1 /**
2  * @file
3  *
4  * @author jeffrey.daily@gmail.com
5  *
6  * Copyright (c) 2015 Battelle Memorial Institute.
7  */
8 #ifndef _PARASAIL_H_
9 #define _PARASAIL_H_
10 
11 #include <stdio.h>
12 #include <stdint.h>
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 /* Version macros for compile-time API version detection */
19 #define PARASAIL_VERSION_MAJOR 2
20 #define PARASAIL_VERSION_MINOR 4
21 #define PARASAIL_VERSION_PATCH 2
22 
23 #define PARASAIL_MAKE_VERSION(major, minor, patch) \
24     ((major) * 10000 + (minor) * 100 + (patch))
25 #define PARASAIL_VERSION \
26     PARASAIL_MAKE_VERSION(PARASAIL_VERSION_MAJOR, \
27                           PARASAIL_VERSION_MINOR, \
28                           PARASAIL_VERSION_PATCH)
29 
30 /* for traceback */
31 #define PARASAIL_ZERO_MASK 120 /* all bits set except the first three */
32 #define PARASAIL_E_MASK 103 /* all bits set except the E bits */
33 #define PARASAIL_F_MASK 31 /* all bits set except the F bits */
34 #define PARASAIL_ZERO   0
35 #define PARASAIL_INS    1
36 #define PARASAIL_DEL    2
37 #define PARASAIL_DIAG   4
38 #define PARASAIL_DIAG_E 8
39 #define PARASAIL_INS_E  16
40 #define PARASAIL_DIAG_F 32
41 #define PARASAIL_DEL_F  64
42 
43 /*                                            3         2         1          */
44 /*                                           10987654321098765432109876543210*/
45 #define PARASAIL_FLAG_NW          (1 << 0) /*00000000000000000000000000000001*/
46 #define PARASAIL_FLAG_SG          (1 << 1) /*00000000000000000000000000000010*/
47 #define PARASAIL_FLAG_SW          (1 << 2) /*00000000000000000000000000000100*/
48 #define PARASAIL_FLAG_SG_S1_BEG   (1 << 3) /*00000000000000000000000000001000*/
49 #define PARASAIL_FLAG_SG_S1_END   (1 << 4) /*00000000000000000000000000010000*/
50 #define PARASAIL_FLAG_SATURATED   (1 << 6) /*00000000000000000000000001000000*/
51 #define PARASAIL_FLAG_BANDED      (1 << 7) /*00000000000000000000000010000000*/
52 #define PARASAIL_FLAG_NOVEC       (1 << 8) /*00000000000000000000000100000000*/
53 #define PARASAIL_FLAG_NOVEC_SCAN  (1 << 9) /*00000000000000000000001000000000*/
54 #define PARASAIL_FLAG_SCAN        (1 <<10) /*00000000000000000000010000000000*/
55 #define PARASAIL_FLAG_STRIPED     (1 <<11) /*00000000000000000000100000000000*/
56 #define PARASAIL_FLAG_DIAG        (1 <<12) /*00000000000000000001000000000000*/
57 #define PARASAIL_FLAG_BLOCKED     (1 <<13) /*00000000000000000010000000000000*/
58 #define PARASAIL_FLAG_SG_S2_BEG   (1 <<14) /*00000000000000000100000000000000*/
59 #define PARASAIL_FLAG_SG_S2_END   (1 <<15) /*00000000000000001000000000000000*/
60 #define PARASAIL_FLAG_STATS       (1 <<16) /*00000000000000010000000000000000*/
61 #define PARASAIL_FLAG_TABLE       (1 <<17) /*00000000000000100000000000000000*/
62 #define PARASAIL_FLAG_ROWCOL      (1 <<18) /*00000000000001000000000000000000*/
63 #define PARASAIL_FLAG_TRACE       (1 <<19) /*00000000000010000000000000000000*/
64 #define PARASAIL_FLAG_BITS_8      (1 <<20) /*00000000000100000000000000000000*/
65 #define PARASAIL_FLAG_BITS_16     (1 <<21) /*00000000001000000000000000000000*/
66 #define PARASAIL_FLAG_BITS_32     (1 <<22) /*00000000010000000000000000000000*/
67 #define PARASAIL_FLAG_BITS_64     (1 <<23) /*00000000100000000000000000000000*/
68 #define PARASAIL_FLAG_LANES_1     (1 <<24) /*00000001000000000000000000000000*/
69 #define PARASAIL_FLAG_LANES_2     (1 <<25) /*00000010000000000000000000000000*/
70 #define PARASAIL_FLAG_LANES_4     (1 <<26) /*00000100000000000000000000000000*/
71 #define PARASAIL_FLAG_LANES_8     (1 <<27) /*00001000000000000000000000000000*/
72 #define PARASAIL_FLAG_LANES_16    (1 <<28) /*00010000000000000000000000000000*/
73 #define PARASAIL_FLAG_LANES_32    (1 <<29) /*00100000000000000000000000000000*/
74 #define PARASAIL_FLAG_LANES_64    (1 <<30) /*01000000000000000000000000000000*/
75 #define PARASAIL_FLAG_INVALID  0x80000020  /*10000000000000000000000000100000*/
76 
77 /*
78  * This helps users not familiar with the restrict keyword.
79  */
80 #if !defined(restrict) && (defined(__cplusplus) || __STDC_VERSION__ < 199901L)
81 #define restrict
82 #define PARASAIL_RESTRICT_REMOVED
83 #endif
84 
85 /* all the possible combinations of results so we can reduce the memory
86  * footprint of the result */
87 
88 typedef struct parasail_result_extra_stats_tables {
89     int * restrict score_table;     /* DP table of scores */
90     int * restrict matches_table;   /* DP table of exact match counts */
91     int * restrict similar_table;   /* DP table of similar substitution counts */
92     int * restrict length_table;    /* DP table of lengths */
93 } parasail_result_extra_stats_tables_t;
94 
95 typedef struct parasail_result_extra_stats_rowcols {
96     int * restrict score_row;       /* last row of DP table of scores */
97     int * restrict matches_row;     /* last row of DP table of exact match counts */
98     int * restrict similar_row;     /* last row of DP table of similar substitution counts */
99     int * restrict length_row;      /* last row of DP table of lengths */
100     int * restrict score_col;       /* last col of DP table of scores */
101     int * restrict matches_col;     /* last col of DP table of exact match counts */
102     int * restrict similar_col;     /* last col of DP table of similar substitution counts */
103     int * restrict length_col;      /* last col of DP table of lengths */
104 } parasail_result_extra_stats_rowcols_t;
105 
106 typedef struct parasail_result_extra_stats {
107     int matches;    /* number of exactly matching characters in the alignment */
108     int similar;    /* number of similar characters (positive substitutions) in the alignment */
109     int length;     /* length of the alignment */
110     union {
111         void *extra;
112         parasail_result_extra_stats_tables_t *tables;
113         parasail_result_extra_stats_rowcols_t *rowcols;
114     };
115 } parasail_result_extra_stats_t;
116 
117 typedef struct parasail_result_extra_tables {
118     int * restrict score_table;     /* DP table of scores */
119 } parasail_result_extra_tables_t;
120 
121 typedef struct parasail_result_extra_rowcols {
122     int * restrict score_row;       /* last row of DP table of scores */
123     int * restrict score_col;       /* last col of DP table of scores */
124 } parasail_result_extra_rowcols_t;
125 
126 typedef struct parasail_result_extra_trace {
127     void * restrict trace_table;    /* DP table of traceback */
128     void * restrict trace_ins_table;/* DP table of insertions traceback */
129     void * restrict trace_del_table;/* DP table of deletions traceback */
130 } parasail_result_extra_trace_t;
131 
132 typedef struct parasail_result {
133     int score;      /* alignment score */
134     int end_query;  /* end position of query sequence */
135     int end_ref;    /* end position of reference sequence */
136     int flag;       /* bit field for various flags */
137     /* union of pointers to extra result data based on the flag */
138     union {
139         void *extra;
140         parasail_result_extra_stats_t *stats;
141         parasail_result_extra_tables_t *tables;
142         parasail_result_extra_rowcols_t *rowcols;
143         parasail_result_extra_trace_t *trace;
144     };
145 } parasail_result_t;
146 
147 typedef struct parasail_matrix {
148     const char * name;
149     const int *matrix;
150     const int *mapper;
151     int size;
152     int max;
153     int min;
154     int *user_matrix;
155 } parasail_matrix_t;
156 
157 typedef struct parasail_profile_data {
158     void * score;
159     void * matches;
160     void * similar;
161 } parasail_profile_data_t;
162 
163 typedef struct parasail_profile {
164     const char *s1;
165     int s1Len;
166     const parasail_matrix_t *matrix;
167     struct parasail_profile_data profile8;
168     struct parasail_profile_data profile16;
169     struct parasail_profile_data profile32;
170     struct parasail_profile_data profile64;
171     void (*free)(void * profile);
172     int stop;
173 } parasail_profile_t;
174 
175 extern void parasail_profile_free(parasail_profile_t *profile);
176 
177 typedef parasail_result_t* parasail_function_t(
178         const char * const restrict s1, const int s1Len,
179         const char * const restrict s2, const int s2Len,
180         const int open, const int gap,
181         const parasail_matrix_t *matrix);
182 
183 typedef struct parasail_function_info {
184     parasail_function_t * pointer;
185     const char * name;
186     const char * alg;
187     const char * type;
188     const char * isa;
189     const char * bits;
190     const char * width;
191     int lanes;
192     char is_table;
193     char is_rowcol;
194     char is_trace;
195     char is_stats;
196     char is_ref;
197 } parasail_function_info_t;
198 
199 typedef parasail_result_t* parasail_pfunction_t(
200         const parasail_profile_t * const restrict profile,
201         const char * const restrict s2, const int s2Len,
202         const int open, const int gap);
203 
204 typedef parasail_profile_t* parasail_pcreator_t(
205         const char * const restrict s1, const int s1Len,
206         const parasail_matrix_t *matrix);
207 
208 typedef struct parasail_pfunction_info {
209     parasail_pfunction_t * pointer;
210     parasail_pcreator_t * creator;
211     const char * name;
212     const char * alg;
213     const char * type;
214     const char * isa;
215     const char * bits;
216     const char * width;
217     int lanes;
218     char is_table;
219     char is_rowcol;
220     char is_trace;
221     char is_stats;
222     char is_ref;
223 } parasail_pfunction_info_t;
224 
225 /* Run-time API version detection */
226 extern void parasail_version(int *major, int *minor, int *patch);
227 
228 /** Deallocate result. */
229 extern void parasail_result_free(parasail_result_t *result);
230 
231 /** Lookup function by name. */
232 extern parasail_function_t * parasail_lookup_function(const char *funcname);
233 
234 /** Lookup pfunction by name. */
235 extern parasail_pfunction_t * parasail_lookup_pfunction(const char *funcname);
236 
237 /** Lookup pcreator by name. */
238 extern parasail_pcreator_t * parasail_lookup_pcreator(const char *funcname);
239 
240 /** Lookup function info by name. */
241 extern const parasail_function_info_t * parasail_lookup_function_info(const char *funcname);
242 
243 /** Lookup function info by name. */
244 extern const parasail_pfunction_info_t * parasail_lookup_pfunction_info(const char *funcname);
245 
246 /** Current time in seconds with nanosecond resolution. */
247 extern double parasail_time(void);
248 
249 /** Lookup substitution matrix by name. */
250 extern const parasail_matrix_t* parasail_matrix_lookup(const char *matrixname);
251 
252 /** Create simple substitution matrix. */
253 extern parasail_matrix_t* parasail_matrix_create(
254         const char *alphabet, const int match, const int mismatch);
255 
256 /** Create simple substitution matrix. */
257 extern parasail_matrix_t* parasail_matrix_create_case_sensitive(
258         const char *alphabet, const int match, const int mismatch);
259 
260 /** Create substitution matrix from a filename. */
261 extern parasail_matrix_t* parasail_matrix_from_file(const char *filename);
262 
263 /** Create substitution matrix from a filename. */
264 extern parasail_matrix_t* parasail_matrix_from_file_case_sensitive(const char *filename);
265 
266 /** Deallocate substitution matrix. */
267 extern void parasail_matrix_free(parasail_matrix_t *matrix);
268 
269 /** Copy any matrix into writeable matrix. */
270 extern parasail_matrix_t* parasail_matrix_copy(const parasail_matrix_t *original);
271 
272 /** Modify a user matrix. */
273 extern void parasail_matrix_set_value(parasail_matrix_t *matrix, int row, int col, int value);
274 
275 extern parasail_result_t* parasail_nw_banded(
276         const char * const restrict s1, const int s1Len,
277         const char * const restrict s2, const int s2Len,
278         const int open, const int gap, const int k,
279         const parasail_matrix_t* matrix);
280 
281 typedef struct parasail_traceback_{
282     char *query;
283     char *comp;
284     char *ref;
285 } parasail_traceback_t;
286 
287 extern parasail_traceback_t* parasail_result_get_traceback(
288         parasail_result_t *result,
289         const char *seqA,
290         int lena,
291         const char *seqB,
292         int lenb,
293         const parasail_matrix_t *matrix,
294         char match, char pos, char neg);
295 
296 extern parasail_traceback_t* parasail_result_get_traceback_extra(
297         parasail_result_t *result,
298         const char *seqA,
299         int lena,
300         const char *seqB,
301         int lenb,
302         const parasail_matrix_t *matrix,
303         char match, char pos, char neg,
304         int case_sensitive,
305         const char *alphabet_aliases);
306 
307 extern void parasail_traceback_free(parasail_traceback_t *traceback);
308 
309 extern void parasail_traceback_generic(
310         const char *seqA,
311         int lena,
312         const char *seqB,
313         int lenb,
314         const char *nameA,
315         const char *nameB,
316         const parasail_matrix_t *matrix,
317         parasail_result_t *result,
318         char match, char pos, char neg,
319         int width,
320         int name_width,
321         int use_stats);
322 
323 extern void parasail_traceback_generic_extra(
324         const char *seqA,
325         int lena,
326         const char *seqB,
327         int lenb,
328         const char *nameA,
329         const char *nameB,
330         const parasail_matrix_t *matrix,
331         parasail_result_t *result,
332         char match, char pos, char neg,
333         int width,
334         int name_width,
335         int use_stats,
336         int int_width,
337         FILE *stream);
338 
339 extern void parasail_traceback_generic_extra2(
340         const char *seqA,
341         int lena,
342         const char *seqB,
343         int lenb,
344         const char *nameA,
345         const char *nameB,
346         const parasail_matrix_t *matrix,
347         parasail_result_t *result,
348         char match, char pos, char neg,
349         int width,
350         int name_width,
351         int use_stats,
352         int int_width,
353         FILE *stream,
354         int case_sensitive,
355         const char *alphabet_aliases);
356 
357 extern const uint8_t parasail_cigar_encoded_ops[];
358 
359 typedef struct parasail_cigar_ {
360     uint32_t *seq;
361     int len;
362     int beg_query;
363     int beg_ref;
364 } parasail_cigar_t;
365 
366 /**
367  * Produce CIGAR 32-bit unsigned integer from CIGAR operation and CIGAR length.
368  *
369  * @param[in] length    length of CIGAR
370  * @param[in] op_letter CIGAR operation character ('M', 'I', etc)
371  * @return              encoded CIGAR operation and length
372  */
373 extern uint32_t parasail_cigar_encode(uint32_t length, char op_letter);
374 
375 /**
376  * Produce CIGAR 32-bit unsigned integer array from CIGAR string.
377  *
378  * @param[in] cigar CIGAR string, e.g., '3=2I2=1X4D14='
379  * @return          encoded CIGAR
380  */
381 extern parasail_cigar_t* parasail_cigar_encode_string(const char *cigar);
382 
383 /**
384  * Extract CIGAR operation character from CIGAR 32-bit unsigned integer.
385  *
386  * @param[in] cigar_int   32-bit unsigned integer, representing encoded
387  *                        CIGAR operation and length
388  * @return                CIGAR operation character ('M', 'I', etc)
389  */
390 extern char parasail_cigar_decode_op(uint32_t cigar_int);
391 
392 /**
393  * Extract length of a CIGAR operation from CIGAR 32-bit unsigned integer.
394  *
395  * @param[in] cigar_int   32-bit unsigned integer, representing encoded
396  *                        CIGAR operation and length
397  * @return                length of CIGAR operation
398  */
399 extern uint32_t parasail_cigar_decode_len(uint32_t cigar_int);
400 
401 /**
402  * Convert CIGAR array into a character array.
403  *
404  * @param[in] cigar   32-bit unsigned integers, representing encoded
405  *                    CIGAR operations and lengths
406  * @return            CIGAR string, e.g., '3=2I2=1X4D14='
407  */
408 extern char* parasail_cigar_decode(parasail_cigar_t *cigar);
409 
410 /* allocate and return the cigar for the given alignment */
411 extern parasail_cigar_t* parasail_result_get_cigar(
412         parasail_result_t *result,
413         const char *seqA,
414         int lena,
415         const char *seqB,
416         int lenb,
417         const parasail_matrix_t *matrix);
418 
419 /* allocate and return the cigar for the given alignment */
420 extern parasail_cigar_t* parasail_result_get_cigar_extra(
421         parasail_result_t *result,
422         const char *seqA,
423         int lena,
424         const char *seqB,
425         int lenb,
426         const parasail_matrix_t *matrix,
427         int case_sensitive,
428         const char *alphabet_aliases);
429 
430 /* free the cigar structure */
431 extern void parasail_cigar_free(parasail_cigar_t *cigar);
432 
433 typedef struct parasail_result_ssw {
434     uint16_t score1;
435     int32_t ref_begin1;
436     int32_t ref_end1;
437     int32_t read_begin1;
438     int32_t read_end1;
439     uint32_t *cigar;
440     int32_t cigarLen;
441 } parasail_result_ssw_t;
442 
443 extern parasail_result_ssw_t* parasail_ssw(
444         const char * const restrict s1, const int s1Len,
445         const char * const restrict s2, const int s2Len,
446         const int open, const int gap,
447         const parasail_matrix_t* matrix);
448 
449 extern parasail_result_ssw_t* parasail_ssw_profile(
450         const parasail_profile_t * const restrict profile,
451         const char * const restrict s2, const int s2Len,
452         const int open, const int gap);
453 
454 extern parasail_profile_t* parasail_ssw_init(
455         const char * const restrict s1, const int s1Len,
456         const parasail_matrix_t* matrix, const int8_t score_size);
457 
458 extern void parasail_result_ssw_free(parasail_result_ssw_t *result);
459 
460 /* The following functions help access result attributes. */
461 
462 extern int parasail_result_is_nw(const parasail_result_t * const restrict result);
463 extern int parasail_result_is_sg(const parasail_result_t * const restrict result);
464 extern int parasail_result_is_sw(const parasail_result_t * const restrict result);
465 extern int parasail_result_is_saturated(const parasail_result_t * const restrict result);
466 extern int parasail_result_is_banded(const parasail_result_t * const restrict result);
467 extern int parasail_result_is_scan(const parasail_result_t * const restrict result);
468 extern int parasail_result_is_striped(const parasail_result_t * const restrict result);
469 extern int parasail_result_is_diag(const parasail_result_t * const restrict result);
470 extern int parasail_result_is_blocked(const parasail_result_t * const restrict result);
471 extern int parasail_result_is_stats(const parasail_result_t * const restrict result);
472 extern int parasail_result_is_stats_table(const parasail_result_t * const restrict result);
473 extern int parasail_result_is_stats_rowcol(const parasail_result_t * const restrict result);
474 extern int parasail_result_is_table(const parasail_result_t * const restrict result);
475 extern int parasail_result_is_rowcol(const parasail_result_t * const restrict result);
476 extern int parasail_result_is_trace(const parasail_result_t * const restrict result);
477 
478 extern int parasail_result_get_score(const parasail_result_t * const restrict result);
479 extern int parasail_result_get_end_query(const parasail_result_t * const restrict result);
480 extern int parasail_result_get_end_ref(const parasail_result_t * const restrict result);
481 
482 extern int parasail_result_get_matches(const parasail_result_t * const restrict result);
483 extern int parasail_result_get_similar(const parasail_result_t * const restrict result);
484 extern int parasail_result_get_length(const parasail_result_t * const restrict result);
485 
486 extern int* parasail_result_get_score_table(const parasail_result_t * const restrict result);
487 extern int* parasail_result_get_matches_table(const parasail_result_t * const restrict result);
488 extern int* parasail_result_get_similar_table(const parasail_result_t * const restrict result);
489 extern int* parasail_result_get_length_table(const parasail_result_t * const restrict result);
490 extern int* parasail_result_get_score_row(const parasail_result_t * const restrict result);
491 extern int* parasail_result_get_matches_row(const parasail_result_t * const restrict result);
492 extern int* parasail_result_get_similar_row(const parasail_result_t * const restrict result);
493 extern int* parasail_result_get_length_row(const parasail_result_t * const restrict result);
494 extern int* parasail_result_get_score_col(const parasail_result_t * const restrict result);
495 extern int* parasail_result_get_matches_col(const parasail_result_t * const restrict result);
496 extern int* parasail_result_get_similar_col(const parasail_result_t * const restrict result);
497 extern int* parasail_result_get_length_col(const parasail_result_t * const restrict result);
498 extern int* parasail_result_get_trace_table(const parasail_result_t * const restrict result);
499 extern int* parasail_result_get_trace_ins_table(const parasail_result_t * const restrict result);
500 extern int* parasail_result_get_trace_del_table(const parasail_result_t * const restrict result);
501 
502 /* The following function signatures were generated by the 'names.py'
503  * script located in the 'util' directory of the main distribution. */
504 
505 /* BEGIN GENERATED NAMES */
506 
507 extern parasail_result_t* parasail_nw(
508         const char * const restrict s1, const int s1Len,
509         const char * const restrict s2, const int s2Len,
510         const int open, const int gap,
511         const parasail_matrix_t* matrix);
512 
513 extern parasail_result_t* parasail_nw_table(
514         const char * const restrict s1, const int s1Len,
515         const char * const restrict s2, const int s2Len,
516         const int open, const int gap,
517         const parasail_matrix_t* matrix);
518 
519 extern parasail_result_t* parasail_nw_rowcol(
520         const char * const restrict s1, const int s1Len,
521         const char * const restrict s2, const int s2Len,
522         const int open, const int gap,
523         const parasail_matrix_t* matrix);
524 
525 extern parasail_result_t* parasail_nw_trace(
526         const char * const restrict s1, const int s1Len,
527         const char * const restrict s2, const int s2Len,
528         const int open, const int gap,
529         const parasail_matrix_t* matrix);
530 
531 extern parasail_result_t* parasail_nw_stats(
532         const char * const restrict s1, const int s1Len,
533         const char * const restrict s2, const int s2Len,
534         const int open, const int gap,
535         const parasail_matrix_t* matrix);
536 
537 extern parasail_result_t* parasail_nw_stats_table(
538         const char * const restrict s1, const int s1Len,
539         const char * const restrict s2, const int s2Len,
540         const int open, const int gap,
541         const parasail_matrix_t* matrix);
542 
543 extern parasail_result_t* parasail_nw_stats_rowcol(
544         const char * const restrict s1, const int s1Len,
545         const char * const restrict s2, const int s2Len,
546         const int open, const int gap,
547         const parasail_matrix_t* matrix);
548 
549 extern parasail_result_t* parasail_sg(
550         const char * const restrict s1, const int s1Len,
551         const char * const restrict s2, const int s2Len,
552         const int open, const int gap,
553         const parasail_matrix_t* matrix);
554 
555 extern parasail_result_t* parasail_sg_table(
556         const char * const restrict s1, const int s1Len,
557         const char * const restrict s2, const int s2Len,
558         const int open, const int gap,
559         const parasail_matrix_t* matrix);
560 
561 extern parasail_result_t* parasail_sg_rowcol(
562         const char * const restrict s1, const int s1Len,
563         const char * const restrict s2, const int s2Len,
564         const int open, const int gap,
565         const parasail_matrix_t* matrix);
566 
567 extern parasail_result_t* parasail_sg_trace(
568         const char * const restrict s1, const int s1Len,
569         const char * const restrict s2, const int s2Len,
570         const int open, const int gap,
571         const parasail_matrix_t* matrix);
572 
573 extern parasail_result_t* parasail_sg_stats(
574         const char * const restrict s1, const int s1Len,
575         const char * const restrict s2, const int s2Len,
576         const int open, const int gap,
577         const parasail_matrix_t* matrix);
578 
579 extern parasail_result_t* parasail_sg_stats_table(
580         const char * const restrict s1, const int s1Len,
581         const char * const restrict s2, const int s2Len,
582         const int open, const int gap,
583         const parasail_matrix_t* matrix);
584 
585 extern parasail_result_t* parasail_sg_stats_rowcol(
586         const char * const restrict s1, const int s1Len,
587         const char * const restrict s2, const int s2Len,
588         const int open, const int gap,
589         const parasail_matrix_t* matrix);
590 
591 extern parasail_result_t* parasail_sw(
592         const char * const restrict s1, const int s1Len,
593         const char * const restrict s2, const int s2Len,
594         const int open, const int gap,
595         const parasail_matrix_t* matrix);
596 
597 extern parasail_result_t* parasail_sw_table(
598         const char * const restrict s1, const int s1Len,
599         const char * const restrict s2, const int s2Len,
600         const int open, const int gap,
601         const parasail_matrix_t* matrix);
602 
603 extern parasail_result_t* parasail_sw_rowcol(
604         const char * const restrict s1, const int s1Len,
605         const char * const restrict s2, const int s2Len,
606         const int open, const int gap,
607         const parasail_matrix_t* matrix);
608 
609 extern parasail_result_t* parasail_sw_trace(
610         const char * const restrict s1, const int s1Len,
611         const char * const restrict s2, const int s2Len,
612         const int open, const int gap,
613         const parasail_matrix_t* matrix);
614 
615 extern parasail_result_t* parasail_sw_stats(
616         const char * const restrict s1, const int s1Len,
617         const char * const restrict s2, const int s2Len,
618         const int open, const int gap,
619         const parasail_matrix_t* matrix);
620 
621 extern parasail_result_t* parasail_sw_stats_table(
622         const char * const restrict s1, const int s1Len,
623         const char * const restrict s2, const int s2Len,
624         const int open, const int gap,
625         const parasail_matrix_t* matrix);
626 
627 extern parasail_result_t* parasail_sw_stats_rowcol(
628         const char * const restrict s1, const int s1Len,
629         const char * const restrict s2, const int s2Len,
630         const int open, const int gap,
631         const parasail_matrix_t* matrix);
632 
633 extern parasail_result_t* parasail_sg_qb(
634         const char * const restrict s1, const int s1Len,
635         const char * const restrict s2, const int s2Len,
636         const int open, const int gap,
637         const parasail_matrix_t* matrix);
638 
639 extern parasail_result_t* parasail_sg_qb_table(
640         const char * const restrict s1, const int s1Len,
641         const char * const restrict s2, const int s2Len,
642         const int open, const int gap,
643         const parasail_matrix_t* matrix);
644 
645 extern parasail_result_t* parasail_sg_qb_rowcol(
646         const char * const restrict s1, const int s1Len,
647         const char * const restrict s2, const int s2Len,
648         const int open, const int gap,
649         const parasail_matrix_t* matrix);
650 
651 extern parasail_result_t* parasail_sg_qb_trace(
652         const char * const restrict s1, const int s1Len,
653         const char * const restrict s2, const int s2Len,
654         const int open, const int gap,
655         const parasail_matrix_t* matrix);
656 
657 extern parasail_result_t* parasail_sg_qb_stats(
658         const char * const restrict s1, const int s1Len,
659         const char * const restrict s2, const int s2Len,
660         const int open, const int gap,
661         const parasail_matrix_t* matrix);
662 
663 extern parasail_result_t* parasail_sg_qb_stats_table(
664         const char * const restrict s1, const int s1Len,
665         const char * const restrict s2, const int s2Len,
666         const int open, const int gap,
667         const parasail_matrix_t* matrix);
668 
669 extern parasail_result_t* parasail_sg_qb_stats_rowcol(
670         const char * const restrict s1, const int s1Len,
671         const char * const restrict s2, const int s2Len,
672         const int open, const int gap,
673         const parasail_matrix_t* matrix);
674 
675 extern parasail_result_t* parasail_sg_qe(
676         const char * const restrict s1, const int s1Len,
677         const char * const restrict s2, const int s2Len,
678         const int open, const int gap,
679         const parasail_matrix_t* matrix);
680 
681 extern parasail_result_t* parasail_sg_qe_table(
682         const char * const restrict s1, const int s1Len,
683         const char * const restrict s2, const int s2Len,
684         const int open, const int gap,
685         const parasail_matrix_t* matrix);
686 
687 extern parasail_result_t* parasail_sg_qe_rowcol(
688         const char * const restrict s1, const int s1Len,
689         const char * const restrict s2, const int s2Len,
690         const int open, const int gap,
691         const parasail_matrix_t* matrix);
692 
693 extern parasail_result_t* parasail_sg_qe_trace(
694         const char * const restrict s1, const int s1Len,
695         const char * const restrict s2, const int s2Len,
696         const int open, const int gap,
697         const parasail_matrix_t* matrix);
698 
699 extern parasail_result_t* parasail_sg_qe_stats(
700         const char * const restrict s1, const int s1Len,
701         const char * const restrict s2, const int s2Len,
702         const int open, const int gap,
703         const parasail_matrix_t* matrix);
704 
705 extern parasail_result_t* parasail_sg_qe_stats_table(
706         const char * const restrict s1, const int s1Len,
707         const char * const restrict s2, const int s2Len,
708         const int open, const int gap,
709         const parasail_matrix_t* matrix);
710 
711 extern parasail_result_t* parasail_sg_qe_stats_rowcol(
712         const char * const restrict s1, const int s1Len,
713         const char * const restrict s2, const int s2Len,
714         const int open, const int gap,
715         const parasail_matrix_t* matrix);
716 
717 extern parasail_result_t* parasail_sg_qx(
718         const char * const restrict s1, const int s1Len,
719         const char * const restrict s2, const int s2Len,
720         const int open, const int gap,
721         const parasail_matrix_t* matrix);
722 
723 extern parasail_result_t* parasail_sg_qx_table(
724         const char * const restrict s1, const int s1Len,
725         const char * const restrict s2, const int s2Len,
726         const int open, const int gap,
727         const parasail_matrix_t* matrix);
728 
729 extern parasail_result_t* parasail_sg_qx_rowcol(
730         const char * const restrict s1, const int s1Len,
731         const char * const restrict s2, const int s2Len,
732         const int open, const int gap,
733         const parasail_matrix_t* matrix);
734 
735 extern parasail_result_t* parasail_sg_qx_trace(
736         const char * const restrict s1, const int s1Len,
737         const char * const restrict s2, const int s2Len,
738         const int open, const int gap,
739         const parasail_matrix_t* matrix);
740 
741 extern parasail_result_t* parasail_sg_qx_stats(
742         const char * const restrict s1, const int s1Len,
743         const char * const restrict s2, const int s2Len,
744         const int open, const int gap,
745         const parasail_matrix_t* matrix);
746 
747 extern parasail_result_t* parasail_sg_qx_stats_table(
748         const char * const restrict s1, const int s1Len,
749         const char * const restrict s2, const int s2Len,
750         const int open, const int gap,
751         const parasail_matrix_t* matrix);
752 
753 extern parasail_result_t* parasail_sg_qx_stats_rowcol(
754         const char * const restrict s1, const int s1Len,
755         const char * const restrict s2, const int s2Len,
756         const int open, const int gap,
757         const parasail_matrix_t* matrix);
758 
759 extern parasail_result_t* parasail_sg_db(
760         const char * const restrict s1, const int s1Len,
761         const char * const restrict s2, const int s2Len,
762         const int open, const int gap,
763         const parasail_matrix_t* matrix);
764 
765 extern parasail_result_t* parasail_sg_db_table(
766         const char * const restrict s1, const int s1Len,
767         const char * const restrict s2, const int s2Len,
768         const int open, const int gap,
769         const parasail_matrix_t* matrix);
770 
771 extern parasail_result_t* parasail_sg_db_rowcol(
772         const char * const restrict s1, const int s1Len,
773         const char * const restrict s2, const int s2Len,
774         const int open, const int gap,
775         const parasail_matrix_t* matrix);
776 
777 extern parasail_result_t* parasail_sg_db_trace(
778         const char * const restrict s1, const int s1Len,
779         const char * const restrict s2, const int s2Len,
780         const int open, const int gap,
781         const parasail_matrix_t* matrix);
782 
783 extern parasail_result_t* parasail_sg_db_stats(
784         const char * const restrict s1, const int s1Len,
785         const char * const restrict s2, const int s2Len,
786         const int open, const int gap,
787         const parasail_matrix_t* matrix);
788 
789 extern parasail_result_t* parasail_sg_db_stats_table(
790         const char * const restrict s1, const int s1Len,
791         const char * const restrict s2, const int s2Len,
792         const int open, const int gap,
793         const parasail_matrix_t* matrix);
794 
795 extern parasail_result_t* parasail_sg_db_stats_rowcol(
796         const char * const restrict s1, const int s1Len,
797         const char * const restrict s2, const int s2Len,
798         const int open, const int gap,
799         const parasail_matrix_t* matrix);
800 
801 extern parasail_result_t* parasail_sg_de(
802         const char * const restrict s1, const int s1Len,
803         const char * const restrict s2, const int s2Len,
804         const int open, const int gap,
805         const parasail_matrix_t* matrix);
806 
807 extern parasail_result_t* parasail_sg_de_table(
808         const char * const restrict s1, const int s1Len,
809         const char * const restrict s2, const int s2Len,
810         const int open, const int gap,
811         const parasail_matrix_t* matrix);
812 
813 extern parasail_result_t* parasail_sg_de_rowcol(
814         const char * const restrict s1, const int s1Len,
815         const char * const restrict s2, const int s2Len,
816         const int open, const int gap,
817         const parasail_matrix_t* matrix);
818 
819 extern parasail_result_t* parasail_sg_de_trace(
820         const char * const restrict s1, const int s1Len,
821         const char * const restrict s2, const int s2Len,
822         const int open, const int gap,
823         const parasail_matrix_t* matrix);
824 
825 extern parasail_result_t* parasail_sg_de_stats(
826         const char * const restrict s1, const int s1Len,
827         const char * const restrict s2, const int s2Len,
828         const int open, const int gap,
829         const parasail_matrix_t* matrix);
830 
831 extern parasail_result_t* parasail_sg_de_stats_table(
832         const char * const restrict s1, const int s1Len,
833         const char * const restrict s2, const int s2Len,
834         const int open, const int gap,
835         const parasail_matrix_t* matrix);
836 
837 extern parasail_result_t* parasail_sg_de_stats_rowcol(
838         const char * const restrict s1, const int s1Len,
839         const char * const restrict s2, const int s2Len,
840         const int open, const int gap,
841         const parasail_matrix_t* matrix);
842 
843 extern parasail_result_t* parasail_sg_dx(
844         const char * const restrict s1, const int s1Len,
845         const char * const restrict s2, const int s2Len,
846         const int open, const int gap,
847         const parasail_matrix_t* matrix);
848 
849 extern parasail_result_t* parasail_sg_dx_table(
850         const char * const restrict s1, const int s1Len,
851         const char * const restrict s2, const int s2Len,
852         const int open, const int gap,
853         const parasail_matrix_t* matrix);
854 
855 extern parasail_result_t* parasail_sg_dx_rowcol(
856         const char * const restrict s1, const int s1Len,
857         const char * const restrict s2, const int s2Len,
858         const int open, const int gap,
859         const parasail_matrix_t* matrix);
860 
861 extern parasail_result_t* parasail_sg_dx_trace(
862         const char * const restrict s1, const int s1Len,
863         const char * const restrict s2, const int s2Len,
864         const int open, const int gap,
865         const parasail_matrix_t* matrix);
866 
867 extern parasail_result_t* parasail_sg_dx_stats(
868         const char * const restrict s1, const int s1Len,
869         const char * const restrict s2, const int s2Len,
870         const int open, const int gap,
871         const parasail_matrix_t* matrix);
872 
873 extern parasail_result_t* parasail_sg_dx_stats_table(
874         const char * const restrict s1, const int s1Len,
875         const char * const restrict s2, const int s2Len,
876         const int open, const int gap,
877         const parasail_matrix_t* matrix);
878 
879 extern parasail_result_t* parasail_sg_dx_stats_rowcol(
880         const char * const restrict s1, const int s1Len,
881         const char * const restrict s2, const int s2Len,
882         const int open, const int gap,
883         const parasail_matrix_t* matrix);
884 
885 extern parasail_result_t* parasail_sg_qb_de(
886         const char * const restrict s1, const int s1Len,
887         const char * const restrict s2, const int s2Len,
888         const int open, const int gap,
889         const parasail_matrix_t* matrix);
890 
891 extern parasail_result_t* parasail_sg_qb_de_table(
892         const char * const restrict s1, const int s1Len,
893         const char * const restrict s2, const int s2Len,
894         const int open, const int gap,
895         const parasail_matrix_t* matrix);
896 
897 extern parasail_result_t* parasail_sg_qb_de_rowcol(
898         const char * const restrict s1, const int s1Len,
899         const char * const restrict s2, const int s2Len,
900         const int open, const int gap,
901         const parasail_matrix_t* matrix);
902 
903 extern parasail_result_t* parasail_sg_qb_de_trace(
904         const char * const restrict s1, const int s1Len,
905         const char * const restrict s2, const int s2Len,
906         const int open, const int gap,
907         const parasail_matrix_t* matrix);
908 
909 extern parasail_result_t* parasail_sg_qb_de_stats(
910         const char * const restrict s1, const int s1Len,
911         const char * const restrict s2, const int s2Len,
912         const int open, const int gap,
913         const parasail_matrix_t* matrix);
914 
915 extern parasail_result_t* parasail_sg_qb_de_stats_table(
916         const char * const restrict s1, const int s1Len,
917         const char * const restrict s2, const int s2Len,
918         const int open, const int gap,
919         const parasail_matrix_t* matrix);
920 
921 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol(
922         const char * const restrict s1, const int s1Len,
923         const char * const restrict s2, const int s2Len,
924         const int open, const int gap,
925         const parasail_matrix_t* matrix);
926 
927 extern parasail_result_t* parasail_sg_qe_db(
928         const char * const restrict s1, const int s1Len,
929         const char * const restrict s2, const int s2Len,
930         const int open, const int gap,
931         const parasail_matrix_t* matrix);
932 
933 extern parasail_result_t* parasail_sg_qe_db_table(
934         const char * const restrict s1, const int s1Len,
935         const char * const restrict s2, const int s2Len,
936         const int open, const int gap,
937         const parasail_matrix_t* matrix);
938 
939 extern parasail_result_t* parasail_sg_qe_db_rowcol(
940         const char * const restrict s1, const int s1Len,
941         const char * const restrict s2, const int s2Len,
942         const int open, const int gap,
943         const parasail_matrix_t* matrix);
944 
945 extern parasail_result_t* parasail_sg_qe_db_trace(
946         const char * const restrict s1, const int s1Len,
947         const char * const restrict s2, const int s2Len,
948         const int open, const int gap,
949         const parasail_matrix_t* matrix);
950 
951 extern parasail_result_t* parasail_sg_qe_db_stats(
952         const char * const restrict s1, const int s1Len,
953         const char * const restrict s2, const int s2Len,
954         const int open, const int gap,
955         const parasail_matrix_t* matrix);
956 
957 extern parasail_result_t* parasail_sg_qe_db_stats_table(
958         const char * const restrict s1, const int s1Len,
959         const char * const restrict s2, const int s2Len,
960         const int open, const int gap,
961         const parasail_matrix_t* matrix);
962 
963 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol(
964         const char * const restrict s1, const int s1Len,
965         const char * const restrict s2, const int s2Len,
966         const int open, const int gap,
967         const parasail_matrix_t* matrix);
968 
969 extern parasail_result_t* parasail_sg_flags(
970         const char * const restrict s1, const int s1Len,
971         const char * const restrict s2, const int s2Len,
972         const int open, const int gap,
973         const parasail_matrix_t* matrix,
974         int s1_beg, int s1_end, int s2_beg, int s2_end);
975 
976 extern parasail_result_t* parasail_sg_flags_table(
977         const char * const restrict s1, const int s1Len,
978         const char * const restrict s2, const int s2Len,
979         const int open, const int gap,
980         const parasail_matrix_t* matrix,
981         int s1_beg, int s1_end, int s2_beg, int s2_end);
982 
983 extern parasail_result_t* parasail_sg_flags_rowcol(
984         const char * const restrict s1, const int s1Len,
985         const char * const restrict s2, const int s2Len,
986         const int open, const int gap,
987         const parasail_matrix_t* matrix,
988         int s1_beg, int s1_end, int s2_beg, int s2_end);
989 
990 extern parasail_result_t* parasail_sg_flags_trace(
991         const char * const restrict s1, const int s1Len,
992         const char * const restrict s2, const int s2Len,
993         const int open, const int gap,
994         const parasail_matrix_t* matrix,
995         int s1_beg, int s1_end, int s2_beg, int s2_end);
996 
997 extern parasail_result_t* parasail_sg_flags_stats(
998         const char * const restrict s1, const int s1Len,
999         const char * const restrict s2, const int s2Len,
1000         const int open, const int gap,
1001         const parasail_matrix_t* matrix,
1002         int s1_beg, int s1_end, int s2_beg, int s2_end);
1003 
1004 extern parasail_result_t* parasail_sg_flags_stats_table(
1005         const char * const restrict s1, const int s1Len,
1006         const char * const restrict s2, const int s2Len,
1007         const int open, const int gap,
1008         const parasail_matrix_t* matrix,
1009         int s1_beg, int s1_end, int s2_beg, int s2_end);
1010 
1011 extern parasail_result_t* parasail_sg_flags_stats_rowcol(
1012         const char * const restrict s1, const int s1Len,
1013         const char * const restrict s2, const int s2Len,
1014         const int open, const int gap,
1015         const parasail_matrix_t* matrix,
1016         int s1_beg, int s1_end, int s2_beg, int s2_end);
1017 
1018 extern parasail_result_t* parasail_nw_scan(
1019         const char * const restrict s1, const int s1Len,
1020         const char * const restrict s2, const int s2Len,
1021         const int open, const int gap,
1022         const parasail_matrix_t* matrix);
1023 
1024 extern parasail_result_t* parasail_nw_table_scan(
1025         const char * const restrict s1, const int s1Len,
1026         const char * const restrict s2, const int s2Len,
1027         const int open, const int gap,
1028         const parasail_matrix_t* matrix);
1029 
1030 extern parasail_result_t* parasail_nw_rowcol_scan(
1031         const char * const restrict s1, const int s1Len,
1032         const char * const restrict s2, const int s2Len,
1033         const int open, const int gap,
1034         const parasail_matrix_t* matrix);
1035 
1036 extern parasail_result_t* parasail_nw_trace_scan(
1037         const char * const restrict s1, const int s1Len,
1038         const char * const restrict s2, const int s2Len,
1039         const int open, const int gap,
1040         const parasail_matrix_t* matrix);
1041 
1042 extern parasail_result_t* parasail_nw_stats_scan(
1043         const char * const restrict s1, const int s1Len,
1044         const char * const restrict s2, const int s2Len,
1045         const int open, const int gap,
1046         const parasail_matrix_t* matrix);
1047 
1048 extern parasail_result_t* parasail_nw_stats_table_scan(
1049         const char * const restrict s1, const int s1Len,
1050         const char * const restrict s2, const int s2Len,
1051         const int open, const int gap,
1052         const parasail_matrix_t* matrix);
1053 
1054 extern parasail_result_t* parasail_nw_stats_rowcol_scan(
1055         const char * const restrict s1, const int s1Len,
1056         const char * const restrict s2, const int s2Len,
1057         const int open, const int gap,
1058         const parasail_matrix_t* matrix);
1059 
1060 extern parasail_result_t* parasail_sg_scan(
1061         const char * const restrict s1, const int s1Len,
1062         const char * const restrict s2, const int s2Len,
1063         const int open, const int gap,
1064         const parasail_matrix_t* matrix);
1065 
1066 extern parasail_result_t* parasail_sg_table_scan(
1067         const char * const restrict s1, const int s1Len,
1068         const char * const restrict s2, const int s2Len,
1069         const int open, const int gap,
1070         const parasail_matrix_t* matrix);
1071 
1072 extern parasail_result_t* parasail_sg_rowcol_scan(
1073         const char * const restrict s1, const int s1Len,
1074         const char * const restrict s2, const int s2Len,
1075         const int open, const int gap,
1076         const parasail_matrix_t* matrix);
1077 
1078 extern parasail_result_t* parasail_sg_trace_scan(
1079         const char * const restrict s1, const int s1Len,
1080         const char * const restrict s2, const int s2Len,
1081         const int open, const int gap,
1082         const parasail_matrix_t* matrix);
1083 
1084 extern parasail_result_t* parasail_sg_stats_scan(
1085         const char * const restrict s1, const int s1Len,
1086         const char * const restrict s2, const int s2Len,
1087         const int open, const int gap,
1088         const parasail_matrix_t* matrix);
1089 
1090 extern parasail_result_t* parasail_sg_stats_table_scan(
1091         const char * const restrict s1, const int s1Len,
1092         const char * const restrict s2, const int s2Len,
1093         const int open, const int gap,
1094         const parasail_matrix_t* matrix);
1095 
1096 extern parasail_result_t* parasail_sg_stats_rowcol_scan(
1097         const char * const restrict s1, const int s1Len,
1098         const char * const restrict s2, const int s2Len,
1099         const int open, const int gap,
1100         const parasail_matrix_t* matrix);
1101 
1102 extern parasail_result_t* parasail_sw_scan(
1103         const char * const restrict s1, const int s1Len,
1104         const char * const restrict s2, const int s2Len,
1105         const int open, const int gap,
1106         const parasail_matrix_t* matrix);
1107 
1108 extern parasail_result_t* parasail_sw_table_scan(
1109         const char * const restrict s1, const int s1Len,
1110         const char * const restrict s2, const int s2Len,
1111         const int open, const int gap,
1112         const parasail_matrix_t* matrix);
1113 
1114 extern parasail_result_t* parasail_sw_rowcol_scan(
1115         const char * const restrict s1, const int s1Len,
1116         const char * const restrict s2, const int s2Len,
1117         const int open, const int gap,
1118         const parasail_matrix_t* matrix);
1119 
1120 extern parasail_result_t* parasail_sw_trace_scan(
1121         const char * const restrict s1, const int s1Len,
1122         const char * const restrict s2, const int s2Len,
1123         const int open, const int gap,
1124         const parasail_matrix_t* matrix);
1125 
1126 extern parasail_result_t* parasail_sw_stats_scan(
1127         const char * const restrict s1, const int s1Len,
1128         const char * const restrict s2, const int s2Len,
1129         const int open, const int gap,
1130         const parasail_matrix_t* matrix);
1131 
1132 extern parasail_result_t* parasail_sw_stats_table_scan(
1133         const char * const restrict s1, const int s1Len,
1134         const char * const restrict s2, const int s2Len,
1135         const int open, const int gap,
1136         const parasail_matrix_t* matrix);
1137 
1138 extern parasail_result_t* parasail_sw_stats_rowcol_scan(
1139         const char * const restrict s1, const int s1Len,
1140         const char * const restrict s2, const int s2Len,
1141         const int open, const int gap,
1142         const parasail_matrix_t* matrix);
1143 
1144 extern parasail_result_t* parasail_sg_qb_scan(
1145         const char * const restrict s1, const int s1Len,
1146         const char * const restrict s2, const int s2Len,
1147         const int open, const int gap,
1148         const parasail_matrix_t* matrix);
1149 
1150 extern parasail_result_t* parasail_sg_qb_table_scan(
1151         const char * const restrict s1, const int s1Len,
1152         const char * const restrict s2, const int s2Len,
1153         const int open, const int gap,
1154         const parasail_matrix_t* matrix);
1155 
1156 extern parasail_result_t* parasail_sg_qb_rowcol_scan(
1157         const char * const restrict s1, const int s1Len,
1158         const char * const restrict s2, const int s2Len,
1159         const int open, const int gap,
1160         const parasail_matrix_t* matrix);
1161 
1162 extern parasail_result_t* parasail_sg_qb_trace_scan(
1163         const char * const restrict s1, const int s1Len,
1164         const char * const restrict s2, const int s2Len,
1165         const int open, const int gap,
1166         const parasail_matrix_t* matrix);
1167 
1168 extern parasail_result_t* parasail_sg_qb_stats_scan(
1169         const char * const restrict s1, const int s1Len,
1170         const char * const restrict s2, const int s2Len,
1171         const int open, const int gap,
1172         const parasail_matrix_t* matrix);
1173 
1174 extern parasail_result_t* parasail_sg_qb_stats_table_scan(
1175         const char * const restrict s1, const int s1Len,
1176         const char * const restrict s2, const int s2Len,
1177         const int open, const int gap,
1178         const parasail_matrix_t* matrix);
1179 
1180 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan(
1181         const char * const restrict s1, const int s1Len,
1182         const char * const restrict s2, const int s2Len,
1183         const int open, const int gap,
1184         const parasail_matrix_t* matrix);
1185 
1186 extern parasail_result_t* parasail_sg_qe_scan(
1187         const char * const restrict s1, const int s1Len,
1188         const char * const restrict s2, const int s2Len,
1189         const int open, const int gap,
1190         const parasail_matrix_t* matrix);
1191 
1192 extern parasail_result_t* parasail_sg_qe_table_scan(
1193         const char * const restrict s1, const int s1Len,
1194         const char * const restrict s2, const int s2Len,
1195         const int open, const int gap,
1196         const parasail_matrix_t* matrix);
1197 
1198 extern parasail_result_t* parasail_sg_qe_rowcol_scan(
1199         const char * const restrict s1, const int s1Len,
1200         const char * const restrict s2, const int s2Len,
1201         const int open, const int gap,
1202         const parasail_matrix_t* matrix);
1203 
1204 extern parasail_result_t* parasail_sg_qe_trace_scan(
1205         const char * const restrict s1, const int s1Len,
1206         const char * const restrict s2, const int s2Len,
1207         const int open, const int gap,
1208         const parasail_matrix_t* matrix);
1209 
1210 extern parasail_result_t* parasail_sg_qe_stats_scan(
1211         const char * const restrict s1, const int s1Len,
1212         const char * const restrict s2, const int s2Len,
1213         const int open, const int gap,
1214         const parasail_matrix_t* matrix);
1215 
1216 extern parasail_result_t* parasail_sg_qe_stats_table_scan(
1217         const char * const restrict s1, const int s1Len,
1218         const char * const restrict s2, const int s2Len,
1219         const int open, const int gap,
1220         const parasail_matrix_t* matrix);
1221 
1222 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan(
1223         const char * const restrict s1, const int s1Len,
1224         const char * const restrict s2, const int s2Len,
1225         const int open, const int gap,
1226         const parasail_matrix_t* matrix);
1227 
1228 extern parasail_result_t* parasail_sg_qx_scan(
1229         const char * const restrict s1, const int s1Len,
1230         const char * const restrict s2, const int s2Len,
1231         const int open, const int gap,
1232         const parasail_matrix_t* matrix);
1233 
1234 extern parasail_result_t* parasail_sg_qx_table_scan(
1235         const char * const restrict s1, const int s1Len,
1236         const char * const restrict s2, const int s2Len,
1237         const int open, const int gap,
1238         const parasail_matrix_t* matrix);
1239 
1240 extern parasail_result_t* parasail_sg_qx_rowcol_scan(
1241         const char * const restrict s1, const int s1Len,
1242         const char * const restrict s2, const int s2Len,
1243         const int open, const int gap,
1244         const parasail_matrix_t* matrix);
1245 
1246 extern parasail_result_t* parasail_sg_qx_trace_scan(
1247         const char * const restrict s1, const int s1Len,
1248         const char * const restrict s2, const int s2Len,
1249         const int open, const int gap,
1250         const parasail_matrix_t* matrix);
1251 
1252 extern parasail_result_t* parasail_sg_qx_stats_scan(
1253         const char * const restrict s1, const int s1Len,
1254         const char * const restrict s2, const int s2Len,
1255         const int open, const int gap,
1256         const parasail_matrix_t* matrix);
1257 
1258 extern parasail_result_t* parasail_sg_qx_stats_table_scan(
1259         const char * const restrict s1, const int s1Len,
1260         const char * const restrict s2, const int s2Len,
1261         const int open, const int gap,
1262         const parasail_matrix_t* matrix);
1263 
1264 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan(
1265         const char * const restrict s1, const int s1Len,
1266         const char * const restrict s2, const int s2Len,
1267         const int open, const int gap,
1268         const parasail_matrix_t* matrix);
1269 
1270 extern parasail_result_t* parasail_sg_db_scan(
1271         const char * const restrict s1, const int s1Len,
1272         const char * const restrict s2, const int s2Len,
1273         const int open, const int gap,
1274         const parasail_matrix_t* matrix);
1275 
1276 extern parasail_result_t* parasail_sg_db_table_scan(
1277         const char * const restrict s1, const int s1Len,
1278         const char * const restrict s2, const int s2Len,
1279         const int open, const int gap,
1280         const parasail_matrix_t* matrix);
1281 
1282 extern parasail_result_t* parasail_sg_db_rowcol_scan(
1283         const char * const restrict s1, const int s1Len,
1284         const char * const restrict s2, const int s2Len,
1285         const int open, const int gap,
1286         const parasail_matrix_t* matrix);
1287 
1288 extern parasail_result_t* parasail_sg_db_trace_scan(
1289         const char * const restrict s1, const int s1Len,
1290         const char * const restrict s2, const int s2Len,
1291         const int open, const int gap,
1292         const parasail_matrix_t* matrix);
1293 
1294 extern parasail_result_t* parasail_sg_db_stats_scan(
1295         const char * const restrict s1, const int s1Len,
1296         const char * const restrict s2, const int s2Len,
1297         const int open, const int gap,
1298         const parasail_matrix_t* matrix);
1299 
1300 extern parasail_result_t* parasail_sg_db_stats_table_scan(
1301         const char * const restrict s1, const int s1Len,
1302         const char * const restrict s2, const int s2Len,
1303         const int open, const int gap,
1304         const parasail_matrix_t* matrix);
1305 
1306 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan(
1307         const char * const restrict s1, const int s1Len,
1308         const char * const restrict s2, const int s2Len,
1309         const int open, const int gap,
1310         const parasail_matrix_t* matrix);
1311 
1312 extern parasail_result_t* parasail_sg_de_scan(
1313         const char * const restrict s1, const int s1Len,
1314         const char * const restrict s2, const int s2Len,
1315         const int open, const int gap,
1316         const parasail_matrix_t* matrix);
1317 
1318 extern parasail_result_t* parasail_sg_de_table_scan(
1319         const char * const restrict s1, const int s1Len,
1320         const char * const restrict s2, const int s2Len,
1321         const int open, const int gap,
1322         const parasail_matrix_t* matrix);
1323 
1324 extern parasail_result_t* parasail_sg_de_rowcol_scan(
1325         const char * const restrict s1, const int s1Len,
1326         const char * const restrict s2, const int s2Len,
1327         const int open, const int gap,
1328         const parasail_matrix_t* matrix);
1329 
1330 extern parasail_result_t* parasail_sg_de_trace_scan(
1331         const char * const restrict s1, const int s1Len,
1332         const char * const restrict s2, const int s2Len,
1333         const int open, const int gap,
1334         const parasail_matrix_t* matrix);
1335 
1336 extern parasail_result_t* parasail_sg_de_stats_scan(
1337         const char * const restrict s1, const int s1Len,
1338         const char * const restrict s2, const int s2Len,
1339         const int open, const int gap,
1340         const parasail_matrix_t* matrix);
1341 
1342 extern parasail_result_t* parasail_sg_de_stats_table_scan(
1343         const char * const restrict s1, const int s1Len,
1344         const char * const restrict s2, const int s2Len,
1345         const int open, const int gap,
1346         const parasail_matrix_t* matrix);
1347 
1348 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan(
1349         const char * const restrict s1, const int s1Len,
1350         const char * const restrict s2, const int s2Len,
1351         const int open, const int gap,
1352         const parasail_matrix_t* matrix);
1353 
1354 extern parasail_result_t* parasail_sg_dx_scan(
1355         const char * const restrict s1, const int s1Len,
1356         const char * const restrict s2, const int s2Len,
1357         const int open, const int gap,
1358         const parasail_matrix_t* matrix);
1359 
1360 extern parasail_result_t* parasail_sg_dx_table_scan(
1361         const char * const restrict s1, const int s1Len,
1362         const char * const restrict s2, const int s2Len,
1363         const int open, const int gap,
1364         const parasail_matrix_t* matrix);
1365 
1366 extern parasail_result_t* parasail_sg_dx_rowcol_scan(
1367         const char * const restrict s1, const int s1Len,
1368         const char * const restrict s2, const int s2Len,
1369         const int open, const int gap,
1370         const parasail_matrix_t* matrix);
1371 
1372 extern parasail_result_t* parasail_sg_dx_trace_scan(
1373         const char * const restrict s1, const int s1Len,
1374         const char * const restrict s2, const int s2Len,
1375         const int open, const int gap,
1376         const parasail_matrix_t* matrix);
1377 
1378 extern parasail_result_t* parasail_sg_dx_stats_scan(
1379         const char * const restrict s1, const int s1Len,
1380         const char * const restrict s2, const int s2Len,
1381         const int open, const int gap,
1382         const parasail_matrix_t* matrix);
1383 
1384 extern parasail_result_t* parasail_sg_dx_stats_table_scan(
1385         const char * const restrict s1, const int s1Len,
1386         const char * const restrict s2, const int s2Len,
1387         const int open, const int gap,
1388         const parasail_matrix_t* matrix);
1389 
1390 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan(
1391         const char * const restrict s1, const int s1Len,
1392         const char * const restrict s2, const int s2Len,
1393         const int open, const int gap,
1394         const parasail_matrix_t* matrix);
1395 
1396 extern parasail_result_t* parasail_sg_qb_de_scan(
1397         const char * const restrict s1, const int s1Len,
1398         const char * const restrict s2, const int s2Len,
1399         const int open, const int gap,
1400         const parasail_matrix_t* matrix);
1401 
1402 extern parasail_result_t* parasail_sg_qb_de_table_scan(
1403         const char * const restrict s1, const int s1Len,
1404         const char * const restrict s2, const int s2Len,
1405         const int open, const int gap,
1406         const parasail_matrix_t* matrix);
1407 
1408 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan(
1409         const char * const restrict s1, const int s1Len,
1410         const char * const restrict s2, const int s2Len,
1411         const int open, const int gap,
1412         const parasail_matrix_t* matrix);
1413 
1414 extern parasail_result_t* parasail_sg_qb_de_trace_scan(
1415         const char * const restrict s1, const int s1Len,
1416         const char * const restrict s2, const int s2Len,
1417         const int open, const int gap,
1418         const parasail_matrix_t* matrix);
1419 
1420 extern parasail_result_t* parasail_sg_qb_de_stats_scan(
1421         const char * const restrict s1, const int s1Len,
1422         const char * const restrict s2, const int s2Len,
1423         const int open, const int gap,
1424         const parasail_matrix_t* matrix);
1425 
1426 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan(
1427         const char * const restrict s1, const int s1Len,
1428         const char * const restrict s2, const int s2Len,
1429         const int open, const int gap,
1430         const parasail_matrix_t* matrix);
1431 
1432 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan(
1433         const char * const restrict s1, const int s1Len,
1434         const char * const restrict s2, const int s2Len,
1435         const int open, const int gap,
1436         const parasail_matrix_t* matrix);
1437 
1438 extern parasail_result_t* parasail_sg_qe_db_scan(
1439         const char * const restrict s1, const int s1Len,
1440         const char * const restrict s2, const int s2Len,
1441         const int open, const int gap,
1442         const parasail_matrix_t* matrix);
1443 
1444 extern parasail_result_t* parasail_sg_qe_db_table_scan(
1445         const char * const restrict s1, const int s1Len,
1446         const char * const restrict s2, const int s2Len,
1447         const int open, const int gap,
1448         const parasail_matrix_t* matrix);
1449 
1450 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan(
1451         const char * const restrict s1, const int s1Len,
1452         const char * const restrict s2, const int s2Len,
1453         const int open, const int gap,
1454         const parasail_matrix_t* matrix);
1455 
1456 extern parasail_result_t* parasail_sg_qe_db_trace_scan(
1457         const char * const restrict s1, const int s1Len,
1458         const char * const restrict s2, const int s2Len,
1459         const int open, const int gap,
1460         const parasail_matrix_t* matrix);
1461 
1462 extern parasail_result_t* parasail_sg_qe_db_stats_scan(
1463         const char * const restrict s1, const int s1Len,
1464         const char * const restrict s2, const int s2Len,
1465         const int open, const int gap,
1466         const parasail_matrix_t* matrix);
1467 
1468 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan(
1469         const char * const restrict s1, const int s1Len,
1470         const char * const restrict s2, const int s2Len,
1471         const int open, const int gap,
1472         const parasail_matrix_t* matrix);
1473 
1474 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan(
1475         const char * const restrict s1, const int s1Len,
1476         const char * const restrict s2, const int s2Len,
1477         const int open, const int gap,
1478         const parasail_matrix_t* matrix);
1479 
1480 extern parasail_result_t* parasail_sg_flags_scan(
1481         const char * const restrict s1, const int s1Len,
1482         const char * const restrict s2, const int s2Len,
1483         const int open, const int gap,
1484         const parasail_matrix_t* matrix,
1485         int s1_beg, int s1_end, int s2_beg, int s2_end);
1486 
1487 extern parasail_result_t* parasail_sg_flags_table_scan(
1488         const char * const restrict s1, const int s1Len,
1489         const char * const restrict s2, const int s2Len,
1490         const int open, const int gap,
1491         const parasail_matrix_t* matrix,
1492         int s1_beg, int s1_end, int s2_beg, int s2_end);
1493 
1494 extern parasail_result_t* parasail_sg_flags_rowcol_scan(
1495         const char * const restrict s1, const int s1Len,
1496         const char * const restrict s2, const int s2Len,
1497         const int open, const int gap,
1498         const parasail_matrix_t* matrix,
1499         int s1_beg, int s1_end, int s2_beg, int s2_end);
1500 
1501 extern parasail_result_t* parasail_sg_flags_trace_scan(
1502         const char * const restrict s1, const int s1Len,
1503         const char * const restrict s2, const int s2Len,
1504         const int open, const int gap,
1505         const parasail_matrix_t* matrix,
1506         int s1_beg, int s1_end, int s2_beg, int s2_end);
1507 
1508 extern parasail_result_t* parasail_sg_flags_stats_scan(
1509         const char * const restrict s1, const int s1Len,
1510         const char * const restrict s2, const int s2Len,
1511         const int open, const int gap,
1512         const parasail_matrix_t* matrix,
1513         int s1_beg, int s1_end, int s2_beg, int s2_end);
1514 
1515 extern parasail_result_t* parasail_sg_flags_stats_table_scan(
1516         const char * const restrict s1, const int s1Len,
1517         const char * const restrict s2, const int s2Len,
1518         const int open, const int gap,
1519         const parasail_matrix_t* matrix,
1520         int s1_beg, int s1_end, int s2_beg, int s2_end);
1521 
1522 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan(
1523         const char * const restrict s1, const int s1Len,
1524         const char * const restrict s2, const int s2Len,
1525         const int open, const int gap,
1526         const parasail_matrix_t* matrix,
1527         int s1_beg, int s1_end, int s2_beg, int s2_end);
1528 
1529 extern parasail_result_t* parasail_nw_scan_sse2_128_64(
1530         const char * const restrict s1, const int s1Len,
1531         const char * const restrict s2, const int s2Len,
1532         const int open, const int gap,
1533         const parasail_matrix_t* matrix);
1534 
1535 extern parasail_result_t* parasail_nw_scan_sse2_128_32(
1536         const char * const restrict s1, const int s1Len,
1537         const char * const restrict s2, const int s2Len,
1538         const int open, const int gap,
1539         const parasail_matrix_t* matrix);
1540 
1541 extern parasail_result_t* parasail_nw_scan_sse2_128_16(
1542         const char * const restrict s1, const int s1Len,
1543         const char * const restrict s2, const int s2Len,
1544         const int open, const int gap,
1545         const parasail_matrix_t* matrix);
1546 
1547 extern parasail_result_t* parasail_nw_scan_sse2_128_8(
1548         const char * const restrict s1, const int s1Len,
1549         const char * const restrict s2, const int s2Len,
1550         const int open, const int gap,
1551         const parasail_matrix_t* matrix);
1552 
1553 extern parasail_result_t* parasail_nw_scan_sse2_128_sat(
1554         const char * const restrict s1, const int s1Len,
1555         const char * const restrict s2, const int s2Len,
1556         const int open, const int gap,
1557         const parasail_matrix_t* matrix);
1558 
1559 extern parasail_result_t* parasail_nw_scan_sse41_128_64(
1560         const char * const restrict s1, const int s1Len,
1561         const char * const restrict s2, const int s2Len,
1562         const int open, const int gap,
1563         const parasail_matrix_t* matrix);
1564 
1565 extern parasail_result_t* parasail_nw_scan_sse41_128_32(
1566         const char * const restrict s1, const int s1Len,
1567         const char * const restrict s2, const int s2Len,
1568         const int open, const int gap,
1569         const parasail_matrix_t* matrix);
1570 
1571 extern parasail_result_t* parasail_nw_scan_sse41_128_16(
1572         const char * const restrict s1, const int s1Len,
1573         const char * const restrict s2, const int s2Len,
1574         const int open, const int gap,
1575         const parasail_matrix_t* matrix);
1576 
1577 extern parasail_result_t* parasail_nw_scan_sse41_128_8(
1578         const char * const restrict s1, const int s1Len,
1579         const char * const restrict s2, const int s2Len,
1580         const int open, const int gap,
1581         const parasail_matrix_t* matrix);
1582 
1583 extern parasail_result_t* parasail_nw_scan_sse41_128_sat(
1584         const char * const restrict s1, const int s1Len,
1585         const char * const restrict s2, const int s2Len,
1586         const int open, const int gap,
1587         const parasail_matrix_t* matrix);
1588 
1589 extern parasail_result_t* parasail_nw_scan_avx2_256_64(
1590         const char * const restrict s1, const int s1Len,
1591         const char * const restrict s2, const int s2Len,
1592         const int open, const int gap,
1593         const parasail_matrix_t* matrix);
1594 
1595 extern parasail_result_t* parasail_nw_scan_avx2_256_32(
1596         const char * const restrict s1, const int s1Len,
1597         const char * const restrict s2, const int s2Len,
1598         const int open, const int gap,
1599         const parasail_matrix_t* matrix);
1600 
1601 extern parasail_result_t* parasail_nw_scan_avx2_256_16(
1602         const char * const restrict s1, const int s1Len,
1603         const char * const restrict s2, const int s2Len,
1604         const int open, const int gap,
1605         const parasail_matrix_t* matrix);
1606 
1607 extern parasail_result_t* parasail_nw_scan_avx2_256_8(
1608         const char * const restrict s1, const int s1Len,
1609         const char * const restrict s2, const int s2Len,
1610         const int open, const int gap,
1611         const parasail_matrix_t* matrix);
1612 
1613 extern parasail_result_t* parasail_nw_scan_avx2_256_sat(
1614         const char * const restrict s1, const int s1Len,
1615         const char * const restrict s2, const int s2Len,
1616         const int open, const int gap,
1617         const parasail_matrix_t* matrix);
1618 
1619 extern parasail_result_t* parasail_nw_scan_altivec_128_64(
1620         const char * const restrict s1, const int s1Len,
1621         const char * const restrict s2, const int s2Len,
1622         const int open, const int gap,
1623         const parasail_matrix_t* matrix);
1624 
1625 extern parasail_result_t* parasail_nw_scan_altivec_128_32(
1626         const char * const restrict s1, const int s1Len,
1627         const char * const restrict s2, const int s2Len,
1628         const int open, const int gap,
1629         const parasail_matrix_t* matrix);
1630 
1631 extern parasail_result_t* parasail_nw_scan_altivec_128_16(
1632         const char * const restrict s1, const int s1Len,
1633         const char * const restrict s2, const int s2Len,
1634         const int open, const int gap,
1635         const parasail_matrix_t* matrix);
1636 
1637 extern parasail_result_t* parasail_nw_scan_altivec_128_8(
1638         const char * const restrict s1, const int s1Len,
1639         const char * const restrict s2, const int s2Len,
1640         const int open, const int gap,
1641         const parasail_matrix_t* matrix);
1642 
1643 extern parasail_result_t* parasail_nw_scan_altivec_128_sat(
1644         const char * const restrict s1, const int s1Len,
1645         const char * const restrict s2, const int s2Len,
1646         const int open, const int gap,
1647         const parasail_matrix_t* matrix);
1648 
1649 extern parasail_result_t* parasail_nw_scan_neon_128_64(
1650         const char * const restrict s1, const int s1Len,
1651         const char * const restrict s2, const int s2Len,
1652         const int open, const int gap,
1653         const parasail_matrix_t* matrix);
1654 
1655 extern parasail_result_t* parasail_nw_scan_neon_128_32(
1656         const char * const restrict s1, const int s1Len,
1657         const char * const restrict s2, const int s2Len,
1658         const int open, const int gap,
1659         const parasail_matrix_t* matrix);
1660 
1661 extern parasail_result_t* parasail_nw_scan_neon_128_16(
1662         const char * const restrict s1, const int s1Len,
1663         const char * const restrict s2, const int s2Len,
1664         const int open, const int gap,
1665         const parasail_matrix_t* matrix);
1666 
1667 extern parasail_result_t* parasail_nw_scan_neon_128_8(
1668         const char * const restrict s1, const int s1Len,
1669         const char * const restrict s2, const int s2Len,
1670         const int open, const int gap,
1671         const parasail_matrix_t* matrix);
1672 
1673 extern parasail_result_t* parasail_nw_scan_neon_128_sat(
1674         const char * const restrict s1, const int s1Len,
1675         const char * const restrict s2, const int s2Len,
1676         const int open, const int gap,
1677         const parasail_matrix_t* matrix);
1678 
1679 extern parasail_result_t* parasail_nw_striped_sse2_128_64(
1680         const char * const restrict s1, const int s1Len,
1681         const char * const restrict s2, const int s2Len,
1682         const int open, const int gap,
1683         const parasail_matrix_t* matrix);
1684 
1685 extern parasail_result_t* parasail_nw_striped_sse2_128_32(
1686         const char * const restrict s1, const int s1Len,
1687         const char * const restrict s2, const int s2Len,
1688         const int open, const int gap,
1689         const parasail_matrix_t* matrix);
1690 
1691 extern parasail_result_t* parasail_nw_striped_sse2_128_16(
1692         const char * const restrict s1, const int s1Len,
1693         const char * const restrict s2, const int s2Len,
1694         const int open, const int gap,
1695         const parasail_matrix_t* matrix);
1696 
1697 extern parasail_result_t* parasail_nw_striped_sse2_128_8(
1698         const char * const restrict s1, const int s1Len,
1699         const char * const restrict s2, const int s2Len,
1700         const int open, const int gap,
1701         const parasail_matrix_t* matrix);
1702 
1703 extern parasail_result_t* parasail_nw_striped_sse2_128_sat(
1704         const char * const restrict s1, const int s1Len,
1705         const char * const restrict s2, const int s2Len,
1706         const int open, const int gap,
1707         const parasail_matrix_t* matrix);
1708 
1709 extern parasail_result_t* parasail_nw_striped_sse41_128_64(
1710         const char * const restrict s1, const int s1Len,
1711         const char * const restrict s2, const int s2Len,
1712         const int open, const int gap,
1713         const parasail_matrix_t* matrix);
1714 
1715 extern parasail_result_t* parasail_nw_striped_sse41_128_32(
1716         const char * const restrict s1, const int s1Len,
1717         const char * const restrict s2, const int s2Len,
1718         const int open, const int gap,
1719         const parasail_matrix_t* matrix);
1720 
1721 extern parasail_result_t* parasail_nw_striped_sse41_128_16(
1722         const char * const restrict s1, const int s1Len,
1723         const char * const restrict s2, const int s2Len,
1724         const int open, const int gap,
1725         const parasail_matrix_t* matrix);
1726 
1727 extern parasail_result_t* parasail_nw_striped_sse41_128_8(
1728         const char * const restrict s1, const int s1Len,
1729         const char * const restrict s2, const int s2Len,
1730         const int open, const int gap,
1731         const parasail_matrix_t* matrix);
1732 
1733 extern parasail_result_t* parasail_nw_striped_sse41_128_sat(
1734         const char * const restrict s1, const int s1Len,
1735         const char * const restrict s2, const int s2Len,
1736         const int open, const int gap,
1737         const parasail_matrix_t* matrix);
1738 
1739 extern parasail_result_t* parasail_nw_striped_avx2_256_64(
1740         const char * const restrict s1, const int s1Len,
1741         const char * const restrict s2, const int s2Len,
1742         const int open, const int gap,
1743         const parasail_matrix_t* matrix);
1744 
1745 extern parasail_result_t* parasail_nw_striped_avx2_256_32(
1746         const char * const restrict s1, const int s1Len,
1747         const char * const restrict s2, const int s2Len,
1748         const int open, const int gap,
1749         const parasail_matrix_t* matrix);
1750 
1751 extern parasail_result_t* parasail_nw_striped_avx2_256_16(
1752         const char * const restrict s1, const int s1Len,
1753         const char * const restrict s2, const int s2Len,
1754         const int open, const int gap,
1755         const parasail_matrix_t* matrix);
1756 
1757 extern parasail_result_t* parasail_nw_striped_avx2_256_8(
1758         const char * const restrict s1, const int s1Len,
1759         const char * const restrict s2, const int s2Len,
1760         const int open, const int gap,
1761         const parasail_matrix_t* matrix);
1762 
1763 extern parasail_result_t* parasail_nw_striped_avx2_256_sat(
1764         const char * const restrict s1, const int s1Len,
1765         const char * const restrict s2, const int s2Len,
1766         const int open, const int gap,
1767         const parasail_matrix_t* matrix);
1768 
1769 extern parasail_result_t* parasail_nw_striped_altivec_128_64(
1770         const char * const restrict s1, const int s1Len,
1771         const char * const restrict s2, const int s2Len,
1772         const int open, const int gap,
1773         const parasail_matrix_t* matrix);
1774 
1775 extern parasail_result_t* parasail_nw_striped_altivec_128_32(
1776         const char * const restrict s1, const int s1Len,
1777         const char * const restrict s2, const int s2Len,
1778         const int open, const int gap,
1779         const parasail_matrix_t* matrix);
1780 
1781 extern parasail_result_t* parasail_nw_striped_altivec_128_16(
1782         const char * const restrict s1, const int s1Len,
1783         const char * const restrict s2, const int s2Len,
1784         const int open, const int gap,
1785         const parasail_matrix_t* matrix);
1786 
1787 extern parasail_result_t* parasail_nw_striped_altivec_128_8(
1788         const char * const restrict s1, const int s1Len,
1789         const char * const restrict s2, const int s2Len,
1790         const int open, const int gap,
1791         const parasail_matrix_t* matrix);
1792 
1793 extern parasail_result_t* parasail_nw_striped_altivec_128_sat(
1794         const char * const restrict s1, const int s1Len,
1795         const char * const restrict s2, const int s2Len,
1796         const int open, const int gap,
1797         const parasail_matrix_t* matrix);
1798 
1799 extern parasail_result_t* parasail_nw_striped_neon_128_64(
1800         const char * const restrict s1, const int s1Len,
1801         const char * const restrict s2, const int s2Len,
1802         const int open, const int gap,
1803         const parasail_matrix_t* matrix);
1804 
1805 extern parasail_result_t* parasail_nw_striped_neon_128_32(
1806         const char * const restrict s1, const int s1Len,
1807         const char * const restrict s2, const int s2Len,
1808         const int open, const int gap,
1809         const parasail_matrix_t* matrix);
1810 
1811 extern parasail_result_t* parasail_nw_striped_neon_128_16(
1812         const char * const restrict s1, const int s1Len,
1813         const char * const restrict s2, const int s2Len,
1814         const int open, const int gap,
1815         const parasail_matrix_t* matrix);
1816 
1817 extern parasail_result_t* parasail_nw_striped_neon_128_8(
1818         const char * const restrict s1, const int s1Len,
1819         const char * const restrict s2, const int s2Len,
1820         const int open, const int gap,
1821         const parasail_matrix_t* matrix);
1822 
1823 extern parasail_result_t* parasail_nw_striped_neon_128_sat(
1824         const char * const restrict s1, const int s1Len,
1825         const char * const restrict s2, const int s2Len,
1826         const int open, const int gap,
1827         const parasail_matrix_t* matrix);
1828 
1829 extern parasail_result_t* parasail_nw_diag_sse2_128_64(
1830         const char * const restrict s1, const int s1Len,
1831         const char * const restrict s2, const int s2Len,
1832         const int open, const int gap,
1833         const parasail_matrix_t* matrix);
1834 
1835 extern parasail_result_t* parasail_nw_diag_sse2_128_32(
1836         const char * const restrict s1, const int s1Len,
1837         const char * const restrict s2, const int s2Len,
1838         const int open, const int gap,
1839         const parasail_matrix_t* matrix);
1840 
1841 extern parasail_result_t* parasail_nw_diag_sse2_128_16(
1842         const char * const restrict s1, const int s1Len,
1843         const char * const restrict s2, const int s2Len,
1844         const int open, const int gap,
1845         const parasail_matrix_t* matrix);
1846 
1847 extern parasail_result_t* parasail_nw_diag_sse2_128_8(
1848         const char * const restrict s1, const int s1Len,
1849         const char * const restrict s2, const int s2Len,
1850         const int open, const int gap,
1851         const parasail_matrix_t* matrix);
1852 
1853 extern parasail_result_t* parasail_nw_diag_sse2_128_sat(
1854         const char * const restrict s1, const int s1Len,
1855         const char * const restrict s2, const int s2Len,
1856         const int open, const int gap,
1857         const parasail_matrix_t* matrix);
1858 
1859 extern parasail_result_t* parasail_nw_diag_sse41_128_64(
1860         const char * const restrict s1, const int s1Len,
1861         const char * const restrict s2, const int s2Len,
1862         const int open, const int gap,
1863         const parasail_matrix_t* matrix);
1864 
1865 extern parasail_result_t* parasail_nw_diag_sse41_128_32(
1866         const char * const restrict s1, const int s1Len,
1867         const char * const restrict s2, const int s2Len,
1868         const int open, const int gap,
1869         const parasail_matrix_t* matrix);
1870 
1871 extern parasail_result_t* parasail_nw_diag_sse41_128_16(
1872         const char * const restrict s1, const int s1Len,
1873         const char * const restrict s2, const int s2Len,
1874         const int open, const int gap,
1875         const parasail_matrix_t* matrix);
1876 
1877 extern parasail_result_t* parasail_nw_diag_sse41_128_8(
1878         const char * const restrict s1, const int s1Len,
1879         const char * const restrict s2, const int s2Len,
1880         const int open, const int gap,
1881         const parasail_matrix_t* matrix);
1882 
1883 extern parasail_result_t* parasail_nw_diag_sse41_128_sat(
1884         const char * const restrict s1, const int s1Len,
1885         const char * const restrict s2, const int s2Len,
1886         const int open, const int gap,
1887         const parasail_matrix_t* matrix);
1888 
1889 extern parasail_result_t* parasail_nw_diag_avx2_256_64(
1890         const char * const restrict s1, const int s1Len,
1891         const char * const restrict s2, const int s2Len,
1892         const int open, const int gap,
1893         const parasail_matrix_t* matrix);
1894 
1895 extern parasail_result_t* parasail_nw_diag_avx2_256_32(
1896         const char * const restrict s1, const int s1Len,
1897         const char * const restrict s2, const int s2Len,
1898         const int open, const int gap,
1899         const parasail_matrix_t* matrix);
1900 
1901 extern parasail_result_t* parasail_nw_diag_avx2_256_16(
1902         const char * const restrict s1, const int s1Len,
1903         const char * const restrict s2, const int s2Len,
1904         const int open, const int gap,
1905         const parasail_matrix_t* matrix);
1906 
1907 extern parasail_result_t* parasail_nw_diag_avx2_256_8(
1908         const char * const restrict s1, const int s1Len,
1909         const char * const restrict s2, const int s2Len,
1910         const int open, const int gap,
1911         const parasail_matrix_t* matrix);
1912 
1913 extern parasail_result_t* parasail_nw_diag_avx2_256_sat(
1914         const char * const restrict s1, const int s1Len,
1915         const char * const restrict s2, const int s2Len,
1916         const int open, const int gap,
1917         const parasail_matrix_t* matrix);
1918 
1919 extern parasail_result_t* parasail_nw_diag_altivec_128_64(
1920         const char * const restrict s1, const int s1Len,
1921         const char * const restrict s2, const int s2Len,
1922         const int open, const int gap,
1923         const parasail_matrix_t* matrix);
1924 
1925 extern parasail_result_t* parasail_nw_diag_altivec_128_32(
1926         const char * const restrict s1, const int s1Len,
1927         const char * const restrict s2, const int s2Len,
1928         const int open, const int gap,
1929         const parasail_matrix_t* matrix);
1930 
1931 extern parasail_result_t* parasail_nw_diag_altivec_128_16(
1932         const char * const restrict s1, const int s1Len,
1933         const char * const restrict s2, const int s2Len,
1934         const int open, const int gap,
1935         const parasail_matrix_t* matrix);
1936 
1937 extern parasail_result_t* parasail_nw_diag_altivec_128_8(
1938         const char * const restrict s1, const int s1Len,
1939         const char * const restrict s2, const int s2Len,
1940         const int open, const int gap,
1941         const parasail_matrix_t* matrix);
1942 
1943 extern parasail_result_t* parasail_nw_diag_altivec_128_sat(
1944         const char * const restrict s1, const int s1Len,
1945         const char * const restrict s2, const int s2Len,
1946         const int open, const int gap,
1947         const parasail_matrix_t* matrix);
1948 
1949 extern parasail_result_t* parasail_nw_diag_neon_128_64(
1950         const char * const restrict s1, const int s1Len,
1951         const char * const restrict s2, const int s2Len,
1952         const int open, const int gap,
1953         const parasail_matrix_t* matrix);
1954 
1955 extern parasail_result_t* parasail_nw_diag_neon_128_32(
1956         const char * const restrict s1, const int s1Len,
1957         const char * const restrict s2, const int s2Len,
1958         const int open, const int gap,
1959         const parasail_matrix_t* matrix);
1960 
1961 extern parasail_result_t* parasail_nw_diag_neon_128_16(
1962         const char * const restrict s1, const int s1Len,
1963         const char * const restrict s2, const int s2Len,
1964         const int open, const int gap,
1965         const parasail_matrix_t* matrix);
1966 
1967 extern parasail_result_t* parasail_nw_diag_neon_128_8(
1968         const char * const restrict s1, const int s1Len,
1969         const char * const restrict s2, const int s2Len,
1970         const int open, const int gap,
1971         const parasail_matrix_t* matrix);
1972 
1973 extern parasail_result_t* parasail_nw_diag_neon_128_sat(
1974         const char * const restrict s1, const int s1Len,
1975         const char * const restrict s2, const int s2Len,
1976         const int open, const int gap,
1977         const parasail_matrix_t* matrix);
1978 
1979 extern parasail_result_t* parasail_nw_table_scan_sse2_128_64(
1980         const char * const restrict s1, const int s1Len,
1981         const char * const restrict s2, const int s2Len,
1982         const int open, const int gap,
1983         const parasail_matrix_t* matrix);
1984 
1985 extern parasail_result_t* parasail_nw_table_scan_sse2_128_32(
1986         const char * const restrict s1, const int s1Len,
1987         const char * const restrict s2, const int s2Len,
1988         const int open, const int gap,
1989         const parasail_matrix_t* matrix);
1990 
1991 extern parasail_result_t* parasail_nw_table_scan_sse2_128_16(
1992         const char * const restrict s1, const int s1Len,
1993         const char * const restrict s2, const int s2Len,
1994         const int open, const int gap,
1995         const parasail_matrix_t* matrix);
1996 
1997 extern parasail_result_t* parasail_nw_table_scan_sse2_128_8(
1998         const char * const restrict s1, const int s1Len,
1999         const char * const restrict s2, const int s2Len,
2000         const int open, const int gap,
2001         const parasail_matrix_t* matrix);
2002 
2003 extern parasail_result_t* parasail_nw_table_scan_sse2_128_sat(
2004         const char * const restrict s1, const int s1Len,
2005         const char * const restrict s2, const int s2Len,
2006         const int open, const int gap,
2007         const parasail_matrix_t* matrix);
2008 
2009 extern parasail_result_t* parasail_nw_table_scan_sse41_128_64(
2010         const char * const restrict s1, const int s1Len,
2011         const char * const restrict s2, const int s2Len,
2012         const int open, const int gap,
2013         const parasail_matrix_t* matrix);
2014 
2015 extern parasail_result_t* parasail_nw_table_scan_sse41_128_32(
2016         const char * const restrict s1, const int s1Len,
2017         const char * const restrict s2, const int s2Len,
2018         const int open, const int gap,
2019         const parasail_matrix_t* matrix);
2020 
2021 extern parasail_result_t* parasail_nw_table_scan_sse41_128_16(
2022         const char * const restrict s1, const int s1Len,
2023         const char * const restrict s2, const int s2Len,
2024         const int open, const int gap,
2025         const parasail_matrix_t* matrix);
2026 
2027 extern parasail_result_t* parasail_nw_table_scan_sse41_128_8(
2028         const char * const restrict s1, const int s1Len,
2029         const char * const restrict s2, const int s2Len,
2030         const int open, const int gap,
2031         const parasail_matrix_t* matrix);
2032 
2033 extern parasail_result_t* parasail_nw_table_scan_sse41_128_sat(
2034         const char * const restrict s1, const int s1Len,
2035         const char * const restrict s2, const int s2Len,
2036         const int open, const int gap,
2037         const parasail_matrix_t* matrix);
2038 
2039 extern parasail_result_t* parasail_nw_table_scan_avx2_256_64(
2040         const char * const restrict s1, const int s1Len,
2041         const char * const restrict s2, const int s2Len,
2042         const int open, const int gap,
2043         const parasail_matrix_t* matrix);
2044 
2045 extern parasail_result_t* parasail_nw_table_scan_avx2_256_32(
2046         const char * const restrict s1, const int s1Len,
2047         const char * const restrict s2, const int s2Len,
2048         const int open, const int gap,
2049         const parasail_matrix_t* matrix);
2050 
2051 extern parasail_result_t* parasail_nw_table_scan_avx2_256_16(
2052         const char * const restrict s1, const int s1Len,
2053         const char * const restrict s2, const int s2Len,
2054         const int open, const int gap,
2055         const parasail_matrix_t* matrix);
2056 
2057 extern parasail_result_t* parasail_nw_table_scan_avx2_256_8(
2058         const char * const restrict s1, const int s1Len,
2059         const char * const restrict s2, const int s2Len,
2060         const int open, const int gap,
2061         const parasail_matrix_t* matrix);
2062 
2063 extern parasail_result_t* parasail_nw_table_scan_avx2_256_sat(
2064         const char * const restrict s1, const int s1Len,
2065         const char * const restrict s2, const int s2Len,
2066         const int open, const int gap,
2067         const parasail_matrix_t* matrix);
2068 
2069 extern parasail_result_t* parasail_nw_table_scan_altivec_128_64(
2070         const char * const restrict s1, const int s1Len,
2071         const char * const restrict s2, const int s2Len,
2072         const int open, const int gap,
2073         const parasail_matrix_t* matrix);
2074 
2075 extern parasail_result_t* parasail_nw_table_scan_altivec_128_32(
2076         const char * const restrict s1, const int s1Len,
2077         const char * const restrict s2, const int s2Len,
2078         const int open, const int gap,
2079         const parasail_matrix_t* matrix);
2080 
2081 extern parasail_result_t* parasail_nw_table_scan_altivec_128_16(
2082         const char * const restrict s1, const int s1Len,
2083         const char * const restrict s2, const int s2Len,
2084         const int open, const int gap,
2085         const parasail_matrix_t* matrix);
2086 
2087 extern parasail_result_t* parasail_nw_table_scan_altivec_128_8(
2088         const char * const restrict s1, const int s1Len,
2089         const char * const restrict s2, const int s2Len,
2090         const int open, const int gap,
2091         const parasail_matrix_t* matrix);
2092 
2093 extern parasail_result_t* parasail_nw_table_scan_altivec_128_sat(
2094         const char * const restrict s1, const int s1Len,
2095         const char * const restrict s2, const int s2Len,
2096         const int open, const int gap,
2097         const parasail_matrix_t* matrix);
2098 
2099 extern parasail_result_t* parasail_nw_table_scan_neon_128_64(
2100         const char * const restrict s1, const int s1Len,
2101         const char * const restrict s2, const int s2Len,
2102         const int open, const int gap,
2103         const parasail_matrix_t* matrix);
2104 
2105 extern parasail_result_t* parasail_nw_table_scan_neon_128_32(
2106         const char * const restrict s1, const int s1Len,
2107         const char * const restrict s2, const int s2Len,
2108         const int open, const int gap,
2109         const parasail_matrix_t* matrix);
2110 
2111 extern parasail_result_t* parasail_nw_table_scan_neon_128_16(
2112         const char * const restrict s1, const int s1Len,
2113         const char * const restrict s2, const int s2Len,
2114         const int open, const int gap,
2115         const parasail_matrix_t* matrix);
2116 
2117 extern parasail_result_t* parasail_nw_table_scan_neon_128_8(
2118         const char * const restrict s1, const int s1Len,
2119         const char * const restrict s2, const int s2Len,
2120         const int open, const int gap,
2121         const parasail_matrix_t* matrix);
2122 
2123 extern parasail_result_t* parasail_nw_table_scan_neon_128_sat(
2124         const char * const restrict s1, const int s1Len,
2125         const char * const restrict s2, const int s2Len,
2126         const int open, const int gap,
2127         const parasail_matrix_t* matrix);
2128 
2129 extern parasail_result_t* parasail_nw_table_striped_sse2_128_64(
2130         const char * const restrict s1, const int s1Len,
2131         const char * const restrict s2, const int s2Len,
2132         const int open, const int gap,
2133         const parasail_matrix_t* matrix);
2134 
2135 extern parasail_result_t* parasail_nw_table_striped_sse2_128_32(
2136         const char * const restrict s1, const int s1Len,
2137         const char * const restrict s2, const int s2Len,
2138         const int open, const int gap,
2139         const parasail_matrix_t* matrix);
2140 
2141 extern parasail_result_t* parasail_nw_table_striped_sse2_128_16(
2142         const char * const restrict s1, const int s1Len,
2143         const char * const restrict s2, const int s2Len,
2144         const int open, const int gap,
2145         const parasail_matrix_t* matrix);
2146 
2147 extern parasail_result_t* parasail_nw_table_striped_sse2_128_8(
2148         const char * const restrict s1, const int s1Len,
2149         const char * const restrict s2, const int s2Len,
2150         const int open, const int gap,
2151         const parasail_matrix_t* matrix);
2152 
2153 extern parasail_result_t* parasail_nw_table_striped_sse2_128_sat(
2154         const char * const restrict s1, const int s1Len,
2155         const char * const restrict s2, const int s2Len,
2156         const int open, const int gap,
2157         const parasail_matrix_t* matrix);
2158 
2159 extern parasail_result_t* parasail_nw_table_striped_sse41_128_64(
2160         const char * const restrict s1, const int s1Len,
2161         const char * const restrict s2, const int s2Len,
2162         const int open, const int gap,
2163         const parasail_matrix_t* matrix);
2164 
2165 extern parasail_result_t* parasail_nw_table_striped_sse41_128_32(
2166         const char * const restrict s1, const int s1Len,
2167         const char * const restrict s2, const int s2Len,
2168         const int open, const int gap,
2169         const parasail_matrix_t* matrix);
2170 
2171 extern parasail_result_t* parasail_nw_table_striped_sse41_128_16(
2172         const char * const restrict s1, const int s1Len,
2173         const char * const restrict s2, const int s2Len,
2174         const int open, const int gap,
2175         const parasail_matrix_t* matrix);
2176 
2177 extern parasail_result_t* parasail_nw_table_striped_sse41_128_8(
2178         const char * const restrict s1, const int s1Len,
2179         const char * const restrict s2, const int s2Len,
2180         const int open, const int gap,
2181         const parasail_matrix_t* matrix);
2182 
2183 extern parasail_result_t* parasail_nw_table_striped_sse41_128_sat(
2184         const char * const restrict s1, const int s1Len,
2185         const char * const restrict s2, const int s2Len,
2186         const int open, const int gap,
2187         const parasail_matrix_t* matrix);
2188 
2189 extern parasail_result_t* parasail_nw_table_striped_avx2_256_64(
2190         const char * const restrict s1, const int s1Len,
2191         const char * const restrict s2, const int s2Len,
2192         const int open, const int gap,
2193         const parasail_matrix_t* matrix);
2194 
2195 extern parasail_result_t* parasail_nw_table_striped_avx2_256_32(
2196         const char * const restrict s1, const int s1Len,
2197         const char * const restrict s2, const int s2Len,
2198         const int open, const int gap,
2199         const parasail_matrix_t* matrix);
2200 
2201 extern parasail_result_t* parasail_nw_table_striped_avx2_256_16(
2202         const char * const restrict s1, const int s1Len,
2203         const char * const restrict s2, const int s2Len,
2204         const int open, const int gap,
2205         const parasail_matrix_t* matrix);
2206 
2207 extern parasail_result_t* parasail_nw_table_striped_avx2_256_8(
2208         const char * const restrict s1, const int s1Len,
2209         const char * const restrict s2, const int s2Len,
2210         const int open, const int gap,
2211         const parasail_matrix_t* matrix);
2212 
2213 extern parasail_result_t* parasail_nw_table_striped_avx2_256_sat(
2214         const char * const restrict s1, const int s1Len,
2215         const char * const restrict s2, const int s2Len,
2216         const int open, const int gap,
2217         const parasail_matrix_t* matrix);
2218 
2219 extern parasail_result_t* parasail_nw_table_striped_altivec_128_64(
2220         const char * const restrict s1, const int s1Len,
2221         const char * const restrict s2, const int s2Len,
2222         const int open, const int gap,
2223         const parasail_matrix_t* matrix);
2224 
2225 extern parasail_result_t* parasail_nw_table_striped_altivec_128_32(
2226         const char * const restrict s1, const int s1Len,
2227         const char * const restrict s2, const int s2Len,
2228         const int open, const int gap,
2229         const parasail_matrix_t* matrix);
2230 
2231 extern parasail_result_t* parasail_nw_table_striped_altivec_128_16(
2232         const char * const restrict s1, const int s1Len,
2233         const char * const restrict s2, const int s2Len,
2234         const int open, const int gap,
2235         const parasail_matrix_t* matrix);
2236 
2237 extern parasail_result_t* parasail_nw_table_striped_altivec_128_8(
2238         const char * const restrict s1, const int s1Len,
2239         const char * const restrict s2, const int s2Len,
2240         const int open, const int gap,
2241         const parasail_matrix_t* matrix);
2242 
2243 extern parasail_result_t* parasail_nw_table_striped_altivec_128_sat(
2244         const char * const restrict s1, const int s1Len,
2245         const char * const restrict s2, const int s2Len,
2246         const int open, const int gap,
2247         const parasail_matrix_t* matrix);
2248 
2249 extern parasail_result_t* parasail_nw_table_striped_neon_128_64(
2250         const char * const restrict s1, const int s1Len,
2251         const char * const restrict s2, const int s2Len,
2252         const int open, const int gap,
2253         const parasail_matrix_t* matrix);
2254 
2255 extern parasail_result_t* parasail_nw_table_striped_neon_128_32(
2256         const char * const restrict s1, const int s1Len,
2257         const char * const restrict s2, const int s2Len,
2258         const int open, const int gap,
2259         const parasail_matrix_t* matrix);
2260 
2261 extern parasail_result_t* parasail_nw_table_striped_neon_128_16(
2262         const char * const restrict s1, const int s1Len,
2263         const char * const restrict s2, const int s2Len,
2264         const int open, const int gap,
2265         const parasail_matrix_t* matrix);
2266 
2267 extern parasail_result_t* parasail_nw_table_striped_neon_128_8(
2268         const char * const restrict s1, const int s1Len,
2269         const char * const restrict s2, const int s2Len,
2270         const int open, const int gap,
2271         const parasail_matrix_t* matrix);
2272 
2273 extern parasail_result_t* parasail_nw_table_striped_neon_128_sat(
2274         const char * const restrict s1, const int s1Len,
2275         const char * const restrict s2, const int s2Len,
2276         const int open, const int gap,
2277         const parasail_matrix_t* matrix);
2278 
2279 extern parasail_result_t* parasail_nw_table_diag_sse2_128_64(
2280         const char * const restrict s1, const int s1Len,
2281         const char * const restrict s2, const int s2Len,
2282         const int open, const int gap,
2283         const parasail_matrix_t* matrix);
2284 
2285 extern parasail_result_t* parasail_nw_table_diag_sse2_128_32(
2286         const char * const restrict s1, const int s1Len,
2287         const char * const restrict s2, const int s2Len,
2288         const int open, const int gap,
2289         const parasail_matrix_t* matrix);
2290 
2291 extern parasail_result_t* parasail_nw_table_diag_sse2_128_16(
2292         const char * const restrict s1, const int s1Len,
2293         const char * const restrict s2, const int s2Len,
2294         const int open, const int gap,
2295         const parasail_matrix_t* matrix);
2296 
2297 extern parasail_result_t* parasail_nw_table_diag_sse2_128_8(
2298         const char * const restrict s1, const int s1Len,
2299         const char * const restrict s2, const int s2Len,
2300         const int open, const int gap,
2301         const parasail_matrix_t* matrix);
2302 
2303 extern parasail_result_t* parasail_nw_table_diag_sse2_128_sat(
2304         const char * const restrict s1, const int s1Len,
2305         const char * const restrict s2, const int s2Len,
2306         const int open, const int gap,
2307         const parasail_matrix_t* matrix);
2308 
2309 extern parasail_result_t* parasail_nw_table_diag_sse41_128_64(
2310         const char * const restrict s1, const int s1Len,
2311         const char * const restrict s2, const int s2Len,
2312         const int open, const int gap,
2313         const parasail_matrix_t* matrix);
2314 
2315 extern parasail_result_t* parasail_nw_table_diag_sse41_128_32(
2316         const char * const restrict s1, const int s1Len,
2317         const char * const restrict s2, const int s2Len,
2318         const int open, const int gap,
2319         const parasail_matrix_t* matrix);
2320 
2321 extern parasail_result_t* parasail_nw_table_diag_sse41_128_16(
2322         const char * const restrict s1, const int s1Len,
2323         const char * const restrict s2, const int s2Len,
2324         const int open, const int gap,
2325         const parasail_matrix_t* matrix);
2326 
2327 extern parasail_result_t* parasail_nw_table_diag_sse41_128_8(
2328         const char * const restrict s1, const int s1Len,
2329         const char * const restrict s2, const int s2Len,
2330         const int open, const int gap,
2331         const parasail_matrix_t* matrix);
2332 
2333 extern parasail_result_t* parasail_nw_table_diag_sse41_128_sat(
2334         const char * const restrict s1, const int s1Len,
2335         const char * const restrict s2, const int s2Len,
2336         const int open, const int gap,
2337         const parasail_matrix_t* matrix);
2338 
2339 extern parasail_result_t* parasail_nw_table_diag_avx2_256_64(
2340         const char * const restrict s1, const int s1Len,
2341         const char * const restrict s2, const int s2Len,
2342         const int open, const int gap,
2343         const parasail_matrix_t* matrix);
2344 
2345 extern parasail_result_t* parasail_nw_table_diag_avx2_256_32(
2346         const char * const restrict s1, const int s1Len,
2347         const char * const restrict s2, const int s2Len,
2348         const int open, const int gap,
2349         const parasail_matrix_t* matrix);
2350 
2351 extern parasail_result_t* parasail_nw_table_diag_avx2_256_16(
2352         const char * const restrict s1, const int s1Len,
2353         const char * const restrict s2, const int s2Len,
2354         const int open, const int gap,
2355         const parasail_matrix_t* matrix);
2356 
2357 extern parasail_result_t* parasail_nw_table_diag_avx2_256_8(
2358         const char * const restrict s1, const int s1Len,
2359         const char * const restrict s2, const int s2Len,
2360         const int open, const int gap,
2361         const parasail_matrix_t* matrix);
2362 
2363 extern parasail_result_t* parasail_nw_table_diag_avx2_256_sat(
2364         const char * const restrict s1, const int s1Len,
2365         const char * const restrict s2, const int s2Len,
2366         const int open, const int gap,
2367         const parasail_matrix_t* matrix);
2368 
2369 extern parasail_result_t* parasail_nw_table_diag_altivec_128_64(
2370         const char * const restrict s1, const int s1Len,
2371         const char * const restrict s2, const int s2Len,
2372         const int open, const int gap,
2373         const parasail_matrix_t* matrix);
2374 
2375 extern parasail_result_t* parasail_nw_table_diag_altivec_128_32(
2376         const char * const restrict s1, const int s1Len,
2377         const char * const restrict s2, const int s2Len,
2378         const int open, const int gap,
2379         const parasail_matrix_t* matrix);
2380 
2381 extern parasail_result_t* parasail_nw_table_diag_altivec_128_16(
2382         const char * const restrict s1, const int s1Len,
2383         const char * const restrict s2, const int s2Len,
2384         const int open, const int gap,
2385         const parasail_matrix_t* matrix);
2386 
2387 extern parasail_result_t* parasail_nw_table_diag_altivec_128_8(
2388         const char * const restrict s1, const int s1Len,
2389         const char * const restrict s2, const int s2Len,
2390         const int open, const int gap,
2391         const parasail_matrix_t* matrix);
2392 
2393 extern parasail_result_t* parasail_nw_table_diag_altivec_128_sat(
2394         const char * const restrict s1, const int s1Len,
2395         const char * const restrict s2, const int s2Len,
2396         const int open, const int gap,
2397         const parasail_matrix_t* matrix);
2398 
2399 extern parasail_result_t* parasail_nw_table_diag_neon_128_64(
2400         const char * const restrict s1, const int s1Len,
2401         const char * const restrict s2, const int s2Len,
2402         const int open, const int gap,
2403         const parasail_matrix_t* matrix);
2404 
2405 extern parasail_result_t* parasail_nw_table_diag_neon_128_32(
2406         const char * const restrict s1, const int s1Len,
2407         const char * const restrict s2, const int s2Len,
2408         const int open, const int gap,
2409         const parasail_matrix_t* matrix);
2410 
2411 extern parasail_result_t* parasail_nw_table_diag_neon_128_16(
2412         const char * const restrict s1, const int s1Len,
2413         const char * const restrict s2, const int s2Len,
2414         const int open, const int gap,
2415         const parasail_matrix_t* matrix);
2416 
2417 extern parasail_result_t* parasail_nw_table_diag_neon_128_8(
2418         const char * const restrict s1, const int s1Len,
2419         const char * const restrict s2, const int s2Len,
2420         const int open, const int gap,
2421         const parasail_matrix_t* matrix);
2422 
2423 extern parasail_result_t* parasail_nw_table_diag_neon_128_sat(
2424         const char * const restrict s1, const int s1Len,
2425         const char * const restrict s2, const int s2Len,
2426         const int open, const int gap,
2427         const parasail_matrix_t* matrix);
2428 
2429 extern parasail_result_t* parasail_nw_rowcol_scan_sse2_128_64(
2430         const char * const restrict s1, const int s1Len,
2431         const char * const restrict s2, const int s2Len,
2432         const int open, const int gap,
2433         const parasail_matrix_t* matrix);
2434 
2435 extern parasail_result_t* parasail_nw_rowcol_scan_sse2_128_32(
2436         const char * const restrict s1, const int s1Len,
2437         const char * const restrict s2, const int s2Len,
2438         const int open, const int gap,
2439         const parasail_matrix_t* matrix);
2440 
2441 extern parasail_result_t* parasail_nw_rowcol_scan_sse2_128_16(
2442         const char * const restrict s1, const int s1Len,
2443         const char * const restrict s2, const int s2Len,
2444         const int open, const int gap,
2445         const parasail_matrix_t* matrix);
2446 
2447 extern parasail_result_t* parasail_nw_rowcol_scan_sse2_128_8(
2448         const char * const restrict s1, const int s1Len,
2449         const char * const restrict s2, const int s2Len,
2450         const int open, const int gap,
2451         const parasail_matrix_t* matrix);
2452 
2453 extern parasail_result_t* parasail_nw_rowcol_scan_sse2_128_sat(
2454         const char * const restrict s1, const int s1Len,
2455         const char * const restrict s2, const int s2Len,
2456         const int open, const int gap,
2457         const parasail_matrix_t* matrix);
2458 
2459 extern parasail_result_t* parasail_nw_rowcol_scan_sse41_128_64(
2460         const char * const restrict s1, const int s1Len,
2461         const char * const restrict s2, const int s2Len,
2462         const int open, const int gap,
2463         const parasail_matrix_t* matrix);
2464 
2465 extern parasail_result_t* parasail_nw_rowcol_scan_sse41_128_32(
2466         const char * const restrict s1, const int s1Len,
2467         const char * const restrict s2, const int s2Len,
2468         const int open, const int gap,
2469         const parasail_matrix_t* matrix);
2470 
2471 extern parasail_result_t* parasail_nw_rowcol_scan_sse41_128_16(
2472         const char * const restrict s1, const int s1Len,
2473         const char * const restrict s2, const int s2Len,
2474         const int open, const int gap,
2475         const parasail_matrix_t* matrix);
2476 
2477 extern parasail_result_t* parasail_nw_rowcol_scan_sse41_128_8(
2478         const char * const restrict s1, const int s1Len,
2479         const char * const restrict s2, const int s2Len,
2480         const int open, const int gap,
2481         const parasail_matrix_t* matrix);
2482 
2483 extern parasail_result_t* parasail_nw_rowcol_scan_sse41_128_sat(
2484         const char * const restrict s1, const int s1Len,
2485         const char * const restrict s2, const int s2Len,
2486         const int open, const int gap,
2487         const parasail_matrix_t* matrix);
2488 
2489 extern parasail_result_t* parasail_nw_rowcol_scan_avx2_256_64(
2490         const char * const restrict s1, const int s1Len,
2491         const char * const restrict s2, const int s2Len,
2492         const int open, const int gap,
2493         const parasail_matrix_t* matrix);
2494 
2495 extern parasail_result_t* parasail_nw_rowcol_scan_avx2_256_32(
2496         const char * const restrict s1, const int s1Len,
2497         const char * const restrict s2, const int s2Len,
2498         const int open, const int gap,
2499         const parasail_matrix_t* matrix);
2500 
2501 extern parasail_result_t* parasail_nw_rowcol_scan_avx2_256_16(
2502         const char * const restrict s1, const int s1Len,
2503         const char * const restrict s2, const int s2Len,
2504         const int open, const int gap,
2505         const parasail_matrix_t* matrix);
2506 
2507 extern parasail_result_t* parasail_nw_rowcol_scan_avx2_256_8(
2508         const char * const restrict s1, const int s1Len,
2509         const char * const restrict s2, const int s2Len,
2510         const int open, const int gap,
2511         const parasail_matrix_t* matrix);
2512 
2513 extern parasail_result_t* parasail_nw_rowcol_scan_avx2_256_sat(
2514         const char * const restrict s1, const int s1Len,
2515         const char * const restrict s2, const int s2Len,
2516         const int open, const int gap,
2517         const parasail_matrix_t* matrix);
2518 
2519 extern parasail_result_t* parasail_nw_rowcol_scan_altivec_128_64(
2520         const char * const restrict s1, const int s1Len,
2521         const char * const restrict s2, const int s2Len,
2522         const int open, const int gap,
2523         const parasail_matrix_t* matrix);
2524 
2525 extern parasail_result_t* parasail_nw_rowcol_scan_altivec_128_32(
2526         const char * const restrict s1, const int s1Len,
2527         const char * const restrict s2, const int s2Len,
2528         const int open, const int gap,
2529         const parasail_matrix_t* matrix);
2530 
2531 extern parasail_result_t* parasail_nw_rowcol_scan_altivec_128_16(
2532         const char * const restrict s1, const int s1Len,
2533         const char * const restrict s2, const int s2Len,
2534         const int open, const int gap,
2535         const parasail_matrix_t* matrix);
2536 
2537 extern parasail_result_t* parasail_nw_rowcol_scan_altivec_128_8(
2538         const char * const restrict s1, const int s1Len,
2539         const char * const restrict s2, const int s2Len,
2540         const int open, const int gap,
2541         const parasail_matrix_t* matrix);
2542 
2543 extern parasail_result_t* parasail_nw_rowcol_scan_altivec_128_sat(
2544         const char * const restrict s1, const int s1Len,
2545         const char * const restrict s2, const int s2Len,
2546         const int open, const int gap,
2547         const parasail_matrix_t* matrix);
2548 
2549 extern parasail_result_t* parasail_nw_rowcol_scan_neon_128_64(
2550         const char * const restrict s1, const int s1Len,
2551         const char * const restrict s2, const int s2Len,
2552         const int open, const int gap,
2553         const parasail_matrix_t* matrix);
2554 
2555 extern parasail_result_t* parasail_nw_rowcol_scan_neon_128_32(
2556         const char * const restrict s1, const int s1Len,
2557         const char * const restrict s2, const int s2Len,
2558         const int open, const int gap,
2559         const parasail_matrix_t* matrix);
2560 
2561 extern parasail_result_t* parasail_nw_rowcol_scan_neon_128_16(
2562         const char * const restrict s1, const int s1Len,
2563         const char * const restrict s2, const int s2Len,
2564         const int open, const int gap,
2565         const parasail_matrix_t* matrix);
2566 
2567 extern parasail_result_t* parasail_nw_rowcol_scan_neon_128_8(
2568         const char * const restrict s1, const int s1Len,
2569         const char * const restrict s2, const int s2Len,
2570         const int open, const int gap,
2571         const parasail_matrix_t* matrix);
2572 
2573 extern parasail_result_t* parasail_nw_rowcol_scan_neon_128_sat(
2574         const char * const restrict s1, const int s1Len,
2575         const char * const restrict s2, const int s2Len,
2576         const int open, const int gap,
2577         const parasail_matrix_t* matrix);
2578 
2579 extern parasail_result_t* parasail_nw_rowcol_striped_sse2_128_64(
2580         const char * const restrict s1, const int s1Len,
2581         const char * const restrict s2, const int s2Len,
2582         const int open, const int gap,
2583         const parasail_matrix_t* matrix);
2584 
2585 extern parasail_result_t* parasail_nw_rowcol_striped_sse2_128_32(
2586         const char * const restrict s1, const int s1Len,
2587         const char * const restrict s2, const int s2Len,
2588         const int open, const int gap,
2589         const parasail_matrix_t* matrix);
2590 
2591 extern parasail_result_t* parasail_nw_rowcol_striped_sse2_128_16(
2592         const char * const restrict s1, const int s1Len,
2593         const char * const restrict s2, const int s2Len,
2594         const int open, const int gap,
2595         const parasail_matrix_t* matrix);
2596 
2597 extern parasail_result_t* parasail_nw_rowcol_striped_sse2_128_8(
2598         const char * const restrict s1, const int s1Len,
2599         const char * const restrict s2, const int s2Len,
2600         const int open, const int gap,
2601         const parasail_matrix_t* matrix);
2602 
2603 extern parasail_result_t* parasail_nw_rowcol_striped_sse2_128_sat(
2604         const char * const restrict s1, const int s1Len,
2605         const char * const restrict s2, const int s2Len,
2606         const int open, const int gap,
2607         const parasail_matrix_t* matrix);
2608 
2609 extern parasail_result_t* parasail_nw_rowcol_striped_sse41_128_64(
2610         const char * const restrict s1, const int s1Len,
2611         const char * const restrict s2, const int s2Len,
2612         const int open, const int gap,
2613         const parasail_matrix_t* matrix);
2614 
2615 extern parasail_result_t* parasail_nw_rowcol_striped_sse41_128_32(
2616         const char * const restrict s1, const int s1Len,
2617         const char * const restrict s2, const int s2Len,
2618         const int open, const int gap,
2619         const parasail_matrix_t* matrix);
2620 
2621 extern parasail_result_t* parasail_nw_rowcol_striped_sse41_128_16(
2622         const char * const restrict s1, const int s1Len,
2623         const char * const restrict s2, const int s2Len,
2624         const int open, const int gap,
2625         const parasail_matrix_t* matrix);
2626 
2627 extern parasail_result_t* parasail_nw_rowcol_striped_sse41_128_8(
2628         const char * const restrict s1, const int s1Len,
2629         const char * const restrict s2, const int s2Len,
2630         const int open, const int gap,
2631         const parasail_matrix_t* matrix);
2632 
2633 extern parasail_result_t* parasail_nw_rowcol_striped_sse41_128_sat(
2634         const char * const restrict s1, const int s1Len,
2635         const char * const restrict s2, const int s2Len,
2636         const int open, const int gap,
2637         const parasail_matrix_t* matrix);
2638 
2639 extern parasail_result_t* parasail_nw_rowcol_striped_avx2_256_64(
2640         const char * const restrict s1, const int s1Len,
2641         const char * const restrict s2, const int s2Len,
2642         const int open, const int gap,
2643         const parasail_matrix_t* matrix);
2644 
2645 extern parasail_result_t* parasail_nw_rowcol_striped_avx2_256_32(
2646         const char * const restrict s1, const int s1Len,
2647         const char * const restrict s2, const int s2Len,
2648         const int open, const int gap,
2649         const parasail_matrix_t* matrix);
2650 
2651 extern parasail_result_t* parasail_nw_rowcol_striped_avx2_256_16(
2652         const char * const restrict s1, const int s1Len,
2653         const char * const restrict s2, const int s2Len,
2654         const int open, const int gap,
2655         const parasail_matrix_t* matrix);
2656 
2657 extern parasail_result_t* parasail_nw_rowcol_striped_avx2_256_8(
2658         const char * const restrict s1, const int s1Len,
2659         const char * const restrict s2, const int s2Len,
2660         const int open, const int gap,
2661         const parasail_matrix_t* matrix);
2662 
2663 extern parasail_result_t* parasail_nw_rowcol_striped_avx2_256_sat(
2664         const char * const restrict s1, const int s1Len,
2665         const char * const restrict s2, const int s2Len,
2666         const int open, const int gap,
2667         const parasail_matrix_t* matrix);
2668 
2669 extern parasail_result_t* parasail_nw_rowcol_striped_altivec_128_64(
2670         const char * const restrict s1, const int s1Len,
2671         const char * const restrict s2, const int s2Len,
2672         const int open, const int gap,
2673         const parasail_matrix_t* matrix);
2674 
2675 extern parasail_result_t* parasail_nw_rowcol_striped_altivec_128_32(
2676         const char * const restrict s1, const int s1Len,
2677         const char * const restrict s2, const int s2Len,
2678         const int open, const int gap,
2679         const parasail_matrix_t* matrix);
2680 
2681 extern parasail_result_t* parasail_nw_rowcol_striped_altivec_128_16(
2682         const char * const restrict s1, const int s1Len,
2683         const char * const restrict s2, const int s2Len,
2684         const int open, const int gap,
2685         const parasail_matrix_t* matrix);
2686 
2687 extern parasail_result_t* parasail_nw_rowcol_striped_altivec_128_8(
2688         const char * const restrict s1, const int s1Len,
2689         const char * const restrict s2, const int s2Len,
2690         const int open, const int gap,
2691         const parasail_matrix_t* matrix);
2692 
2693 extern parasail_result_t* parasail_nw_rowcol_striped_altivec_128_sat(
2694         const char * const restrict s1, const int s1Len,
2695         const char * const restrict s2, const int s2Len,
2696         const int open, const int gap,
2697         const parasail_matrix_t* matrix);
2698 
2699 extern parasail_result_t* parasail_nw_rowcol_striped_neon_128_64(
2700         const char * const restrict s1, const int s1Len,
2701         const char * const restrict s2, const int s2Len,
2702         const int open, const int gap,
2703         const parasail_matrix_t* matrix);
2704 
2705 extern parasail_result_t* parasail_nw_rowcol_striped_neon_128_32(
2706         const char * const restrict s1, const int s1Len,
2707         const char * const restrict s2, const int s2Len,
2708         const int open, const int gap,
2709         const parasail_matrix_t* matrix);
2710 
2711 extern parasail_result_t* parasail_nw_rowcol_striped_neon_128_16(
2712         const char * const restrict s1, const int s1Len,
2713         const char * const restrict s2, const int s2Len,
2714         const int open, const int gap,
2715         const parasail_matrix_t* matrix);
2716 
2717 extern parasail_result_t* parasail_nw_rowcol_striped_neon_128_8(
2718         const char * const restrict s1, const int s1Len,
2719         const char * const restrict s2, const int s2Len,
2720         const int open, const int gap,
2721         const parasail_matrix_t* matrix);
2722 
2723 extern parasail_result_t* parasail_nw_rowcol_striped_neon_128_sat(
2724         const char * const restrict s1, const int s1Len,
2725         const char * const restrict s2, const int s2Len,
2726         const int open, const int gap,
2727         const parasail_matrix_t* matrix);
2728 
2729 extern parasail_result_t* parasail_nw_rowcol_diag_sse2_128_64(
2730         const char * const restrict s1, const int s1Len,
2731         const char * const restrict s2, const int s2Len,
2732         const int open, const int gap,
2733         const parasail_matrix_t* matrix);
2734 
2735 extern parasail_result_t* parasail_nw_rowcol_diag_sse2_128_32(
2736         const char * const restrict s1, const int s1Len,
2737         const char * const restrict s2, const int s2Len,
2738         const int open, const int gap,
2739         const parasail_matrix_t* matrix);
2740 
2741 extern parasail_result_t* parasail_nw_rowcol_diag_sse2_128_16(
2742         const char * const restrict s1, const int s1Len,
2743         const char * const restrict s2, const int s2Len,
2744         const int open, const int gap,
2745         const parasail_matrix_t* matrix);
2746 
2747 extern parasail_result_t* parasail_nw_rowcol_diag_sse2_128_8(
2748         const char * const restrict s1, const int s1Len,
2749         const char * const restrict s2, const int s2Len,
2750         const int open, const int gap,
2751         const parasail_matrix_t* matrix);
2752 
2753 extern parasail_result_t* parasail_nw_rowcol_diag_sse2_128_sat(
2754         const char * const restrict s1, const int s1Len,
2755         const char * const restrict s2, const int s2Len,
2756         const int open, const int gap,
2757         const parasail_matrix_t* matrix);
2758 
2759 extern parasail_result_t* parasail_nw_rowcol_diag_sse41_128_64(
2760         const char * const restrict s1, const int s1Len,
2761         const char * const restrict s2, const int s2Len,
2762         const int open, const int gap,
2763         const parasail_matrix_t* matrix);
2764 
2765 extern parasail_result_t* parasail_nw_rowcol_diag_sse41_128_32(
2766         const char * const restrict s1, const int s1Len,
2767         const char * const restrict s2, const int s2Len,
2768         const int open, const int gap,
2769         const parasail_matrix_t* matrix);
2770 
2771 extern parasail_result_t* parasail_nw_rowcol_diag_sse41_128_16(
2772         const char * const restrict s1, const int s1Len,
2773         const char * const restrict s2, const int s2Len,
2774         const int open, const int gap,
2775         const parasail_matrix_t* matrix);
2776 
2777 extern parasail_result_t* parasail_nw_rowcol_diag_sse41_128_8(
2778         const char * const restrict s1, const int s1Len,
2779         const char * const restrict s2, const int s2Len,
2780         const int open, const int gap,
2781         const parasail_matrix_t* matrix);
2782 
2783 extern parasail_result_t* parasail_nw_rowcol_diag_sse41_128_sat(
2784         const char * const restrict s1, const int s1Len,
2785         const char * const restrict s2, const int s2Len,
2786         const int open, const int gap,
2787         const parasail_matrix_t* matrix);
2788 
2789 extern parasail_result_t* parasail_nw_rowcol_diag_avx2_256_64(
2790         const char * const restrict s1, const int s1Len,
2791         const char * const restrict s2, const int s2Len,
2792         const int open, const int gap,
2793         const parasail_matrix_t* matrix);
2794 
2795 extern parasail_result_t* parasail_nw_rowcol_diag_avx2_256_32(
2796         const char * const restrict s1, const int s1Len,
2797         const char * const restrict s2, const int s2Len,
2798         const int open, const int gap,
2799         const parasail_matrix_t* matrix);
2800 
2801 extern parasail_result_t* parasail_nw_rowcol_diag_avx2_256_16(
2802         const char * const restrict s1, const int s1Len,
2803         const char * const restrict s2, const int s2Len,
2804         const int open, const int gap,
2805         const parasail_matrix_t* matrix);
2806 
2807 extern parasail_result_t* parasail_nw_rowcol_diag_avx2_256_8(
2808         const char * const restrict s1, const int s1Len,
2809         const char * const restrict s2, const int s2Len,
2810         const int open, const int gap,
2811         const parasail_matrix_t* matrix);
2812 
2813 extern parasail_result_t* parasail_nw_rowcol_diag_avx2_256_sat(
2814         const char * const restrict s1, const int s1Len,
2815         const char * const restrict s2, const int s2Len,
2816         const int open, const int gap,
2817         const parasail_matrix_t* matrix);
2818 
2819 extern parasail_result_t* parasail_nw_rowcol_diag_altivec_128_64(
2820         const char * const restrict s1, const int s1Len,
2821         const char * const restrict s2, const int s2Len,
2822         const int open, const int gap,
2823         const parasail_matrix_t* matrix);
2824 
2825 extern parasail_result_t* parasail_nw_rowcol_diag_altivec_128_32(
2826         const char * const restrict s1, const int s1Len,
2827         const char * const restrict s2, const int s2Len,
2828         const int open, const int gap,
2829         const parasail_matrix_t* matrix);
2830 
2831 extern parasail_result_t* parasail_nw_rowcol_diag_altivec_128_16(
2832         const char * const restrict s1, const int s1Len,
2833         const char * const restrict s2, const int s2Len,
2834         const int open, const int gap,
2835         const parasail_matrix_t* matrix);
2836 
2837 extern parasail_result_t* parasail_nw_rowcol_diag_altivec_128_8(
2838         const char * const restrict s1, const int s1Len,
2839         const char * const restrict s2, const int s2Len,
2840         const int open, const int gap,
2841         const parasail_matrix_t* matrix);
2842 
2843 extern parasail_result_t* parasail_nw_rowcol_diag_altivec_128_sat(
2844         const char * const restrict s1, const int s1Len,
2845         const char * const restrict s2, const int s2Len,
2846         const int open, const int gap,
2847         const parasail_matrix_t* matrix);
2848 
2849 extern parasail_result_t* parasail_nw_rowcol_diag_neon_128_64(
2850         const char * const restrict s1, const int s1Len,
2851         const char * const restrict s2, const int s2Len,
2852         const int open, const int gap,
2853         const parasail_matrix_t* matrix);
2854 
2855 extern parasail_result_t* parasail_nw_rowcol_diag_neon_128_32(
2856         const char * const restrict s1, const int s1Len,
2857         const char * const restrict s2, const int s2Len,
2858         const int open, const int gap,
2859         const parasail_matrix_t* matrix);
2860 
2861 extern parasail_result_t* parasail_nw_rowcol_diag_neon_128_16(
2862         const char * const restrict s1, const int s1Len,
2863         const char * const restrict s2, const int s2Len,
2864         const int open, const int gap,
2865         const parasail_matrix_t* matrix);
2866 
2867 extern parasail_result_t* parasail_nw_rowcol_diag_neon_128_8(
2868         const char * const restrict s1, const int s1Len,
2869         const char * const restrict s2, const int s2Len,
2870         const int open, const int gap,
2871         const parasail_matrix_t* matrix);
2872 
2873 extern parasail_result_t* parasail_nw_rowcol_diag_neon_128_sat(
2874         const char * const restrict s1, const int s1Len,
2875         const char * const restrict s2, const int s2Len,
2876         const int open, const int gap,
2877         const parasail_matrix_t* matrix);
2878 
2879 extern parasail_result_t* parasail_nw_trace_scan_sse2_128_64(
2880         const char * const restrict s1, const int s1Len,
2881         const char * const restrict s2, const int s2Len,
2882         const int open, const int gap,
2883         const parasail_matrix_t* matrix);
2884 
2885 extern parasail_result_t* parasail_nw_trace_scan_sse2_128_32(
2886         const char * const restrict s1, const int s1Len,
2887         const char * const restrict s2, const int s2Len,
2888         const int open, const int gap,
2889         const parasail_matrix_t* matrix);
2890 
2891 extern parasail_result_t* parasail_nw_trace_scan_sse2_128_16(
2892         const char * const restrict s1, const int s1Len,
2893         const char * const restrict s2, const int s2Len,
2894         const int open, const int gap,
2895         const parasail_matrix_t* matrix);
2896 
2897 extern parasail_result_t* parasail_nw_trace_scan_sse2_128_8(
2898         const char * const restrict s1, const int s1Len,
2899         const char * const restrict s2, const int s2Len,
2900         const int open, const int gap,
2901         const parasail_matrix_t* matrix);
2902 
2903 extern parasail_result_t* parasail_nw_trace_scan_sse2_128_sat(
2904         const char * const restrict s1, const int s1Len,
2905         const char * const restrict s2, const int s2Len,
2906         const int open, const int gap,
2907         const parasail_matrix_t* matrix);
2908 
2909 extern parasail_result_t* parasail_nw_trace_scan_sse41_128_64(
2910         const char * const restrict s1, const int s1Len,
2911         const char * const restrict s2, const int s2Len,
2912         const int open, const int gap,
2913         const parasail_matrix_t* matrix);
2914 
2915 extern parasail_result_t* parasail_nw_trace_scan_sse41_128_32(
2916         const char * const restrict s1, const int s1Len,
2917         const char * const restrict s2, const int s2Len,
2918         const int open, const int gap,
2919         const parasail_matrix_t* matrix);
2920 
2921 extern parasail_result_t* parasail_nw_trace_scan_sse41_128_16(
2922         const char * const restrict s1, const int s1Len,
2923         const char * const restrict s2, const int s2Len,
2924         const int open, const int gap,
2925         const parasail_matrix_t* matrix);
2926 
2927 extern parasail_result_t* parasail_nw_trace_scan_sse41_128_8(
2928         const char * const restrict s1, const int s1Len,
2929         const char * const restrict s2, const int s2Len,
2930         const int open, const int gap,
2931         const parasail_matrix_t* matrix);
2932 
2933 extern parasail_result_t* parasail_nw_trace_scan_sse41_128_sat(
2934         const char * const restrict s1, const int s1Len,
2935         const char * const restrict s2, const int s2Len,
2936         const int open, const int gap,
2937         const parasail_matrix_t* matrix);
2938 
2939 extern parasail_result_t* parasail_nw_trace_scan_avx2_256_64(
2940         const char * const restrict s1, const int s1Len,
2941         const char * const restrict s2, const int s2Len,
2942         const int open, const int gap,
2943         const parasail_matrix_t* matrix);
2944 
2945 extern parasail_result_t* parasail_nw_trace_scan_avx2_256_32(
2946         const char * const restrict s1, const int s1Len,
2947         const char * const restrict s2, const int s2Len,
2948         const int open, const int gap,
2949         const parasail_matrix_t* matrix);
2950 
2951 extern parasail_result_t* parasail_nw_trace_scan_avx2_256_16(
2952         const char * const restrict s1, const int s1Len,
2953         const char * const restrict s2, const int s2Len,
2954         const int open, const int gap,
2955         const parasail_matrix_t* matrix);
2956 
2957 extern parasail_result_t* parasail_nw_trace_scan_avx2_256_8(
2958         const char * const restrict s1, const int s1Len,
2959         const char * const restrict s2, const int s2Len,
2960         const int open, const int gap,
2961         const parasail_matrix_t* matrix);
2962 
2963 extern parasail_result_t* parasail_nw_trace_scan_avx2_256_sat(
2964         const char * const restrict s1, const int s1Len,
2965         const char * const restrict s2, const int s2Len,
2966         const int open, const int gap,
2967         const parasail_matrix_t* matrix);
2968 
2969 extern parasail_result_t* parasail_nw_trace_scan_altivec_128_64(
2970         const char * const restrict s1, const int s1Len,
2971         const char * const restrict s2, const int s2Len,
2972         const int open, const int gap,
2973         const parasail_matrix_t* matrix);
2974 
2975 extern parasail_result_t* parasail_nw_trace_scan_altivec_128_32(
2976         const char * const restrict s1, const int s1Len,
2977         const char * const restrict s2, const int s2Len,
2978         const int open, const int gap,
2979         const parasail_matrix_t* matrix);
2980 
2981 extern parasail_result_t* parasail_nw_trace_scan_altivec_128_16(
2982         const char * const restrict s1, const int s1Len,
2983         const char * const restrict s2, const int s2Len,
2984         const int open, const int gap,
2985         const parasail_matrix_t* matrix);
2986 
2987 extern parasail_result_t* parasail_nw_trace_scan_altivec_128_8(
2988         const char * const restrict s1, const int s1Len,
2989         const char * const restrict s2, const int s2Len,
2990         const int open, const int gap,
2991         const parasail_matrix_t* matrix);
2992 
2993 extern parasail_result_t* parasail_nw_trace_scan_altivec_128_sat(
2994         const char * const restrict s1, const int s1Len,
2995         const char * const restrict s2, const int s2Len,
2996         const int open, const int gap,
2997         const parasail_matrix_t* matrix);
2998 
2999 extern parasail_result_t* parasail_nw_trace_scan_neon_128_64(
3000         const char * const restrict s1, const int s1Len,
3001         const char * const restrict s2, const int s2Len,
3002         const int open, const int gap,
3003         const parasail_matrix_t* matrix);
3004 
3005 extern parasail_result_t* parasail_nw_trace_scan_neon_128_32(
3006         const char * const restrict s1, const int s1Len,
3007         const char * const restrict s2, const int s2Len,
3008         const int open, const int gap,
3009         const parasail_matrix_t* matrix);
3010 
3011 extern parasail_result_t* parasail_nw_trace_scan_neon_128_16(
3012         const char * const restrict s1, const int s1Len,
3013         const char * const restrict s2, const int s2Len,
3014         const int open, const int gap,
3015         const parasail_matrix_t* matrix);
3016 
3017 extern parasail_result_t* parasail_nw_trace_scan_neon_128_8(
3018         const char * const restrict s1, const int s1Len,
3019         const char * const restrict s2, const int s2Len,
3020         const int open, const int gap,
3021         const parasail_matrix_t* matrix);
3022 
3023 extern parasail_result_t* parasail_nw_trace_scan_neon_128_sat(
3024         const char * const restrict s1, const int s1Len,
3025         const char * const restrict s2, const int s2Len,
3026         const int open, const int gap,
3027         const parasail_matrix_t* matrix);
3028 
3029 extern parasail_result_t* parasail_nw_trace_striped_sse2_128_64(
3030         const char * const restrict s1, const int s1Len,
3031         const char * const restrict s2, const int s2Len,
3032         const int open, const int gap,
3033         const parasail_matrix_t* matrix);
3034 
3035 extern parasail_result_t* parasail_nw_trace_striped_sse2_128_32(
3036         const char * const restrict s1, const int s1Len,
3037         const char * const restrict s2, const int s2Len,
3038         const int open, const int gap,
3039         const parasail_matrix_t* matrix);
3040 
3041 extern parasail_result_t* parasail_nw_trace_striped_sse2_128_16(
3042         const char * const restrict s1, const int s1Len,
3043         const char * const restrict s2, const int s2Len,
3044         const int open, const int gap,
3045         const parasail_matrix_t* matrix);
3046 
3047 extern parasail_result_t* parasail_nw_trace_striped_sse2_128_8(
3048         const char * const restrict s1, const int s1Len,
3049         const char * const restrict s2, const int s2Len,
3050         const int open, const int gap,
3051         const parasail_matrix_t* matrix);
3052 
3053 extern parasail_result_t* parasail_nw_trace_striped_sse2_128_sat(
3054         const char * const restrict s1, const int s1Len,
3055         const char * const restrict s2, const int s2Len,
3056         const int open, const int gap,
3057         const parasail_matrix_t* matrix);
3058 
3059 extern parasail_result_t* parasail_nw_trace_striped_sse41_128_64(
3060         const char * const restrict s1, const int s1Len,
3061         const char * const restrict s2, const int s2Len,
3062         const int open, const int gap,
3063         const parasail_matrix_t* matrix);
3064 
3065 extern parasail_result_t* parasail_nw_trace_striped_sse41_128_32(
3066         const char * const restrict s1, const int s1Len,
3067         const char * const restrict s2, const int s2Len,
3068         const int open, const int gap,
3069         const parasail_matrix_t* matrix);
3070 
3071 extern parasail_result_t* parasail_nw_trace_striped_sse41_128_16(
3072         const char * const restrict s1, const int s1Len,
3073         const char * const restrict s2, const int s2Len,
3074         const int open, const int gap,
3075         const parasail_matrix_t* matrix);
3076 
3077 extern parasail_result_t* parasail_nw_trace_striped_sse41_128_8(
3078         const char * const restrict s1, const int s1Len,
3079         const char * const restrict s2, const int s2Len,
3080         const int open, const int gap,
3081         const parasail_matrix_t* matrix);
3082 
3083 extern parasail_result_t* parasail_nw_trace_striped_sse41_128_sat(
3084         const char * const restrict s1, const int s1Len,
3085         const char * const restrict s2, const int s2Len,
3086         const int open, const int gap,
3087         const parasail_matrix_t* matrix);
3088 
3089 extern parasail_result_t* parasail_nw_trace_striped_avx2_256_64(
3090         const char * const restrict s1, const int s1Len,
3091         const char * const restrict s2, const int s2Len,
3092         const int open, const int gap,
3093         const parasail_matrix_t* matrix);
3094 
3095 extern parasail_result_t* parasail_nw_trace_striped_avx2_256_32(
3096         const char * const restrict s1, const int s1Len,
3097         const char * const restrict s2, const int s2Len,
3098         const int open, const int gap,
3099         const parasail_matrix_t* matrix);
3100 
3101 extern parasail_result_t* parasail_nw_trace_striped_avx2_256_16(
3102         const char * const restrict s1, const int s1Len,
3103         const char * const restrict s2, const int s2Len,
3104         const int open, const int gap,
3105         const parasail_matrix_t* matrix);
3106 
3107 extern parasail_result_t* parasail_nw_trace_striped_avx2_256_8(
3108         const char * const restrict s1, const int s1Len,
3109         const char * const restrict s2, const int s2Len,
3110         const int open, const int gap,
3111         const parasail_matrix_t* matrix);
3112 
3113 extern parasail_result_t* parasail_nw_trace_striped_avx2_256_sat(
3114         const char * const restrict s1, const int s1Len,
3115         const char * const restrict s2, const int s2Len,
3116         const int open, const int gap,
3117         const parasail_matrix_t* matrix);
3118 
3119 extern parasail_result_t* parasail_nw_trace_striped_altivec_128_64(
3120         const char * const restrict s1, const int s1Len,
3121         const char * const restrict s2, const int s2Len,
3122         const int open, const int gap,
3123         const parasail_matrix_t* matrix);
3124 
3125 extern parasail_result_t* parasail_nw_trace_striped_altivec_128_32(
3126         const char * const restrict s1, const int s1Len,
3127         const char * const restrict s2, const int s2Len,
3128         const int open, const int gap,
3129         const parasail_matrix_t* matrix);
3130 
3131 extern parasail_result_t* parasail_nw_trace_striped_altivec_128_16(
3132         const char * const restrict s1, const int s1Len,
3133         const char * const restrict s2, const int s2Len,
3134         const int open, const int gap,
3135         const parasail_matrix_t* matrix);
3136 
3137 extern parasail_result_t* parasail_nw_trace_striped_altivec_128_8(
3138         const char * const restrict s1, const int s1Len,
3139         const char * const restrict s2, const int s2Len,
3140         const int open, const int gap,
3141         const parasail_matrix_t* matrix);
3142 
3143 extern parasail_result_t* parasail_nw_trace_striped_altivec_128_sat(
3144         const char * const restrict s1, const int s1Len,
3145         const char * const restrict s2, const int s2Len,
3146         const int open, const int gap,
3147         const parasail_matrix_t* matrix);
3148 
3149 extern parasail_result_t* parasail_nw_trace_striped_neon_128_64(
3150         const char * const restrict s1, const int s1Len,
3151         const char * const restrict s2, const int s2Len,
3152         const int open, const int gap,
3153         const parasail_matrix_t* matrix);
3154 
3155 extern parasail_result_t* parasail_nw_trace_striped_neon_128_32(
3156         const char * const restrict s1, const int s1Len,
3157         const char * const restrict s2, const int s2Len,
3158         const int open, const int gap,
3159         const parasail_matrix_t* matrix);
3160 
3161 extern parasail_result_t* parasail_nw_trace_striped_neon_128_16(
3162         const char * const restrict s1, const int s1Len,
3163         const char * const restrict s2, const int s2Len,
3164         const int open, const int gap,
3165         const parasail_matrix_t* matrix);
3166 
3167 extern parasail_result_t* parasail_nw_trace_striped_neon_128_8(
3168         const char * const restrict s1, const int s1Len,
3169         const char * const restrict s2, const int s2Len,
3170         const int open, const int gap,
3171         const parasail_matrix_t* matrix);
3172 
3173 extern parasail_result_t* parasail_nw_trace_striped_neon_128_sat(
3174         const char * const restrict s1, const int s1Len,
3175         const char * const restrict s2, const int s2Len,
3176         const int open, const int gap,
3177         const parasail_matrix_t* matrix);
3178 
3179 extern parasail_result_t* parasail_nw_trace_diag_sse2_128_64(
3180         const char * const restrict s1, const int s1Len,
3181         const char * const restrict s2, const int s2Len,
3182         const int open, const int gap,
3183         const parasail_matrix_t* matrix);
3184 
3185 extern parasail_result_t* parasail_nw_trace_diag_sse2_128_32(
3186         const char * const restrict s1, const int s1Len,
3187         const char * const restrict s2, const int s2Len,
3188         const int open, const int gap,
3189         const parasail_matrix_t* matrix);
3190 
3191 extern parasail_result_t* parasail_nw_trace_diag_sse2_128_16(
3192         const char * const restrict s1, const int s1Len,
3193         const char * const restrict s2, const int s2Len,
3194         const int open, const int gap,
3195         const parasail_matrix_t* matrix);
3196 
3197 extern parasail_result_t* parasail_nw_trace_diag_sse2_128_8(
3198         const char * const restrict s1, const int s1Len,
3199         const char * const restrict s2, const int s2Len,
3200         const int open, const int gap,
3201         const parasail_matrix_t* matrix);
3202 
3203 extern parasail_result_t* parasail_nw_trace_diag_sse2_128_sat(
3204         const char * const restrict s1, const int s1Len,
3205         const char * const restrict s2, const int s2Len,
3206         const int open, const int gap,
3207         const parasail_matrix_t* matrix);
3208 
3209 extern parasail_result_t* parasail_nw_trace_diag_sse41_128_64(
3210         const char * const restrict s1, const int s1Len,
3211         const char * const restrict s2, const int s2Len,
3212         const int open, const int gap,
3213         const parasail_matrix_t* matrix);
3214 
3215 extern parasail_result_t* parasail_nw_trace_diag_sse41_128_32(
3216         const char * const restrict s1, const int s1Len,
3217         const char * const restrict s2, const int s2Len,
3218         const int open, const int gap,
3219         const parasail_matrix_t* matrix);
3220 
3221 extern parasail_result_t* parasail_nw_trace_diag_sse41_128_16(
3222         const char * const restrict s1, const int s1Len,
3223         const char * const restrict s2, const int s2Len,
3224         const int open, const int gap,
3225         const parasail_matrix_t* matrix);
3226 
3227 extern parasail_result_t* parasail_nw_trace_diag_sse41_128_8(
3228         const char * const restrict s1, const int s1Len,
3229         const char * const restrict s2, const int s2Len,
3230         const int open, const int gap,
3231         const parasail_matrix_t* matrix);
3232 
3233 extern parasail_result_t* parasail_nw_trace_diag_sse41_128_sat(
3234         const char * const restrict s1, const int s1Len,
3235         const char * const restrict s2, const int s2Len,
3236         const int open, const int gap,
3237         const parasail_matrix_t* matrix);
3238 
3239 extern parasail_result_t* parasail_nw_trace_diag_avx2_256_64(
3240         const char * const restrict s1, const int s1Len,
3241         const char * const restrict s2, const int s2Len,
3242         const int open, const int gap,
3243         const parasail_matrix_t* matrix);
3244 
3245 extern parasail_result_t* parasail_nw_trace_diag_avx2_256_32(
3246         const char * const restrict s1, const int s1Len,
3247         const char * const restrict s2, const int s2Len,
3248         const int open, const int gap,
3249         const parasail_matrix_t* matrix);
3250 
3251 extern parasail_result_t* parasail_nw_trace_diag_avx2_256_16(
3252         const char * const restrict s1, const int s1Len,
3253         const char * const restrict s2, const int s2Len,
3254         const int open, const int gap,
3255         const parasail_matrix_t* matrix);
3256 
3257 extern parasail_result_t* parasail_nw_trace_diag_avx2_256_8(
3258         const char * const restrict s1, const int s1Len,
3259         const char * const restrict s2, const int s2Len,
3260         const int open, const int gap,
3261         const parasail_matrix_t* matrix);
3262 
3263 extern parasail_result_t* parasail_nw_trace_diag_avx2_256_sat(
3264         const char * const restrict s1, const int s1Len,
3265         const char * const restrict s2, const int s2Len,
3266         const int open, const int gap,
3267         const parasail_matrix_t* matrix);
3268 
3269 extern parasail_result_t* parasail_nw_trace_diag_altivec_128_64(
3270         const char * const restrict s1, const int s1Len,
3271         const char * const restrict s2, const int s2Len,
3272         const int open, const int gap,
3273         const parasail_matrix_t* matrix);
3274 
3275 extern parasail_result_t* parasail_nw_trace_diag_altivec_128_32(
3276         const char * const restrict s1, const int s1Len,
3277         const char * const restrict s2, const int s2Len,
3278         const int open, const int gap,
3279         const parasail_matrix_t* matrix);
3280 
3281 extern parasail_result_t* parasail_nw_trace_diag_altivec_128_16(
3282         const char * const restrict s1, const int s1Len,
3283         const char * const restrict s2, const int s2Len,
3284         const int open, const int gap,
3285         const parasail_matrix_t* matrix);
3286 
3287 extern parasail_result_t* parasail_nw_trace_diag_altivec_128_8(
3288         const char * const restrict s1, const int s1Len,
3289         const char * const restrict s2, const int s2Len,
3290         const int open, const int gap,
3291         const parasail_matrix_t* matrix);
3292 
3293 extern parasail_result_t* parasail_nw_trace_diag_altivec_128_sat(
3294         const char * const restrict s1, const int s1Len,
3295         const char * const restrict s2, const int s2Len,
3296         const int open, const int gap,
3297         const parasail_matrix_t* matrix);
3298 
3299 extern parasail_result_t* parasail_nw_trace_diag_neon_128_64(
3300         const char * const restrict s1, const int s1Len,
3301         const char * const restrict s2, const int s2Len,
3302         const int open, const int gap,
3303         const parasail_matrix_t* matrix);
3304 
3305 extern parasail_result_t* parasail_nw_trace_diag_neon_128_32(
3306         const char * const restrict s1, const int s1Len,
3307         const char * const restrict s2, const int s2Len,
3308         const int open, const int gap,
3309         const parasail_matrix_t* matrix);
3310 
3311 extern parasail_result_t* parasail_nw_trace_diag_neon_128_16(
3312         const char * const restrict s1, const int s1Len,
3313         const char * const restrict s2, const int s2Len,
3314         const int open, const int gap,
3315         const parasail_matrix_t* matrix);
3316 
3317 extern parasail_result_t* parasail_nw_trace_diag_neon_128_8(
3318         const char * const restrict s1, const int s1Len,
3319         const char * const restrict s2, const int s2Len,
3320         const int open, const int gap,
3321         const parasail_matrix_t* matrix);
3322 
3323 extern parasail_result_t* parasail_nw_trace_diag_neon_128_sat(
3324         const char * const restrict s1, const int s1Len,
3325         const char * const restrict s2, const int s2Len,
3326         const int open, const int gap,
3327         const parasail_matrix_t* matrix);
3328 
3329 extern parasail_result_t* parasail_nw_stats_scan_sse2_128_64(
3330         const char * const restrict s1, const int s1Len,
3331         const char * const restrict s2, const int s2Len,
3332         const int open, const int gap,
3333         const parasail_matrix_t* matrix);
3334 
3335 extern parasail_result_t* parasail_nw_stats_scan_sse2_128_32(
3336         const char * const restrict s1, const int s1Len,
3337         const char * const restrict s2, const int s2Len,
3338         const int open, const int gap,
3339         const parasail_matrix_t* matrix);
3340 
3341 extern parasail_result_t* parasail_nw_stats_scan_sse2_128_16(
3342         const char * const restrict s1, const int s1Len,
3343         const char * const restrict s2, const int s2Len,
3344         const int open, const int gap,
3345         const parasail_matrix_t* matrix);
3346 
3347 extern parasail_result_t* parasail_nw_stats_scan_sse2_128_8(
3348         const char * const restrict s1, const int s1Len,
3349         const char * const restrict s2, const int s2Len,
3350         const int open, const int gap,
3351         const parasail_matrix_t* matrix);
3352 
3353 extern parasail_result_t* parasail_nw_stats_scan_sse2_128_sat(
3354         const char * const restrict s1, const int s1Len,
3355         const char * const restrict s2, const int s2Len,
3356         const int open, const int gap,
3357         const parasail_matrix_t* matrix);
3358 
3359 extern parasail_result_t* parasail_nw_stats_scan_sse41_128_64(
3360         const char * const restrict s1, const int s1Len,
3361         const char * const restrict s2, const int s2Len,
3362         const int open, const int gap,
3363         const parasail_matrix_t* matrix);
3364 
3365 extern parasail_result_t* parasail_nw_stats_scan_sse41_128_32(
3366         const char * const restrict s1, const int s1Len,
3367         const char * const restrict s2, const int s2Len,
3368         const int open, const int gap,
3369         const parasail_matrix_t* matrix);
3370 
3371 extern parasail_result_t* parasail_nw_stats_scan_sse41_128_16(
3372         const char * const restrict s1, const int s1Len,
3373         const char * const restrict s2, const int s2Len,
3374         const int open, const int gap,
3375         const parasail_matrix_t* matrix);
3376 
3377 extern parasail_result_t* parasail_nw_stats_scan_sse41_128_8(
3378         const char * const restrict s1, const int s1Len,
3379         const char * const restrict s2, const int s2Len,
3380         const int open, const int gap,
3381         const parasail_matrix_t* matrix);
3382 
3383 extern parasail_result_t* parasail_nw_stats_scan_sse41_128_sat(
3384         const char * const restrict s1, const int s1Len,
3385         const char * const restrict s2, const int s2Len,
3386         const int open, const int gap,
3387         const parasail_matrix_t* matrix);
3388 
3389 extern parasail_result_t* parasail_nw_stats_scan_avx2_256_64(
3390         const char * const restrict s1, const int s1Len,
3391         const char * const restrict s2, const int s2Len,
3392         const int open, const int gap,
3393         const parasail_matrix_t* matrix);
3394 
3395 extern parasail_result_t* parasail_nw_stats_scan_avx2_256_32(
3396         const char * const restrict s1, const int s1Len,
3397         const char * const restrict s2, const int s2Len,
3398         const int open, const int gap,
3399         const parasail_matrix_t* matrix);
3400 
3401 extern parasail_result_t* parasail_nw_stats_scan_avx2_256_16(
3402         const char * const restrict s1, const int s1Len,
3403         const char * const restrict s2, const int s2Len,
3404         const int open, const int gap,
3405         const parasail_matrix_t* matrix);
3406 
3407 extern parasail_result_t* parasail_nw_stats_scan_avx2_256_8(
3408         const char * const restrict s1, const int s1Len,
3409         const char * const restrict s2, const int s2Len,
3410         const int open, const int gap,
3411         const parasail_matrix_t* matrix);
3412 
3413 extern parasail_result_t* parasail_nw_stats_scan_avx2_256_sat(
3414         const char * const restrict s1, const int s1Len,
3415         const char * const restrict s2, const int s2Len,
3416         const int open, const int gap,
3417         const parasail_matrix_t* matrix);
3418 
3419 extern parasail_result_t* parasail_nw_stats_scan_altivec_128_64(
3420         const char * const restrict s1, const int s1Len,
3421         const char * const restrict s2, const int s2Len,
3422         const int open, const int gap,
3423         const parasail_matrix_t* matrix);
3424 
3425 extern parasail_result_t* parasail_nw_stats_scan_altivec_128_32(
3426         const char * const restrict s1, const int s1Len,
3427         const char * const restrict s2, const int s2Len,
3428         const int open, const int gap,
3429         const parasail_matrix_t* matrix);
3430 
3431 extern parasail_result_t* parasail_nw_stats_scan_altivec_128_16(
3432         const char * const restrict s1, const int s1Len,
3433         const char * const restrict s2, const int s2Len,
3434         const int open, const int gap,
3435         const parasail_matrix_t* matrix);
3436 
3437 extern parasail_result_t* parasail_nw_stats_scan_altivec_128_8(
3438         const char * const restrict s1, const int s1Len,
3439         const char * const restrict s2, const int s2Len,
3440         const int open, const int gap,
3441         const parasail_matrix_t* matrix);
3442 
3443 extern parasail_result_t* parasail_nw_stats_scan_altivec_128_sat(
3444         const char * const restrict s1, const int s1Len,
3445         const char * const restrict s2, const int s2Len,
3446         const int open, const int gap,
3447         const parasail_matrix_t* matrix);
3448 
3449 extern parasail_result_t* parasail_nw_stats_scan_neon_128_64(
3450         const char * const restrict s1, const int s1Len,
3451         const char * const restrict s2, const int s2Len,
3452         const int open, const int gap,
3453         const parasail_matrix_t* matrix);
3454 
3455 extern parasail_result_t* parasail_nw_stats_scan_neon_128_32(
3456         const char * const restrict s1, const int s1Len,
3457         const char * const restrict s2, const int s2Len,
3458         const int open, const int gap,
3459         const parasail_matrix_t* matrix);
3460 
3461 extern parasail_result_t* parasail_nw_stats_scan_neon_128_16(
3462         const char * const restrict s1, const int s1Len,
3463         const char * const restrict s2, const int s2Len,
3464         const int open, const int gap,
3465         const parasail_matrix_t* matrix);
3466 
3467 extern parasail_result_t* parasail_nw_stats_scan_neon_128_8(
3468         const char * const restrict s1, const int s1Len,
3469         const char * const restrict s2, const int s2Len,
3470         const int open, const int gap,
3471         const parasail_matrix_t* matrix);
3472 
3473 extern parasail_result_t* parasail_nw_stats_scan_neon_128_sat(
3474         const char * const restrict s1, const int s1Len,
3475         const char * const restrict s2, const int s2Len,
3476         const int open, const int gap,
3477         const parasail_matrix_t* matrix);
3478 
3479 extern parasail_result_t* parasail_nw_stats_striped_sse2_128_64(
3480         const char * const restrict s1, const int s1Len,
3481         const char * const restrict s2, const int s2Len,
3482         const int open, const int gap,
3483         const parasail_matrix_t* matrix);
3484 
3485 extern parasail_result_t* parasail_nw_stats_striped_sse2_128_32(
3486         const char * const restrict s1, const int s1Len,
3487         const char * const restrict s2, const int s2Len,
3488         const int open, const int gap,
3489         const parasail_matrix_t* matrix);
3490 
3491 extern parasail_result_t* parasail_nw_stats_striped_sse2_128_16(
3492         const char * const restrict s1, const int s1Len,
3493         const char * const restrict s2, const int s2Len,
3494         const int open, const int gap,
3495         const parasail_matrix_t* matrix);
3496 
3497 extern parasail_result_t* parasail_nw_stats_striped_sse2_128_8(
3498         const char * const restrict s1, const int s1Len,
3499         const char * const restrict s2, const int s2Len,
3500         const int open, const int gap,
3501         const parasail_matrix_t* matrix);
3502 
3503 extern parasail_result_t* parasail_nw_stats_striped_sse2_128_sat(
3504         const char * const restrict s1, const int s1Len,
3505         const char * const restrict s2, const int s2Len,
3506         const int open, const int gap,
3507         const parasail_matrix_t* matrix);
3508 
3509 extern parasail_result_t* parasail_nw_stats_striped_sse41_128_64(
3510         const char * const restrict s1, const int s1Len,
3511         const char * const restrict s2, const int s2Len,
3512         const int open, const int gap,
3513         const parasail_matrix_t* matrix);
3514 
3515 extern parasail_result_t* parasail_nw_stats_striped_sse41_128_32(
3516         const char * const restrict s1, const int s1Len,
3517         const char * const restrict s2, const int s2Len,
3518         const int open, const int gap,
3519         const parasail_matrix_t* matrix);
3520 
3521 extern parasail_result_t* parasail_nw_stats_striped_sse41_128_16(
3522         const char * const restrict s1, const int s1Len,
3523         const char * const restrict s2, const int s2Len,
3524         const int open, const int gap,
3525         const parasail_matrix_t* matrix);
3526 
3527 extern parasail_result_t* parasail_nw_stats_striped_sse41_128_8(
3528         const char * const restrict s1, const int s1Len,
3529         const char * const restrict s2, const int s2Len,
3530         const int open, const int gap,
3531         const parasail_matrix_t* matrix);
3532 
3533 extern parasail_result_t* parasail_nw_stats_striped_sse41_128_sat(
3534         const char * const restrict s1, const int s1Len,
3535         const char * const restrict s2, const int s2Len,
3536         const int open, const int gap,
3537         const parasail_matrix_t* matrix);
3538 
3539 extern parasail_result_t* parasail_nw_stats_striped_avx2_256_64(
3540         const char * const restrict s1, const int s1Len,
3541         const char * const restrict s2, const int s2Len,
3542         const int open, const int gap,
3543         const parasail_matrix_t* matrix);
3544 
3545 extern parasail_result_t* parasail_nw_stats_striped_avx2_256_32(
3546         const char * const restrict s1, const int s1Len,
3547         const char * const restrict s2, const int s2Len,
3548         const int open, const int gap,
3549         const parasail_matrix_t* matrix);
3550 
3551 extern parasail_result_t* parasail_nw_stats_striped_avx2_256_16(
3552         const char * const restrict s1, const int s1Len,
3553         const char * const restrict s2, const int s2Len,
3554         const int open, const int gap,
3555         const parasail_matrix_t* matrix);
3556 
3557 extern parasail_result_t* parasail_nw_stats_striped_avx2_256_8(
3558         const char * const restrict s1, const int s1Len,
3559         const char * const restrict s2, const int s2Len,
3560         const int open, const int gap,
3561         const parasail_matrix_t* matrix);
3562 
3563 extern parasail_result_t* parasail_nw_stats_striped_avx2_256_sat(
3564         const char * const restrict s1, const int s1Len,
3565         const char * const restrict s2, const int s2Len,
3566         const int open, const int gap,
3567         const parasail_matrix_t* matrix);
3568 
3569 extern parasail_result_t* parasail_nw_stats_striped_altivec_128_64(
3570         const char * const restrict s1, const int s1Len,
3571         const char * const restrict s2, const int s2Len,
3572         const int open, const int gap,
3573         const parasail_matrix_t* matrix);
3574 
3575 extern parasail_result_t* parasail_nw_stats_striped_altivec_128_32(
3576         const char * const restrict s1, const int s1Len,
3577         const char * const restrict s2, const int s2Len,
3578         const int open, const int gap,
3579         const parasail_matrix_t* matrix);
3580 
3581 extern parasail_result_t* parasail_nw_stats_striped_altivec_128_16(
3582         const char * const restrict s1, const int s1Len,
3583         const char * const restrict s2, const int s2Len,
3584         const int open, const int gap,
3585         const parasail_matrix_t* matrix);
3586 
3587 extern parasail_result_t* parasail_nw_stats_striped_altivec_128_8(
3588         const char * const restrict s1, const int s1Len,
3589         const char * const restrict s2, const int s2Len,
3590         const int open, const int gap,
3591         const parasail_matrix_t* matrix);
3592 
3593 extern parasail_result_t* parasail_nw_stats_striped_altivec_128_sat(
3594         const char * const restrict s1, const int s1Len,
3595         const char * const restrict s2, const int s2Len,
3596         const int open, const int gap,
3597         const parasail_matrix_t* matrix);
3598 
3599 extern parasail_result_t* parasail_nw_stats_striped_neon_128_64(
3600         const char * const restrict s1, const int s1Len,
3601         const char * const restrict s2, const int s2Len,
3602         const int open, const int gap,
3603         const parasail_matrix_t* matrix);
3604 
3605 extern parasail_result_t* parasail_nw_stats_striped_neon_128_32(
3606         const char * const restrict s1, const int s1Len,
3607         const char * const restrict s2, const int s2Len,
3608         const int open, const int gap,
3609         const parasail_matrix_t* matrix);
3610 
3611 extern parasail_result_t* parasail_nw_stats_striped_neon_128_16(
3612         const char * const restrict s1, const int s1Len,
3613         const char * const restrict s2, const int s2Len,
3614         const int open, const int gap,
3615         const parasail_matrix_t* matrix);
3616 
3617 extern parasail_result_t* parasail_nw_stats_striped_neon_128_8(
3618         const char * const restrict s1, const int s1Len,
3619         const char * const restrict s2, const int s2Len,
3620         const int open, const int gap,
3621         const parasail_matrix_t* matrix);
3622 
3623 extern parasail_result_t* parasail_nw_stats_striped_neon_128_sat(
3624         const char * const restrict s1, const int s1Len,
3625         const char * const restrict s2, const int s2Len,
3626         const int open, const int gap,
3627         const parasail_matrix_t* matrix);
3628 
3629 extern parasail_result_t* parasail_nw_stats_diag_sse2_128_64(
3630         const char * const restrict s1, const int s1Len,
3631         const char * const restrict s2, const int s2Len,
3632         const int open, const int gap,
3633         const parasail_matrix_t* matrix);
3634 
3635 extern parasail_result_t* parasail_nw_stats_diag_sse2_128_32(
3636         const char * const restrict s1, const int s1Len,
3637         const char * const restrict s2, const int s2Len,
3638         const int open, const int gap,
3639         const parasail_matrix_t* matrix);
3640 
3641 extern parasail_result_t* parasail_nw_stats_diag_sse2_128_16(
3642         const char * const restrict s1, const int s1Len,
3643         const char * const restrict s2, const int s2Len,
3644         const int open, const int gap,
3645         const parasail_matrix_t* matrix);
3646 
3647 extern parasail_result_t* parasail_nw_stats_diag_sse2_128_8(
3648         const char * const restrict s1, const int s1Len,
3649         const char * const restrict s2, const int s2Len,
3650         const int open, const int gap,
3651         const parasail_matrix_t* matrix);
3652 
3653 extern parasail_result_t* parasail_nw_stats_diag_sse2_128_sat(
3654         const char * const restrict s1, const int s1Len,
3655         const char * const restrict s2, const int s2Len,
3656         const int open, const int gap,
3657         const parasail_matrix_t* matrix);
3658 
3659 extern parasail_result_t* parasail_nw_stats_diag_sse41_128_64(
3660         const char * const restrict s1, const int s1Len,
3661         const char * const restrict s2, const int s2Len,
3662         const int open, const int gap,
3663         const parasail_matrix_t* matrix);
3664 
3665 extern parasail_result_t* parasail_nw_stats_diag_sse41_128_32(
3666         const char * const restrict s1, const int s1Len,
3667         const char * const restrict s2, const int s2Len,
3668         const int open, const int gap,
3669         const parasail_matrix_t* matrix);
3670 
3671 extern parasail_result_t* parasail_nw_stats_diag_sse41_128_16(
3672         const char * const restrict s1, const int s1Len,
3673         const char * const restrict s2, const int s2Len,
3674         const int open, const int gap,
3675         const parasail_matrix_t* matrix);
3676 
3677 extern parasail_result_t* parasail_nw_stats_diag_sse41_128_8(
3678         const char * const restrict s1, const int s1Len,
3679         const char * const restrict s2, const int s2Len,
3680         const int open, const int gap,
3681         const parasail_matrix_t* matrix);
3682 
3683 extern parasail_result_t* parasail_nw_stats_diag_sse41_128_sat(
3684         const char * const restrict s1, const int s1Len,
3685         const char * const restrict s2, const int s2Len,
3686         const int open, const int gap,
3687         const parasail_matrix_t* matrix);
3688 
3689 extern parasail_result_t* parasail_nw_stats_diag_avx2_256_64(
3690         const char * const restrict s1, const int s1Len,
3691         const char * const restrict s2, const int s2Len,
3692         const int open, const int gap,
3693         const parasail_matrix_t* matrix);
3694 
3695 extern parasail_result_t* parasail_nw_stats_diag_avx2_256_32(
3696         const char * const restrict s1, const int s1Len,
3697         const char * const restrict s2, const int s2Len,
3698         const int open, const int gap,
3699         const parasail_matrix_t* matrix);
3700 
3701 extern parasail_result_t* parasail_nw_stats_diag_avx2_256_16(
3702         const char * const restrict s1, const int s1Len,
3703         const char * const restrict s2, const int s2Len,
3704         const int open, const int gap,
3705         const parasail_matrix_t* matrix);
3706 
3707 extern parasail_result_t* parasail_nw_stats_diag_avx2_256_8(
3708         const char * const restrict s1, const int s1Len,
3709         const char * const restrict s2, const int s2Len,
3710         const int open, const int gap,
3711         const parasail_matrix_t* matrix);
3712 
3713 extern parasail_result_t* parasail_nw_stats_diag_avx2_256_sat(
3714         const char * const restrict s1, const int s1Len,
3715         const char * const restrict s2, const int s2Len,
3716         const int open, const int gap,
3717         const parasail_matrix_t* matrix);
3718 
3719 extern parasail_result_t* parasail_nw_stats_diag_altivec_128_64(
3720         const char * const restrict s1, const int s1Len,
3721         const char * const restrict s2, const int s2Len,
3722         const int open, const int gap,
3723         const parasail_matrix_t* matrix);
3724 
3725 extern parasail_result_t* parasail_nw_stats_diag_altivec_128_32(
3726         const char * const restrict s1, const int s1Len,
3727         const char * const restrict s2, const int s2Len,
3728         const int open, const int gap,
3729         const parasail_matrix_t* matrix);
3730 
3731 extern parasail_result_t* parasail_nw_stats_diag_altivec_128_16(
3732         const char * const restrict s1, const int s1Len,
3733         const char * const restrict s2, const int s2Len,
3734         const int open, const int gap,
3735         const parasail_matrix_t* matrix);
3736 
3737 extern parasail_result_t* parasail_nw_stats_diag_altivec_128_8(
3738         const char * const restrict s1, const int s1Len,
3739         const char * const restrict s2, const int s2Len,
3740         const int open, const int gap,
3741         const parasail_matrix_t* matrix);
3742 
3743 extern parasail_result_t* parasail_nw_stats_diag_altivec_128_sat(
3744         const char * const restrict s1, const int s1Len,
3745         const char * const restrict s2, const int s2Len,
3746         const int open, const int gap,
3747         const parasail_matrix_t* matrix);
3748 
3749 extern parasail_result_t* parasail_nw_stats_diag_neon_128_64(
3750         const char * const restrict s1, const int s1Len,
3751         const char * const restrict s2, const int s2Len,
3752         const int open, const int gap,
3753         const parasail_matrix_t* matrix);
3754 
3755 extern parasail_result_t* parasail_nw_stats_diag_neon_128_32(
3756         const char * const restrict s1, const int s1Len,
3757         const char * const restrict s2, const int s2Len,
3758         const int open, const int gap,
3759         const parasail_matrix_t* matrix);
3760 
3761 extern parasail_result_t* parasail_nw_stats_diag_neon_128_16(
3762         const char * const restrict s1, const int s1Len,
3763         const char * const restrict s2, const int s2Len,
3764         const int open, const int gap,
3765         const parasail_matrix_t* matrix);
3766 
3767 extern parasail_result_t* parasail_nw_stats_diag_neon_128_8(
3768         const char * const restrict s1, const int s1Len,
3769         const char * const restrict s2, const int s2Len,
3770         const int open, const int gap,
3771         const parasail_matrix_t* matrix);
3772 
3773 extern parasail_result_t* parasail_nw_stats_diag_neon_128_sat(
3774         const char * const restrict s1, const int s1Len,
3775         const char * const restrict s2, const int s2Len,
3776         const int open, const int gap,
3777         const parasail_matrix_t* matrix);
3778 
3779 extern parasail_result_t* parasail_nw_stats_table_scan_sse2_128_64(
3780         const char * const restrict s1, const int s1Len,
3781         const char * const restrict s2, const int s2Len,
3782         const int open, const int gap,
3783         const parasail_matrix_t* matrix);
3784 
3785 extern parasail_result_t* parasail_nw_stats_table_scan_sse2_128_32(
3786         const char * const restrict s1, const int s1Len,
3787         const char * const restrict s2, const int s2Len,
3788         const int open, const int gap,
3789         const parasail_matrix_t* matrix);
3790 
3791 extern parasail_result_t* parasail_nw_stats_table_scan_sse2_128_16(
3792         const char * const restrict s1, const int s1Len,
3793         const char * const restrict s2, const int s2Len,
3794         const int open, const int gap,
3795         const parasail_matrix_t* matrix);
3796 
3797 extern parasail_result_t* parasail_nw_stats_table_scan_sse2_128_8(
3798         const char * const restrict s1, const int s1Len,
3799         const char * const restrict s2, const int s2Len,
3800         const int open, const int gap,
3801         const parasail_matrix_t* matrix);
3802 
3803 extern parasail_result_t* parasail_nw_stats_table_scan_sse2_128_sat(
3804         const char * const restrict s1, const int s1Len,
3805         const char * const restrict s2, const int s2Len,
3806         const int open, const int gap,
3807         const parasail_matrix_t* matrix);
3808 
3809 extern parasail_result_t* parasail_nw_stats_table_scan_sse41_128_64(
3810         const char * const restrict s1, const int s1Len,
3811         const char * const restrict s2, const int s2Len,
3812         const int open, const int gap,
3813         const parasail_matrix_t* matrix);
3814 
3815 extern parasail_result_t* parasail_nw_stats_table_scan_sse41_128_32(
3816         const char * const restrict s1, const int s1Len,
3817         const char * const restrict s2, const int s2Len,
3818         const int open, const int gap,
3819         const parasail_matrix_t* matrix);
3820 
3821 extern parasail_result_t* parasail_nw_stats_table_scan_sse41_128_16(
3822         const char * const restrict s1, const int s1Len,
3823         const char * const restrict s2, const int s2Len,
3824         const int open, const int gap,
3825         const parasail_matrix_t* matrix);
3826 
3827 extern parasail_result_t* parasail_nw_stats_table_scan_sse41_128_8(
3828         const char * const restrict s1, const int s1Len,
3829         const char * const restrict s2, const int s2Len,
3830         const int open, const int gap,
3831         const parasail_matrix_t* matrix);
3832 
3833 extern parasail_result_t* parasail_nw_stats_table_scan_sse41_128_sat(
3834         const char * const restrict s1, const int s1Len,
3835         const char * const restrict s2, const int s2Len,
3836         const int open, const int gap,
3837         const parasail_matrix_t* matrix);
3838 
3839 extern parasail_result_t* parasail_nw_stats_table_scan_avx2_256_64(
3840         const char * const restrict s1, const int s1Len,
3841         const char * const restrict s2, const int s2Len,
3842         const int open, const int gap,
3843         const parasail_matrix_t* matrix);
3844 
3845 extern parasail_result_t* parasail_nw_stats_table_scan_avx2_256_32(
3846         const char * const restrict s1, const int s1Len,
3847         const char * const restrict s2, const int s2Len,
3848         const int open, const int gap,
3849         const parasail_matrix_t* matrix);
3850 
3851 extern parasail_result_t* parasail_nw_stats_table_scan_avx2_256_16(
3852         const char * const restrict s1, const int s1Len,
3853         const char * const restrict s2, const int s2Len,
3854         const int open, const int gap,
3855         const parasail_matrix_t* matrix);
3856 
3857 extern parasail_result_t* parasail_nw_stats_table_scan_avx2_256_8(
3858         const char * const restrict s1, const int s1Len,
3859         const char * const restrict s2, const int s2Len,
3860         const int open, const int gap,
3861         const parasail_matrix_t* matrix);
3862 
3863 extern parasail_result_t* parasail_nw_stats_table_scan_avx2_256_sat(
3864         const char * const restrict s1, const int s1Len,
3865         const char * const restrict s2, const int s2Len,
3866         const int open, const int gap,
3867         const parasail_matrix_t* matrix);
3868 
3869 extern parasail_result_t* parasail_nw_stats_table_scan_altivec_128_64(
3870         const char * const restrict s1, const int s1Len,
3871         const char * const restrict s2, const int s2Len,
3872         const int open, const int gap,
3873         const parasail_matrix_t* matrix);
3874 
3875 extern parasail_result_t* parasail_nw_stats_table_scan_altivec_128_32(
3876         const char * const restrict s1, const int s1Len,
3877         const char * const restrict s2, const int s2Len,
3878         const int open, const int gap,
3879         const parasail_matrix_t* matrix);
3880 
3881 extern parasail_result_t* parasail_nw_stats_table_scan_altivec_128_16(
3882         const char * const restrict s1, const int s1Len,
3883         const char * const restrict s2, const int s2Len,
3884         const int open, const int gap,
3885         const parasail_matrix_t* matrix);
3886 
3887 extern parasail_result_t* parasail_nw_stats_table_scan_altivec_128_8(
3888         const char * const restrict s1, const int s1Len,
3889         const char * const restrict s2, const int s2Len,
3890         const int open, const int gap,
3891         const parasail_matrix_t* matrix);
3892 
3893 extern parasail_result_t* parasail_nw_stats_table_scan_altivec_128_sat(
3894         const char * const restrict s1, const int s1Len,
3895         const char * const restrict s2, const int s2Len,
3896         const int open, const int gap,
3897         const parasail_matrix_t* matrix);
3898 
3899 extern parasail_result_t* parasail_nw_stats_table_scan_neon_128_64(
3900         const char * const restrict s1, const int s1Len,
3901         const char * const restrict s2, const int s2Len,
3902         const int open, const int gap,
3903         const parasail_matrix_t* matrix);
3904 
3905 extern parasail_result_t* parasail_nw_stats_table_scan_neon_128_32(
3906         const char * const restrict s1, const int s1Len,
3907         const char * const restrict s2, const int s2Len,
3908         const int open, const int gap,
3909         const parasail_matrix_t* matrix);
3910 
3911 extern parasail_result_t* parasail_nw_stats_table_scan_neon_128_16(
3912         const char * const restrict s1, const int s1Len,
3913         const char * const restrict s2, const int s2Len,
3914         const int open, const int gap,
3915         const parasail_matrix_t* matrix);
3916 
3917 extern parasail_result_t* parasail_nw_stats_table_scan_neon_128_8(
3918         const char * const restrict s1, const int s1Len,
3919         const char * const restrict s2, const int s2Len,
3920         const int open, const int gap,
3921         const parasail_matrix_t* matrix);
3922 
3923 extern parasail_result_t* parasail_nw_stats_table_scan_neon_128_sat(
3924         const char * const restrict s1, const int s1Len,
3925         const char * const restrict s2, const int s2Len,
3926         const int open, const int gap,
3927         const parasail_matrix_t* matrix);
3928 
3929 extern parasail_result_t* parasail_nw_stats_table_striped_sse2_128_64(
3930         const char * const restrict s1, const int s1Len,
3931         const char * const restrict s2, const int s2Len,
3932         const int open, const int gap,
3933         const parasail_matrix_t* matrix);
3934 
3935 extern parasail_result_t* parasail_nw_stats_table_striped_sse2_128_32(
3936         const char * const restrict s1, const int s1Len,
3937         const char * const restrict s2, const int s2Len,
3938         const int open, const int gap,
3939         const parasail_matrix_t* matrix);
3940 
3941 extern parasail_result_t* parasail_nw_stats_table_striped_sse2_128_16(
3942         const char * const restrict s1, const int s1Len,
3943         const char * const restrict s2, const int s2Len,
3944         const int open, const int gap,
3945         const parasail_matrix_t* matrix);
3946 
3947 extern parasail_result_t* parasail_nw_stats_table_striped_sse2_128_8(
3948         const char * const restrict s1, const int s1Len,
3949         const char * const restrict s2, const int s2Len,
3950         const int open, const int gap,
3951         const parasail_matrix_t* matrix);
3952 
3953 extern parasail_result_t* parasail_nw_stats_table_striped_sse2_128_sat(
3954         const char * const restrict s1, const int s1Len,
3955         const char * const restrict s2, const int s2Len,
3956         const int open, const int gap,
3957         const parasail_matrix_t* matrix);
3958 
3959 extern parasail_result_t* parasail_nw_stats_table_striped_sse41_128_64(
3960         const char * const restrict s1, const int s1Len,
3961         const char * const restrict s2, const int s2Len,
3962         const int open, const int gap,
3963         const parasail_matrix_t* matrix);
3964 
3965 extern parasail_result_t* parasail_nw_stats_table_striped_sse41_128_32(
3966         const char * const restrict s1, const int s1Len,
3967         const char * const restrict s2, const int s2Len,
3968         const int open, const int gap,
3969         const parasail_matrix_t* matrix);
3970 
3971 extern parasail_result_t* parasail_nw_stats_table_striped_sse41_128_16(
3972         const char * const restrict s1, const int s1Len,
3973         const char * const restrict s2, const int s2Len,
3974         const int open, const int gap,
3975         const parasail_matrix_t* matrix);
3976 
3977 extern parasail_result_t* parasail_nw_stats_table_striped_sse41_128_8(
3978         const char * const restrict s1, const int s1Len,
3979         const char * const restrict s2, const int s2Len,
3980         const int open, const int gap,
3981         const parasail_matrix_t* matrix);
3982 
3983 extern parasail_result_t* parasail_nw_stats_table_striped_sse41_128_sat(
3984         const char * const restrict s1, const int s1Len,
3985         const char * const restrict s2, const int s2Len,
3986         const int open, const int gap,
3987         const parasail_matrix_t* matrix);
3988 
3989 extern parasail_result_t* parasail_nw_stats_table_striped_avx2_256_64(
3990         const char * const restrict s1, const int s1Len,
3991         const char * const restrict s2, const int s2Len,
3992         const int open, const int gap,
3993         const parasail_matrix_t* matrix);
3994 
3995 extern parasail_result_t* parasail_nw_stats_table_striped_avx2_256_32(
3996         const char * const restrict s1, const int s1Len,
3997         const char * const restrict s2, const int s2Len,
3998         const int open, const int gap,
3999         const parasail_matrix_t* matrix);
4000 
4001 extern parasail_result_t* parasail_nw_stats_table_striped_avx2_256_16(
4002         const char * const restrict s1, const int s1Len,
4003         const char * const restrict s2, const int s2Len,
4004         const int open, const int gap,
4005         const parasail_matrix_t* matrix);
4006 
4007 extern parasail_result_t* parasail_nw_stats_table_striped_avx2_256_8(
4008         const char * const restrict s1, const int s1Len,
4009         const char * const restrict s2, const int s2Len,
4010         const int open, const int gap,
4011         const parasail_matrix_t* matrix);
4012 
4013 extern parasail_result_t* parasail_nw_stats_table_striped_avx2_256_sat(
4014         const char * const restrict s1, const int s1Len,
4015         const char * const restrict s2, const int s2Len,
4016         const int open, const int gap,
4017         const parasail_matrix_t* matrix);
4018 
4019 extern parasail_result_t* parasail_nw_stats_table_striped_altivec_128_64(
4020         const char * const restrict s1, const int s1Len,
4021         const char * const restrict s2, const int s2Len,
4022         const int open, const int gap,
4023         const parasail_matrix_t* matrix);
4024 
4025 extern parasail_result_t* parasail_nw_stats_table_striped_altivec_128_32(
4026         const char * const restrict s1, const int s1Len,
4027         const char * const restrict s2, const int s2Len,
4028         const int open, const int gap,
4029         const parasail_matrix_t* matrix);
4030 
4031 extern parasail_result_t* parasail_nw_stats_table_striped_altivec_128_16(
4032         const char * const restrict s1, const int s1Len,
4033         const char * const restrict s2, const int s2Len,
4034         const int open, const int gap,
4035         const parasail_matrix_t* matrix);
4036 
4037 extern parasail_result_t* parasail_nw_stats_table_striped_altivec_128_8(
4038         const char * const restrict s1, const int s1Len,
4039         const char * const restrict s2, const int s2Len,
4040         const int open, const int gap,
4041         const parasail_matrix_t* matrix);
4042 
4043 extern parasail_result_t* parasail_nw_stats_table_striped_altivec_128_sat(
4044         const char * const restrict s1, const int s1Len,
4045         const char * const restrict s2, const int s2Len,
4046         const int open, const int gap,
4047         const parasail_matrix_t* matrix);
4048 
4049 extern parasail_result_t* parasail_nw_stats_table_striped_neon_128_64(
4050         const char * const restrict s1, const int s1Len,
4051         const char * const restrict s2, const int s2Len,
4052         const int open, const int gap,
4053         const parasail_matrix_t* matrix);
4054 
4055 extern parasail_result_t* parasail_nw_stats_table_striped_neon_128_32(
4056         const char * const restrict s1, const int s1Len,
4057         const char * const restrict s2, const int s2Len,
4058         const int open, const int gap,
4059         const parasail_matrix_t* matrix);
4060 
4061 extern parasail_result_t* parasail_nw_stats_table_striped_neon_128_16(
4062         const char * const restrict s1, const int s1Len,
4063         const char * const restrict s2, const int s2Len,
4064         const int open, const int gap,
4065         const parasail_matrix_t* matrix);
4066 
4067 extern parasail_result_t* parasail_nw_stats_table_striped_neon_128_8(
4068         const char * const restrict s1, const int s1Len,
4069         const char * const restrict s2, const int s2Len,
4070         const int open, const int gap,
4071         const parasail_matrix_t* matrix);
4072 
4073 extern parasail_result_t* parasail_nw_stats_table_striped_neon_128_sat(
4074         const char * const restrict s1, const int s1Len,
4075         const char * const restrict s2, const int s2Len,
4076         const int open, const int gap,
4077         const parasail_matrix_t* matrix);
4078 
4079 extern parasail_result_t* parasail_nw_stats_table_diag_sse2_128_64(
4080         const char * const restrict s1, const int s1Len,
4081         const char * const restrict s2, const int s2Len,
4082         const int open, const int gap,
4083         const parasail_matrix_t* matrix);
4084 
4085 extern parasail_result_t* parasail_nw_stats_table_diag_sse2_128_32(
4086         const char * const restrict s1, const int s1Len,
4087         const char * const restrict s2, const int s2Len,
4088         const int open, const int gap,
4089         const parasail_matrix_t* matrix);
4090 
4091 extern parasail_result_t* parasail_nw_stats_table_diag_sse2_128_16(
4092         const char * const restrict s1, const int s1Len,
4093         const char * const restrict s2, const int s2Len,
4094         const int open, const int gap,
4095         const parasail_matrix_t* matrix);
4096 
4097 extern parasail_result_t* parasail_nw_stats_table_diag_sse2_128_8(
4098         const char * const restrict s1, const int s1Len,
4099         const char * const restrict s2, const int s2Len,
4100         const int open, const int gap,
4101         const parasail_matrix_t* matrix);
4102 
4103 extern parasail_result_t* parasail_nw_stats_table_diag_sse2_128_sat(
4104         const char * const restrict s1, const int s1Len,
4105         const char * const restrict s2, const int s2Len,
4106         const int open, const int gap,
4107         const parasail_matrix_t* matrix);
4108 
4109 extern parasail_result_t* parasail_nw_stats_table_diag_sse41_128_64(
4110         const char * const restrict s1, const int s1Len,
4111         const char * const restrict s2, const int s2Len,
4112         const int open, const int gap,
4113         const parasail_matrix_t* matrix);
4114 
4115 extern parasail_result_t* parasail_nw_stats_table_diag_sse41_128_32(
4116         const char * const restrict s1, const int s1Len,
4117         const char * const restrict s2, const int s2Len,
4118         const int open, const int gap,
4119         const parasail_matrix_t* matrix);
4120 
4121 extern parasail_result_t* parasail_nw_stats_table_diag_sse41_128_16(
4122         const char * const restrict s1, const int s1Len,
4123         const char * const restrict s2, const int s2Len,
4124         const int open, const int gap,
4125         const parasail_matrix_t* matrix);
4126 
4127 extern parasail_result_t* parasail_nw_stats_table_diag_sse41_128_8(
4128         const char * const restrict s1, const int s1Len,
4129         const char * const restrict s2, const int s2Len,
4130         const int open, const int gap,
4131         const parasail_matrix_t* matrix);
4132 
4133 extern parasail_result_t* parasail_nw_stats_table_diag_sse41_128_sat(
4134         const char * const restrict s1, const int s1Len,
4135         const char * const restrict s2, const int s2Len,
4136         const int open, const int gap,
4137         const parasail_matrix_t* matrix);
4138 
4139 extern parasail_result_t* parasail_nw_stats_table_diag_avx2_256_64(
4140         const char * const restrict s1, const int s1Len,
4141         const char * const restrict s2, const int s2Len,
4142         const int open, const int gap,
4143         const parasail_matrix_t* matrix);
4144 
4145 extern parasail_result_t* parasail_nw_stats_table_diag_avx2_256_32(
4146         const char * const restrict s1, const int s1Len,
4147         const char * const restrict s2, const int s2Len,
4148         const int open, const int gap,
4149         const parasail_matrix_t* matrix);
4150 
4151 extern parasail_result_t* parasail_nw_stats_table_diag_avx2_256_16(
4152         const char * const restrict s1, const int s1Len,
4153         const char * const restrict s2, const int s2Len,
4154         const int open, const int gap,
4155         const parasail_matrix_t* matrix);
4156 
4157 extern parasail_result_t* parasail_nw_stats_table_diag_avx2_256_8(
4158         const char * const restrict s1, const int s1Len,
4159         const char * const restrict s2, const int s2Len,
4160         const int open, const int gap,
4161         const parasail_matrix_t* matrix);
4162 
4163 extern parasail_result_t* parasail_nw_stats_table_diag_avx2_256_sat(
4164         const char * const restrict s1, const int s1Len,
4165         const char * const restrict s2, const int s2Len,
4166         const int open, const int gap,
4167         const parasail_matrix_t* matrix);
4168 
4169 extern parasail_result_t* parasail_nw_stats_table_diag_altivec_128_64(
4170         const char * const restrict s1, const int s1Len,
4171         const char * const restrict s2, const int s2Len,
4172         const int open, const int gap,
4173         const parasail_matrix_t* matrix);
4174 
4175 extern parasail_result_t* parasail_nw_stats_table_diag_altivec_128_32(
4176         const char * const restrict s1, const int s1Len,
4177         const char * const restrict s2, const int s2Len,
4178         const int open, const int gap,
4179         const parasail_matrix_t* matrix);
4180 
4181 extern parasail_result_t* parasail_nw_stats_table_diag_altivec_128_16(
4182         const char * const restrict s1, const int s1Len,
4183         const char * const restrict s2, const int s2Len,
4184         const int open, const int gap,
4185         const parasail_matrix_t* matrix);
4186 
4187 extern parasail_result_t* parasail_nw_stats_table_diag_altivec_128_8(
4188         const char * const restrict s1, const int s1Len,
4189         const char * const restrict s2, const int s2Len,
4190         const int open, const int gap,
4191         const parasail_matrix_t* matrix);
4192 
4193 extern parasail_result_t* parasail_nw_stats_table_diag_altivec_128_sat(
4194         const char * const restrict s1, const int s1Len,
4195         const char * const restrict s2, const int s2Len,
4196         const int open, const int gap,
4197         const parasail_matrix_t* matrix);
4198 
4199 extern parasail_result_t* parasail_nw_stats_table_diag_neon_128_64(
4200         const char * const restrict s1, const int s1Len,
4201         const char * const restrict s2, const int s2Len,
4202         const int open, const int gap,
4203         const parasail_matrix_t* matrix);
4204 
4205 extern parasail_result_t* parasail_nw_stats_table_diag_neon_128_32(
4206         const char * const restrict s1, const int s1Len,
4207         const char * const restrict s2, const int s2Len,
4208         const int open, const int gap,
4209         const parasail_matrix_t* matrix);
4210 
4211 extern parasail_result_t* parasail_nw_stats_table_diag_neon_128_16(
4212         const char * const restrict s1, const int s1Len,
4213         const char * const restrict s2, const int s2Len,
4214         const int open, const int gap,
4215         const parasail_matrix_t* matrix);
4216 
4217 extern parasail_result_t* parasail_nw_stats_table_diag_neon_128_8(
4218         const char * const restrict s1, const int s1Len,
4219         const char * const restrict s2, const int s2Len,
4220         const int open, const int gap,
4221         const parasail_matrix_t* matrix);
4222 
4223 extern parasail_result_t* parasail_nw_stats_table_diag_neon_128_sat(
4224         const char * const restrict s1, const int s1Len,
4225         const char * const restrict s2, const int s2Len,
4226         const int open, const int gap,
4227         const parasail_matrix_t* matrix);
4228 
4229 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse2_128_64(
4230         const char * const restrict s1, const int s1Len,
4231         const char * const restrict s2, const int s2Len,
4232         const int open, const int gap,
4233         const parasail_matrix_t* matrix);
4234 
4235 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse2_128_32(
4236         const char * const restrict s1, const int s1Len,
4237         const char * const restrict s2, const int s2Len,
4238         const int open, const int gap,
4239         const parasail_matrix_t* matrix);
4240 
4241 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse2_128_16(
4242         const char * const restrict s1, const int s1Len,
4243         const char * const restrict s2, const int s2Len,
4244         const int open, const int gap,
4245         const parasail_matrix_t* matrix);
4246 
4247 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse2_128_8(
4248         const char * const restrict s1, const int s1Len,
4249         const char * const restrict s2, const int s2Len,
4250         const int open, const int gap,
4251         const parasail_matrix_t* matrix);
4252 
4253 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse2_128_sat(
4254         const char * const restrict s1, const int s1Len,
4255         const char * const restrict s2, const int s2Len,
4256         const int open, const int gap,
4257         const parasail_matrix_t* matrix);
4258 
4259 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse41_128_64(
4260         const char * const restrict s1, const int s1Len,
4261         const char * const restrict s2, const int s2Len,
4262         const int open, const int gap,
4263         const parasail_matrix_t* matrix);
4264 
4265 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse41_128_32(
4266         const char * const restrict s1, const int s1Len,
4267         const char * const restrict s2, const int s2Len,
4268         const int open, const int gap,
4269         const parasail_matrix_t* matrix);
4270 
4271 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse41_128_16(
4272         const char * const restrict s1, const int s1Len,
4273         const char * const restrict s2, const int s2Len,
4274         const int open, const int gap,
4275         const parasail_matrix_t* matrix);
4276 
4277 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse41_128_8(
4278         const char * const restrict s1, const int s1Len,
4279         const char * const restrict s2, const int s2Len,
4280         const int open, const int gap,
4281         const parasail_matrix_t* matrix);
4282 
4283 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sse41_128_sat(
4284         const char * const restrict s1, const int s1Len,
4285         const char * const restrict s2, const int s2Len,
4286         const int open, const int gap,
4287         const parasail_matrix_t* matrix);
4288 
4289 extern parasail_result_t* parasail_nw_stats_rowcol_scan_avx2_256_64(
4290         const char * const restrict s1, const int s1Len,
4291         const char * const restrict s2, const int s2Len,
4292         const int open, const int gap,
4293         const parasail_matrix_t* matrix);
4294 
4295 extern parasail_result_t* parasail_nw_stats_rowcol_scan_avx2_256_32(
4296         const char * const restrict s1, const int s1Len,
4297         const char * const restrict s2, const int s2Len,
4298         const int open, const int gap,
4299         const parasail_matrix_t* matrix);
4300 
4301 extern parasail_result_t* parasail_nw_stats_rowcol_scan_avx2_256_16(
4302         const char * const restrict s1, const int s1Len,
4303         const char * const restrict s2, const int s2Len,
4304         const int open, const int gap,
4305         const parasail_matrix_t* matrix);
4306 
4307 extern parasail_result_t* parasail_nw_stats_rowcol_scan_avx2_256_8(
4308         const char * const restrict s1, const int s1Len,
4309         const char * const restrict s2, const int s2Len,
4310         const int open, const int gap,
4311         const parasail_matrix_t* matrix);
4312 
4313 extern parasail_result_t* parasail_nw_stats_rowcol_scan_avx2_256_sat(
4314         const char * const restrict s1, const int s1Len,
4315         const char * const restrict s2, const int s2Len,
4316         const int open, const int gap,
4317         const parasail_matrix_t* matrix);
4318 
4319 extern parasail_result_t* parasail_nw_stats_rowcol_scan_altivec_128_64(
4320         const char * const restrict s1, const int s1Len,
4321         const char * const restrict s2, const int s2Len,
4322         const int open, const int gap,
4323         const parasail_matrix_t* matrix);
4324 
4325 extern parasail_result_t* parasail_nw_stats_rowcol_scan_altivec_128_32(
4326         const char * const restrict s1, const int s1Len,
4327         const char * const restrict s2, const int s2Len,
4328         const int open, const int gap,
4329         const parasail_matrix_t* matrix);
4330 
4331 extern parasail_result_t* parasail_nw_stats_rowcol_scan_altivec_128_16(
4332         const char * const restrict s1, const int s1Len,
4333         const char * const restrict s2, const int s2Len,
4334         const int open, const int gap,
4335         const parasail_matrix_t* matrix);
4336 
4337 extern parasail_result_t* parasail_nw_stats_rowcol_scan_altivec_128_8(
4338         const char * const restrict s1, const int s1Len,
4339         const char * const restrict s2, const int s2Len,
4340         const int open, const int gap,
4341         const parasail_matrix_t* matrix);
4342 
4343 extern parasail_result_t* parasail_nw_stats_rowcol_scan_altivec_128_sat(
4344         const char * const restrict s1, const int s1Len,
4345         const char * const restrict s2, const int s2Len,
4346         const int open, const int gap,
4347         const parasail_matrix_t* matrix);
4348 
4349 extern parasail_result_t* parasail_nw_stats_rowcol_scan_neon_128_64(
4350         const char * const restrict s1, const int s1Len,
4351         const char * const restrict s2, const int s2Len,
4352         const int open, const int gap,
4353         const parasail_matrix_t* matrix);
4354 
4355 extern parasail_result_t* parasail_nw_stats_rowcol_scan_neon_128_32(
4356         const char * const restrict s1, const int s1Len,
4357         const char * const restrict s2, const int s2Len,
4358         const int open, const int gap,
4359         const parasail_matrix_t* matrix);
4360 
4361 extern parasail_result_t* parasail_nw_stats_rowcol_scan_neon_128_16(
4362         const char * const restrict s1, const int s1Len,
4363         const char * const restrict s2, const int s2Len,
4364         const int open, const int gap,
4365         const parasail_matrix_t* matrix);
4366 
4367 extern parasail_result_t* parasail_nw_stats_rowcol_scan_neon_128_8(
4368         const char * const restrict s1, const int s1Len,
4369         const char * const restrict s2, const int s2Len,
4370         const int open, const int gap,
4371         const parasail_matrix_t* matrix);
4372 
4373 extern parasail_result_t* parasail_nw_stats_rowcol_scan_neon_128_sat(
4374         const char * const restrict s1, const int s1Len,
4375         const char * const restrict s2, const int s2Len,
4376         const int open, const int gap,
4377         const parasail_matrix_t* matrix);
4378 
4379 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse2_128_64(
4380         const char * const restrict s1, const int s1Len,
4381         const char * const restrict s2, const int s2Len,
4382         const int open, const int gap,
4383         const parasail_matrix_t* matrix);
4384 
4385 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse2_128_32(
4386         const char * const restrict s1, const int s1Len,
4387         const char * const restrict s2, const int s2Len,
4388         const int open, const int gap,
4389         const parasail_matrix_t* matrix);
4390 
4391 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse2_128_16(
4392         const char * const restrict s1, const int s1Len,
4393         const char * const restrict s2, const int s2Len,
4394         const int open, const int gap,
4395         const parasail_matrix_t* matrix);
4396 
4397 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse2_128_8(
4398         const char * const restrict s1, const int s1Len,
4399         const char * const restrict s2, const int s2Len,
4400         const int open, const int gap,
4401         const parasail_matrix_t* matrix);
4402 
4403 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse2_128_sat(
4404         const char * const restrict s1, const int s1Len,
4405         const char * const restrict s2, const int s2Len,
4406         const int open, const int gap,
4407         const parasail_matrix_t* matrix);
4408 
4409 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse41_128_64(
4410         const char * const restrict s1, const int s1Len,
4411         const char * const restrict s2, const int s2Len,
4412         const int open, const int gap,
4413         const parasail_matrix_t* matrix);
4414 
4415 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse41_128_32(
4416         const char * const restrict s1, const int s1Len,
4417         const char * const restrict s2, const int s2Len,
4418         const int open, const int gap,
4419         const parasail_matrix_t* matrix);
4420 
4421 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse41_128_16(
4422         const char * const restrict s1, const int s1Len,
4423         const char * const restrict s2, const int s2Len,
4424         const int open, const int gap,
4425         const parasail_matrix_t* matrix);
4426 
4427 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse41_128_8(
4428         const char * const restrict s1, const int s1Len,
4429         const char * const restrict s2, const int s2Len,
4430         const int open, const int gap,
4431         const parasail_matrix_t* matrix);
4432 
4433 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sse41_128_sat(
4434         const char * const restrict s1, const int s1Len,
4435         const char * const restrict s2, const int s2Len,
4436         const int open, const int gap,
4437         const parasail_matrix_t* matrix);
4438 
4439 extern parasail_result_t* parasail_nw_stats_rowcol_striped_avx2_256_64(
4440         const char * const restrict s1, const int s1Len,
4441         const char * const restrict s2, const int s2Len,
4442         const int open, const int gap,
4443         const parasail_matrix_t* matrix);
4444 
4445 extern parasail_result_t* parasail_nw_stats_rowcol_striped_avx2_256_32(
4446         const char * const restrict s1, const int s1Len,
4447         const char * const restrict s2, const int s2Len,
4448         const int open, const int gap,
4449         const parasail_matrix_t* matrix);
4450 
4451 extern parasail_result_t* parasail_nw_stats_rowcol_striped_avx2_256_16(
4452         const char * const restrict s1, const int s1Len,
4453         const char * const restrict s2, const int s2Len,
4454         const int open, const int gap,
4455         const parasail_matrix_t* matrix);
4456 
4457 extern parasail_result_t* parasail_nw_stats_rowcol_striped_avx2_256_8(
4458         const char * const restrict s1, const int s1Len,
4459         const char * const restrict s2, const int s2Len,
4460         const int open, const int gap,
4461         const parasail_matrix_t* matrix);
4462 
4463 extern parasail_result_t* parasail_nw_stats_rowcol_striped_avx2_256_sat(
4464         const char * const restrict s1, const int s1Len,
4465         const char * const restrict s2, const int s2Len,
4466         const int open, const int gap,
4467         const parasail_matrix_t* matrix);
4468 
4469 extern parasail_result_t* parasail_nw_stats_rowcol_striped_altivec_128_64(
4470         const char * const restrict s1, const int s1Len,
4471         const char * const restrict s2, const int s2Len,
4472         const int open, const int gap,
4473         const parasail_matrix_t* matrix);
4474 
4475 extern parasail_result_t* parasail_nw_stats_rowcol_striped_altivec_128_32(
4476         const char * const restrict s1, const int s1Len,
4477         const char * const restrict s2, const int s2Len,
4478         const int open, const int gap,
4479         const parasail_matrix_t* matrix);
4480 
4481 extern parasail_result_t* parasail_nw_stats_rowcol_striped_altivec_128_16(
4482         const char * const restrict s1, const int s1Len,
4483         const char * const restrict s2, const int s2Len,
4484         const int open, const int gap,
4485         const parasail_matrix_t* matrix);
4486 
4487 extern parasail_result_t* parasail_nw_stats_rowcol_striped_altivec_128_8(
4488         const char * const restrict s1, const int s1Len,
4489         const char * const restrict s2, const int s2Len,
4490         const int open, const int gap,
4491         const parasail_matrix_t* matrix);
4492 
4493 extern parasail_result_t* parasail_nw_stats_rowcol_striped_altivec_128_sat(
4494         const char * const restrict s1, const int s1Len,
4495         const char * const restrict s2, const int s2Len,
4496         const int open, const int gap,
4497         const parasail_matrix_t* matrix);
4498 
4499 extern parasail_result_t* parasail_nw_stats_rowcol_striped_neon_128_64(
4500         const char * const restrict s1, const int s1Len,
4501         const char * const restrict s2, const int s2Len,
4502         const int open, const int gap,
4503         const parasail_matrix_t* matrix);
4504 
4505 extern parasail_result_t* parasail_nw_stats_rowcol_striped_neon_128_32(
4506         const char * const restrict s1, const int s1Len,
4507         const char * const restrict s2, const int s2Len,
4508         const int open, const int gap,
4509         const parasail_matrix_t* matrix);
4510 
4511 extern parasail_result_t* parasail_nw_stats_rowcol_striped_neon_128_16(
4512         const char * const restrict s1, const int s1Len,
4513         const char * const restrict s2, const int s2Len,
4514         const int open, const int gap,
4515         const parasail_matrix_t* matrix);
4516 
4517 extern parasail_result_t* parasail_nw_stats_rowcol_striped_neon_128_8(
4518         const char * const restrict s1, const int s1Len,
4519         const char * const restrict s2, const int s2Len,
4520         const int open, const int gap,
4521         const parasail_matrix_t* matrix);
4522 
4523 extern parasail_result_t* parasail_nw_stats_rowcol_striped_neon_128_sat(
4524         const char * const restrict s1, const int s1Len,
4525         const char * const restrict s2, const int s2Len,
4526         const int open, const int gap,
4527         const parasail_matrix_t* matrix);
4528 
4529 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse2_128_64(
4530         const char * const restrict s1, const int s1Len,
4531         const char * const restrict s2, const int s2Len,
4532         const int open, const int gap,
4533         const parasail_matrix_t* matrix);
4534 
4535 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse2_128_32(
4536         const char * const restrict s1, const int s1Len,
4537         const char * const restrict s2, const int s2Len,
4538         const int open, const int gap,
4539         const parasail_matrix_t* matrix);
4540 
4541 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse2_128_16(
4542         const char * const restrict s1, const int s1Len,
4543         const char * const restrict s2, const int s2Len,
4544         const int open, const int gap,
4545         const parasail_matrix_t* matrix);
4546 
4547 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse2_128_8(
4548         const char * const restrict s1, const int s1Len,
4549         const char * const restrict s2, const int s2Len,
4550         const int open, const int gap,
4551         const parasail_matrix_t* matrix);
4552 
4553 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse2_128_sat(
4554         const char * const restrict s1, const int s1Len,
4555         const char * const restrict s2, const int s2Len,
4556         const int open, const int gap,
4557         const parasail_matrix_t* matrix);
4558 
4559 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse41_128_64(
4560         const char * const restrict s1, const int s1Len,
4561         const char * const restrict s2, const int s2Len,
4562         const int open, const int gap,
4563         const parasail_matrix_t* matrix);
4564 
4565 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse41_128_32(
4566         const char * const restrict s1, const int s1Len,
4567         const char * const restrict s2, const int s2Len,
4568         const int open, const int gap,
4569         const parasail_matrix_t* matrix);
4570 
4571 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse41_128_16(
4572         const char * const restrict s1, const int s1Len,
4573         const char * const restrict s2, const int s2Len,
4574         const int open, const int gap,
4575         const parasail_matrix_t* matrix);
4576 
4577 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse41_128_8(
4578         const char * const restrict s1, const int s1Len,
4579         const char * const restrict s2, const int s2Len,
4580         const int open, const int gap,
4581         const parasail_matrix_t* matrix);
4582 
4583 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sse41_128_sat(
4584         const char * const restrict s1, const int s1Len,
4585         const char * const restrict s2, const int s2Len,
4586         const int open, const int gap,
4587         const parasail_matrix_t* matrix);
4588 
4589 extern parasail_result_t* parasail_nw_stats_rowcol_diag_avx2_256_64(
4590         const char * const restrict s1, const int s1Len,
4591         const char * const restrict s2, const int s2Len,
4592         const int open, const int gap,
4593         const parasail_matrix_t* matrix);
4594 
4595 extern parasail_result_t* parasail_nw_stats_rowcol_diag_avx2_256_32(
4596         const char * const restrict s1, const int s1Len,
4597         const char * const restrict s2, const int s2Len,
4598         const int open, const int gap,
4599         const parasail_matrix_t* matrix);
4600 
4601 extern parasail_result_t* parasail_nw_stats_rowcol_diag_avx2_256_16(
4602         const char * const restrict s1, const int s1Len,
4603         const char * const restrict s2, const int s2Len,
4604         const int open, const int gap,
4605         const parasail_matrix_t* matrix);
4606 
4607 extern parasail_result_t* parasail_nw_stats_rowcol_diag_avx2_256_8(
4608         const char * const restrict s1, const int s1Len,
4609         const char * const restrict s2, const int s2Len,
4610         const int open, const int gap,
4611         const parasail_matrix_t* matrix);
4612 
4613 extern parasail_result_t* parasail_nw_stats_rowcol_diag_avx2_256_sat(
4614         const char * const restrict s1, const int s1Len,
4615         const char * const restrict s2, const int s2Len,
4616         const int open, const int gap,
4617         const parasail_matrix_t* matrix);
4618 
4619 extern parasail_result_t* parasail_nw_stats_rowcol_diag_altivec_128_64(
4620         const char * const restrict s1, const int s1Len,
4621         const char * const restrict s2, const int s2Len,
4622         const int open, const int gap,
4623         const parasail_matrix_t* matrix);
4624 
4625 extern parasail_result_t* parasail_nw_stats_rowcol_diag_altivec_128_32(
4626         const char * const restrict s1, const int s1Len,
4627         const char * const restrict s2, const int s2Len,
4628         const int open, const int gap,
4629         const parasail_matrix_t* matrix);
4630 
4631 extern parasail_result_t* parasail_nw_stats_rowcol_diag_altivec_128_16(
4632         const char * const restrict s1, const int s1Len,
4633         const char * const restrict s2, const int s2Len,
4634         const int open, const int gap,
4635         const parasail_matrix_t* matrix);
4636 
4637 extern parasail_result_t* parasail_nw_stats_rowcol_diag_altivec_128_8(
4638         const char * const restrict s1, const int s1Len,
4639         const char * const restrict s2, const int s2Len,
4640         const int open, const int gap,
4641         const parasail_matrix_t* matrix);
4642 
4643 extern parasail_result_t* parasail_nw_stats_rowcol_diag_altivec_128_sat(
4644         const char * const restrict s1, const int s1Len,
4645         const char * const restrict s2, const int s2Len,
4646         const int open, const int gap,
4647         const parasail_matrix_t* matrix);
4648 
4649 extern parasail_result_t* parasail_nw_stats_rowcol_diag_neon_128_64(
4650         const char * const restrict s1, const int s1Len,
4651         const char * const restrict s2, const int s2Len,
4652         const int open, const int gap,
4653         const parasail_matrix_t* matrix);
4654 
4655 extern parasail_result_t* parasail_nw_stats_rowcol_diag_neon_128_32(
4656         const char * const restrict s1, const int s1Len,
4657         const char * const restrict s2, const int s2Len,
4658         const int open, const int gap,
4659         const parasail_matrix_t* matrix);
4660 
4661 extern parasail_result_t* parasail_nw_stats_rowcol_diag_neon_128_16(
4662         const char * const restrict s1, const int s1Len,
4663         const char * const restrict s2, const int s2Len,
4664         const int open, const int gap,
4665         const parasail_matrix_t* matrix);
4666 
4667 extern parasail_result_t* parasail_nw_stats_rowcol_diag_neon_128_8(
4668         const char * const restrict s1, const int s1Len,
4669         const char * const restrict s2, const int s2Len,
4670         const int open, const int gap,
4671         const parasail_matrix_t* matrix);
4672 
4673 extern parasail_result_t* parasail_nw_stats_rowcol_diag_neon_128_sat(
4674         const char * const restrict s1, const int s1Len,
4675         const char * const restrict s2, const int s2Len,
4676         const int open, const int gap,
4677         const parasail_matrix_t* matrix);
4678 
4679 extern parasail_result_t* parasail_sg_scan_sse2_128_64(
4680         const char * const restrict s1, const int s1Len,
4681         const char * const restrict s2, const int s2Len,
4682         const int open, const int gap,
4683         const parasail_matrix_t* matrix);
4684 
4685 extern parasail_result_t* parasail_sg_scan_sse2_128_32(
4686         const char * const restrict s1, const int s1Len,
4687         const char * const restrict s2, const int s2Len,
4688         const int open, const int gap,
4689         const parasail_matrix_t* matrix);
4690 
4691 extern parasail_result_t* parasail_sg_scan_sse2_128_16(
4692         const char * const restrict s1, const int s1Len,
4693         const char * const restrict s2, const int s2Len,
4694         const int open, const int gap,
4695         const parasail_matrix_t* matrix);
4696 
4697 extern parasail_result_t* parasail_sg_scan_sse2_128_8(
4698         const char * const restrict s1, const int s1Len,
4699         const char * const restrict s2, const int s2Len,
4700         const int open, const int gap,
4701         const parasail_matrix_t* matrix);
4702 
4703 extern parasail_result_t* parasail_sg_scan_sse2_128_sat(
4704         const char * const restrict s1, const int s1Len,
4705         const char * const restrict s2, const int s2Len,
4706         const int open, const int gap,
4707         const parasail_matrix_t* matrix);
4708 
4709 extern parasail_result_t* parasail_sg_scan_sse41_128_64(
4710         const char * const restrict s1, const int s1Len,
4711         const char * const restrict s2, const int s2Len,
4712         const int open, const int gap,
4713         const parasail_matrix_t* matrix);
4714 
4715 extern parasail_result_t* parasail_sg_scan_sse41_128_32(
4716         const char * const restrict s1, const int s1Len,
4717         const char * const restrict s2, const int s2Len,
4718         const int open, const int gap,
4719         const parasail_matrix_t* matrix);
4720 
4721 extern parasail_result_t* parasail_sg_scan_sse41_128_16(
4722         const char * const restrict s1, const int s1Len,
4723         const char * const restrict s2, const int s2Len,
4724         const int open, const int gap,
4725         const parasail_matrix_t* matrix);
4726 
4727 extern parasail_result_t* parasail_sg_scan_sse41_128_8(
4728         const char * const restrict s1, const int s1Len,
4729         const char * const restrict s2, const int s2Len,
4730         const int open, const int gap,
4731         const parasail_matrix_t* matrix);
4732 
4733 extern parasail_result_t* parasail_sg_scan_sse41_128_sat(
4734         const char * const restrict s1, const int s1Len,
4735         const char * const restrict s2, const int s2Len,
4736         const int open, const int gap,
4737         const parasail_matrix_t* matrix);
4738 
4739 extern parasail_result_t* parasail_sg_scan_avx2_256_64(
4740         const char * const restrict s1, const int s1Len,
4741         const char * const restrict s2, const int s2Len,
4742         const int open, const int gap,
4743         const parasail_matrix_t* matrix);
4744 
4745 extern parasail_result_t* parasail_sg_scan_avx2_256_32(
4746         const char * const restrict s1, const int s1Len,
4747         const char * const restrict s2, const int s2Len,
4748         const int open, const int gap,
4749         const parasail_matrix_t* matrix);
4750 
4751 extern parasail_result_t* parasail_sg_scan_avx2_256_16(
4752         const char * const restrict s1, const int s1Len,
4753         const char * const restrict s2, const int s2Len,
4754         const int open, const int gap,
4755         const parasail_matrix_t* matrix);
4756 
4757 extern parasail_result_t* parasail_sg_scan_avx2_256_8(
4758         const char * const restrict s1, const int s1Len,
4759         const char * const restrict s2, const int s2Len,
4760         const int open, const int gap,
4761         const parasail_matrix_t* matrix);
4762 
4763 extern parasail_result_t* parasail_sg_scan_avx2_256_sat(
4764         const char * const restrict s1, const int s1Len,
4765         const char * const restrict s2, const int s2Len,
4766         const int open, const int gap,
4767         const parasail_matrix_t* matrix);
4768 
4769 extern parasail_result_t* parasail_sg_scan_altivec_128_64(
4770         const char * const restrict s1, const int s1Len,
4771         const char * const restrict s2, const int s2Len,
4772         const int open, const int gap,
4773         const parasail_matrix_t* matrix);
4774 
4775 extern parasail_result_t* parasail_sg_scan_altivec_128_32(
4776         const char * const restrict s1, const int s1Len,
4777         const char * const restrict s2, const int s2Len,
4778         const int open, const int gap,
4779         const parasail_matrix_t* matrix);
4780 
4781 extern parasail_result_t* parasail_sg_scan_altivec_128_16(
4782         const char * const restrict s1, const int s1Len,
4783         const char * const restrict s2, const int s2Len,
4784         const int open, const int gap,
4785         const parasail_matrix_t* matrix);
4786 
4787 extern parasail_result_t* parasail_sg_scan_altivec_128_8(
4788         const char * const restrict s1, const int s1Len,
4789         const char * const restrict s2, const int s2Len,
4790         const int open, const int gap,
4791         const parasail_matrix_t* matrix);
4792 
4793 extern parasail_result_t* parasail_sg_scan_altivec_128_sat(
4794         const char * const restrict s1, const int s1Len,
4795         const char * const restrict s2, const int s2Len,
4796         const int open, const int gap,
4797         const parasail_matrix_t* matrix);
4798 
4799 extern parasail_result_t* parasail_sg_scan_neon_128_64(
4800         const char * const restrict s1, const int s1Len,
4801         const char * const restrict s2, const int s2Len,
4802         const int open, const int gap,
4803         const parasail_matrix_t* matrix);
4804 
4805 extern parasail_result_t* parasail_sg_scan_neon_128_32(
4806         const char * const restrict s1, const int s1Len,
4807         const char * const restrict s2, const int s2Len,
4808         const int open, const int gap,
4809         const parasail_matrix_t* matrix);
4810 
4811 extern parasail_result_t* parasail_sg_scan_neon_128_16(
4812         const char * const restrict s1, const int s1Len,
4813         const char * const restrict s2, const int s2Len,
4814         const int open, const int gap,
4815         const parasail_matrix_t* matrix);
4816 
4817 extern parasail_result_t* parasail_sg_scan_neon_128_8(
4818         const char * const restrict s1, const int s1Len,
4819         const char * const restrict s2, const int s2Len,
4820         const int open, const int gap,
4821         const parasail_matrix_t* matrix);
4822 
4823 extern parasail_result_t* parasail_sg_scan_neon_128_sat(
4824         const char * const restrict s1, const int s1Len,
4825         const char * const restrict s2, const int s2Len,
4826         const int open, const int gap,
4827         const parasail_matrix_t* matrix);
4828 
4829 extern parasail_result_t* parasail_sg_striped_sse2_128_64(
4830         const char * const restrict s1, const int s1Len,
4831         const char * const restrict s2, const int s2Len,
4832         const int open, const int gap,
4833         const parasail_matrix_t* matrix);
4834 
4835 extern parasail_result_t* parasail_sg_striped_sse2_128_32(
4836         const char * const restrict s1, const int s1Len,
4837         const char * const restrict s2, const int s2Len,
4838         const int open, const int gap,
4839         const parasail_matrix_t* matrix);
4840 
4841 extern parasail_result_t* parasail_sg_striped_sse2_128_16(
4842         const char * const restrict s1, const int s1Len,
4843         const char * const restrict s2, const int s2Len,
4844         const int open, const int gap,
4845         const parasail_matrix_t* matrix);
4846 
4847 extern parasail_result_t* parasail_sg_striped_sse2_128_8(
4848         const char * const restrict s1, const int s1Len,
4849         const char * const restrict s2, const int s2Len,
4850         const int open, const int gap,
4851         const parasail_matrix_t* matrix);
4852 
4853 extern parasail_result_t* parasail_sg_striped_sse2_128_sat(
4854         const char * const restrict s1, const int s1Len,
4855         const char * const restrict s2, const int s2Len,
4856         const int open, const int gap,
4857         const parasail_matrix_t* matrix);
4858 
4859 extern parasail_result_t* parasail_sg_striped_sse41_128_64(
4860         const char * const restrict s1, const int s1Len,
4861         const char * const restrict s2, const int s2Len,
4862         const int open, const int gap,
4863         const parasail_matrix_t* matrix);
4864 
4865 extern parasail_result_t* parasail_sg_striped_sse41_128_32(
4866         const char * const restrict s1, const int s1Len,
4867         const char * const restrict s2, const int s2Len,
4868         const int open, const int gap,
4869         const parasail_matrix_t* matrix);
4870 
4871 extern parasail_result_t* parasail_sg_striped_sse41_128_16(
4872         const char * const restrict s1, const int s1Len,
4873         const char * const restrict s2, const int s2Len,
4874         const int open, const int gap,
4875         const parasail_matrix_t* matrix);
4876 
4877 extern parasail_result_t* parasail_sg_striped_sse41_128_8(
4878         const char * const restrict s1, const int s1Len,
4879         const char * const restrict s2, const int s2Len,
4880         const int open, const int gap,
4881         const parasail_matrix_t* matrix);
4882 
4883 extern parasail_result_t* parasail_sg_striped_sse41_128_sat(
4884         const char * const restrict s1, const int s1Len,
4885         const char * const restrict s2, const int s2Len,
4886         const int open, const int gap,
4887         const parasail_matrix_t* matrix);
4888 
4889 extern parasail_result_t* parasail_sg_striped_avx2_256_64(
4890         const char * const restrict s1, const int s1Len,
4891         const char * const restrict s2, const int s2Len,
4892         const int open, const int gap,
4893         const parasail_matrix_t* matrix);
4894 
4895 extern parasail_result_t* parasail_sg_striped_avx2_256_32(
4896         const char * const restrict s1, const int s1Len,
4897         const char * const restrict s2, const int s2Len,
4898         const int open, const int gap,
4899         const parasail_matrix_t* matrix);
4900 
4901 extern parasail_result_t* parasail_sg_striped_avx2_256_16(
4902         const char * const restrict s1, const int s1Len,
4903         const char * const restrict s2, const int s2Len,
4904         const int open, const int gap,
4905         const parasail_matrix_t* matrix);
4906 
4907 extern parasail_result_t* parasail_sg_striped_avx2_256_8(
4908         const char * const restrict s1, const int s1Len,
4909         const char * const restrict s2, const int s2Len,
4910         const int open, const int gap,
4911         const parasail_matrix_t* matrix);
4912 
4913 extern parasail_result_t* parasail_sg_striped_avx2_256_sat(
4914         const char * const restrict s1, const int s1Len,
4915         const char * const restrict s2, const int s2Len,
4916         const int open, const int gap,
4917         const parasail_matrix_t* matrix);
4918 
4919 extern parasail_result_t* parasail_sg_striped_altivec_128_64(
4920         const char * const restrict s1, const int s1Len,
4921         const char * const restrict s2, const int s2Len,
4922         const int open, const int gap,
4923         const parasail_matrix_t* matrix);
4924 
4925 extern parasail_result_t* parasail_sg_striped_altivec_128_32(
4926         const char * const restrict s1, const int s1Len,
4927         const char * const restrict s2, const int s2Len,
4928         const int open, const int gap,
4929         const parasail_matrix_t* matrix);
4930 
4931 extern parasail_result_t* parasail_sg_striped_altivec_128_16(
4932         const char * const restrict s1, const int s1Len,
4933         const char * const restrict s2, const int s2Len,
4934         const int open, const int gap,
4935         const parasail_matrix_t* matrix);
4936 
4937 extern parasail_result_t* parasail_sg_striped_altivec_128_8(
4938         const char * const restrict s1, const int s1Len,
4939         const char * const restrict s2, const int s2Len,
4940         const int open, const int gap,
4941         const parasail_matrix_t* matrix);
4942 
4943 extern parasail_result_t* parasail_sg_striped_altivec_128_sat(
4944         const char * const restrict s1, const int s1Len,
4945         const char * const restrict s2, const int s2Len,
4946         const int open, const int gap,
4947         const parasail_matrix_t* matrix);
4948 
4949 extern parasail_result_t* parasail_sg_striped_neon_128_64(
4950         const char * const restrict s1, const int s1Len,
4951         const char * const restrict s2, const int s2Len,
4952         const int open, const int gap,
4953         const parasail_matrix_t* matrix);
4954 
4955 extern parasail_result_t* parasail_sg_striped_neon_128_32(
4956         const char * const restrict s1, const int s1Len,
4957         const char * const restrict s2, const int s2Len,
4958         const int open, const int gap,
4959         const parasail_matrix_t* matrix);
4960 
4961 extern parasail_result_t* parasail_sg_striped_neon_128_16(
4962         const char * const restrict s1, const int s1Len,
4963         const char * const restrict s2, const int s2Len,
4964         const int open, const int gap,
4965         const parasail_matrix_t* matrix);
4966 
4967 extern parasail_result_t* parasail_sg_striped_neon_128_8(
4968         const char * const restrict s1, const int s1Len,
4969         const char * const restrict s2, const int s2Len,
4970         const int open, const int gap,
4971         const parasail_matrix_t* matrix);
4972 
4973 extern parasail_result_t* parasail_sg_striped_neon_128_sat(
4974         const char * const restrict s1, const int s1Len,
4975         const char * const restrict s2, const int s2Len,
4976         const int open, const int gap,
4977         const parasail_matrix_t* matrix);
4978 
4979 extern parasail_result_t* parasail_sg_diag_sse2_128_64(
4980         const char * const restrict s1, const int s1Len,
4981         const char * const restrict s2, const int s2Len,
4982         const int open, const int gap,
4983         const parasail_matrix_t* matrix);
4984 
4985 extern parasail_result_t* parasail_sg_diag_sse2_128_32(
4986         const char * const restrict s1, const int s1Len,
4987         const char * const restrict s2, const int s2Len,
4988         const int open, const int gap,
4989         const parasail_matrix_t* matrix);
4990 
4991 extern parasail_result_t* parasail_sg_diag_sse2_128_16(
4992         const char * const restrict s1, const int s1Len,
4993         const char * const restrict s2, const int s2Len,
4994         const int open, const int gap,
4995         const parasail_matrix_t* matrix);
4996 
4997 extern parasail_result_t* parasail_sg_diag_sse2_128_8(
4998         const char * const restrict s1, const int s1Len,
4999         const char * const restrict s2, const int s2Len,
5000         const int open, const int gap,
5001         const parasail_matrix_t* matrix);
5002 
5003 extern parasail_result_t* parasail_sg_diag_sse2_128_sat(
5004         const char * const restrict s1, const int s1Len,
5005         const char * const restrict s2, const int s2Len,
5006         const int open, const int gap,
5007         const parasail_matrix_t* matrix);
5008 
5009 extern parasail_result_t* parasail_sg_diag_sse41_128_64(
5010         const char * const restrict s1, const int s1Len,
5011         const char * const restrict s2, const int s2Len,
5012         const int open, const int gap,
5013         const parasail_matrix_t* matrix);
5014 
5015 extern parasail_result_t* parasail_sg_diag_sse41_128_32(
5016         const char * const restrict s1, const int s1Len,
5017         const char * const restrict s2, const int s2Len,
5018         const int open, const int gap,
5019         const parasail_matrix_t* matrix);
5020 
5021 extern parasail_result_t* parasail_sg_diag_sse41_128_16(
5022         const char * const restrict s1, const int s1Len,
5023         const char * const restrict s2, const int s2Len,
5024         const int open, const int gap,
5025         const parasail_matrix_t* matrix);
5026 
5027 extern parasail_result_t* parasail_sg_diag_sse41_128_8(
5028         const char * const restrict s1, const int s1Len,
5029         const char * const restrict s2, const int s2Len,
5030         const int open, const int gap,
5031         const parasail_matrix_t* matrix);
5032 
5033 extern parasail_result_t* parasail_sg_diag_sse41_128_sat(
5034         const char * const restrict s1, const int s1Len,
5035         const char * const restrict s2, const int s2Len,
5036         const int open, const int gap,
5037         const parasail_matrix_t* matrix);
5038 
5039 extern parasail_result_t* parasail_sg_diag_avx2_256_64(
5040         const char * const restrict s1, const int s1Len,
5041         const char * const restrict s2, const int s2Len,
5042         const int open, const int gap,
5043         const parasail_matrix_t* matrix);
5044 
5045 extern parasail_result_t* parasail_sg_diag_avx2_256_32(
5046         const char * const restrict s1, const int s1Len,
5047         const char * const restrict s2, const int s2Len,
5048         const int open, const int gap,
5049         const parasail_matrix_t* matrix);
5050 
5051 extern parasail_result_t* parasail_sg_diag_avx2_256_16(
5052         const char * const restrict s1, const int s1Len,
5053         const char * const restrict s2, const int s2Len,
5054         const int open, const int gap,
5055         const parasail_matrix_t* matrix);
5056 
5057 extern parasail_result_t* parasail_sg_diag_avx2_256_8(
5058         const char * const restrict s1, const int s1Len,
5059         const char * const restrict s2, const int s2Len,
5060         const int open, const int gap,
5061         const parasail_matrix_t* matrix);
5062 
5063 extern parasail_result_t* parasail_sg_diag_avx2_256_sat(
5064         const char * const restrict s1, const int s1Len,
5065         const char * const restrict s2, const int s2Len,
5066         const int open, const int gap,
5067         const parasail_matrix_t* matrix);
5068 
5069 extern parasail_result_t* parasail_sg_diag_altivec_128_64(
5070         const char * const restrict s1, const int s1Len,
5071         const char * const restrict s2, const int s2Len,
5072         const int open, const int gap,
5073         const parasail_matrix_t* matrix);
5074 
5075 extern parasail_result_t* parasail_sg_diag_altivec_128_32(
5076         const char * const restrict s1, const int s1Len,
5077         const char * const restrict s2, const int s2Len,
5078         const int open, const int gap,
5079         const parasail_matrix_t* matrix);
5080 
5081 extern parasail_result_t* parasail_sg_diag_altivec_128_16(
5082         const char * const restrict s1, const int s1Len,
5083         const char * const restrict s2, const int s2Len,
5084         const int open, const int gap,
5085         const parasail_matrix_t* matrix);
5086 
5087 extern parasail_result_t* parasail_sg_diag_altivec_128_8(
5088         const char * const restrict s1, const int s1Len,
5089         const char * const restrict s2, const int s2Len,
5090         const int open, const int gap,
5091         const parasail_matrix_t* matrix);
5092 
5093 extern parasail_result_t* parasail_sg_diag_altivec_128_sat(
5094         const char * const restrict s1, const int s1Len,
5095         const char * const restrict s2, const int s2Len,
5096         const int open, const int gap,
5097         const parasail_matrix_t* matrix);
5098 
5099 extern parasail_result_t* parasail_sg_diag_neon_128_64(
5100         const char * const restrict s1, const int s1Len,
5101         const char * const restrict s2, const int s2Len,
5102         const int open, const int gap,
5103         const parasail_matrix_t* matrix);
5104 
5105 extern parasail_result_t* parasail_sg_diag_neon_128_32(
5106         const char * const restrict s1, const int s1Len,
5107         const char * const restrict s2, const int s2Len,
5108         const int open, const int gap,
5109         const parasail_matrix_t* matrix);
5110 
5111 extern parasail_result_t* parasail_sg_diag_neon_128_16(
5112         const char * const restrict s1, const int s1Len,
5113         const char * const restrict s2, const int s2Len,
5114         const int open, const int gap,
5115         const parasail_matrix_t* matrix);
5116 
5117 extern parasail_result_t* parasail_sg_diag_neon_128_8(
5118         const char * const restrict s1, const int s1Len,
5119         const char * const restrict s2, const int s2Len,
5120         const int open, const int gap,
5121         const parasail_matrix_t* matrix);
5122 
5123 extern parasail_result_t* parasail_sg_diag_neon_128_sat(
5124         const char * const restrict s1, const int s1Len,
5125         const char * const restrict s2, const int s2Len,
5126         const int open, const int gap,
5127         const parasail_matrix_t* matrix);
5128 
5129 extern parasail_result_t* parasail_sg_table_scan_sse2_128_64(
5130         const char * const restrict s1, const int s1Len,
5131         const char * const restrict s2, const int s2Len,
5132         const int open, const int gap,
5133         const parasail_matrix_t* matrix);
5134 
5135 extern parasail_result_t* parasail_sg_table_scan_sse2_128_32(
5136         const char * const restrict s1, const int s1Len,
5137         const char * const restrict s2, const int s2Len,
5138         const int open, const int gap,
5139         const parasail_matrix_t* matrix);
5140 
5141 extern parasail_result_t* parasail_sg_table_scan_sse2_128_16(
5142         const char * const restrict s1, const int s1Len,
5143         const char * const restrict s2, const int s2Len,
5144         const int open, const int gap,
5145         const parasail_matrix_t* matrix);
5146 
5147 extern parasail_result_t* parasail_sg_table_scan_sse2_128_8(
5148         const char * const restrict s1, const int s1Len,
5149         const char * const restrict s2, const int s2Len,
5150         const int open, const int gap,
5151         const parasail_matrix_t* matrix);
5152 
5153 extern parasail_result_t* parasail_sg_table_scan_sse2_128_sat(
5154         const char * const restrict s1, const int s1Len,
5155         const char * const restrict s2, const int s2Len,
5156         const int open, const int gap,
5157         const parasail_matrix_t* matrix);
5158 
5159 extern parasail_result_t* parasail_sg_table_scan_sse41_128_64(
5160         const char * const restrict s1, const int s1Len,
5161         const char * const restrict s2, const int s2Len,
5162         const int open, const int gap,
5163         const parasail_matrix_t* matrix);
5164 
5165 extern parasail_result_t* parasail_sg_table_scan_sse41_128_32(
5166         const char * const restrict s1, const int s1Len,
5167         const char * const restrict s2, const int s2Len,
5168         const int open, const int gap,
5169         const parasail_matrix_t* matrix);
5170 
5171 extern parasail_result_t* parasail_sg_table_scan_sse41_128_16(
5172         const char * const restrict s1, const int s1Len,
5173         const char * const restrict s2, const int s2Len,
5174         const int open, const int gap,
5175         const parasail_matrix_t* matrix);
5176 
5177 extern parasail_result_t* parasail_sg_table_scan_sse41_128_8(
5178         const char * const restrict s1, const int s1Len,
5179         const char * const restrict s2, const int s2Len,
5180         const int open, const int gap,
5181         const parasail_matrix_t* matrix);
5182 
5183 extern parasail_result_t* parasail_sg_table_scan_sse41_128_sat(
5184         const char * const restrict s1, const int s1Len,
5185         const char * const restrict s2, const int s2Len,
5186         const int open, const int gap,
5187         const parasail_matrix_t* matrix);
5188 
5189 extern parasail_result_t* parasail_sg_table_scan_avx2_256_64(
5190         const char * const restrict s1, const int s1Len,
5191         const char * const restrict s2, const int s2Len,
5192         const int open, const int gap,
5193         const parasail_matrix_t* matrix);
5194 
5195 extern parasail_result_t* parasail_sg_table_scan_avx2_256_32(
5196         const char * const restrict s1, const int s1Len,
5197         const char * const restrict s2, const int s2Len,
5198         const int open, const int gap,
5199         const parasail_matrix_t* matrix);
5200 
5201 extern parasail_result_t* parasail_sg_table_scan_avx2_256_16(
5202         const char * const restrict s1, const int s1Len,
5203         const char * const restrict s2, const int s2Len,
5204         const int open, const int gap,
5205         const parasail_matrix_t* matrix);
5206 
5207 extern parasail_result_t* parasail_sg_table_scan_avx2_256_8(
5208         const char * const restrict s1, const int s1Len,
5209         const char * const restrict s2, const int s2Len,
5210         const int open, const int gap,
5211         const parasail_matrix_t* matrix);
5212 
5213 extern parasail_result_t* parasail_sg_table_scan_avx2_256_sat(
5214         const char * const restrict s1, const int s1Len,
5215         const char * const restrict s2, const int s2Len,
5216         const int open, const int gap,
5217         const parasail_matrix_t* matrix);
5218 
5219 extern parasail_result_t* parasail_sg_table_scan_altivec_128_64(
5220         const char * const restrict s1, const int s1Len,
5221         const char * const restrict s2, const int s2Len,
5222         const int open, const int gap,
5223         const parasail_matrix_t* matrix);
5224 
5225 extern parasail_result_t* parasail_sg_table_scan_altivec_128_32(
5226         const char * const restrict s1, const int s1Len,
5227         const char * const restrict s2, const int s2Len,
5228         const int open, const int gap,
5229         const parasail_matrix_t* matrix);
5230 
5231 extern parasail_result_t* parasail_sg_table_scan_altivec_128_16(
5232         const char * const restrict s1, const int s1Len,
5233         const char * const restrict s2, const int s2Len,
5234         const int open, const int gap,
5235         const parasail_matrix_t* matrix);
5236 
5237 extern parasail_result_t* parasail_sg_table_scan_altivec_128_8(
5238         const char * const restrict s1, const int s1Len,
5239         const char * const restrict s2, const int s2Len,
5240         const int open, const int gap,
5241         const parasail_matrix_t* matrix);
5242 
5243 extern parasail_result_t* parasail_sg_table_scan_altivec_128_sat(
5244         const char * const restrict s1, const int s1Len,
5245         const char * const restrict s2, const int s2Len,
5246         const int open, const int gap,
5247         const parasail_matrix_t* matrix);
5248 
5249 extern parasail_result_t* parasail_sg_table_scan_neon_128_64(
5250         const char * const restrict s1, const int s1Len,
5251         const char * const restrict s2, const int s2Len,
5252         const int open, const int gap,
5253         const parasail_matrix_t* matrix);
5254 
5255 extern parasail_result_t* parasail_sg_table_scan_neon_128_32(
5256         const char * const restrict s1, const int s1Len,
5257         const char * const restrict s2, const int s2Len,
5258         const int open, const int gap,
5259         const parasail_matrix_t* matrix);
5260 
5261 extern parasail_result_t* parasail_sg_table_scan_neon_128_16(
5262         const char * const restrict s1, const int s1Len,
5263         const char * const restrict s2, const int s2Len,
5264         const int open, const int gap,
5265         const parasail_matrix_t* matrix);
5266 
5267 extern parasail_result_t* parasail_sg_table_scan_neon_128_8(
5268         const char * const restrict s1, const int s1Len,
5269         const char * const restrict s2, const int s2Len,
5270         const int open, const int gap,
5271         const parasail_matrix_t* matrix);
5272 
5273 extern parasail_result_t* parasail_sg_table_scan_neon_128_sat(
5274         const char * const restrict s1, const int s1Len,
5275         const char * const restrict s2, const int s2Len,
5276         const int open, const int gap,
5277         const parasail_matrix_t* matrix);
5278 
5279 extern parasail_result_t* parasail_sg_table_striped_sse2_128_64(
5280         const char * const restrict s1, const int s1Len,
5281         const char * const restrict s2, const int s2Len,
5282         const int open, const int gap,
5283         const parasail_matrix_t* matrix);
5284 
5285 extern parasail_result_t* parasail_sg_table_striped_sse2_128_32(
5286         const char * const restrict s1, const int s1Len,
5287         const char * const restrict s2, const int s2Len,
5288         const int open, const int gap,
5289         const parasail_matrix_t* matrix);
5290 
5291 extern parasail_result_t* parasail_sg_table_striped_sse2_128_16(
5292         const char * const restrict s1, const int s1Len,
5293         const char * const restrict s2, const int s2Len,
5294         const int open, const int gap,
5295         const parasail_matrix_t* matrix);
5296 
5297 extern parasail_result_t* parasail_sg_table_striped_sse2_128_8(
5298         const char * const restrict s1, const int s1Len,
5299         const char * const restrict s2, const int s2Len,
5300         const int open, const int gap,
5301         const parasail_matrix_t* matrix);
5302 
5303 extern parasail_result_t* parasail_sg_table_striped_sse2_128_sat(
5304         const char * const restrict s1, const int s1Len,
5305         const char * const restrict s2, const int s2Len,
5306         const int open, const int gap,
5307         const parasail_matrix_t* matrix);
5308 
5309 extern parasail_result_t* parasail_sg_table_striped_sse41_128_64(
5310         const char * const restrict s1, const int s1Len,
5311         const char * const restrict s2, const int s2Len,
5312         const int open, const int gap,
5313         const parasail_matrix_t* matrix);
5314 
5315 extern parasail_result_t* parasail_sg_table_striped_sse41_128_32(
5316         const char * const restrict s1, const int s1Len,
5317         const char * const restrict s2, const int s2Len,
5318         const int open, const int gap,
5319         const parasail_matrix_t* matrix);
5320 
5321 extern parasail_result_t* parasail_sg_table_striped_sse41_128_16(
5322         const char * const restrict s1, const int s1Len,
5323         const char * const restrict s2, const int s2Len,
5324         const int open, const int gap,
5325         const parasail_matrix_t* matrix);
5326 
5327 extern parasail_result_t* parasail_sg_table_striped_sse41_128_8(
5328         const char * const restrict s1, const int s1Len,
5329         const char * const restrict s2, const int s2Len,
5330         const int open, const int gap,
5331         const parasail_matrix_t* matrix);
5332 
5333 extern parasail_result_t* parasail_sg_table_striped_sse41_128_sat(
5334         const char * const restrict s1, const int s1Len,
5335         const char * const restrict s2, const int s2Len,
5336         const int open, const int gap,
5337         const parasail_matrix_t* matrix);
5338 
5339 extern parasail_result_t* parasail_sg_table_striped_avx2_256_64(
5340         const char * const restrict s1, const int s1Len,
5341         const char * const restrict s2, const int s2Len,
5342         const int open, const int gap,
5343         const parasail_matrix_t* matrix);
5344 
5345 extern parasail_result_t* parasail_sg_table_striped_avx2_256_32(
5346         const char * const restrict s1, const int s1Len,
5347         const char * const restrict s2, const int s2Len,
5348         const int open, const int gap,
5349         const parasail_matrix_t* matrix);
5350 
5351 extern parasail_result_t* parasail_sg_table_striped_avx2_256_16(
5352         const char * const restrict s1, const int s1Len,
5353         const char * const restrict s2, const int s2Len,
5354         const int open, const int gap,
5355         const parasail_matrix_t* matrix);
5356 
5357 extern parasail_result_t* parasail_sg_table_striped_avx2_256_8(
5358         const char * const restrict s1, const int s1Len,
5359         const char * const restrict s2, const int s2Len,
5360         const int open, const int gap,
5361         const parasail_matrix_t* matrix);
5362 
5363 extern parasail_result_t* parasail_sg_table_striped_avx2_256_sat(
5364         const char * const restrict s1, const int s1Len,
5365         const char * const restrict s2, const int s2Len,
5366         const int open, const int gap,
5367         const parasail_matrix_t* matrix);
5368 
5369 extern parasail_result_t* parasail_sg_table_striped_altivec_128_64(
5370         const char * const restrict s1, const int s1Len,
5371         const char * const restrict s2, const int s2Len,
5372         const int open, const int gap,
5373         const parasail_matrix_t* matrix);
5374 
5375 extern parasail_result_t* parasail_sg_table_striped_altivec_128_32(
5376         const char * const restrict s1, const int s1Len,
5377         const char * const restrict s2, const int s2Len,
5378         const int open, const int gap,
5379         const parasail_matrix_t* matrix);
5380 
5381 extern parasail_result_t* parasail_sg_table_striped_altivec_128_16(
5382         const char * const restrict s1, const int s1Len,
5383         const char * const restrict s2, const int s2Len,
5384         const int open, const int gap,
5385         const parasail_matrix_t* matrix);
5386 
5387 extern parasail_result_t* parasail_sg_table_striped_altivec_128_8(
5388         const char * const restrict s1, const int s1Len,
5389         const char * const restrict s2, const int s2Len,
5390         const int open, const int gap,
5391         const parasail_matrix_t* matrix);
5392 
5393 extern parasail_result_t* parasail_sg_table_striped_altivec_128_sat(
5394         const char * const restrict s1, const int s1Len,
5395         const char * const restrict s2, const int s2Len,
5396         const int open, const int gap,
5397         const parasail_matrix_t* matrix);
5398 
5399 extern parasail_result_t* parasail_sg_table_striped_neon_128_64(
5400         const char * const restrict s1, const int s1Len,
5401         const char * const restrict s2, const int s2Len,
5402         const int open, const int gap,
5403         const parasail_matrix_t* matrix);
5404 
5405 extern parasail_result_t* parasail_sg_table_striped_neon_128_32(
5406         const char * const restrict s1, const int s1Len,
5407         const char * const restrict s2, const int s2Len,
5408         const int open, const int gap,
5409         const parasail_matrix_t* matrix);
5410 
5411 extern parasail_result_t* parasail_sg_table_striped_neon_128_16(
5412         const char * const restrict s1, const int s1Len,
5413         const char * const restrict s2, const int s2Len,
5414         const int open, const int gap,
5415         const parasail_matrix_t* matrix);
5416 
5417 extern parasail_result_t* parasail_sg_table_striped_neon_128_8(
5418         const char * const restrict s1, const int s1Len,
5419         const char * const restrict s2, const int s2Len,
5420         const int open, const int gap,
5421         const parasail_matrix_t* matrix);
5422 
5423 extern parasail_result_t* parasail_sg_table_striped_neon_128_sat(
5424         const char * const restrict s1, const int s1Len,
5425         const char * const restrict s2, const int s2Len,
5426         const int open, const int gap,
5427         const parasail_matrix_t* matrix);
5428 
5429 extern parasail_result_t* parasail_sg_table_diag_sse2_128_64(
5430         const char * const restrict s1, const int s1Len,
5431         const char * const restrict s2, const int s2Len,
5432         const int open, const int gap,
5433         const parasail_matrix_t* matrix);
5434 
5435 extern parasail_result_t* parasail_sg_table_diag_sse2_128_32(
5436         const char * const restrict s1, const int s1Len,
5437         const char * const restrict s2, const int s2Len,
5438         const int open, const int gap,
5439         const parasail_matrix_t* matrix);
5440 
5441 extern parasail_result_t* parasail_sg_table_diag_sse2_128_16(
5442         const char * const restrict s1, const int s1Len,
5443         const char * const restrict s2, const int s2Len,
5444         const int open, const int gap,
5445         const parasail_matrix_t* matrix);
5446 
5447 extern parasail_result_t* parasail_sg_table_diag_sse2_128_8(
5448         const char * const restrict s1, const int s1Len,
5449         const char * const restrict s2, const int s2Len,
5450         const int open, const int gap,
5451         const parasail_matrix_t* matrix);
5452 
5453 extern parasail_result_t* parasail_sg_table_diag_sse2_128_sat(
5454         const char * const restrict s1, const int s1Len,
5455         const char * const restrict s2, const int s2Len,
5456         const int open, const int gap,
5457         const parasail_matrix_t* matrix);
5458 
5459 extern parasail_result_t* parasail_sg_table_diag_sse41_128_64(
5460         const char * const restrict s1, const int s1Len,
5461         const char * const restrict s2, const int s2Len,
5462         const int open, const int gap,
5463         const parasail_matrix_t* matrix);
5464 
5465 extern parasail_result_t* parasail_sg_table_diag_sse41_128_32(
5466         const char * const restrict s1, const int s1Len,
5467         const char * const restrict s2, const int s2Len,
5468         const int open, const int gap,
5469         const parasail_matrix_t* matrix);
5470 
5471 extern parasail_result_t* parasail_sg_table_diag_sse41_128_16(
5472         const char * const restrict s1, const int s1Len,
5473         const char * const restrict s2, const int s2Len,
5474         const int open, const int gap,
5475         const parasail_matrix_t* matrix);
5476 
5477 extern parasail_result_t* parasail_sg_table_diag_sse41_128_8(
5478         const char * const restrict s1, const int s1Len,
5479         const char * const restrict s2, const int s2Len,
5480         const int open, const int gap,
5481         const parasail_matrix_t* matrix);
5482 
5483 extern parasail_result_t* parasail_sg_table_diag_sse41_128_sat(
5484         const char * const restrict s1, const int s1Len,
5485         const char * const restrict s2, const int s2Len,
5486         const int open, const int gap,
5487         const parasail_matrix_t* matrix);
5488 
5489 extern parasail_result_t* parasail_sg_table_diag_avx2_256_64(
5490         const char * const restrict s1, const int s1Len,
5491         const char * const restrict s2, const int s2Len,
5492         const int open, const int gap,
5493         const parasail_matrix_t* matrix);
5494 
5495 extern parasail_result_t* parasail_sg_table_diag_avx2_256_32(
5496         const char * const restrict s1, const int s1Len,
5497         const char * const restrict s2, const int s2Len,
5498         const int open, const int gap,
5499         const parasail_matrix_t* matrix);
5500 
5501 extern parasail_result_t* parasail_sg_table_diag_avx2_256_16(
5502         const char * const restrict s1, const int s1Len,
5503         const char * const restrict s2, const int s2Len,
5504         const int open, const int gap,
5505         const parasail_matrix_t* matrix);
5506 
5507 extern parasail_result_t* parasail_sg_table_diag_avx2_256_8(
5508         const char * const restrict s1, const int s1Len,
5509         const char * const restrict s2, const int s2Len,
5510         const int open, const int gap,
5511         const parasail_matrix_t* matrix);
5512 
5513 extern parasail_result_t* parasail_sg_table_diag_avx2_256_sat(
5514         const char * const restrict s1, const int s1Len,
5515         const char * const restrict s2, const int s2Len,
5516         const int open, const int gap,
5517         const parasail_matrix_t* matrix);
5518 
5519 extern parasail_result_t* parasail_sg_table_diag_altivec_128_64(
5520         const char * const restrict s1, const int s1Len,
5521         const char * const restrict s2, const int s2Len,
5522         const int open, const int gap,
5523         const parasail_matrix_t* matrix);
5524 
5525 extern parasail_result_t* parasail_sg_table_diag_altivec_128_32(
5526         const char * const restrict s1, const int s1Len,
5527         const char * const restrict s2, const int s2Len,
5528         const int open, const int gap,
5529         const parasail_matrix_t* matrix);
5530 
5531 extern parasail_result_t* parasail_sg_table_diag_altivec_128_16(
5532         const char * const restrict s1, const int s1Len,
5533         const char * const restrict s2, const int s2Len,
5534         const int open, const int gap,
5535         const parasail_matrix_t* matrix);
5536 
5537 extern parasail_result_t* parasail_sg_table_diag_altivec_128_8(
5538         const char * const restrict s1, const int s1Len,
5539         const char * const restrict s2, const int s2Len,
5540         const int open, const int gap,
5541         const parasail_matrix_t* matrix);
5542 
5543 extern parasail_result_t* parasail_sg_table_diag_altivec_128_sat(
5544         const char * const restrict s1, const int s1Len,
5545         const char * const restrict s2, const int s2Len,
5546         const int open, const int gap,
5547         const parasail_matrix_t* matrix);
5548 
5549 extern parasail_result_t* parasail_sg_table_diag_neon_128_64(
5550         const char * const restrict s1, const int s1Len,
5551         const char * const restrict s2, const int s2Len,
5552         const int open, const int gap,
5553         const parasail_matrix_t* matrix);
5554 
5555 extern parasail_result_t* parasail_sg_table_diag_neon_128_32(
5556         const char * const restrict s1, const int s1Len,
5557         const char * const restrict s2, const int s2Len,
5558         const int open, const int gap,
5559         const parasail_matrix_t* matrix);
5560 
5561 extern parasail_result_t* parasail_sg_table_diag_neon_128_16(
5562         const char * const restrict s1, const int s1Len,
5563         const char * const restrict s2, const int s2Len,
5564         const int open, const int gap,
5565         const parasail_matrix_t* matrix);
5566 
5567 extern parasail_result_t* parasail_sg_table_diag_neon_128_8(
5568         const char * const restrict s1, const int s1Len,
5569         const char * const restrict s2, const int s2Len,
5570         const int open, const int gap,
5571         const parasail_matrix_t* matrix);
5572 
5573 extern parasail_result_t* parasail_sg_table_diag_neon_128_sat(
5574         const char * const restrict s1, const int s1Len,
5575         const char * const restrict s2, const int s2Len,
5576         const int open, const int gap,
5577         const parasail_matrix_t* matrix);
5578 
5579 extern parasail_result_t* parasail_sg_rowcol_scan_sse2_128_64(
5580         const char * const restrict s1, const int s1Len,
5581         const char * const restrict s2, const int s2Len,
5582         const int open, const int gap,
5583         const parasail_matrix_t* matrix);
5584 
5585 extern parasail_result_t* parasail_sg_rowcol_scan_sse2_128_32(
5586         const char * const restrict s1, const int s1Len,
5587         const char * const restrict s2, const int s2Len,
5588         const int open, const int gap,
5589         const parasail_matrix_t* matrix);
5590 
5591 extern parasail_result_t* parasail_sg_rowcol_scan_sse2_128_16(
5592         const char * const restrict s1, const int s1Len,
5593         const char * const restrict s2, const int s2Len,
5594         const int open, const int gap,
5595         const parasail_matrix_t* matrix);
5596 
5597 extern parasail_result_t* parasail_sg_rowcol_scan_sse2_128_8(
5598         const char * const restrict s1, const int s1Len,
5599         const char * const restrict s2, const int s2Len,
5600         const int open, const int gap,
5601         const parasail_matrix_t* matrix);
5602 
5603 extern parasail_result_t* parasail_sg_rowcol_scan_sse2_128_sat(
5604         const char * const restrict s1, const int s1Len,
5605         const char * const restrict s2, const int s2Len,
5606         const int open, const int gap,
5607         const parasail_matrix_t* matrix);
5608 
5609 extern parasail_result_t* parasail_sg_rowcol_scan_sse41_128_64(
5610         const char * const restrict s1, const int s1Len,
5611         const char * const restrict s2, const int s2Len,
5612         const int open, const int gap,
5613         const parasail_matrix_t* matrix);
5614 
5615 extern parasail_result_t* parasail_sg_rowcol_scan_sse41_128_32(
5616         const char * const restrict s1, const int s1Len,
5617         const char * const restrict s2, const int s2Len,
5618         const int open, const int gap,
5619         const parasail_matrix_t* matrix);
5620 
5621 extern parasail_result_t* parasail_sg_rowcol_scan_sse41_128_16(
5622         const char * const restrict s1, const int s1Len,
5623         const char * const restrict s2, const int s2Len,
5624         const int open, const int gap,
5625         const parasail_matrix_t* matrix);
5626 
5627 extern parasail_result_t* parasail_sg_rowcol_scan_sse41_128_8(
5628         const char * const restrict s1, const int s1Len,
5629         const char * const restrict s2, const int s2Len,
5630         const int open, const int gap,
5631         const parasail_matrix_t* matrix);
5632 
5633 extern parasail_result_t* parasail_sg_rowcol_scan_sse41_128_sat(
5634         const char * const restrict s1, const int s1Len,
5635         const char * const restrict s2, const int s2Len,
5636         const int open, const int gap,
5637         const parasail_matrix_t* matrix);
5638 
5639 extern parasail_result_t* parasail_sg_rowcol_scan_avx2_256_64(
5640         const char * const restrict s1, const int s1Len,
5641         const char * const restrict s2, const int s2Len,
5642         const int open, const int gap,
5643         const parasail_matrix_t* matrix);
5644 
5645 extern parasail_result_t* parasail_sg_rowcol_scan_avx2_256_32(
5646         const char * const restrict s1, const int s1Len,
5647         const char * const restrict s2, const int s2Len,
5648         const int open, const int gap,
5649         const parasail_matrix_t* matrix);
5650 
5651 extern parasail_result_t* parasail_sg_rowcol_scan_avx2_256_16(
5652         const char * const restrict s1, const int s1Len,
5653         const char * const restrict s2, const int s2Len,
5654         const int open, const int gap,
5655         const parasail_matrix_t* matrix);
5656 
5657 extern parasail_result_t* parasail_sg_rowcol_scan_avx2_256_8(
5658         const char * const restrict s1, const int s1Len,
5659         const char * const restrict s2, const int s2Len,
5660         const int open, const int gap,
5661         const parasail_matrix_t* matrix);
5662 
5663 extern parasail_result_t* parasail_sg_rowcol_scan_avx2_256_sat(
5664         const char * const restrict s1, const int s1Len,
5665         const char * const restrict s2, const int s2Len,
5666         const int open, const int gap,
5667         const parasail_matrix_t* matrix);
5668 
5669 extern parasail_result_t* parasail_sg_rowcol_scan_altivec_128_64(
5670         const char * const restrict s1, const int s1Len,
5671         const char * const restrict s2, const int s2Len,
5672         const int open, const int gap,
5673         const parasail_matrix_t* matrix);
5674 
5675 extern parasail_result_t* parasail_sg_rowcol_scan_altivec_128_32(
5676         const char * const restrict s1, const int s1Len,
5677         const char * const restrict s2, const int s2Len,
5678         const int open, const int gap,
5679         const parasail_matrix_t* matrix);
5680 
5681 extern parasail_result_t* parasail_sg_rowcol_scan_altivec_128_16(
5682         const char * const restrict s1, const int s1Len,
5683         const char * const restrict s2, const int s2Len,
5684         const int open, const int gap,
5685         const parasail_matrix_t* matrix);
5686 
5687 extern parasail_result_t* parasail_sg_rowcol_scan_altivec_128_8(
5688         const char * const restrict s1, const int s1Len,
5689         const char * const restrict s2, const int s2Len,
5690         const int open, const int gap,
5691         const parasail_matrix_t* matrix);
5692 
5693 extern parasail_result_t* parasail_sg_rowcol_scan_altivec_128_sat(
5694         const char * const restrict s1, const int s1Len,
5695         const char * const restrict s2, const int s2Len,
5696         const int open, const int gap,
5697         const parasail_matrix_t* matrix);
5698 
5699 extern parasail_result_t* parasail_sg_rowcol_scan_neon_128_64(
5700         const char * const restrict s1, const int s1Len,
5701         const char * const restrict s2, const int s2Len,
5702         const int open, const int gap,
5703         const parasail_matrix_t* matrix);
5704 
5705 extern parasail_result_t* parasail_sg_rowcol_scan_neon_128_32(
5706         const char * const restrict s1, const int s1Len,
5707         const char * const restrict s2, const int s2Len,
5708         const int open, const int gap,
5709         const parasail_matrix_t* matrix);
5710 
5711 extern parasail_result_t* parasail_sg_rowcol_scan_neon_128_16(
5712         const char * const restrict s1, const int s1Len,
5713         const char * const restrict s2, const int s2Len,
5714         const int open, const int gap,
5715         const parasail_matrix_t* matrix);
5716 
5717 extern parasail_result_t* parasail_sg_rowcol_scan_neon_128_8(
5718         const char * const restrict s1, const int s1Len,
5719         const char * const restrict s2, const int s2Len,
5720         const int open, const int gap,
5721         const parasail_matrix_t* matrix);
5722 
5723 extern parasail_result_t* parasail_sg_rowcol_scan_neon_128_sat(
5724         const char * const restrict s1, const int s1Len,
5725         const char * const restrict s2, const int s2Len,
5726         const int open, const int gap,
5727         const parasail_matrix_t* matrix);
5728 
5729 extern parasail_result_t* parasail_sg_rowcol_striped_sse2_128_64(
5730         const char * const restrict s1, const int s1Len,
5731         const char * const restrict s2, const int s2Len,
5732         const int open, const int gap,
5733         const parasail_matrix_t* matrix);
5734 
5735 extern parasail_result_t* parasail_sg_rowcol_striped_sse2_128_32(
5736         const char * const restrict s1, const int s1Len,
5737         const char * const restrict s2, const int s2Len,
5738         const int open, const int gap,
5739         const parasail_matrix_t* matrix);
5740 
5741 extern parasail_result_t* parasail_sg_rowcol_striped_sse2_128_16(
5742         const char * const restrict s1, const int s1Len,
5743         const char * const restrict s2, const int s2Len,
5744         const int open, const int gap,
5745         const parasail_matrix_t* matrix);
5746 
5747 extern parasail_result_t* parasail_sg_rowcol_striped_sse2_128_8(
5748         const char * const restrict s1, const int s1Len,
5749         const char * const restrict s2, const int s2Len,
5750         const int open, const int gap,
5751         const parasail_matrix_t* matrix);
5752 
5753 extern parasail_result_t* parasail_sg_rowcol_striped_sse2_128_sat(
5754         const char * const restrict s1, const int s1Len,
5755         const char * const restrict s2, const int s2Len,
5756         const int open, const int gap,
5757         const parasail_matrix_t* matrix);
5758 
5759 extern parasail_result_t* parasail_sg_rowcol_striped_sse41_128_64(
5760         const char * const restrict s1, const int s1Len,
5761         const char * const restrict s2, const int s2Len,
5762         const int open, const int gap,
5763         const parasail_matrix_t* matrix);
5764 
5765 extern parasail_result_t* parasail_sg_rowcol_striped_sse41_128_32(
5766         const char * const restrict s1, const int s1Len,
5767         const char * const restrict s2, const int s2Len,
5768         const int open, const int gap,
5769         const parasail_matrix_t* matrix);
5770 
5771 extern parasail_result_t* parasail_sg_rowcol_striped_sse41_128_16(
5772         const char * const restrict s1, const int s1Len,
5773         const char * const restrict s2, const int s2Len,
5774         const int open, const int gap,
5775         const parasail_matrix_t* matrix);
5776 
5777 extern parasail_result_t* parasail_sg_rowcol_striped_sse41_128_8(
5778         const char * const restrict s1, const int s1Len,
5779         const char * const restrict s2, const int s2Len,
5780         const int open, const int gap,
5781         const parasail_matrix_t* matrix);
5782 
5783 extern parasail_result_t* parasail_sg_rowcol_striped_sse41_128_sat(
5784         const char * const restrict s1, const int s1Len,
5785         const char * const restrict s2, const int s2Len,
5786         const int open, const int gap,
5787         const parasail_matrix_t* matrix);
5788 
5789 extern parasail_result_t* parasail_sg_rowcol_striped_avx2_256_64(
5790         const char * const restrict s1, const int s1Len,
5791         const char * const restrict s2, const int s2Len,
5792         const int open, const int gap,
5793         const parasail_matrix_t* matrix);
5794 
5795 extern parasail_result_t* parasail_sg_rowcol_striped_avx2_256_32(
5796         const char * const restrict s1, const int s1Len,
5797         const char * const restrict s2, const int s2Len,
5798         const int open, const int gap,
5799         const parasail_matrix_t* matrix);
5800 
5801 extern parasail_result_t* parasail_sg_rowcol_striped_avx2_256_16(
5802         const char * const restrict s1, const int s1Len,
5803         const char * const restrict s2, const int s2Len,
5804         const int open, const int gap,
5805         const parasail_matrix_t* matrix);
5806 
5807 extern parasail_result_t* parasail_sg_rowcol_striped_avx2_256_8(
5808         const char * const restrict s1, const int s1Len,
5809         const char * const restrict s2, const int s2Len,
5810         const int open, const int gap,
5811         const parasail_matrix_t* matrix);
5812 
5813 extern parasail_result_t* parasail_sg_rowcol_striped_avx2_256_sat(
5814         const char * const restrict s1, const int s1Len,
5815         const char * const restrict s2, const int s2Len,
5816         const int open, const int gap,
5817         const parasail_matrix_t* matrix);
5818 
5819 extern parasail_result_t* parasail_sg_rowcol_striped_altivec_128_64(
5820         const char * const restrict s1, const int s1Len,
5821         const char * const restrict s2, const int s2Len,
5822         const int open, const int gap,
5823         const parasail_matrix_t* matrix);
5824 
5825 extern parasail_result_t* parasail_sg_rowcol_striped_altivec_128_32(
5826         const char * const restrict s1, const int s1Len,
5827         const char * const restrict s2, const int s2Len,
5828         const int open, const int gap,
5829         const parasail_matrix_t* matrix);
5830 
5831 extern parasail_result_t* parasail_sg_rowcol_striped_altivec_128_16(
5832         const char * const restrict s1, const int s1Len,
5833         const char * const restrict s2, const int s2Len,
5834         const int open, const int gap,
5835         const parasail_matrix_t* matrix);
5836 
5837 extern parasail_result_t* parasail_sg_rowcol_striped_altivec_128_8(
5838         const char * const restrict s1, const int s1Len,
5839         const char * const restrict s2, const int s2Len,
5840         const int open, const int gap,
5841         const parasail_matrix_t* matrix);
5842 
5843 extern parasail_result_t* parasail_sg_rowcol_striped_altivec_128_sat(
5844         const char * const restrict s1, const int s1Len,
5845         const char * const restrict s2, const int s2Len,
5846         const int open, const int gap,
5847         const parasail_matrix_t* matrix);
5848 
5849 extern parasail_result_t* parasail_sg_rowcol_striped_neon_128_64(
5850         const char * const restrict s1, const int s1Len,
5851         const char * const restrict s2, const int s2Len,
5852         const int open, const int gap,
5853         const parasail_matrix_t* matrix);
5854 
5855 extern parasail_result_t* parasail_sg_rowcol_striped_neon_128_32(
5856         const char * const restrict s1, const int s1Len,
5857         const char * const restrict s2, const int s2Len,
5858         const int open, const int gap,
5859         const parasail_matrix_t* matrix);
5860 
5861 extern parasail_result_t* parasail_sg_rowcol_striped_neon_128_16(
5862         const char * const restrict s1, const int s1Len,
5863         const char * const restrict s2, const int s2Len,
5864         const int open, const int gap,
5865         const parasail_matrix_t* matrix);
5866 
5867 extern parasail_result_t* parasail_sg_rowcol_striped_neon_128_8(
5868         const char * const restrict s1, const int s1Len,
5869         const char * const restrict s2, const int s2Len,
5870         const int open, const int gap,
5871         const parasail_matrix_t* matrix);
5872 
5873 extern parasail_result_t* parasail_sg_rowcol_striped_neon_128_sat(
5874         const char * const restrict s1, const int s1Len,
5875         const char * const restrict s2, const int s2Len,
5876         const int open, const int gap,
5877         const parasail_matrix_t* matrix);
5878 
5879 extern parasail_result_t* parasail_sg_rowcol_diag_sse2_128_64(
5880         const char * const restrict s1, const int s1Len,
5881         const char * const restrict s2, const int s2Len,
5882         const int open, const int gap,
5883         const parasail_matrix_t* matrix);
5884 
5885 extern parasail_result_t* parasail_sg_rowcol_diag_sse2_128_32(
5886         const char * const restrict s1, const int s1Len,
5887         const char * const restrict s2, const int s2Len,
5888         const int open, const int gap,
5889         const parasail_matrix_t* matrix);
5890 
5891 extern parasail_result_t* parasail_sg_rowcol_diag_sse2_128_16(
5892         const char * const restrict s1, const int s1Len,
5893         const char * const restrict s2, const int s2Len,
5894         const int open, const int gap,
5895         const parasail_matrix_t* matrix);
5896 
5897 extern parasail_result_t* parasail_sg_rowcol_diag_sse2_128_8(
5898         const char * const restrict s1, const int s1Len,
5899         const char * const restrict s2, const int s2Len,
5900         const int open, const int gap,
5901         const parasail_matrix_t* matrix);
5902 
5903 extern parasail_result_t* parasail_sg_rowcol_diag_sse2_128_sat(
5904         const char * const restrict s1, const int s1Len,
5905         const char * const restrict s2, const int s2Len,
5906         const int open, const int gap,
5907         const parasail_matrix_t* matrix);
5908 
5909 extern parasail_result_t* parasail_sg_rowcol_diag_sse41_128_64(
5910         const char * const restrict s1, const int s1Len,
5911         const char * const restrict s2, const int s2Len,
5912         const int open, const int gap,
5913         const parasail_matrix_t* matrix);
5914 
5915 extern parasail_result_t* parasail_sg_rowcol_diag_sse41_128_32(
5916         const char * const restrict s1, const int s1Len,
5917         const char * const restrict s2, const int s2Len,
5918         const int open, const int gap,
5919         const parasail_matrix_t* matrix);
5920 
5921 extern parasail_result_t* parasail_sg_rowcol_diag_sse41_128_16(
5922         const char * const restrict s1, const int s1Len,
5923         const char * const restrict s2, const int s2Len,
5924         const int open, const int gap,
5925         const parasail_matrix_t* matrix);
5926 
5927 extern parasail_result_t* parasail_sg_rowcol_diag_sse41_128_8(
5928         const char * const restrict s1, const int s1Len,
5929         const char * const restrict s2, const int s2Len,
5930         const int open, const int gap,
5931         const parasail_matrix_t* matrix);
5932 
5933 extern parasail_result_t* parasail_sg_rowcol_diag_sse41_128_sat(
5934         const char * const restrict s1, const int s1Len,
5935         const char * const restrict s2, const int s2Len,
5936         const int open, const int gap,
5937         const parasail_matrix_t* matrix);
5938 
5939 extern parasail_result_t* parasail_sg_rowcol_diag_avx2_256_64(
5940         const char * const restrict s1, const int s1Len,
5941         const char * const restrict s2, const int s2Len,
5942         const int open, const int gap,
5943         const parasail_matrix_t* matrix);
5944 
5945 extern parasail_result_t* parasail_sg_rowcol_diag_avx2_256_32(
5946         const char * const restrict s1, const int s1Len,
5947         const char * const restrict s2, const int s2Len,
5948         const int open, const int gap,
5949         const parasail_matrix_t* matrix);
5950 
5951 extern parasail_result_t* parasail_sg_rowcol_diag_avx2_256_16(
5952         const char * const restrict s1, const int s1Len,
5953         const char * const restrict s2, const int s2Len,
5954         const int open, const int gap,
5955         const parasail_matrix_t* matrix);
5956 
5957 extern parasail_result_t* parasail_sg_rowcol_diag_avx2_256_8(
5958         const char * const restrict s1, const int s1Len,
5959         const char * const restrict s2, const int s2Len,
5960         const int open, const int gap,
5961         const parasail_matrix_t* matrix);
5962 
5963 extern parasail_result_t* parasail_sg_rowcol_diag_avx2_256_sat(
5964         const char * const restrict s1, const int s1Len,
5965         const char * const restrict s2, const int s2Len,
5966         const int open, const int gap,
5967         const parasail_matrix_t* matrix);
5968 
5969 extern parasail_result_t* parasail_sg_rowcol_diag_altivec_128_64(
5970         const char * const restrict s1, const int s1Len,
5971         const char * const restrict s2, const int s2Len,
5972         const int open, const int gap,
5973         const parasail_matrix_t* matrix);
5974 
5975 extern parasail_result_t* parasail_sg_rowcol_diag_altivec_128_32(
5976         const char * const restrict s1, const int s1Len,
5977         const char * const restrict s2, const int s2Len,
5978         const int open, const int gap,
5979         const parasail_matrix_t* matrix);
5980 
5981 extern parasail_result_t* parasail_sg_rowcol_diag_altivec_128_16(
5982         const char * const restrict s1, const int s1Len,
5983         const char * const restrict s2, const int s2Len,
5984         const int open, const int gap,
5985         const parasail_matrix_t* matrix);
5986 
5987 extern parasail_result_t* parasail_sg_rowcol_diag_altivec_128_8(
5988         const char * const restrict s1, const int s1Len,
5989         const char * const restrict s2, const int s2Len,
5990         const int open, const int gap,
5991         const parasail_matrix_t* matrix);
5992 
5993 extern parasail_result_t* parasail_sg_rowcol_diag_altivec_128_sat(
5994         const char * const restrict s1, const int s1Len,
5995         const char * const restrict s2, const int s2Len,
5996         const int open, const int gap,
5997         const parasail_matrix_t* matrix);
5998 
5999 extern parasail_result_t* parasail_sg_rowcol_diag_neon_128_64(
6000         const char * const restrict s1, const int s1Len,
6001         const char * const restrict s2, const int s2Len,
6002         const int open, const int gap,
6003         const parasail_matrix_t* matrix);
6004 
6005 extern parasail_result_t* parasail_sg_rowcol_diag_neon_128_32(
6006         const char * const restrict s1, const int s1Len,
6007         const char * const restrict s2, const int s2Len,
6008         const int open, const int gap,
6009         const parasail_matrix_t* matrix);
6010 
6011 extern parasail_result_t* parasail_sg_rowcol_diag_neon_128_16(
6012         const char * const restrict s1, const int s1Len,
6013         const char * const restrict s2, const int s2Len,
6014         const int open, const int gap,
6015         const parasail_matrix_t* matrix);
6016 
6017 extern parasail_result_t* parasail_sg_rowcol_diag_neon_128_8(
6018         const char * const restrict s1, const int s1Len,
6019         const char * const restrict s2, const int s2Len,
6020         const int open, const int gap,
6021         const parasail_matrix_t* matrix);
6022 
6023 extern parasail_result_t* parasail_sg_rowcol_diag_neon_128_sat(
6024         const char * const restrict s1, const int s1Len,
6025         const char * const restrict s2, const int s2Len,
6026         const int open, const int gap,
6027         const parasail_matrix_t* matrix);
6028 
6029 extern parasail_result_t* parasail_sg_trace_scan_sse2_128_64(
6030         const char * const restrict s1, const int s1Len,
6031         const char * const restrict s2, const int s2Len,
6032         const int open, const int gap,
6033         const parasail_matrix_t* matrix);
6034 
6035 extern parasail_result_t* parasail_sg_trace_scan_sse2_128_32(
6036         const char * const restrict s1, const int s1Len,
6037         const char * const restrict s2, const int s2Len,
6038         const int open, const int gap,
6039         const parasail_matrix_t* matrix);
6040 
6041 extern parasail_result_t* parasail_sg_trace_scan_sse2_128_16(
6042         const char * const restrict s1, const int s1Len,
6043         const char * const restrict s2, const int s2Len,
6044         const int open, const int gap,
6045         const parasail_matrix_t* matrix);
6046 
6047 extern parasail_result_t* parasail_sg_trace_scan_sse2_128_8(
6048         const char * const restrict s1, const int s1Len,
6049         const char * const restrict s2, const int s2Len,
6050         const int open, const int gap,
6051         const parasail_matrix_t* matrix);
6052 
6053 extern parasail_result_t* parasail_sg_trace_scan_sse2_128_sat(
6054         const char * const restrict s1, const int s1Len,
6055         const char * const restrict s2, const int s2Len,
6056         const int open, const int gap,
6057         const parasail_matrix_t* matrix);
6058 
6059 extern parasail_result_t* parasail_sg_trace_scan_sse41_128_64(
6060         const char * const restrict s1, const int s1Len,
6061         const char * const restrict s2, const int s2Len,
6062         const int open, const int gap,
6063         const parasail_matrix_t* matrix);
6064 
6065 extern parasail_result_t* parasail_sg_trace_scan_sse41_128_32(
6066         const char * const restrict s1, const int s1Len,
6067         const char * const restrict s2, const int s2Len,
6068         const int open, const int gap,
6069         const parasail_matrix_t* matrix);
6070 
6071 extern parasail_result_t* parasail_sg_trace_scan_sse41_128_16(
6072         const char * const restrict s1, const int s1Len,
6073         const char * const restrict s2, const int s2Len,
6074         const int open, const int gap,
6075         const parasail_matrix_t* matrix);
6076 
6077 extern parasail_result_t* parasail_sg_trace_scan_sse41_128_8(
6078         const char * const restrict s1, const int s1Len,
6079         const char * const restrict s2, const int s2Len,
6080         const int open, const int gap,
6081         const parasail_matrix_t* matrix);
6082 
6083 extern parasail_result_t* parasail_sg_trace_scan_sse41_128_sat(
6084         const char * const restrict s1, const int s1Len,
6085         const char * const restrict s2, const int s2Len,
6086         const int open, const int gap,
6087         const parasail_matrix_t* matrix);
6088 
6089 extern parasail_result_t* parasail_sg_trace_scan_avx2_256_64(
6090         const char * const restrict s1, const int s1Len,
6091         const char * const restrict s2, const int s2Len,
6092         const int open, const int gap,
6093         const parasail_matrix_t* matrix);
6094 
6095 extern parasail_result_t* parasail_sg_trace_scan_avx2_256_32(
6096         const char * const restrict s1, const int s1Len,
6097         const char * const restrict s2, const int s2Len,
6098         const int open, const int gap,
6099         const parasail_matrix_t* matrix);
6100 
6101 extern parasail_result_t* parasail_sg_trace_scan_avx2_256_16(
6102         const char * const restrict s1, const int s1Len,
6103         const char * const restrict s2, const int s2Len,
6104         const int open, const int gap,
6105         const parasail_matrix_t* matrix);
6106 
6107 extern parasail_result_t* parasail_sg_trace_scan_avx2_256_8(
6108         const char * const restrict s1, const int s1Len,
6109         const char * const restrict s2, const int s2Len,
6110         const int open, const int gap,
6111         const parasail_matrix_t* matrix);
6112 
6113 extern parasail_result_t* parasail_sg_trace_scan_avx2_256_sat(
6114         const char * const restrict s1, const int s1Len,
6115         const char * const restrict s2, const int s2Len,
6116         const int open, const int gap,
6117         const parasail_matrix_t* matrix);
6118 
6119 extern parasail_result_t* parasail_sg_trace_scan_altivec_128_64(
6120         const char * const restrict s1, const int s1Len,
6121         const char * const restrict s2, const int s2Len,
6122         const int open, const int gap,
6123         const parasail_matrix_t* matrix);
6124 
6125 extern parasail_result_t* parasail_sg_trace_scan_altivec_128_32(
6126         const char * const restrict s1, const int s1Len,
6127         const char * const restrict s2, const int s2Len,
6128         const int open, const int gap,
6129         const parasail_matrix_t* matrix);
6130 
6131 extern parasail_result_t* parasail_sg_trace_scan_altivec_128_16(
6132         const char * const restrict s1, const int s1Len,
6133         const char * const restrict s2, const int s2Len,
6134         const int open, const int gap,
6135         const parasail_matrix_t* matrix);
6136 
6137 extern parasail_result_t* parasail_sg_trace_scan_altivec_128_8(
6138         const char * const restrict s1, const int s1Len,
6139         const char * const restrict s2, const int s2Len,
6140         const int open, const int gap,
6141         const parasail_matrix_t* matrix);
6142 
6143 extern parasail_result_t* parasail_sg_trace_scan_altivec_128_sat(
6144         const char * const restrict s1, const int s1Len,
6145         const char * const restrict s2, const int s2Len,
6146         const int open, const int gap,
6147         const parasail_matrix_t* matrix);
6148 
6149 extern parasail_result_t* parasail_sg_trace_scan_neon_128_64(
6150         const char * const restrict s1, const int s1Len,
6151         const char * const restrict s2, const int s2Len,
6152         const int open, const int gap,
6153         const parasail_matrix_t* matrix);
6154 
6155 extern parasail_result_t* parasail_sg_trace_scan_neon_128_32(
6156         const char * const restrict s1, const int s1Len,
6157         const char * const restrict s2, const int s2Len,
6158         const int open, const int gap,
6159         const parasail_matrix_t* matrix);
6160 
6161 extern parasail_result_t* parasail_sg_trace_scan_neon_128_16(
6162         const char * const restrict s1, const int s1Len,
6163         const char * const restrict s2, const int s2Len,
6164         const int open, const int gap,
6165         const parasail_matrix_t* matrix);
6166 
6167 extern parasail_result_t* parasail_sg_trace_scan_neon_128_8(
6168         const char * const restrict s1, const int s1Len,
6169         const char * const restrict s2, const int s2Len,
6170         const int open, const int gap,
6171         const parasail_matrix_t* matrix);
6172 
6173 extern parasail_result_t* parasail_sg_trace_scan_neon_128_sat(
6174         const char * const restrict s1, const int s1Len,
6175         const char * const restrict s2, const int s2Len,
6176         const int open, const int gap,
6177         const parasail_matrix_t* matrix);
6178 
6179 extern parasail_result_t* parasail_sg_trace_striped_sse2_128_64(
6180         const char * const restrict s1, const int s1Len,
6181         const char * const restrict s2, const int s2Len,
6182         const int open, const int gap,
6183         const parasail_matrix_t* matrix);
6184 
6185 extern parasail_result_t* parasail_sg_trace_striped_sse2_128_32(
6186         const char * const restrict s1, const int s1Len,
6187         const char * const restrict s2, const int s2Len,
6188         const int open, const int gap,
6189         const parasail_matrix_t* matrix);
6190 
6191 extern parasail_result_t* parasail_sg_trace_striped_sse2_128_16(
6192         const char * const restrict s1, const int s1Len,
6193         const char * const restrict s2, const int s2Len,
6194         const int open, const int gap,
6195         const parasail_matrix_t* matrix);
6196 
6197 extern parasail_result_t* parasail_sg_trace_striped_sse2_128_8(
6198         const char * const restrict s1, const int s1Len,
6199         const char * const restrict s2, const int s2Len,
6200         const int open, const int gap,
6201         const parasail_matrix_t* matrix);
6202 
6203 extern parasail_result_t* parasail_sg_trace_striped_sse2_128_sat(
6204         const char * const restrict s1, const int s1Len,
6205         const char * const restrict s2, const int s2Len,
6206         const int open, const int gap,
6207         const parasail_matrix_t* matrix);
6208 
6209 extern parasail_result_t* parasail_sg_trace_striped_sse41_128_64(
6210         const char * const restrict s1, const int s1Len,
6211         const char * const restrict s2, const int s2Len,
6212         const int open, const int gap,
6213         const parasail_matrix_t* matrix);
6214 
6215 extern parasail_result_t* parasail_sg_trace_striped_sse41_128_32(
6216         const char * const restrict s1, const int s1Len,
6217         const char * const restrict s2, const int s2Len,
6218         const int open, const int gap,
6219         const parasail_matrix_t* matrix);
6220 
6221 extern parasail_result_t* parasail_sg_trace_striped_sse41_128_16(
6222         const char * const restrict s1, const int s1Len,
6223         const char * const restrict s2, const int s2Len,
6224         const int open, const int gap,
6225         const parasail_matrix_t* matrix);
6226 
6227 extern parasail_result_t* parasail_sg_trace_striped_sse41_128_8(
6228         const char * const restrict s1, const int s1Len,
6229         const char * const restrict s2, const int s2Len,
6230         const int open, const int gap,
6231         const parasail_matrix_t* matrix);
6232 
6233 extern parasail_result_t* parasail_sg_trace_striped_sse41_128_sat(
6234         const char * const restrict s1, const int s1Len,
6235         const char * const restrict s2, const int s2Len,
6236         const int open, const int gap,
6237         const parasail_matrix_t* matrix);
6238 
6239 extern parasail_result_t* parasail_sg_trace_striped_avx2_256_64(
6240         const char * const restrict s1, const int s1Len,
6241         const char * const restrict s2, const int s2Len,
6242         const int open, const int gap,
6243         const parasail_matrix_t* matrix);
6244 
6245 extern parasail_result_t* parasail_sg_trace_striped_avx2_256_32(
6246         const char * const restrict s1, const int s1Len,
6247         const char * const restrict s2, const int s2Len,
6248         const int open, const int gap,
6249         const parasail_matrix_t* matrix);
6250 
6251 extern parasail_result_t* parasail_sg_trace_striped_avx2_256_16(
6252         const char * const restrict s1, const int s1Len,
6253         const char * const restrict s2, const int s2Len,
6254         const int open, const int gap,
6255         const parasail_matrix_t* matrix);
6256 
6257 extern parasail_result_t* parasail_sg_trace_striped_avx2_256_8(
6258         const char * const restrict s1, const int s1Len,
6259         const char * const restrict s2, const int s2Len,
6260         const int open, const int gap,
6261         const parasail_matrix_t* matrix);
6262 
6263 extern parasail_result_t* parasail_sg_trace_striped_avx2_256_sat(
6264         const char * const restrict s1, const int s1Len,
6265         const char * const restrict s2, const int s2Len,
6266         const int open, const int gap,
6267         const parasail_matrix_t* matrix);
6268 
6269 extern parasail_result_t* parasail_sg_trace_striped_altivec_128_64(
6270         const char * const restrict s1, const int s1Len,
6271         const char * const restrict s2, const int s2Len,
6272         const int open, const int gap,
6273         const parasail_matrix_t* matrix);
6274 
6275 extern parasail_result_t* parasail_sg_trace_striped_altivec_128_32(
6276         const char * const restrict s1, const int s1Len,
6277         const char * const restrict s2, const int s2Len,
6278         const int open, const int gap,
6279         const parasail_matrix_t* matrix);
6280 
6281 extern parasail_result_t* parasail_sg_trace_striped_altivec_128_16(
6282         const char * const restrict s1, const int s1Len,
6283         const char * const restrict s2, const int s2Len,
6284         const int open, const int gap,
6285         const parasail_matrix_t* matrix);
6286 
6287 extern parasail_result_t* parasail_sg_trace_striped_altivec_128_8(
6288         const char * const restrict s1, const int s1Len,
6289         const char * const restrict s2, const int s2Len,
6290         const int open, const int gap,
6291         const parasail_matrix_t* matrix);
6292 
6293 extern parasail_result_t* parasail_sg_trace_striped_altivec_128_sat(
6294         const char * const restrict s1, const int s1Len,
6295         const char * const restrict s2, const int s2Len,
6296         const int open, const int gap,
6297         const parasail_matrix_t* matrix);
6298 
6299 extern parasail_result_t* parasail_sg_trace_striped_neon_128_64(
6300         const char * const restrict s1, const int s1Len,
6301         const char * const restrict s2, const int s2Len,
6302         const int open, const int gap,
6303         const parasail_matrix_t* matrix);
6304 
6305 extern parasail_result_t* parasail_sg_trace_striped_neon_128_32(
6306         const char * const restrict s1, const int s1Len,
6307         const char * const restrict s2, const int s2Len,
6308         const int open, const int gap,
6309         const parasail_matrix_t* matrix);
6310 
6311 extern parasail_result_t* parasail_sg_trace_striped_neon_128_16(
6312         const char * const restrict s1, const int s1Len,
6313         const char * const restrict s2, const int s2Len,
6314         const int open, const int gap,
6315         const parasail_matrix_t* matrix);
6316 
6317 extern parasail_result_t* parasail_sg_trace_striped_neon_128_8(
6318         const char * const restrict s1, const int s1Len,
6319         const char * const restrict s2, const int s2Len,
6320         const int open, const int gap,
6321         const parasail_matrix_t* matrix);
6322 
6323 extern parasail_result_t* parasail_sg_trace_striped_neon_128_sat(
6324         const char * const restrict s1, const int s1Len,
6325         const char * const restrict s2, const int s2Len,
6326         const int open, const int gap,
6327         const parasail_matrix_t* matrix);
6328 
6329 extern parasail_result_t* parasail_sg_trace_diag_sse2_128_64(
6330         const char * const restrict s1, const int s1Len,
6331         const char * const restrict s2, const int s2Len,
6332         const int open, const int gap,
6333         const parasail_matrix_t* matrix);
6334 
6335 extern parasail_result_t* parasail_sg_trace_diag_sse2_128_32(
6336         const char * const restrict s1, const int s1Len,
6337         const char * const restrict s2, const int s2Len,
6338         const int open, const int gap,
6339         const parasail_matrix_t* matrix);
6340 
6341 extern parasail_result_t* parasail_sg_trace_diag_sse2_128_16(
6342         const char * const restrict s1, const int s1Len,
6343         const char * const restrict s2, const int s2Len,
6344         const int open, const int gap,
6345         const parasail_matrix_t* matrix);
6346 
6347 extern parasail_result_t* parasail_sg_trace_diag_sse2_128_8(
6348         const char * const restrict s1, const int s1Len,
6349         const char * const restrict s2, const int s2Len,
6350         const int open, const int gap,
6351         const parasail_matrix_t* matrix);
6352 
6353 extern parasail_result_t* parasail_sg_trace_diag_sse2_128_sat(
6354         const char * const restrict s1, const int s1Len,
6355         const char * const restrict s2, const int s2Len,
6356         const int open, const int gap,
6357         const parasail_matrix_t* matrix);
6358 
6359 extern parasail_result_t* parasail_sg_trace_diag_sse41_128_64(
6360         const char * const restrict s1, const int s1Len,
6361         const char * const restrict s2, const int s2Len,
6362         const int open, const int gap,
6363         const parasail_matrix_t* matrix);
6364 
6365 extern parasail_result_t* parasail_sg_trace_diag_sse41_128_32(
6366         const char * const restrict s1, const int s1Len,
6367         const char * const restrict s2, const int s2Len,
6368         const int open, const int gap,
6369         const parasail_matrix_t* matrix);
6370 
6371 extern parasail_result_t* parasail_sg_trace_diag_sse41_128_16(
6372         const char * const restrict s1, const int s1Len,
6373         const char * const restrict s2, const int s2Len,
6374         const int open, const int gap,
6375         const parasail_matrix_t* matrix);
6376 
6377 extern parasail_result_t* parasail_sg_trace_diag_sse41_128_8(
6378         const char * const restrict s1, const int s1Len,
6379         const char * const restrict s2, const int s2Len,
6380         const int open, const int gap,
6381         const parasail_matrix_t* matrix);
6382 
6383 extern parasail_result_t* parasail_sg_trace_diag_sse41_128_sat(
6384         const char * const restrict s1, const int s1Len,
6385         const char * const restrict s2, const int s2Len,
6386         const int open, const int gap,
6387         const parasail_matrix_t* matrix);
6388 
6389 extern parasail_result_t* parasail_sg_trace_diag_avx2_256_64(
6390         const char * const restrict s1, const int s1Len,
6391         const char * const restrict s2, const int s2Len,
6392         const int open, const int gap,
6393         const parasail_matrix_t* matrix);
6394 
6395 extern parasail_result_t* parasail_sg_trace_diag_avx2_256_32(
6396         const char * const restrict s1, const int s1Len,
6397         const char * const restrict s2, const int s2Len,
6398         const int open, const int gap,
6399         const parasail_matrix_t* matrix);
6400 
6401 extern parasail_result_t* parasail_sg_trace_diag_avx2_256_16(
6402         const char * const restrict s1, const int s1Len,
6403         const char * const restrict s2, const int s2Len,
6404         const int open, const int gap,
6405         const parasail_matrix_t* matrix);
6406 
6407 extern parasail_result_t* parasail_sg_trace_diag_avx2_256_8(
6408         const char * const restrict s1, const int s1Len,
6409         const char * const restrict s2, const int s2Len,
6410         const int open, const int gap,
6411         const parasail_matrix_t* matrix);
6412 
6413 extern parasail_result_t* parasail_sg_trace_diag_avx2_256_sat(
6414         const char * const restrict s1, const int s1Len,
6415         const char * const restrict s2, const int s2Len,
6416         const int open, const int gap,
6417         const parasail_matrix_t* matrix);
6418 
6419 extern parasail_result_t* parasail_sg_trace_diag_altivec_128_64(
6420         const char * const restrict s1, const int s1Len,
6421         const char * const restrict s2, const int s2Len,
6422         const int open, const int gap,
6423         const parasail_matrix_t* matrix);
6424 
6425 extern parasail_result_t* parasail_sg_trace_diag_altivec_128_32(
6426         const char * const restrict s1, const int s1Len,
6427         const char * const restrict s2, const int s2Len,
6428         const int open, const int gap,
6429         const parasail_matrix_t* matrix);
6430 
6431 extern parasail_result_t* parasail_sg_trace_diag_altivec_128_16(
6432         const char * const restrict s1, const int s1Len,
6433         const char * const restrict s2, const int s2Len,
6434         const int open, const int gap,
6435         const parasail_matrix_t* matrix);
6436 
6437 extern parasail_result_t* parasail_sg_trace_diag_altivec_128_8(
6438         const char * const restrict s1, const int s1Len,
6439         const char * const restrict s2, const int s2Len,
6440         const int open, const int gap,
6441         const parasail_matrix_t* matrix);
6442 
6443 extern parasail_result_t* parasail_sg_trace_diag_altivec_128_sat(
6444         const char * const restrict s1, const int s1Len,
6445         const char * const restrict s2, const int s2Len,
6446         const int open, const int gap,
6447         const parasail_matrix_t* matrix);
6448 
6449 extern parasail_result_t* parasail_sg_trace_diag_neon_128_64(
6450         const char * const restrict s1, const int s1Len,
6451         const char * const restrict s2, const int s2Len,
6452         const int open, const int gap,
6453         const parasail_matrix_t* matrix);
6454 
6455 extern parasail_result_t* parasail_sg_trace_diag_neon_128_32(
6456         const char * const restrict s1, const int s1Len,
6457         const char * const restrict s2, const int s2Len,
6458         const int open, const int gap,
6459         const parasail_matrix_t* matrix);
6460 
6461 extern parasail_result_t* parasail_sg_trace_diag_neon_128_16(
6462         const char * const restrict s1, const int s1Len,
6463         const char * const restrict s2, const int s2Len,
6464         const int open, const int gap,
6465         const parasail_matrix_t* matrix);
6466 
6467 extern parasail_result_t* parasail_sg_trace_diag_neon_128_8(
6468         const char * const restrict s1, const int s1Len,
6469         const char * const restrict s2, const int s2Len,
6470         const int open, const int gap,
6471         const parasail_matrix_t* matrix);
6472 
6473 extern parasail_result_t* parasail_sg_trace_diag_neon_128_sat(
6474         const char * const restrict s1, const int s1Len,
6475         const char * const restrict s2, const int s2Len,
6476         const int open, const int gap,
6477         const parasail_matrix_t* matrix);
6478 
6479 extern parasail_result_t* parasail_sg_stats_scan_sse2_128_64(
6480         const char * const restrict s1, const int s1Len,
6481         const char * const restrict s2, const int s2Len,
6482         const int open, const int gap,
6483         const parasail_matrix_t* matrix);
6484 
6485 extern parasail_result_t* parasail_sg_stats_scan_sse2_128_32(
6486         const char * const restrict s1, const int s1Len,
6487         const char * const restrict s2, const int s2Len,
6488         const int open, const int gap,
6489         const parasail_matrix_t* matrix);
6490 
6491 extern parasail_result_t* parasail_sg_stats_scan_sse2_128_16(
6492         const char * const restrict s1, const int s1Len,
6493         const char * const restrict s2, const int s2Len,
6494         const int open, const int gap,
6495         const parasail_matrix_t* matrix);
6496 
6497 extern parasail_result_t* parasail_sg_stats_scan_sse2_128_8(
6498         const char * const restrict s1, const int s1Len,
6499         const char * const restrict s2, const int s2Len,
6500         const int open, const int gap,
6501         const parasail_matrix_t* matrix);
6502 
6503 extern parasail_result_t* parasail_sg_stats_scan_sse2_128_sat(
6504         const char * const restrict s1, const int s1Len,
6505         const char * const restrict s2, const int s2Len,
6506         const int open, const int gap,
6507         const parasail_matrix_t* matrix);
6508 
6509 extern parasail_result_t* parasail_sg_stats_scan_sse41_128_64(
6510         const char * const restrict s1, const int s1Len,
6511         const char * const restrict s2, const int s2Len,
6512         const int open, const int gap,
6513         const parasail_matrix_t* matrix);
6514 
6515 extern parasail_result_t* parasail_sg_stats_scan_sse41_128_32(
6516         const char * const restrict s1, const int s1Len,
6517         const char * const restrict s2, const int s2Len,
6518         const int open, const int gap,
6519         const parasail_matrix_t* matrix);
6520 
6521 extern parasail_result_t* parasail_sg_stats_scan_sse41_128_16(
6522         const char * const restrict s1, const int s1Len,
6523         const char * const restrict s2, const int s2Len,
6524         const int open, const int gap,
6525         const parasail_matrix_t* matrix);
6526 
6527 extern parasail_result_t* parasail_sg_stats_scan_sse41_128_8(
6528         const char * const restrict s1, const int s1Len,
6529         const char * const restrict s2, const int s2Len,
6530         const int open, const int gap,
6531         const parasail_matrix_t* matrix);
6532 
6533 extern parasail_result_t* parasail_sg_stats_scan_sse41_128_sat(
6534         const char * const restrict s1, const int s1Len,
6535         const char * const restrict s2, const int s2Len,
6536         const int open, const int gap,
6537         const parasail_matrix_t* matrix);
6538 
6539 extern parasail_result_t* parasail_sg_stats_scan_avx2_256_64(
6540         const char * const restrict s1, const int s1Len,
6541         const char * const restrict s2, const int s2Len,
6542         const int open, const int gap,
6543         const parasail_matrix_t* matrix);
6544 
6545 extern parasail_result_t* parasail_sg_stats_scan_avx2_256_32(
6546         const char * const restrict s1, const int s1Len,
6547         const char * const restrict s2, const int s2Len,
6548         const int open, const int gap,
6549         const parasail_matrix_t* matrix);
6550 
6551 extern parasail_result_t* parasail_sg_stats_scan_avx2_256_16(
6552         const char * const restrict s1, const int s1Len,
6553         const char * const restrict s2, const int s2Len,
6554         const int open, const int gap,
6555         const parasail_matrix_t* matrix);
6556 
6557 extern parasail_result_t* parasail_sg_stats_scan_avx2_256_8(
6558         const char * const restrict s1, const int s1Len,
6559         const char * const restrict s2, const int s2Len,
6560         const int open, const int gap,
6561         const parasail_matrix_t* matrix);
6562 
6563 extern parasail_result_t* parasail_sg_stats_scan_avx2_256_sat(
6564         const char * const restrict s1, const int s1Len,
6565         const char * const restrict s2, const int s2Len,
6566         const int open, const int gap,
6567         const parasail_matrix_t* matrix);
6568 
6569 extern parasail_result_t* parasail_sg_stats_scan_altivec_128_64(
6570         const char * const restrict s1, const int s1Len,
6571         const char * const restrict s2, const int s2Len,
6572         const int open, const int gap,
6573         const parasail_matrix_t* matrix);
6574 
6575 extern parasail_result_t* parasail_sg_stats_scan_altivec_128_32(
6576         const char * const restrict s1, const int s1Len,
6577         const char * const restrict s2, const int s2Len,
6578         const int open, const int gap,
6579         const parasail_matrix_t* matrix);
6580 
6581 extern parasail_result_t* parasail_sg_stats_scan_altivec_128_16(
6582         const char * const restrict s1, const int s1Len,
6583         const char * const restrict s2, const int s2Len,
6584         const int open, const int gap,
6585         const parasail_matrix_t* matrix);
6586 
6587 extern parasail_result_t* parasail_sg_stats_scan_altivec_128_8(
6588         const char * const restrict s1, const int s1Len,
6589         const char * const restrict s2, const int s2Len,
6590         const int open, const int gap,
6591         const parasail_matrix_t* matrix);
6592 
6593 extern parasail_result_t* parasail_sg_stats_scan_altivec_128_sat(
6594         const char * const restrict s1, const int s1Len,
6595         const char * const restrict s2, const int s2Len,
6596         const int open, const int gap,
6597         const parasail_matrix_t* matrix);
6598 
6599 extern parasail_result_t* parasail_sg_stats_scan_neon_128_64(
6600         const char * const restrict s1, const int s1Len,
6601         const char * const restrict s2, const int s2Len,
6602         const int open, const int gap,
6603         const parasail_matrix_t* matrix);
6604 
6605 extern parasail_result_t* parasail_sg_stats_scan_neon_128_32(
6606         const char * const restrict s1, const int s1Len,
6607         const char * const restrict s2, const int s2Len,
6608         const int open, const int gap,
6609         const parasail_matrix_t* matrix);
6610 
6611 extern parasail_result_t* parasail_sg_stats_scan_neon_128_16(
6612         const char * const restrict s1, const int s1Len,
6613         const char * const restrict s2, const int s2Len,
6614         const int open, const int gap,
6615         const parasail_matrix_t* matrix);
6616 
6617 extern parasail_result_t* parasail_sg_stats_scan_neon_128_8(
6618         const char * const restrict s1, const int s1Len,
6619         const char * const restrict s2, const int s2Len,
6620         const int open, const int gap,
6621         const parasail_matrix_t* matrix);
6622 
6623 extern parasail_result_t* parasail_sg_stats_scan_neon_128_sat(
6624         const char * const restrict s1, const int s1Len,
6625         const char * const restrict s2, const int s2Len,
6626         const int open, const int gap,
6627         const parasail_matrix_t* matrix);
6628 
6629 extern parasail_result_t* parasail_sg_stats_striped_sse2_128_64(
6630         const char * const restrict s1, const int s1Len,
6631         const char * const restrict s2, const int s2Len,
6632         const int open, const int gap,
6633         const parasail_matrix_t* matrix);
6634 
6635 extern parasail_result_t* parasail_sg_stats_striped_sse2_128_32(
6636         const char * const restrict s1, const int s1Len,
6637         const char * const restrict s2, const int s2Len,
6638         const int open, const int gap,
6639         const parasail_matrix_t* matrix);
6640 
6641 extern parasail_result_t* parasail_sg_stats_striped_sse2_128_16(
6642         const char * const restrict s1, const int s1Len,
6643         const char * const restrict s2, const int s2Len,
6644         const int open, const int gap,
6645         const parasail_matrix_t* matrix);
6646 
6647 extern parasail_result_t* parasail_sg_stats_striped_sse2_128_8(
6648         const char * const restrict s1, const int s1Len,
6649         const char * const restrict s2, const int s2Len,
6650         const int open, const int gap,
6651         const parasail_matrix_t* matrix);
6652 
6653 extern parasail_result_t* parasail_sg_stats_striped_sse2_128_sat(
6654         const char * const restrict s1, const int s1Len,
6655         const char * const restrict s2, const int s2Len,
6656         const int open, const int gap,
6657         const parasail_matrix_t* matrix);
6658 
6659 extern parasail_result_t* parasail_sg_stats_striped_sse41_128_64(
6660         const char * const restrict s1, const int s1Len,
6661         const char * const restrict s2, const int s2Len,
6662         const int open, const int gap,
6663         const parasail_matrix_t* matrix);
6664 
6665 extern parasail_result_t* parasail_sg_stats_striped_sse41_128_32(
6666         const char * const restrict s1, const int s1Len,
6667         const char * const restrict s2, const int s2Len,
6668         const int open, const int gap,
6669         const parasail_matrix_t* matrix);
6670 
6671 extern parasail_result_t* parasail_sg_stats_striped_sse41_128_16(
6672         const char * const restrict s1, const int s1Len,
6673         const char * const restrict s2, const int s2Len,
6674         const int open, const int gap,
6675         const parasail_matrix_t* matrix);
6676 
6677 extern parasail_result_t* parasail_sg_stats_striped_sse41_128_8(
6678         const char * const restrict s1, const int s1Len,
6679         const char * const restrict s2, const int s2Len,
6680         const int open, const int gap,
6681         const parasail_matrix_t* matrix);
6682 
6683 extern parasail_result_t* parasail_sg_stats_striped_sse41_128_sat(
6684         const char * const restrict s1, const int s1Len,
6685         const char * const restrict s2, const int s2Len,
6686         const int open, const int gap,
6687         const parasail_matrix_t* matrix);
6688 
6689 extern parasail_result_t* parasail_sg_stats_striped_avx2_256_64(
6690         const char * const restrict s1, const int s1Len,
6691         const char * const restrict s2, const int s2Len,
6692         const int open, const int gap,
6693         const parasail_matrix_t* matrix);
6694 
6695 extern parasail_result_t* parasail_sg_stats_striped_avx2_256_32(
6696         const char * const restrict s1, const int s1Len,
6697         const char * const restrict s2, const int s2Len,
6698         const int open, const int gap,
6699         const parasail_matrix_t* matrix);
6700 
6701 extern parasail_result_t* parasail_sg_stats_striped_avx2_256_16(
6702         const char * const restrict s1, const int s1Len,
6703         const char * const restrict s2, const int s2Len,
6704         const int open, const int gap,
6705         const parasail_matrix_t* matrix);
6706 
6707 extern parasail_result_t* parasail_sg_stats_striped_avx2_256_8(
6708         const char * const restrict s1, const int s1Len,
6709         const char * const restrict s2, const int s2Len,
6710         const int open, const int gap,
6711         const parasail_matrix_t* matrix);
6712 
6713 extern parasail_result_t* parasail_sg_stats_striped_avx2_256_sat(
6714         const char * const restrict s1, const int s1Len,
6715         const char * const restrict s2, const int s2Len,
6716         const int open, const int gap,
6717         const parasail_matrix_t* matrix);
6718 
6719 extern parasail_result_t* parasail_sg_stats_striped_altivec_128_64(
6720         const char * const restrict s1, const int s1Len,
6721         const char * const restrict s2, const int s2Len,
6722         const int open, const int gap,
6723         const parasail_matrix_t* matrix);
6724 
6725 extern parasail_result_t* parasail_sg_stats_striped_altivec_128_32(
6726         const char * const restrict s1, const int s1Len,
6727         const char * const restrict s2, const int s2Len,
6728         const int open, const int gap,
6729         const parasail_matrix_t* matrix);
6730 
6731 extern parasail_result_t* parasail_sg_stats_striped_altivec_128_16(
6732         const char * const restrict s1, const int s1Len,
6733         const char * const restrict s2, const int s2Len,
6734         const int open, const int gap,
6735         const parasail_matrix_t* matrix);
6736 
6737 extern parasail_result_t* parasail_sg_stats_striped_altivec_128_8(
6738         const char * const restrict s1, const int s1Len,
6739         const char * const restrict s2, const int s2Len,
6740         const int open, const int gap,
6741         const parasail_matrix_t* matrix);
6742 
6743 extern parasail_result_t* parasail_sg_stats_striped_altivec_128_sat(
6744         const char * const restrict s1, const int s1Len,
6745         const char * const restrict s2, const int s2Len,
6746         const int open, const int gap,
6747         const parasail_matrix_t* matrix);
6748 
6749 extern parasail_result_t* parasail_sg_stats_striped_neon_128_64(
6750         const char * const restrict s1, const int s1Len,
6751         const char * const restrict s2, const int s2Len,
6752         const int open, const int gap,
6753         const parasail_matrix_t* matrix);
6754 
6755 extern parasail_result_t* parasail_sg_stats_striped_neon_128_32(
6756         const char * const restrict s1, const int s1Len,
6757         const char * const restrict s2, const int s2Len,
6758         const int open, const int gap,
6759         const parasail_matrix_t* matrix);
6760 
6761 extern parasail_result_t* parasail_sg_stats_striped_neon_128_16(
6762         const char * const restrict s1, const int s1Len,
6763         const char * const restrict s2, const int s2Len,
6764         const int open, const int gap,
6765         const parasail_matrix_t* matrix);
6766 
6767 extern parasail_result_t* parasail_sg_stats_striped_neon_128_8(
6768         const char * const restrict s1, const int s1Len,
6769         const char * const restrict s2, const int s2Len,
6770         const int open, const int gap,
6771         const parasail_matrix_t* matrix);
6772 
6773 extern parasail_result_t* parasail_sg_stats_striped_neon_128_sat(
6774         const char * const restrict s1, const int s1Len,
6775         const char * const restrict s2, const int s2Len,
6776         const int open, const int gap,
6777         const parasail_matrix_t* matrix);
6778 
6779 extern parasail_result_t* parasail_sg_stats_diag_sse2_128_64(
6780         const char * const restrict s1, const int s1Len,
6781         const char * const restrict s2, const int s2Len,
6782         const int open, const int gap,
6783         const parasail_matrix_t* matrix);
6784 
6785 extern parasail_result_t* parasail_sg_stats_diag_sse2_128_32(
6786         const char * const restrict s1, const int s1Len,
6787         const char * const restrict s2, const int s2Len,
6788         const int open, const int gap,
6789         const parasail_matrix_t* matrix);
6790 
6791 extern parasail_result_t* parasail_sg_stats_diag_sse2_128_16(
6792         const char * const restrict s1, const int s1Len,
6793         const char * const restrict s2, const int s2Len,
6794         const int open, const int gap,
6795         const parasail_matrix_t* matrix);
6796 
6797 extern parasail_result_t* parasail_sg_stats_diag_sse2_128_8(
6798         const char * const restrict s1, const int s1Len,
6799         const char * const restrict s2, const int s2Len,
6800         const int open, const int gap,
6801         const parasail_matrix_t* matrix);
6802 
6803 extern parasail_result_t* parasail_sg_stats_diag_sse2_128_sat(
6804         const char * const restrict s1, const int s1Len,
6805         const char * const restrict s2, const int s2Len,
6806         const int open, const int gap,
6807         const parasail_matrix_t* matrix);
6808 
6809 extern parasail_result_t* parasail_sg_stats_diag_sse41_128_64(
6810         const char * const restrict s1, const int s1Len,
6811         const char * const restrict s2, const int s2Len,
6812         const int open, const int gap,
6813         const parasail_matrix_t* matrix);
6814 
6815 extern parasail_result_t* parasail_sg_stats_diag_sse41_128_32(
6816         const char * const restrict s1, const int s1Len,
6817         const char * const restrict s2, const int s2Len,
6818         const int open, const int gap,
6819         const parasail_matrix_t* matrix);
6820 
6821 extern parasail_result_t* parasail_sg_stats_diag_sse41_128_16(
6822         const char * const restrict s1, const int s1Len,
6823         const char * const restrict s2, const int s2Len,
6824         const int open, const int gap,
6825         const parasail_matrix_t* matrix);
6826 
6827 extern parasail_result_t* parasail_sg_stats_diag_sse41_128_8(
6828         const char * const restrict s1, const int s1Len,
6829         const char * const restrict s2, const int s2Len,
6830         const int open, const int gap,
6831         const parasail_matrix_t* matrix);
6832 
6833 extern parasail_result_t* parasail_sg_stats_diag_sse41_128_sat(
6834         const char * const restrict s1, const int s1Len,
6835         const char * const restrict s2, const int s2Len,
6836         const int open, const int gap,
6837         const parasail_matrix_t* matrix);
6838 
6839 extern parasail_result_t* parasail_sg_stats_diag_avx2_256_64(
6840         const char * const restrict s1, const int s1Len,
6841         const char * const restrict s2, const int s2Len,
6842         const int open, const int gap,
6843         const parasail_matrix_t* matrix);
6844 
6845 extern parasail_result_t* parasail_sg_stats_diag_avx2_256_32(
6846         const char * const restrict s1, const int s1Len,
6847         const char * const restrict s2, const int s2Len,
6848         const int open, const int gap,
6849         const parasail_matrix_t* matrix);
6850 
6851 extern parasail_result_t* parasail_sg_stats_diag_avx2_256_16(
6852         const char * const restrict s1, const int s1Len,
6853         const char * const restrict s2, const int s2Len,
6854         const int open, const int gap,
6855         const parasail_matrix_t* matrix);
6856 
6857 extern parasail_result_t* parasail_sg_stats_diag_avx2_256_8(
6858         const char * const restrict s1, const int s1Len,
6859         const char * const restrict s2, const int s2Len,
6860         const int open, const int gap,
6861         const parasail_matrix_t* matrix);
6862 
6863 extern parasail_result_t* parasail_sg_stats_diag_avx2_256_sat(
6864         const char * const restrict s1, const int s1Len,
6865         const char * const restrict s2, const int s2Len,
6866         const int open, const int gap,
6867         const parasail_matrix_t* matrix);
6868 
6869 extern parasail_result_t* parasail_sg_stats_diag_altivec_128_64(
6870         const char * const restrict s1, const int s1Len,
6871         const char * const restrict s2, const int s2Len,
6872         const int open, const int gap,
6873         const parasail_matrix_t* matrix);
6874 
6875 extern parasail_result_t* parasail_sg_stats_diag_altivec_128_32(
6876         const char * const restrict s1, const int s1Len,
6877         const char * const restrict s2, const int s2Len,
6878         const int open, const int gap,
6879         const parasail_matrix_t* matrix);
6880 
6881 extern parasail_result_t* parasail_sg_stats_diag_altivec_128_16(
6882         const char * const restrict s1, const int s1Len,
6883         const char * const restrict s2, const int s2Len,
6884         const int open, const int gap,
6885         const parasail_matrix_t* matrix);
6886 
6887 extern parasail_result_t* parasail_sg_stats_diag_altivec_128_8(
6888         const char * const restrict s1, const int s1Len,
6889         const char * const restrict s2, const int s2Len,
6890         const int open, const int gap,
6891         const parasail_matrix_t* matrix);
6892 
6893 extern parasail_result_t* parasail_sg_stats_diag_altivec_128_sat(
6894         const char * const restrict s1, const int s1Len,
6895         const char * const restrict s2, const int s2Len,
6896         const int open, const int gap,
6897         const parasail_matrix_t* matrix);
6898 
6899 extern parasail_result_t* parasail_sg_stats_diag_neon_128_64(
6900         const char * const restrict s1, const int s1Len,
6901         const char * const restrict s2, const int s2Len,
6902         const int open, const int gap,
6903         const parasail_matrix_t* matrix);
6904 
6905 extern parasail_result_t* parasail_sg_stats_diag_neon_128_32(
6906         const char * const restrict s1, const int s1Len,
6907         const char * const restrict s2, const int s2Len,
6908         const int open, const int gap,
6909         const parasail_matrix_t* matrix);
6910 
6911 extern parasail_result_t* parasail_sg_stats_diag_neon_128_16(
6912         const char * const restrict s1, const int s1Len,
6913         const char * const restrict s2, const int s2Len,
6914         const int open, const int gap,
6915         const parasail_matrix_t* matrix);
6916 
6917 extern parasail_result_t* parasail_sg_stats_diag_neon_128_8(
6918         const char * const restrict s1, const int s1Len,
6919         const char * const restrict s2, const int s2Len,
6920         const int open, const int gap,
6921         const parasail_matrix_t* matrix);
6922 
6923 extern parasail_result_t* parasail_sg_stats_diag_neon_128_sat(
6924         const char * const restrict s1, const int s1Len,
6925         const char * const restrict s2, const int s2Len,
6926         const int open, const int gap,
6927         const parasail_matrix_t* matrix);
6928 
6929 extern parasail_result_t* parasail_sg_stats_table_scan_sse2_128_64(
6930         const char * const restrict s1, const int s1Len,
6931         const char * const restrict s2, const int s2Len,
6932         const int open, const int gap,
6933         const parasail_matrix_t* matrix);
6934 
6935 extern parasail_result_t* parasail_sg_stats_table_scan_sse2_128_32(
6936         const char * const restrict s1, const int s1Len,
6937         const char * const restrict s2, const int s2Len,
6938         const int open, const int gap,
6939         const parasail_matrix_t* matrix);
6940 
6941 extern parasail_result_t* parasail_sg_stats_table_scan_sse2_128_16(
6942         const char * const restrict s1, const int s1Len,
6943         const char * const restrict s2, const int s2Len,
6944         const int open, const int gap,
6945         const parasail_matrix_t* matrix);
6946 
6947 extern parasail_result_t* parasail_sg_stats_table_scan_sse2_128_8(
6948         const char * const restrict s1, const int s1Len,
6949         const char * const restrict s2, const int s2Len,
6950         const int open, const int gap,
6951         const parasail_matrix_t* matrix);
6952 
6953 extern parasail_result_t* parasail_sg_stats_table_scan_sse2_128_sat(
6954         const char * const restrict s1, const int s1Len,
6955         const char * const restrict s2, const int s2Len,
6956         const int open, const int gap,
6957         const parasail_matrix_t* matrix);
6958 
6959 extern parasail_result_t* parasail_sg_stats_table_scan_sse41_128_64(
6960         const char * const restrict s1, const int s1Len,
6961         const char * const restrict s2, const int s2Len,
6962         const int open, const int gap,
6963         const parasail_matrix_t* matrix);
6964 
6965 extern parasail_result_t* parasail_sg_stats_table_scan_sse41_128_32(
6966         const char * const restrict s1, const int s1Len,
6967         const char * const restrict s2, const int s2Len,
6968         const int open, const int gap,
6969         const parasail_matrix_t* matrix);
6970 
6971 extern parasail_result_t* parasail_sg_stats_table_scan_sse41_128_16(
6972         const char * const restrict s1, const int s1Len,
6973         const char * const restrict s2, const int s2Len,
6974         const int open, const int gap,
6975         const parasail_matrix_t* matrix);
6976 
6977 extern parasail_result_t* parasail_sg_stats_table_scan_sse41_128_8(
6978         const char * const restrict s1, const int s1Len,
6979         const char * const restrict s2, const int s2Len,
6980         const int open, const int gap,
6981         const parasail_matrix_t* matrix);
6982 
6983 extern parasail_result_t* parasail_sg_stats_table_scan_sse41_128_sat(
6984         const char * const restrict s1, const int s1Len,
6985         const char * const restrict s2, const int s2Len,
6986         const int open, const int gap,
6987         const parasail_matrix_t* matrix);
6988 
6989 extern parasail_result_t* parasail_sg_stats_table_scan_avx2_256_64(
6990         const char * const restrict s1, const int s1Len,
6991         const char * const restrict s2, const int s2Len,
6992         const int open, const int gap,
6993         const parasail_matrix_t* matrix);
6994 
6995 extern parasail_result_t* parasail_sg_stats_table_scan_avx2_256_32(
6996         const char * const restrict s1, const int s1Len,
6997         const char * const restrict s2, const int s2Len,
6998         const int open, const int gap,
6999         const parasail_matrix_t* matrix);
7000 
7001 extern parasail_result_t* parasail_sg_stats_table_scan_avx2_256_16(
7002         const char * const restrict s1, const int s1Len,
7003         const char * const restrict s2, const int s2Len,
7004         const int open, const int gap,
7005         const parasail_matrix_t* matrix);
7006 
7007 extern parasail_result_t* parasail_sg_stats_table_scan_avx2_256_8(
7008         const char * const restrict s1, const int s1Len,
7009         const char * const restrict s2, const int s2Len,
7010         const int open, const int gap,
7011         const parasail_matrix_t* matrix);
7012 
7013 extern parasail_result_t* parasail_sg_stats_table_scan_avx2_256_sat(
7014         const char * const restrict s1, const int s1Len,
7015         const char * const restrict s2, const int s2Len,
7016         const int open, const int gap,
7017         const parasail_matrix_t* matrix);
7018 
7019 extern parasail_result_t* parasail_sg_stats_table_scan_altivec_128_64(
7020         const char * const restrict s1, const int s1Len,
7021         const char * const restrict s2, const int s2Len,
7022         const int open, const int gap,
7023         const parasail_matrix_t* matrix);
7024 
7025 extern parasail_result_t* parasail_sg_stats_table_scan_altivec_128_32(
7026         const char * const restrict s1, const int s1Len,
7027         const char * const restrict s2, const int s2Len,
7028         const int open, const int gap,
7029         const parasail_matrix_t* matrix);
7030 
7031 extern parasail_result_t* parasail_sg_stats_table_scan_altivec_128_16(
7032         const char * const restrict s1, const int s1Len,
7033         const char * const restrict s2, const int s2Len,
7034         const int open, const int gap,
7035         const parasail_matrix_t* matrix);
7036 
7037 extern parasail_result_t* parasail_sg_stats_table_scan_altivec_128_8(
7038         const char * const restrict s1, const int s1Len,
7039         const char * const restrict s2, const int s2Len,
7040         const int open, const int gap,
7041         const parasail_matrix_t* matrix);
7042 
7043 extern parasail_result_t* parasail_sg_stats_table_scan_altivec_128_sat(
7044         const char * const restrict s1, const int s1Len,
7045         const char * const restrict s2, const int s2Len,
7046         const int open, const int gap,
7047         const parasail_matrix_t* matrix);
7048 
7049 extern parasail_result_t* parasail_sg_stats_table_scan_neon_128_64(
7050         const char * const restrict s1, const int s1Len,
7051         const char * const restrict s2, const int s2Len,
7052         const int open, const int gap,
7053         const parasail_matrix_t* matrix);
7054 
7055 extern parasail_result_t* parasail_sg_stats_table_scan_neon_128_32(
7056         const char * const restrict s1, const int s1Len,
7057         const char * const restrict s2, const int s2Len,
7058         const int open, const int gap,
7059         const parasail_matrix_t* matrix);
7060 
7061 extern parasail_result_t* parasail_sg_stats_table_scan_neon_128_16(
7062         const char * const restrict s1, const int s1Len,
7063         const char * const restrict s2, const int s2Len,
7064         const int open, const int gap,
7065         const parasail_matrix_t* matrix);
7066 
7067 extern parasail_result_t* parasail_sg_stats_table_scan_neon_128_8(
7068         const char * const restrict s1, const int s1Len,
7069         const char * const restrict s2, const int s2Len,
7070         const int open, const int gap,
7071         const parasail_matrix_t* matrix);
7072 
7073 extern parasail_result_t* parasail_sg_stats_table_scan_neon_128_sat(
7074         const char * const restrict s1, const int s1Len,
7075         const char * const restrict s2, const int s2Len,
7076         const int open, const int gap,
7077         const parasail_matrix_t* matrix);
7078 
7079 extern parasail_result_t* parasail_sg_stats_table_striped_sse2_128_64(
7080         const char * const restrict s1, const int s1Len,
7081         const char * const restrict s2, const int s2Len,
7082         const int open, const int gap,
7083         const parasail_matrix_t* matrix);
7084 
7085 extern parasail_result_t* parasail_sg_stats_table_striped_sse2_128_32(
7086         const char * const restrict s1, const int s1Len,
7087         const char * const restrict s2, const int s2Len,
7088         const int open, const int gap,
7089         const parasail_matrix_t* matrix);
7090 
7091 extern parasail_result_t* parasail_sg_stats_table_striped_sse2_128_16(
7092         const char * const restrict s1, const int s1Len,
7093         const char * const restrict s2, const int s2Len,
7094         const int open, const int gap,
7095         const parasail_matrix_t* matrix);
7096 
7097 extern parasail_result_t* parasail_sg_stats_table_striped_sse2_128_8(
7098         const char * const restrict s1, const int s1Len,
7099         const char * const restrict s2, const int s2Len,
7100         const int open, const int gap,
7101         const parasail_matrix_t* matrix);
7102 
7103 extern parasail_result_t* parasail_sg_stats_table_striped_sse2_128_sat(
7104         const char * const restrict s1, const int s1Len,
7105         const char * const restrict s2, const int s2Len,
7106         const int open, const int gap,
7107         const parasail_matrix_t* matrix);
7108 
7109 extern parasail_result_t* parasail_sg_stats_table_striped_sse41_128_64(
7110         const char * const restrict s1, const int s1Len,
7111         const char * const restrict s2, const int s2Len,
7112         const int open, const int gap,
7113         const parasail_matrix_t* matrix);
7114 
7115 extern parasail_result_t* parasail_sg_stats_table_striped_sse41_128_32(
7116         const char * const restrict s1, const int s1Len,
7117         const char * const restrict s2, const int s2Len,
7118         const int open, const int gap,
7119         const parasail_matrix_t* matrix);
7120 
7121 extern parasail_result_t* parasail_sg_stats_table_striped_sse41_128_16(
7122         const char * const restrict s1, const int s1Len,
7123         const char * const restrict s2, const int s2Len,
7124         const int open, const int gap,
7125         const parasail_matrix_t* matrix);
7126 
7127 extern parasail_result_t* parasail_sg_stats_table_striped_sse41_128_8(
7128         const char * const restrict s1, const int s1Len,
7129         const char * const restrict s2, const int s2Len,
7130         const int open, const int gap,
7131         const parasail_matrix_t* matrix);
7132 
7133 extern parasail_result_t* parasail_sg_stats_table_striped_sse41_128_sat(
7134         const char * const restrict s1, const int s1Len,
7135         const char * const restrict s2, const int s2Len,
7136         const int open, const int gap,
7137         const parasail_matrix_t* matrix);
7138 
7139 extern parasail_result_t* parasail_sg_stats_table_striped_avx2_256_64(
7140         const char * const restrict s1, const int s1Len,
7141         const char * const restrict s2, const int s2Len,
7142         const int open, const int gap,
7143         const parasail_matrix_t* matrix);
7144 
7145 extern parasail_result_t* parasail_sg_stats_table_striped_avx2_256_32(
7146         const char * const restrict s1, const int s1Len,
7147         const char * const restrict s2, const int s2Len,
7148         const int open, const int gap,
7149         const parasail_matrix_t* matrix);
7150 
7151 extern parasail_result_t* parasail_sg_stats_table_striped_avx2_256_16(
7152         const char * const restrict s1, const int s1Len,
7153         const char * const restrict s2, const int s2Len,
7154         const int open, const int gap,
7155         const parasail_matrix_t* matrix);
7156 
7157 extern parasail_result_t* parasail_sg_stats_table_striped_avx2_256_8(
7158         const char * const restrict s1, const int s1Len,
7159         const char * const restrict s2, const int s2Len,
7160         const int open, const int gap,
7161         const parasail_matrix_t* matrix);
7162 
7163 extern parasail_result_t* parasail_sg_stats_table_striped_avx2_256_sat(
7164         const char * const restrict s1, const int s1Len,
7165         const char * const restrict s2, const int s2Len,
7166         const int open, const int gap,
7167         const parasail_matrix_t* matrix);
7168 
7169 extern parasail_result_t* parasail_sg_stats_table_striped_altivec_128_64(
7170         const char * const restrict s1, const int s1Len,
7171         const char * const restrict s2, const int s2Len,
7172         const int open, const int gap,
7173         const parasail_matrix_t* matrix);
7174 
7175 extern parasail_result_t* parasail_sg_stats_table_striped_altivec_128_32(
7176         const char * const restrict s1, const int s1Len,
7177         const char * const restrict s2, const int s2Len,
7178         const int open, const int gap,
7179         const parasail_matrix_t* matrix);
7180 
7181 extern parasail_result_t* parasail_sg_stats_table_striped_altivec_128_16(
7182         const char * const restrict s1, const int s1Len,
7183         const char * const restrict s2, const int s2Len,
7184         const int open, const int gap,
7185         const parasail_matrix_t* matrix);
7186 
7187 extern parasail_result_t* parasail_sg_stats_table_striped_altivec_128_8(
7188         const char * const restrict s1, const int s1Len,
7189         const char * const restrict s2, const int s2Len,
7190         const int open, const int gap,
7191         const parasail_matrix_t* matrix);
7192 
7193 extern parasail_result_t* parasail_sg_stats_table_striped_altivec_128_sat(
7194         const char * const restrict s1, const int s1Len,
7195         const char * const restrict s2, const int s2Len,
7196         const int open, const int gap,
7197         const parasail_matrix_t* matrix);
7198 
7199 extern parasail_result_t* parasail_sg_stats_table_striped_neon_128_64(
7200         const char * const restrict s1, const int s1Len,
7201         const char * const restrict s2, const int s2Len,
7202         const int open, const int gap,
7203         const parasail_matrix_t* matrix);
7204 
7205 extern parasail_result_t* parasail_sg_stats_table_striped_neon_128_32(
7206         const char * const restrict s1, const int s1Len,
7207         const char * const restrict s2, const int s2Len,
7208         const int open, const int gap,
7209         const parasail_matrix_t* matrix);
7210 
7211 extern parasail_result_t* parasail_sg_stats_table_striped_neon_128_16(
7212         const char * const restrict s1, const int s1Len,
7213         const char * const restrict s2, const int s2Len,
7214         const int open, const int gap,
7215         const parasail_matrix_t* matrix);
7216 
7217 extern parasail_result_t* parasail_sg_stats_table_striped_neon_128_8(
7218         const char * const restrict s1, const int s1Len,
7219         const char * const restrict s2, const int s2Len,
7220         const int open, const int gap,
7221         const parasail_matrix_t* matrix);
7222 
7223 extern parasail_result_t* parasail_sg_stats_table_striped_neon_128_sat(
7224         const char * const restrict s1, const int s1Len,
7225         const char * const restrict s2, const int s2Len,
7226         const int open, const int gap,
7227         const parasail_matrix_t* matrix);
7228 
7229 extern parasail_result_t* parasail_sg_stats_table_diag_sse2_128_64(
7230         const char * const restrict s1, const int s1Len,
7231         const char * const restrict s2, const int s2Len,
7232         const int open, const int gap,
7233         const parasail_matrix_t* matrix);
7234 
7235 extern parasail_result_t* parasail_sg_stats_table_diag_sse2_128_32(
7236         const char * const restrict s1, const int s1Len,
7237         const char * const restrict s2, const int s2Len,
7238         const int open, const int gap,
7239         const parasail_matrix_t* matrix);
7240 
7241 extern parasail_result_t* parasail_sg_stats_table_diag_sse2_128_16(
7242         const char * const restrict s1, const int s1Len,
7243         const char * const restrict s2, const int s2Len,
7244         const int open, const int gap,
7245         const parasail_matrix_t* matrix);
7246 
7247 extern parasail_result_t* parasail_sg_stats_table_diag_sse2_128_8(
7248         const char * const restrict s1, const int s1Len,
7249         const char * const restrict s2, const int s2Len,
7250         const int open, const int gap,
7251         const parasail_matrix_t* matrix);
7252 
7253 extern parasail_result_t* parasail_sg_stats_table_diag_sse2_128_sat(
7254         const char * const restrict s1, const int s1Len,
7255         const char * const restrict s2, const int s2Len,
7256         const int open, const int gap,
7257         const parasail_matrix_t* matrix);
7258 
7259 extern parasail_result_t* parasail_sg_stats_table_diag_sse41_128_64(
7260         const char * const restrict s1, const int s1Len,
7261         const char * const restrict s2, const int s2Len,
7262         const int open, const int gap,
7263         const parasail_matrix_t* matrix);
7264 
7265 extern parasail_result_t* parasail_sg_stats_table_diag_sse41_128_32(
7266         const char * const restrict s1, const int s1Len,
7267         const char * const restrict s2, const int s2Len,
7268         const int open, const int gap,
7269         const parasail_matrix_t* matrix);
7270 
7271 extern parasail_result_t* parasail_sg_stats_table_diag_sse41_128_16(
7272         const char * const restrict s1, const int s1Len,
7273         const char * const restrict s2, const int s2Len,
7274         const int open, const int gap,
7275         const parasail_matrix_t* matrix);
7276 
7277 extern parasail_result_t* parasail_sg_stats_table_diag_sse41_128_8(
7278         const char * const restrict s1, const int s1Len,
7279         const char * const restrict s2, const int s2Len,
7280         const int open, const int gap,
7281         const parasail_matrix_t* matrix);
7282 
7283 extern parasail_result_t* parasail_sg_stats_table_diag_sse41_128_sat(
7284         const char * const restrict s1, const int s1Len,
7285         const char * const restrict s2, const int s2Len,
7286         const int open, const int gap,
7287         const parasail_matrix_t* matrix);
7288 
7289 extern parasail_result_t* parasail_sg_stats_table_diag_avx2_256_64(
7290         const char * const restrict s1, const int s1Len,
7291         const char * const restrict s2, const int s2Len,
7292         const int open, const int gap,
7293         const parasail_matrix_t* matrix);
7294 
7295 extern parasail_result_t* parasail_sg_stats_table_diag_avx2_256_32(
7296         const char * const restrict s1, const int s1Len,
7297         const char * const restrict s2, const int s2Len,
7298         const int open, const int gap,
7299         const parasail_matrix_t* matrix);
7300 
7301 extern parasail_result_t* parasail_sg_stats_table_diag_avx2_256_16(
7302         const char * const restrict s1, const int s1Len,
7303         const char * const restrict s2, const int s2Len,
7304         const int open, const int gap,
7305         const parasail_matrix_t* matrix);
7306 
7307 extern parasail_result_t* parasail_sg_stats_table_diag_avx2_256_8(
7308         const char * const restrict s1, const int s1Len,
7309         const char * const restrict s2, const int s2Len,
7310         const int open, const int gap,
7311         const parasail_matrix_t* matrix);
7312 
7313 extern parasail_result_t* parasail_sg_stats_table_diag_avx2_256_sat(
7314         const char * const restrict s1, const int s1Len,
7315         const char * const restrict s2, const int s2Len,
7316         const int open, const int gap,
7317         const parasail_matrix_t* matrix);
7318 
7319 extern parasail_result_t* parasail_sg_stats_table_diag_altivec_128_64(
7320         const char * const restrict s1, const int s1Len,
7321         const char * const restrict s2, const int s2Len,
7322         const int open, const int gap,
7323         const parasail_matrix_t* matrix);
7324 
7325 extern parasail_result_t* parasail_sg_stats_table_diag_altivec_128_32(
7326         const char * const restrict s1, const int s1Len,
7327         const char * const restrict s2, const int s2Len,
7328         const int open, const int gap,
7329         const parasail_matrix_t* matrix);
7330 
7331 extern parasail_result_t* parasail_sg_stats_table_diag_altivec_128_16(
7332         const char * const restrict s1, const int s1Len,
7333         const char * const restrict s2, const int s2Len,
7334         const int open, const int gap,
7335         const parasail_matrix_t* matrix);
7336 
7337 extern parasail_result_t* parasail_sg_stats_table_diag_altivec_128_8(
7338         const char * const restrict s1, const int s1Len,
7339         const char * const restrict s2, const int s2Len,
7340         const int open, const int gap,
7341         const parasail_matrix_t* matrix);
7342 
7343 extern parasail_result_t* parasail_sg_stats_table_diag_altivec_128_sat(
7344         const char * const restrict s1, const int s1Len,
7345         const char * const restrict s2, const int s2Len,
7346         const int open, const int gap,
7347         const parasail_matrix_t* matrix);
7348 
7349 extern parasail_result_t* parasail_sg_stats_table_diag_neon_128_64(
7350         const char * const restrict s1, const int s1Len,
7351         const char * const restrict s2, const int s2Len,
7352         const int open, const int gap,
7353         const parasail_matrix_t* matrix);
7354 
7355 extern parasail_result_t* parasail_sg_stats_table_diag_neon_128_32(
7356         const char * const restrict s1, const int s1Len,
7357         const char * const restrict s2, const int s2Len,
7358         const int open, const int gap,
7359         const parasail_matrix_t* matrix);
7360 
7361 extern parasail_result_t* parasail_sg_stats_table_diag_neon_128_16(
7362         const char * const restrict s1, const int s1Len,
7363         const char * const restrict s2, const int s2Len,
7364         const int open, const int gap,
7365         const parasail_matrix_t* matrix);
7366 
7367 extern parasail_result_t* parasail_sg_stats_table_diag_neon_128_8(
7368         const char * const restrict s1, const int s1Len,
7369         const char * const restrict s2, const int s2Len,
7370         const int open, const int gap,
7371         const parasail_matrix_t* matrix);
7372 
7373 extern parasail_result_t* parasail_sg_stats_table_diag_neon_128_sat(
7374         const char * const restrict s1, const int s1Len,
7375         const char * const restrict s2, const int s2Len,
7376         const int open, const int gap,
7377         const parasail_matrix_t* matrix);
7378 
7379 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse2_128_64(
7380         const char * const restrict s1, const int s1Len,
7381         const char * const restrict s2, const int s2Len,
7382         const int open, const int gap,
7383         const parasail_matrix_t* matrix);
7384 
7385 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse2_128_32(
7386         const char * const restrict s1, const int s1Len,
7387         const char * const restrict s2, const int s2Len,
7388         const int open, const int gap,
7389         const parasail_matrix_t* matrix);
7390 
7391 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse2_128_16(
7392         const char * const restrict s1, const int s1Len,
7393         const char * const restrict s2, const int s2Len,
7394         const int open, const int gap,
7395         const parasail_matrix_t* matrix);
7396 
7397 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse2_128_8(
7398         const char * const restrict s1, const int s1Len,
7399         const char * const restrict s2, const int s2Len,
7400         const int open, const int gap,
7401         const parasail_matrix_t* matrix);
7402 
7403 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse2_128_sat(
7404         const char * const restrict s1, const int s1Len,
7405         const char * const restrict s2, const int s2Len,
7406         const int open, const int gap,
7407         const parasail_matrix_t* matrix);
7408 
7409 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse41_128_64(
7410         const char * const restrict s1, const int s1Len,
7411         const char * const restrict s2, const int s2Len,
7412         const int open, const int gap,
7413         const parasail_matrix_t* matrix);
7414 
7415 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse41_128_32(
7416         const char * const restrict s1, const int s1Len,
7417         const char * const restrict s2, const int s2Len,
7418         const int open, const int gap,
7419         const parasail_matrix_t* matrix);
7420 
7421 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse41_128_16(
7422         const char * const restrict s1, const int s1Len,
7423         const char * const restrict s2, const int s2Len,
7424         const int open, const int gap,
7425         const parasail_matrix_t* matrix);
7426 
7427 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse41_128_8(
7428         const char * const restrict s1, const int s1Len,
7429         const char * const restrict s2, const int s2Len,
7430         const int open, const int gap,
7431         const parasail_matrix_t* matrix);
7432 
7433 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sse41_128_sat(
7434         const char * const restrict s1, const int s1Len,
7435         const char * const restrict s2, const int s2Len,
7436         const int open, const int gap,
7437         const parasail_matrix_t* matrix);
7438 
7439 extern parasail_result_t* parasail_sg_stats_rowcol_scan_avx2_256_64(
7440         const char * const restrict s1, const int s1Len,
7441         const char * const restrict s2, const int s2Len,
7442         const int open, const int gap,
7443         const parasail_matrix_t* matrix);
7444 
7445 extern parasail_result_t* parasail_sg_stats_rowcol_scan_avx2_256_32(
7446         const char * const restrict s1, const int s1Len,
7447         const char * const restrict s2, const int s2Len,
7448         const int open, const int gap,
7449         const parasail_matrix_t* matrix);
7450 
7451 extern parasail_result_t* parasail_sg_stats_rowcol_scan_avx2_256_16(
7452         const char * const restrict s1, const int s1Len,
7453         const char * const restrict s2, const int s2Len,
7454         const int open, const int gap,
7455         const parasail_matrix_t* matrix);
7456 
7457 extern parasail_result_t* parasail_sg_stats_rowcol_scan_avx2_256_8(
7458         const char * const restrict s1, const int s1Len,
7459         const char * const restrict s2, const int s2Len,
7460         const int open, const int gap,
7461         const parasail_matrix_t* matrix);
7462 
7463 extern parasail_result_t* parasail_sg_stats_rowcol_scan_avx2_256_sat(
7464         const char * const restrict s1, const int s1Len,
7465         const char * const restrict s2, const int s2Len,
7466         const int open, const int gap,
7467         const parasail_matrix_t* matrix);
7468 
7469 extern parasail_result_t* parasail_sg_stats_rowcol_scan_altivec_128_64(
7470         const char * const restrict s1, const int s1Len,
7471         const char * const restrict s2, const int s2Len,
7472         const int open, const int gap,
7473         const parasail_matrix_t* matrix);
7474 
7475 extern parasail_result_t* parasail_sg_stats_rowcol_scan_altivec_128_32(
7476         const char * const restrict s1, const int s1Len,
7477         const char * const restrict s2, const int s2Len,
7478         const int open, const int gap,
7479         const parasail_matrix_t* matrix);
7480 
7481 extern parasail_result_t* parasail_sg_stats_rowcol_scan_altivec_128_16(
7482         const char * const restrict s1, const int s1Len,
7483         const char * const restrict s2, const int s2Len,
7484         const int open, const int gap,
7485         const parasail_matrix_t* matrix);
7486 
7487 extern parasail_result_t* parasail_sg_stats_rowcol_scan_altivec_128_8(
7488         const char * const restrict s1, const int s1Len,
7489         const char * const restrict s2, const int s2Len,
7490         const int open, const int gap,
7491         const parasail_matrix_t* matrix);
7492 
7493 extern parasail_result_t* parasail_sg_stats_rowcol_scan_altivec_128_sat(
7494         const char * const restrict s1, const int s1Len,
7495         const char * const restrict s2, const int s2Len,
7496         const int open, const int gap,
7497         const parasail_matrix_t* matrix);
7498 
7499 extern parasail_result_t* parasail_sg_stats_rowcol_scan_neon_128_64(
7500         const char * const restrict s1, const int s1Len,
7501         const char * const restrict s2, const int s2Len,
7502         const int open, const int gap,
7503         const parasail_matrix_t* matrix);
7504 
7505 extern parasail_result_t* parasail_sg_stats_rowcol_scan_neon_128_32(
7506         const char * const restrict s1, const int s1Len,
7507         const char * const restrict s2, const int s2Len,
7508         const int open, const int gap,
7509         const parasail_matrix_t* matrix);
7510 
7511 extern parasail_result_t* parasail_sg_stats_rowcol_scan_neon_128_16(
7512         const char * const restrict s1, const int s1Len,
7513         const char * const restrict s2, const int s2Len,
7514         const int open, const int gap,
7515         const parasail_matrix_t* matrix);
7516 
7517 extern parasail_result_t* parasail_sg_stats_rowcol_scan_neon_128_8(
7518         const char * const restrict s1, const int s1Len,
7519         const char * const restrict s2, const int s2Len,
7520         const int open, const int gap,
7521         const parasail_matrix_t* matrix);
7522 
7523 extern parasail_result_t* parasail_sg_stats_rowcol_scan_neon_128_sat(
7524         const char * const restrict s1, const int s1Len,
7525         const char * const restrict s2, const int s2Len,
7526         const int open, const int gap,
7527         const parasail_matrix_t* matrix);
7528 
7529 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse2_128_64(
7530         const char * const restrict s1, const int s1Len,
7531         const char * const restrict s2, const int s2Len,
7532         const int open, const int gap,
7533         const parasail_matrix_t* matrix);
7534 
7535 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse2_128_32(
7536         const char * const restrict s1, const int s1Len,
7537         const char * const restrict s2, const int s2Len,
7538         const int open, const int gap,
7539         const parasail_matrix_t* matrix);
7540 
7541 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse2_128_16(
7542         const char * const restrict s1, const int s1Len,
7543         const char * const restrict s2, const int s2Len,
7544         const int open, const int gap,
7545         const parasail_matrix_t* matrix);
7546 
7547 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse2_128_8(
7548         const char * const restrict s1, const int s1Len,
7549         const char * const restrict s2, const int s2Len,
7550         const int open, const int gap,
7551         const parasail_matrix_t* matrix);
7552 
7553 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse2_128_sat(
7554         const char * const restrict s1, const int s1Len,
7555         const char * const restrict s2, const int s2Len,
7556         const int open, const int gap,
7557         const parasail_matrix_t* matrix);
7558 
7559 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse41_128_64(
7560         const char * const restrict s1, const int s1Len,
7561         const char * const restrict s2, const int s2Len,
7562         const int open, const int gap,
7563         const parasail_matrix_t* matrix);
7564 
7565 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse41_128_32(
7566         const char * const restrict s1, const int s1Len,
7567         const char * const restrict s2, const int s2Len,
7568         const int open, const int gap,
7569         const parasail_matrix_t* matrix);
7570 
7571 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse41_128_16(
7572         const char * const restrict s1, const int s1Len,
7573         const char * const restrict s2, const int s2Len,
7574         const int open, const int gap,
7575         const parasail_matrix_t* matrix);
7576 
7577 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse41_128_8(
7578         const char * const restrict s1, const int s1Len,
7579         const char * const restrict s2, const int s2Len,
7580         const int open, const int gap,
7581         const parasail_matrix_t* matrix);
7582 
7583 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sse41_128_sat(
7584         const char * const restrict s1, const int s1Len,
7585         const char * const restrict s2, const int s2Len,
7586         const int open, const int gap,
7587         const parasail_matrix_t* matrix);
7588 
7589 extern parasail_result_t* parasail_sg_stats_rowcol_striped_avx2_256_64(
7590         const char * const restrict s1, const int s1Len,
7591         const char * const restrict s2, const int s2Len,
7592         const int open, const int gap,
7593         const parasail_matrix_t* matrix);
7594 
7595 extern parasail_result_t* parasail_sg_stats_rowcol_striped_avx2_256_32(
7596         const char * const restrict s1, const int s1Len,
7597         const char * const restrict s2, const int s2Len,
7598         const int open, const int gap,
7599         const parasail_matrix_t* matrix);
7600 
7601 extern parasail_result_t* parasail_sg_stats_rowcol_striped_avx2_256_16(
7602         const char * const restrict s1, const int s1Len,
7603         const char * const restrict s2, const int s2Len,
7604         const int open, const int gap,
7605         const parasail_matrix_t* matrix);
7606 
7607 extern parasail_result_t* parasail_sg_stats_rowcol_striped_avx2_256_8(
7608         const char * const restrict s1, const int s1Len,
7609         const char * const restrict s2, const int s2Len,
7610         const int open, const int gap,
7611         const parasail_matrix_t* matrix);
7612 
7613 extern parasail_result_t* parasail_sg_stats_rowcol_striped_avx2_256_sat(
7614         const char * const restrict s1, const int s1Len,
7615         const char * const restrict s2, const int s2Len,
7616         const int open, const int gap,
7617         const parasail_matrix_t* matrix);
7618 
7619 extern parasail_result_t* parasail_sg_stats_rowcol_striped_altivec_128_64(
7620         const char * const restrict s1, const int s1Len,
7621         const char * const restrict s2, const int s2Len,
7622         const int open, const int gap,
7623         const parasail_matrix_t* matrix);
7624 
7625 extern parasail_result_t* parasail_sg_stats_rowcol_striped_altivec_128_32(
7626         const char * const restrict s1, const int s1Len,
7627         const char * const restrict s2, const int s2Len,
7628         const int open, const int gap,
7629         const parasail_matrix_t* matrix);
7630 
7631 extern parasail_result_t* parasail_sg_stats_rowcol_striped_altivec_128_16(
7632         const char * const restrict s1, const int s1Len,
7633         const char * const restrict s2, const int s2Len,
7634         const int open, const int gap,
7635         const parasail_matrix_t* matrix);
7636 
7637 extern parasail_result_t* parasail_sg_stats_rowcol_striped_altivec_128_8(
7638         const char * const restrict s1, const int s1Len,
7639         const char * const restrict s2, const int s2Len,
7640         const int open, const int gap,
7641         const parasail_matrix_t* matrix);
7642 
7643 extern parasail_result_t* parasail_sg_stats_rowcol_striped_altivec_128_sat(
7644         const char * const restrict s1, const int s1Len,
7645         const char * const restrict s2, const int s2Len,
7646         const int open, const int gap,
7647         const parasail_matrix_t* matrix);
7648 
7649 extern parasail_result_t* parasail_sg_stats_rowcol_striped_neon_128_64(
7650         const char * const restrict s1, const int s1Len,
7651         const char * const restrict s2, const int s2Len,
7652         const int open, const int gap,
7653         const parasail_matrix_t* matrix);
7654 
7655 extern parasail_result_t* parasail_sg_stats_rowcol_striped_neon_128_32(
7656         const char * const restrict s1, const int s1Len,
7657         const char * const restrict s2, const int s2Len,
7658         const int open, const int gap,
7659         const parasail_matrix_t* matrix);
7660 
7661 extern parasail_result_t* parasail_sg_stats_rowcol_striped_neon_128_16(
7662         const char * const restrict s1, const int s1Len,
7663         const char * const restrict s2, const int s2Len,
7664         const int open, const int gap,
7665         const parasail_matrix_t* matrix);
7666 
7667 extern parasail_result_t* parasail_sg_stats_rowcol_striped_neon_128_8(
7668         const char * const restrict s1, const int s1Len,
7669         const char * const restrict s2, const int s2Len,
7670         const int open, const int gap,
7671         const parasail_matrix_t* matrix);
7672 
7673 extern parasail_result_t* parasail_sg_stats_rowcol_striped_neon_128_sat(
7674         const char * const restrict s1, const int s1Len,
7675         const char * const restrict s2, const int s2Len,
7676         const int open, const int gap,
7677         const parasail_matrix_t* matrix);
7678 
7679 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse2_128_64(
7680         const char * const restrict s1, const int s1Len,
7681         const char * const restrict s2, const int s2Len,
7682         const int open, const int gap,
7683         const parasail_matrix_t* matrix);
7684 
7685 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse2_128_32(
7686         const char * const restrict s1, const int s1Len,
7687         const char * const restrict s2, const int s2Len,
7688         const int open, const int gap,
7689         const parasail_matrix_t* matrix);
7690 
7691 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse2_128_16(
7692         const char * const restrict s1, const int s1Len,
7693         const char * const restrict s2, const int s2Len,
7694         const int open, const int gap,
7695         const parasail_matrix_t* matrix);
7696 
7697 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse2_128_8(
7698         const char * const restrict s1, const int s1Len,
7699         const char * const restrict s2, const int s2Len,
7700         const int open, const int gap,
7701         const parasail_matrix_t* matrix);
7702 
7703 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse2_128_sat(
7704         const char * const restrict s1, const int s1Len,
7705         const char * const restrict s2, const int s2Len,
7706         const int open, const int gap,
7707         const parasail_matrix_t* matrix);
7708 
7709 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse41_128_64(
7710         const char * const restrict s1, const int s1Len,
7711         const char * const restrict s2, const int s2Len,
7712         const int open, const int gap,
7713         const parasail_matrix_t* matrix);
7714 
7715 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse41_128_32(
7716         const char * const restrict s1, const int s1Len,
7717         const char * const restrict s2, const int s2Len,
7718         const int open, const int gap,
7719         const parasail_matrix_t* matrix);
7720 
7721 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse41_128_16(
7722         const char * const restrict s1, const int s1Len,
7723         const char * const restrict s2, const int s2Len,
7724         const int open, const int gap,
7725         const parasail_matrix_t* matrix);
7726 
7727 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse41_128_8(
7728         const char * const restrict s1, const int s1Len,
7729         const char * const restrict s2, const int s2Len,
7730         const int open, const int gap,
7731         const parasail_matrix_t* matrix);
7732 
7733 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sse41_128_sat(
7734         const char * const restrict s1, const int s1Len,
7735         const char * const restrict s2, const int s2Len,
7736         const int open, const int gap,
7737         const parasail_matrix_t* matrix);
7738 
7739 extern parasail_result_t* parasail_sg_stats_rowcol_diag_avx2_256_64(
7740         const char * const restrict s1, const int s1Len,
7741         const char * const restrict s2, const int s2Len,
7742         const int open, const int gap,
7743         const parasail_matrix_t* matrix);
7744 
7745 extern parasail_result_t* parasail_sg_stats_rowcol_diag_avx2_256_32(
7746         const char * const restrict s1, const int s1Len,
7747         const char * const restrict s2, const int s2Len,
7748         const int open, const int gap,
7749         const parasail_matrix_t* matrix);
7750 
7751 extern parasail_result_t* parasail_sg_stats_rowcol_diag_avx2_256_16(
7752         const char * const restrict s1, const int s1Len,
7753         const char * const restrict s2, const int s2Len,
7754         const int open, const int gap,
7755         const parasail_matrix_t* matrix);
7756 
7757 extern parasail_result_t* parasail_sg_stats_rowcol_diag_avx2_256_8(
7758         const char * const restrict s1, const int s1Len,
7759         const char * const restrict s2, const int s2Len,
7760         const int open, const int gap,
7761         const parasail_matrix_t* matrix);
7762 
7763 extern parasail_result_t* parasail_sg_stats_rowcol_diag_avx2_256_sat(
7764         const char * const restrict s1, const int s1Len,
7765         const char * const restrict s2, const int s2Len,
7766         const int open, const int gap,
7767         const parasail_matrix_t* matrix);
7768 
7769 extern parasail_result_t* parasail_sg_stats_rowcol_diag_altivec_128_64(
7770         const char * const restrict s1, const int s1Len,
7771         const char * const restrict s2, const int s2Len,
7772         const int open, const int gap,
7773         const parasail_matrix_t* matrix);
7774 
7775 extern parasail_result_t* parasail_sg_stats_rowcol_diag_altivec_128_32(
7776         const char * const restrict s1, const int s1Len,
7777         const char * const restrict s2, const int s2Len,
7778         const int open, const int gap,
7779         const parasail_matrix_t* matrix);
7780 
7781 extern parasail_result_t* parasail_sg_stats_rowcol_diag_altivec_128_16(
7782         const char * const restrict s1, const int s1Len,
7783         const char * const restrict s2, const int s2Len,
7784         const int open, const int gap,
7785         const parasail_matrix_t* matrix);
7786 
7787 extern parasail_result_t* parasail_sg_stats_rowcol_diag_altivec_128_8(
7788         const char * const restrict s1, const int s1Len,
7789         const char * const restrict s2, const int s2Len,
7790         const int open, const int gap,
7791         const parasail_matrix_t* matrix);
7792 
7793 extern parasail_result_t* parasail_sg_stats_rowcol_diag_altivec_128_sat(
7794         const char * const restrict s1, const int s1Len,
7795         const char * const restrict s2, const int s2Len,
7796         const int open, const int gap,
7797         const parasail_matrix_t* matrix);
7798 
7799 extern parasail_result_t* parasail_sg_stats_rowcol_diag_neon_128_64(
7800         const char * const restrict s1, const int s1Len,
7801         const char * const restrict s2, const int s2Len,
7802         const int open, const int gap,
7803         const parasail_matrix_t* matrix);
7804 
7805 extern parasail_result_t* parasail_sg_stats_rowcol_diag_neon_128_32(
7806         const char * const restrict s1, const int s1Len,
7807         const char * const restrict s2, const int s2Len,
7808         const int open, const int gap,
7809         const parasail_matrix_t* matrix);
7810 
7811 extern parasail_result_t* parasail_sg_stats_rowcol_diag_neon_128_16(
7812         const char * const restrict s1, const int s1Len,
7813         const char * const restrict s2, const int s2Len,
7814         const int open, const int gap,
7815         const parasail_matrix_t* matrix);
7816 
7817 extern parasail_result_t* parasail_sg_stats_rowcol_diag_neon_128_8(
7818         const char * const restrict s1, const int s1Len,
7819         const char * const restrict s2, const int s2Len,
7820         const int open, const int gap,
7821         const parasail_matrix_t* matrix);
7822 
7823 extern parasail_result_t* parasail_sg_stats_rowcol_diag_neon_128_sat(
7824         const char * const restrict s1, const int s1Len,
7825         const char * const restrict s2, const int s2Len,
7826         const int open, const int gap,
7827         const parasail_matrix_t* matrix);
7828 
7829 extern parasail_result_t* parasail_sw_scan_sse2_128_64(
7830         const char * const restrict s1, const int s1Len,
7831         const char * const restrict s2, const int s2Len,
7832         const int open, const int gap,
7833         const parasail_matrix_t* matrix);
7834 
7835 extern parasail_result_t* parasail_sw_scan_sse2_128_32(
7836         const char * const restrict s1, const int s1Len,
7837         const char * const restrict s2, const int s2Len,
7838         const int open, const int gap,
7839         const parasail_matrix_t* matrix);
7840 
7841 extern parasail_result_t* parasail_sw_scan_sse2_128_16(
7842         const char * const restrict s1, const int s1Len,
7843         const char * const restrict s2, const int s2Len,
7844         const int open, const int gap,
7845         const parasail_matrix_t* matrix);
7846 
7847 extern parasail_result_t* parasail_sw_scan_sse2_128_8(
7848         const char * const restrict s1, const int s1Len,
7849         const char * const restrict s2, const int s2Len,
7850         const int open, const int gap,
7851         const parasail_matrix_t* matrix);
7852 
7853 extern parasail_result_t* parasail_sw_scan_sse2_128_sat(
7854         const char * const restrict s1, const int s1Len,
7855         const char * const restrict s2, const int s2Len,
7856         const int open, const int gap,
7857         const parasail_matrix_t* matrix);
7858 
7859 extern parasail_result_t* parasail_sw_scan_sse41_128_64(
7860         const char * const restrict s1, const int s1Len,
7861         const char * const restrict s2, const int s2Len,
7862         const int open, const int gap,
7863         const parasail_matrix_t* matrix);
7864 
7865 extern parasail_result_t* parasail_sw_scan_sse41_128_32(
7866         const char * const restrict s1, const int s1Len,
7867         const char * const restrict s2, const int s2Len,
7868         const int open, const int gap,
7869         const parasail_matrix_t* matrix);
7870 
7871 extern parasail_result_t* parasail_sw_scan_sse41_128_16(
7872         const char * const restrict s1, const int s1Len,
7873         const char * const restrict s2, const int s2Len,
7874         const int open, const int gap,
7875         const parasail_matrix_t* matrix);
7876 
7877 extern parasail_result_t* parasail_sw_scan_sse41_128_8(
7878         const char * const restrict s1, const int s1Len,
7879         const char * const restrict s2, const int s2Len,
7880         const int open, const int gap,
7881         const parasail_matrix_t* matrix);
7882 
7883 extern parasail_result_t* parasail_sw_scan_sse41_128_sat(
7884         const char * const restrict s1, const int s1Len,
7885         const char * const restrict s2, const int s2Len,
7886         const int open, const int gap,
7887         const parasail_matrix_t* matrix);
7888 
7889 extern parasail_result_t* parasail_sw_scan_avx2_256_64(
7890         const char * const restrict s1, const int s1Len,
7891         const char * const restrict s2, const int s2Len,
7892         const int open, const int gap,
7893         const parasail_matrix_t* matrix);
7894 
7895 extern parasail_result_t* parasail_sw_scan_avx2_256_32(
7896         const char * const restrict s1, const int s1Len,
7897         const char * const restrict s2, const int s2Len,
7898         const int open, const int gap,
7899         const parasail_matrix_t* matrix);
7900 
7901 extern parasail_result_t* parasail_sw_scan_avx2_256_16(
7902         const char * const restrict s1, const int s1Len,
7903         const char * const restrict s2, const int s2Len,
7904         const int open, const int gap,
7905         const parasail_matrix_t* matrix);
7906 
7907 extern parasail_result_t* parasail_sw_scan_avx2_256_8(
7908         const char * const restrict s1, const int s1Len,
7909         const char * const restrict s2, const int s2Len,
7910         const int open, const int gap,
7911         const parasail_matrix_t* matrix);
7912 
7913 extern parasail_result_t* parasail_sw_scan_avx2_256_sat(
7914         const char * const restrict s1, const int s1Len,
7915         const char * const restrict s2, const int s2Len,
7916         const int open, const int gap,
7917         const parasail_matrix_t* matrix);
7918 
7919 extern parasail_result_t* parasail_sw_scan_altivec_128_64(
7920         const char * const restrict s1, const int s1Len,
7921         const char * const restrict s2, const int s2Len,
7922         const int open, const int gap,
7923         const parasail_matrix_t* matrix);
7924 
7925 extern parasail_result_t* parasail_sw_scan_altivec_128_32(
7926         const char * const restrict s1, const int s1Len,
7927         const char * const restrict s2, const int s2Len,
7928         const int open, const int gap,
7929         const parasail_matrix_t* matrix);
7930 
7931 extern parasail_result_t* parasail_sw_scan_altivec_128_16(
7932         const char * const restrict s1, const int s1Len,
7933         const char * const restrict s2, const int s2Len,
7934         const int open, const int gap,
7935         const parasail_matrix_t* matrix);
7936 
7937 extern parasail_result_t* parasail_sw_scan_altivec_128_8(
7938         const char * const restrict s1, const int s1Len,
7939         const char * const restrict s2, const int s2Len,
7940         const int open, const int gap,
7941         const parasail_matrix_t* matrix);
7942 
7943 extern parasail_result_t* parasail_sw_scan_altivec_128_sat(
7944         const char * const restrict s1, const int s1Len,
7945         const char * const restrict s2, const int s2Len,
7946         const int open, const int gap,
7947         const parasail_matrix_t* matrix);
7948 
7949 extern parasail_result_t* parasail_sw_scan_neon_128_64(
7950         const char * const restrict s1, const int s1Len,
7951         const char * const restrict s2, const int s2Len,
7952         const int open, const int gap,
7953         const parasail_matrix_t* matrix);
7954 
7955 extern parasail_result_t* parasail_sw_scan_neon_128_32(
7956         const char * const restrict s1, const int s1Len,
7957         const char * const restrict s2, const int s2Len,
7958         const int open, const int gap,
7959         const parasail_matrix_t* matrix);
7960 
7961 extern parasail_result_t* parasail_sw_scan_neon_128_16(
7962         const char * const restrict s1, const int s1Len,
7963         const char * const restrict s2, const int s2Len,
7964         const int open, const int gap,
7965         const parasail_matrix_t* matrix);
7966 
7967 extern parasail_result_t* parasail_sw_scan_neon_128_8(
7968         const char * const restrict s1, const int s1Len,
7969         const char * const restrict s2, const int s2Len,
7970         const int open, const int gap,
7971         const parasail_matrix_t* matrix);
7972 
7973 extern parasail_result_t* parasail_sw_scan_neon_128_sat(
7974         const char * const restrict s1, const int s1Len,
7975         const char * const restrict s2, const int s2Len,
7976         const int open, const int gap,
7977         const parasail_matrix_t* matrix);
7978 
7979 extern parasail_result_t* parasail_sw_striped_sse2_128_64(
7980         const char * const restrict s1, const int s1Len,
7981         const char * const restrict s2, const int s2Len,
7982         const int open, const int gap,
7983         const parasail_matrix_t* matrix);
7984 
7985 extern parasail_result_t* parasail_sw_striped_sse2_128_32(
7986         const char * const restrict s1, const int s1Len,
7987         const char * const restrict s2, const int s2Len,
7988         const int open, const int gap,
7989         const parasail_matrix_t* matrix);
7990 
7991 extern parasail_result_t* parasail_sw_striped_sse2_128_16(
7992         const char * const restrict s1, const int s1Len,
7993         const char * const restrict s2, const int s2Len,
7994         const int open, const int gap,
7995         const parasail_matrix_t* matrix);
7996 
7997 extern parasail_result_t* parasail_sw_striped_sse2_128_8(
7998         const char * const restrict s1, const int s1Len,
7999         const char * const restrict s2, const int s2Len,
8000         const int open, const int gap,
8001         const parasail_matrix_t* matrix);
8002 
8003 extern parasail_result_t* parasail_sw_striped_sse2_128_sat(
8004         const char * const restrict s1, const int s1Len,
8005         const char * const restrict s2, const int s2Len,
8006         const int open, const int gap,
8007         const parasail_matrix_t* matrix);
8008 
8009 extern parasail_result_t* parasail_sw_striped_sse41_128_64(
8010         const char * const restrict s1, const int s1Len,
8011         const char * const restrict s2, const int s2Len,
8012         const int open, const int gap,
8013         const parasail_matrix_t* matrix);
8014 
8015 extern parasail_result_t* parasail_sw_striped_sse41_128_32(
8016         const char * const restrict s1, const int s1Len,
8017         const char * const restrict s2, const int s2Len,
8018         const int open, const int gap,
8019         const parasail_matrix_t* matrix);
8020 
8021 extern parasail_result_t* parasail_sw_striped_sse41_128_16(
8022         const char * const restrict s1, const int s1Len,
8023         const char * const restrict s2, const int s2Len,
8024         const int open, const int gap,
8025         const parasail_matrix_t* matrix);
8026 
8027 extern parasail_result_t* parasail_sw_striped_sse41_128_8(
8028         const char * const restrict s1, const int s1Len,
8029         const char * const restrict s2, const int s2Len,
8030         const int open, const int gap,
8031         const parasail_matrix_t* matrix);
8032 
8033 extern parasail_result_t* parasail_sw_striped_sse41_128_sat(
8034         const char * const restrict s1, const int s1Len,
8035         const char * const restrict s2, const int s2Len,
8036         const int open, const int gap,
8037         const parasail_matrix_t* matrix);
8038 
8039 extern parasail_result_t* parasail_sw_striped_avx2_256_64(
8040         const char * const restrict s1, const int s1Len,
8041         const char * const restrict s2, const int s2Len,
8042         const int open, const int gap,
8043         const parasail_matrix_t* matrix);
8044 
8045 extern parasail_result_t* parasail_sw_striped_avx2_256_32(
8046         const char * const restrict s1, const int s1Len,
8047         const char * const restrict s2, const int s2Len,
8048         const int open, const int gap,
8049         const parasail_matrix_t* matrix);
8050 
8051 extern parasail_result_t* parasail_sw_striped_avx2_256_16(
8052         const char * const restrict s1, const int s1Len,
8053         const char * const restrict s2, const int s2Len,
8054         const int open, const int gap,
8055         const parasail_matrix_t* matrix);
8056 
8057 extern parasail_result_t* parasail_sw_striped_avx2_256_8(
8058         const char * const restrict s1, const int s1Len,
8059         const char * const restrict s2, const int s2Len,
8060         const int open, const int gap,
8061         const parasail_matrix_t* matrix);
8062 
8063 extern parasail_result_t* parasail_sw_striped_avx2_256_sat(
8064         const char * const restrict s1, const int s1Len,
8065         const char * const restrict s2, const int s2Len,
8066         const int open, const int gap,
8067         const parasail_matrix_t* matrix);
8068 
8069 extern parasail_result_t* parasail_sw_striped_altivec_128_64(
8070         const char * const restrict s1, const int s1Len,
8071         const char * const restrict s2, const int s2Len,
8072         const int open, const int gap,
8073         const parasail_matrix_t* matrix);
8074 
8075 extern parasail_result_t* parasail_sw_striped_altivec_128_32(
8076         const char * const restrict s1, const int s1Len,
8077         const char * const restrict s2, const int s2Len,
8078         const int open, const int gap,
8079         const parasail_matrix_t* matrix);
8080 
8081 extern parasail_result_t* parasail_sw_striped_altivec_128_16(
8082         const char * const restrict s1, const int s1Len,
8083         const char * const restrict s2, const int s2Len,
8084         const int open, const int gap,
8085         const parasail_matrix_t* matrix);
8086 
8087 extern parasail_result_t* parasail_sw_striped_altivec_128_8(
8088         const char * const restrict s1, const int s1Len,
8089         const char * const restrict s2, const int s2Len,
8090         const int open, const int gap,
8091         const parasail_matrix_t* matrix);
8092 
8093 extern parasail_result_t* parasail_sw_striped_altivec_128_sat(
8094         const char * const restrict s1, const int s1Len,
8095         const char * const restrict s2, const int s2Len,
8096         const int open, const int gap,
8097         const parasail_matrix_t* matrix);
8098 
8099 extern parasail_result_t* parasail_sw_striped_neon_128_64(
8100         const char * const restrict s1, const int s1Len,
8101         const char * const restrict s2, const int s2Len,
8102         const int open, const int gap,
8103         const parasail_matrix_t* matrix);
8104 
8105 extern parasail_result_t* parasail_sw_striped_neon_128_32(
8106         const char * const restrict s1, const int s1Len,
8107         const char * const restrict s2, const int s2Len,
8108         const int open, const int gap,
8109         const parasail_matrix_t* matrix);
8110 
8111 extern parasail_result_t* parasail_sw_striped_neon_128_16(
8112         const char * const restrict s1, const int s1Len,
8113         const char * const restrict s2, const int s2Len,
8114         const int open, const int gap,
8115         const parasail_matrix_t* matrix);
8116 
8117 extern parasail_result_t* parasail_sw_striped_neon_128_8(
8118         const char * const restrict s1, const int s1Len,
8119         const char * const restrict s2, const int s2Len,
8120         const int open, const int gap,
8121         const parasail_matrix_t* matrix);
8122 
8123 extern parasail_result_t* parasail_sw_striped_neon_128_sat(
8124         const char * const restrict s1, const int s1Len,
8125         const char * const restrict s2, const int s2Len,
8126         const int open, const int gap,
8127         const parasail_matrix_t* matrix);
8128 
8129 extern parasail_result_t* parasail_sw_diag_sse2_128_64(
8130         const char * const restrict s1, const int s1Len,
8131         const char * const restrict s2, const int s2Len,
8132         const int open, const int gap,
8133         const parasail_matrix_t* matrix);
8134 
8135 extern parasail_result_t* parasail_sw_diag_sse2_128_32(
8136         const char * const restrict s1, const int s1Len,
8137         const char * const restrict s2, const int s2Len,
8138         const int open, const int gap,
8139         const parasail_matrix_t* matrix);
8140 
8141 extern parasail_result_t* parasail_sw_diag_sse2_128_16(
8142         const char * const restrict s1, const int s1Len,
8143         const char * const restrict s2, const int s2Len,
8144         const int open, const int gap,
8145         const parasail_matrix_t* matrix);
8146 
8147 extern parasail_result_t* parasail_sw_diag_sse2_128_8(
8148         const char * const restrict s1, const int s1Len,
8149         const char * const restrict s2, const int s2Len,
8150         const int open, const int gap,
8151         const parasail_matrix_t* matrix);
8152 
8153 extern parasail_result_t* parasail_sw_diag_sse2_128_sat(
8154         const char * const restrict s1, const int s1Len,
8155         const char * const restrict s2, const int s2Len,
8156         const int open, const int gap,
8157         const parasail_matrix_t* matrix);
8158 
8159 extern parasail_result_t* parasail_sw_diag_sse41_128_64(
8160         const char * const restrict s1, const int s1Len,
8161         const char * const restrict s2, const int s2Len,
8162         const int open, const int gap,
8163         const parasail_matrix_t* matrix);
8164 
8165 extern parasail_result_t* parasail_sw_diag_sse41_128_32(
8166         const char * const restrict s1, const int s1Len,
8167         const char * const restrict s2, const int s2Len,
8168         const int open, const int gap,
8169         const parasail_matrix_t* matrix);
8170 
8171 extern parasail_result_t* parasail_sw_diag_sse41_128_16(
8172         const char * const restrict s1, const int s1Len,
8173         const char * const restrict s2, const int s2Len,
8174         const int open, const int gap,
8175         const parasail_matrix_t* matrix);
8176 
8177 extern parasail_result_t* parasail_sw_diag_sse41_128_8(
8178         const char * const restrict s1, const int s1Len,
8179         const char * const restrict s2, const int s2Len,
8180         const int open, const int gap,
8181         const parasail_matrix_t* matrix);
8182 
8183 extern parasail_result_t* parasail_sw_diag_sse41_128_sat(
8184         const char * const restrict s1, const int s1Len,
8185         const char * const restrict s2, const int s2Len,
8186         const int open, const int gap,
8187         const parasail_matrix_t* matrix);
8188 
8189 extern parasail_result_t* parasail_sw_diag_avx2_256_64(
8190         const char * const restrict s1, const int s1Len,
8191         const char * const restrict s2, const int s2Len,
8192         const int open, const int gap,
8193         const parasail_matrix_t* matrix);
8194 
8195 extern parasail_result_t* parasail_sw_diag_avx2_256_32(
8196         const char * const restrict s1, const int s1Len,
8197         const char * const restrict s2, const int s2Len,
8198         const int open, const int gap,
8199         const parasail_matrix_t* matrix);
8200 
8201 extern parasail_result_t* parasail_sw_diag_avx2_256_16(
8202         const char * const restrict s1, const int s1Len,
8203         const char * const restrict s2, const int s2Len,
8204         const int open, const int gap,
8205         const parasail_matrix_t* matrix);
8206 
8207 extern parasail_result_t* parasail_sw_diag_avx2_256_8(
8208         const char * const restrict s1, const int s1Len,
8209         const char * const restrict s2, const int s2Len,
8210         const int open, const int gap,
8211         const parasail_matrix_t* matrix);
8212 
8213 extern parasail_result_t* parasail_sw_diag_avx2_256_sat(
8214         const char * const restrict s1, const int s1Len,
8215         const char * const restrict s2, const int s2Len,
8216         const int open, const int gap,
8217         const parasail_matrix_t* matrix);
8218 
8219 extern parasail_result_t* parasail_sw_diag_altivec_128_64(
8220         const char * const restrict s1, const int s1Len,
8221         const char * const restrict s2, const int s2Len,
8222         const int open, const int gap,
8223         const parasail_matrix_t* matrix);
8224 
8225 extern parasail_result_t* parasail_sw_diag_altivec_128_32(
8226         const char * const restrict s1, const int s1Len,
8227         const char * const restrict s2, const int s2Len,
8228         const int open, const int gap,
8229         const parasail_matrix_t* matrix);
8230 
8231 extern parasail_result_t* parasail_sw_diag_altivec_128_16(
8232         const char * const restrict s1, const int s1Len,
8233         const char * const restrict s2, const int s2Len,
8234         const int open, const int gap,
8235         const parasail_matrix_t* matrix);
8236 
8237 extern parasail_result_t* parasail_sw_diag_altivec_128_8(
8238         const char * const restrict s1, const int s1Len,
8239         const char * const restrict s2, const int s2Len,
8240         const int open, const int gap,
8241         const parasail_matrix_t* matrix);
8242 
8243 extern parasail_result_t* parasail_sw_diag_altivec_128_sat(
8244         const char * const restrict s1, const int s1Len,
8245         const char * const restrict s2, const int s2Len,
8246         const int open, const int gap,
8247         const parasail_matrix_t* matrix);
8248 
8249 extern parasail_result_t* parasail_sw_diag_neon_128_64(
8250         const char * const restrict s1, const int s1Len,
8251         const char * const restrict s2, const int s2Len,
8252         const int open, const int gap,
8253         const parasail_matrix_t* matrix);
8254 
8255 extern parasail_result_t* parasail_sw_diag_neon_128_32(
8256         const char * const restrict s1, const int s1Len,
8257         const char * const restrict s2, const int s2Len,
8258         const int open, const int gap,
8259         const parasail_matrix_t* matrix);
8260 
8261 extern parasail_result_t* parasail_sw_diag_neon_128_16(
8262         const char * const restrict s1, const int s1Len,
8263         const char * const restrict s2, const int s2Len,
8264         const int open, const int gap,
8265         const parasail_matrix_t* matrix);
8266 
8267 extern parasail_result_t* parasail_sw_diag_neon_128_8(
8268         const char * const restrict s1, const int s1Len,
8269         const char * const restrict s2, const int s2Len,
8270         const int open, const int gap,
8271         const parasail_matrix_t* matrix);
8272 
8273 extern parasail_result_t* parasail_sw_diag_neon_128_sat(
8274         const char * const restrict s1, const int s1Len,
8275         const char * const restrict s2, const int s2Len,
8276         const int open, const int gap,
8277         const parasail_matrix_t* matrix);
8278 
8279 extern parasail_result_t* parasail_sw_table_scan_sse2_128_64(
8280         const char * const restrict s1, const int s1Len,
8281         const char * const restrict s2, const int s2Len,
8282         const int open, const int gap,
8283         const parasail_matrix_t* matrix);
8284 
8285 extern parasail_result_t* parasail_sw_table_scan_sse2_128_32(
8286         const char * const restrict s1, const int s1Len,
8287         const char * const restrict s2, const int s2Len,
8288         const int open, const int gap,
8289         const parasail_matrix_t* matrix);
8290 
8291 extern parasail_result_t* parasail_sw_table_scan_sse2_128_16(
8292         const char * const restrict s1, const int s1Len,
8293         const char * const restrict s2, const int s2Len,
8294         const int open, const int gap,
8295         const parasail_matrix_t* matrix);
8296 
8297 extern parasail_result_t* parasail_sw_table_scan_sse2_128_8(
8298         const char * const restrict s1, const int s1Len,
8299         const char * const restrict s2, const int s2Len,
8300         const int open, const int gap,
8301         const parasail_matrix_t* matrix);
8302 
8303 extern parasail_result_t* parasail_sw_table_scan_sse2_128_sat(
8304         const char * const restrict s1, const int s1Len,
8305         const char * const restrict s2, const int s2Len,
8306         const int open, const int gap,
8307         const parasail_matrix_t* matrix);
8308 
8309 extern parasail_result_t* parasail_sw_table_scan_sse41_128_64(
8310         const char * const restrict s1, const int s1Len,
8311         const char * const restrict s2, const int s2Len,
8312         const int open, const int gap,
8313         const parasail_matrix_t* matrix);
8314 
8315 extern parasail_result_t* parasail_sw_table_scan_sse41_128_32(
8316         const char * const restrict s1, const int s1Len,
8317         const char * const restrict s2, const int s2Len,
8318         const int open, const int gap,
8319         const parasail_matrix_t* matrix);
8320 
8321 extern parasail_result_t* parasail_sw_table_scan_sse41_128_16(
8322         const char * const restrict s1, const int s1Len,
8323         const char * const restrict s2, const int s2Len,
8324         const int open, const int gap,
8325         const parasail_matrix_t* matrix);
8326 
8327 extern parasail_result_t* parasail_sw_table_scan_sse41_128_8(
8328         const char * const restrict s1, const int s1Len,
8329         const char * const restrict s2, const int s2Len,
8330         const int open, const int gap,
8331         const parasail_matrix_t* matrix);
8332 
8333 extern parasail_result_t* parasail_sw_table_scan_sse41_128_sat(
8334         const char * const restrict s1, const int s1Len,
8335         const char * const restrict s2, const int s2Len,
8336         const int open, const int gap,
8337         const parasail_matrix_t* matrix);
8338 
8339 extern parasail_result_t* parasail_sw_table_scan_avx2_256_64(
8340         const char * const restrict s1, const int s1Len,
8341         const char * const restrict s2, const int s2Len,
8342         const int open, const int gap,
8343         const parasail_matrix_t* matrix);
8344 
8345 extern parasail_result_t* parasail_sw_table_scan_avx2_256_32(
8346         const char * const restrict s1, const int s1Len,
8347         const char * const restrict s2, const int s2Len,
8348         const int open, const int gap,
8349         const parasail_matrix_t* matrix);
8350 
8351 extern parasail_result_t* parasail_sw_table_scan_avx2_256_16(
8352         const char * const restrict s1, const int s1Len,
8353         const char * const restrict s2, const int s2Len,
8354         const int open, const int gap,
8355         const parasail_matrix_t* matrix);
8356 
8357 extern parasail_result_t* parasail_sw_table_scan_avx2_256_8(
8358         const char * const restrict s1, const int s1Len,
8359         const char * const restrict s2, const int s2Len,
8360         const int open, const int gap,
8361         const parasail_matrix_t* matrix);
8362 
8363 extern parasail_result_t* parasail_sw_table_scan_avx2_256_sat(
8364         const char * const restrict s1, const int s1Len,
8365         const char * const restrict s2, const int s2Len,
8366         const int open, const int gap,
8367         const parasail_matrix_t* matrix);
8368 
8369 extern parasail_result_t* parasail_sw_table_scan_altivec_128_64(
8370         const char * const restrict s1, const int s1Len,
8371         const char * const restrict s2, const int s2Len,
8372         const int open, const int gap,
8373         const parasail_matrix_t* matrix);
8374 
8375 extern parasail_result_t* parasail_sw_table_scan_altivec_128_32(
8376         const char * const restrict s1, const int s1Len,
8377         const char * const restrict s2, const int s2Len,
8378         const int open, const int gap,
8379         const parasail_matrix_t* matrix);
8380 
8381 extern parasail_result_t* parasail_sw_table_scan_altivec_128_16(
8382         const char * const restrict s1, const int s1Len,
8383         const char * const restrict s2, const int s2Len,
8384         const int open, const int gap,
8385         const parasail_matrix_t* matrix);
8386 
8387 extern parasail_result_t* parasail_sw_table_scan_altivec_128_8(
8388         const char * const restrict s1, const int s1Len,
8389         const char * const restrict s2, const int s2Len,
8390         const int open, const int gap,
8391         const parasail_matrix_t* matrix);
8392 
8393 extern parasail_result_t* parasail_sw_table_scan_altivec_128_sat(
8394         const char * const restrict s1, const int s1Len,
8395         const char * const restrict s2, const int s2Len,
8396         const int open, const int gap,
8397         const parasail_matrix_t* matrix);
8398 
8399 extern parasail_result_t* parasail_sw_table_scan_neon_128_64(
8400         const char * const restrict s1, const int s1Len,
8401         const char * const restrict s2, const int s2Len,
8402         const int open, const int gap,
8403         const parasail_matrix_t* matrix);
8404 
8405 extern parasail_result_t* parasail_sw_table_scan_neon_128_32(
8406         const char * const restrict s1, const int s1Len,
8407         const char * const restrict s2, const int s2Len,
8408         const int open, const int gap,
8409         const parasail_matrix_t* matrix);
8410 
8411 extern parasail_result_t* parasail_sw_table_scan_neon_128_16(
8412         const char * const restrict s1, const int s1Len,
8413         const char * const restrict s2, const int s2Len,
8414         const int open, const int gap,
8415         const parasail_matrix_t* matrix);
8416 
8417 extern parasail_result_t* parasail_sw_table_scan_neon_128_8(
8418         const char * const restrict s1, const int s1Len,
8419         const char * const restrict s2, const int s2Len,
8420         const int open, const int gap,
8421         const parasail_matrix_t* matrix);
8422 
8423 extern parasail_result_t* parasail_sw_table_scan_neon_128_sat(
8424         const char * const restrict s1, const int s1Len,
8425         const char * const restrict s2, const int s2Len,
8426         const int open, const int gap,
8427         const parasail_matrix_t* matrix);
8428 
8429 extern parasail_result_t* parasail_sw_table_striped_sse2_128_64(
8430         const char * const restrict s1, const int s1Len,
8431         const char * const restrict s2, const int s2Len,
8432         const int open, const int gap,
8433         const parasail_matrix_t* matrix);
8434 
8435 extern parasail_result_t* parasail_sw_table_striped_sse2_128_32(
8436         const char * const restrict s1, const int s1Len,
8437         const char * const restrict s2, const int s2Len,
8438         const int open, const int gap,
8439         const parasail_matrix_t* matrix);
8440 
8441 extern parasail_result_t* parasail_sw_table_striped_sse2_128_16(
8442         const char * const restrict s1, const int s1Len,
8443         const char * const restrict s2, const int s2Len,
8444         const int open, const int gap,
8445         const parasail_matrix_t* matrix);
8446 
8447 extern parasail_result_t* parasail_sw_table_striped_sse2_128_8(
8448         const char * const restrict s1, const int s1Len,
8449         const char * const restrict s2, const int s2Len,
8450         const int open, const int gap,
8451         const parasail_matrix_t* matrix);
8452 
8453 extern parasail_result_t* parasail_sw_table_striped_sse2_128_sat(
8454         const char * const restrict s1, const int s1Len,
8455         const char * const restrict s2, const int s2Len,
8456         const int open, const int gap,
8457         const parasail_matrix_t* matrix);
8458 
8459 extern parasail_result_t* parasail_sw_table_striped_sse41_128_64(
8460         const char * const restrict s1, const int s1Len,
8461         const char * const restrict s2, const int s2Len,
8462         const int open, const int gap,
8463         const parasail_matrix_t* matrix);
8464 
8465 extern parasail_result_t* parasail_sw_table_striped_sse41_128_32(
8466         const char * const restrict s1, const int s1Len,
8467         const char * const restrict s2, const int s2Len,
8468         const int open, const int gap,
8469         const parasail_matrix_t* matrix);
8470 
8471 extern parasail_result_t* parasail_sw_table_striped_sse41_128_16(
8472         const char * const restrict s1, const int s1Len,
8473         const char * const restrict s2, const int s2Len,
8474         const int open, const int gap,
8475         const parasail_matrix_t* matrix);
8476 
8477 extern parasail_result_t* parasail_sw_table_striped_sse41_128_8(
8478         const char * const restrict s1, const int s1Len,
8479         const char * const restrict s2, const int s2Len,
8480         const int open, const int gap,
8481         const parasail_matrix_t* matrix);
8482 
8483 extern parasail_result_t* parasail_sw_table_striped_sse41_128_sat(
8484         const char * const restrict s1, const int s1Len,
8485         const char * const restrict s2, const int s2Len,
8486         const int open, const int gap,
8487         const parasail_matrix_t* matrix);
8488 
8489 extern parasail_result_t* parasail_sw_table_striped_avx2_256_64(
8490         const char * const restrict s1, const int s1Len,
8491         const char * const restrict s2, const int s2Len,
8492         const int open, const int gap,
8493         const parasail_matrix_t* matrix);
8494 
8495 extern parasail_result_t* parasail_sw_table_striped_avx2_256_32(
8496         const char * const restrict s1, const int s1Len,
8497         const char * const restrict s2, const int s2Len,
8498         const int open, const int gap,
8499         const parasail_matrix_t* matrix);
8500 
8501 extern parasail_result_t* parasail_sw_table_striped_avx2_256_16(
8502         const char * const restrict s1, const int s1Len,
8503         const char * const restrict s2, const int s2Len,
8504         const int open, const int gap,
8505         const parasail_matrix_t* matrix);
8506 
8507 extern parasail_result_t* parasail_sw_table_striped_avx2_256_8(
8508         const char * const restrict s1, const int s1Len,
8509         const char * const restrict s2, const int s2Len,
8510         const int open, const int gap,
8511         const parasail_matrix_t* matrix);
8512 
8513 extern parasail_result_t* parasail_sw_table_striped_avx2_256_sat(
8514         const char * const restrict s1, const int s1Len,
8515         const char * const restrict s2, const int s2Len,
8516         const int open, const int gap,
8517         const parasail_matrix_t* matrix);
8518 
8519 extern parasail_result_t* parasail_sw_table_striped_altivec_128_64(
8520         const char * const restrict s1, const int s1Len,
8521         const char * const restrict s2, const int s2Len,
8522         const int open, const int gap,
8523         const parasail_matrix_t* matrix);
8524 
8525 extern parasail_result_t* parasail_sw_table_striped_altivec_128_32(
8526         const char * const restrict s1, const int s1Len,
8527         const char * const restrict s2, const int s2Len,
8528         const int open, const int gap,
8529         const parasail_matrix_t* matrix);
8530 
8531 extern parasail_result_t* parasail_sw_table_striped_altivec_128_16(
8532         const char * const restrict s1, const int s1Len,
8533         const char * const restrict s2, const int s2Len,
8534         const int open, const int gap,
8535         const parasail_matrix_t* matrix);
8536 
8537 extern parasail_result_t* parasail_sw_table_striped_altivec_128_8(
8538         const char * const restrict s1, const int s1Len,
8539         const char * const restrict s2, const int s2Len,
8540         const int open, const int gap,
8541         const parasail_matrix_t* matrix);
8542 
8543 extern parasail_result_t* parasail_sw_table_striped_altivec_128_sat(
8544         const char * const restrict s1, const int s1Len,
8545         const char * const restrict s2, const int s2Len,
8546         const int open, const int gap,
8547         const parasail_matrix_t* matrix);
8548 
8549 extern parasail_result_t* parasail_sw_table_striped_neon_128_64(
8550         const char * const restrict s1, const int s1Len,
8551         const char * const restrict s2, const int s2Len,
8552         const int open, const int gap,
8553         const parasail_matrix_t* matrix);
8554 
8555 extern parasail_result_t* parasail_sw_table_striped_neon_128_32(
8556         const char * const restrict s1, const int s1Len,
8557         const char * const restrict s2, const int s2Len,
8558         const int open, const int gap,
8559         const parasail_matrix_t* matrix);
8560 
8561 extern parasail_result_t* parasail_sw_table_striped_neon_128_16(
8562         const char * const restrict s1, const int s1Len,
8563         const char * const restrict s2, const int s2Len,
8564         const int open, const int gap,
8565         const parasail_matrix_t* matrix);
8566 
8567 extern parasail_result_t* parasail_sw_table_striped_neon_128_8(
8568         const char * const restrict s1, const int s1Len,
8569         const char * const restrict s2, const int s2Len,
8570         const int open, const int gap,
8571         const parasail_matrix_t* matrix);
8572 
8573 extern parasail_result_t* parasail_sw_table_striped_neon_128_sat(
8574         const char * const restrict s1, const int s1Len,
8575         const char * const restrict s2, const int s2Len,
8576         const int open, const int gap,
8577         const parasail_matrix_t* matrix);
8578 
8579 extern parasail_result_t* parasail_sw_table_diag_sse2_128_64(
8580         const char * const restrict s1, const int s1Len,
8581         const char * const restrict s2, const int s2Len,
8582         const int open, const int gap,
8583         const parasail_matrix_t* matrix);
8584 
8585 extern parasail_result_t* parasail_sw_table_diag_sse2_128_32(
8586         const char * const restrict s1, const int s1Len,
8587         const char * const restrict s2, const int s2Len,
8588         const int open, const int gap,
8589         const parasail_matrix_t* matrix);
8590 
8591 extern parasail_result_t* parasail_sw_table_diag_sse2_128_16(
8592         const char * const restrict s1, const int s1Len,
8593         const char * const restrict s2, const int s2Len,
8594         const int open, const int gap,
8595         const parasail_matrix_t* matrix);
8596 
8597 extern parasail_result_t* parasail_sw_table_diag_sse2_128_8(
8598         const char * const restrict s1, const int s1Len,
8599         const char * const restrict s2, const int s2Len,
8600         const int open, const int gap,
8601         const parasail_matrix_t* matrix);
8602 
8603 extern parasail_result_t* parasail_sw_table_diag_sse2_128_sat(
8604         const char * const restrict s1, const int s1Len,
8605         const char * const restrict s2, const int s2Len,
8606         const int open, const int gap,
8607         const parasail_matrix_t* matrix);
8608 
8609 extern parasail_result_t* parasail_sw_table_diag_sse41_128_64(
8610         const char * const restrict s1, const int s1Len,
8611         const char * const restrict s2, const int s2Len,
8612         const int open, const int gap,
8613         const parasail_matrix_t* matrix);
8614 
8615 extern parasail_result_t* parasail_sw_table_diag_sse41_128_32(
8616         const char * const restrict s1, const int s1Len,
8617         const char * const restrict s2, const int s2Len,
8618         const int open, const int gap,
8619         const parasail_matrix_t* matrix);
8620 
8621 extern parasail_result_t* parasail_sw_table_diag_sse41_128_16(
8622         const char * const restrict s1, const int s1Len,
8623         const char * const restrict s2, const int s2Len,
8624         const int open, const int gap,
8625         const parasail_matrix_t* matrix);
8626 
8627 extern parasail_result_t* parasail_sw_table_diag_sse41_128_8(
8628         const char * const restrict s1, const int s1Len,
8629         const char * const restrict s2, const int s2Len,
8630         const int open, const int gap,
8631         const parasail_matrix_t* matrix);
8632 
8633 extern parasail_result_t* parasail_sw_table_diag_sse41_128_sat(
8634         const char * const restrict s1, const int s1Len,
8635         const char * const restrict s2, const int s2Len,
8636         const int open, const int gap,
8637         const parasail_matrix_t* matrix);
8638 
8639 extern parasail_result_t* parasail_sw_table_diag_avx2_256_64(
8640         const char * const restrict s1, const int s1Len,
8641         const char * const restrict s2, const int s2Len,
8642         const int open, const int gap,
8643         const parasail_matrix_t* matrix);
8644 
8645 extern parasail_result_t* parasail_sw_table_diag_avx2_256_32(
8646         const char * const restrict s1, const int s1Len,
8647         const char * const restrict s2, const int s2Len,
8648         const int open, const int gap,
8649         const parasail_matrix_t* matrix);
8650 
8651 extern parasail_result_t* parasail_sw_table_diag_avx2_256_16(
8652         const char * const restrict s1, const int s1Len,
8653         const char * const restrict s2, const int s2Len,
8654         const int open, const int gap,
8655         const parasail_matrix_t* matrix);
8656 
8657 extern parasail_result_t* parasail_sw_table_diag_avx2_256_8(
8658         const char * const restrict s1, const int s1Len,
8659         const char * const restrict s2, const int s2Len,
8660         const int open, const int gap,
8661         const parasail_matrix_t* matrix);
8662 
8663 extern parasail_result_t* parasail_sw_table_diag_avx2_256_sat(
8664         const char * const restrict s1, const int s1Len,
8665         const char * const restrict s2, const int s2Len,
8666         const int open, const int gap,
8667         const parasail_matrix_t* matrix);
8668 
8669 extern parasail_result_t* parasail_sw_table_diag_altivec_128_64(
8670         const char * const restrict s1, const int s1Len,
8671         const char * const restrict s2, const int s2Len,
8672         const int open, const int gap,
8673         const parasail_matrix_t* matrix);
8674 
8675 extern parasail_result_t* parasail_sw_table_diag_altivec_128_32(
8676         const char * const restrict s1, const int s1Len,
8677         const char * const restrict s2, const int s2Len,
8678         const int open, const int gap,
8679         const parasail_matrix_t* matrix);
8680 
8681 extern parasail_result_t* parasail_sw_table_diag_altivec_128_16(
8682         const char * const restrict s1, const int s1Len,
8683         const char * const restrict s2, const int s2Len,
8684         const int open, const int gap,
8685         const parasail_matrix_t* matrix);
8686 
8687 extern parasail_result_t* parasail_sw_table_diag_altivec_128_8(
8688         const char * const restrict s1, const int s1Len,
8689         const char * const restrict s2, const int s2Len,
8690         const int open, const int gap,
8691         const parasail_matrix_t* matrix);
8692 
8693 extern parasail_result_t* parasail_sw_table_diag_altivec_128_sat(
8694         const char * const restrict s1, const int s1Len,
8695         const char * const restrict s2, const int s2Len,
8696         const int open, const int gap,
8697         const parasail_matrix_t* matrix);
8698 
8699 extern parasail_result_t* parasail_sw_table_diag_neon_128_64(
8700         const char * const restrict s1, const int s1Len,
8701         const char * const restrict s2, const int s2Len,
8702         const int open, const int gap,
8703         const parasail_matrix_t* matrix);
8704 
8705 extern parasail_result_t* parasail_sw_table_diag_neon_128_32(
8706         const char * const restrict s1, const int s1Len,
8707         const char * const restrict s2, const int s2Len,
8708         const int open, const int gap,
8709         const parasail_matrix_t* matrix);
8710 
8711 extern parasail_result_t* parasail_sw_table_diag_neon_128_16(
8712         const char * const restrict s1, const int s1Len,
8713         const char * const restrict s2, const int s2Len,
8714         const int open, const int gap,
8715         const parasail_matrix_t* matrix);
8716 
8717 extern parasail_result_t* parasail_sw_table_diag_neon_128_8(
8718         const char * const restrict s1, const int s1Len,
8719         const char * const restrict s2, const int s2Len,
8720         const int open, const int gap,
8721         const parasail_matrix_t* matrix);
8722 
8723 extern parasail_result_t* parasail_sw_table_diag_neon_128_sat(
8724         const char * const restrict s1, const int s1Len,
8725         const char * const restrict s2, const int s2Len,
8726         const int open, const int gap,
8727         const parasail_matrix_t* matrix);
8728 
8729 extern parasail_result_t* parasail_sw_rowcol_scan_sse2_128_64(
8730         const char * const restrict s1, const int s1Len,
8731         const char * const restrict s2, const int s2Len,
8732         const int open, const int gap,
8733         const parasail_matrix_t* matrix);
8734 
8735 extern parasail_result_t* parasail_sw_rowcol_scan_sse2_128_32(
8736         const char * const restrict s1, const int s1Len,
8737         const char * const restrict s2, const int s2Len,
8738         const int open, const int gap,
8739         const parasail_matrix_t* matrix);
8740 
8741 extern parasail_result_t* parasail_sw_rowcol_scan_sse2_128_16(
8742         const char * const restrict s1, const int s1Len,
8743         const char * const restrict s2, const int s2Len,
8744         const int open, const int gap,
8745         const parasail_matrix_t* matrix);
8746 
8747 extern parasail_result_t* parasail_sw_rowcol_scan_sse2_128_8(
8748         const char * const restrict s1, const int s1Len,
8749         const char * const restrict s2, const int s2Len,
8750         const int open, const int gap,
8751         const parasail_matrix_t* matrix);
8752 
8753 extern parasail_result_t* parasail_sw_rowcol_scan_sse2_128_sat(
8754         const char * const restrict s1, const int s1Len,
8755         const char * const restrict s2, const int s2Len,
8756         const int open, const int gap,
8757         const parasail_matrix_t* matrix);
8758 
8759 extern parasail_result_t* parasail_sw_rowcol_scan_sse41_128_64(
8760         const char * const restrict s1, const int s1Len,
8761         const char * const restrict s2, const int s2Len,
8762         const int open, const int gap,
8763         const parasail_matrix_t* matrix);
8764 
8765 extern parasail_result_t* parasail_sw_rowcol_scan_sse41_128_32(
8766         const char * const restrict s1, const int s1Len,
8767         const char * const restrict s2, const int s2Len,
8768         const int open, const int gap,
8769         const parasail_matrix_t* matrix);
8770 
8771 extern parasail_result_t* parasail_sw_rowcol_scan_sse41_128_16(
8772         const char * const restrict s1, const int s1Len,
8773         const char * const restrict s2, const int s2Len,
8774         const int open, const int gap,
8775         const parasail_matrix_t* matrix);
8776 
8777 extern parasail_result_t* parasail_sw_rowcol_scan_sse41_128_8(
8778         const char * const restrict s1, const int s1Len,
8779         const char * const restrict s2, const int s2Len,
8780         const int open, const int gap,
8781         const parasail_matrix_t* matrix);
8782 
8783 extern parasail_result_t* parasail_sw_rowcol_scan_sse41_128_sat(
8784         const char * const restrict s1, const int s1Len,
8785         const char * const restrict s2, const int s2Len,
8786         const int open, const int gap,
8787         const parasail_matrix_t* matrix);
8788 
8789 extern parasail_result_t* parasail_sw_rowcol_scan_avx2_256_64(
8790         const char * const restrict s1, const int s1Len,
8791         const char * const restrict s2, const int s2Len,
8792         const int open, const int gap,
8793         const parasail_matrix_t* matrix);
8794 
8795 extern parasail_result_t* parasail_sw_rowcol_scan_avx2_256_32(
8796         const char * const restrict s1, const int s1Len,
8797         const char * const restrict s2, const int s2Len,
8798         const int open, const int gap,
8799         const parasail_matrix_t* matrix);
8800 
8801 extern parasail_result_t* parasail_sw_rowcol_scan_avx2_256_16(
8802         const char * const restrict s1, const int s1Len,
8803         const char * const restrict s2, const int s2Len,
8804         const int open, const int gap,
8805         const parasail_matrix_t* matrix);
8806 
8807 extern parasail_result_t* parasail_sw_rowcol_scan_avx2_256_8(
8808         const char * const restrict s1, const int s1Len,
8809         const char * const restrict s2, const int s2Len,
8810         const int open, const int gap,
8811         const parasail_matrix_t* matrix);
8812 
8813 extern parasail_result_t* parasail_sw_rowcol_scan_avx2_256_sat(
8814         const char * const restrict s1, const int s1Len,
8815         const char * const restrict s2, const int s2Len,
8816         const int open, const int gap,
8817         const parasail_matrix_t* matrix);
8818 
8819 extern parasail_result_t* parasail_sw_rowcol_scan_altivec_128_64(
8820         const char * const restrict s1, const int s1Len,
8821         const char * const restrict s2, const int s2Len,
8822         const int open, const int gap,
8823         const parasail_matrix_t* matrix);
8824 
8825 extern parasail_result_t* parasail_sw_rowcol_scan_altivec_128_32(
8826         const char * const restrict s1, const int s1Len,
8827         const char * const restrict s2, const int s2Len,
8828         const int open, const int gap,
8829         const parasail_matrix_t* matrix);
8830 
8831 extern parasail_result_t* parasail_sw_rowcol_scan_altivec_128_16(
8832         const char * const restrict s1, const int s1Len,
8833         const char * const restrict s2, const int s2Len,
8834         const int open, const int gap,
8835         const parasail_matrix_t* matrix);
8836 
8837 extern parasail_result_t* parasail_sw_rowcol_scan_altivec_128_8(
8838         const char * const restrict s1, const int s1Len,
8839         const char * const restrict s2, const int s2Len,
8840         const int open, const int gap,
8841         const parasail_matrix_t* matrix);
8842 
8843 extern parasail_result_t* parasail_sw_rowcol_scan_altivec_128_sat(
8844         const char * const restrict s1, const int s1Len,
8845         const char * const restrict s2, const int s2Len,
8846         const int open, const int gap,
8847         const parasail_matrix_t* matrix);
8848 
8849 extern parasail_result_t* parasail_sw_rowcol_scan_neon_128_64(
8850         const char * const restrict s1, const int s1Len,
8851         const char * const restrict s2, const int s2Len,
8852         const int open, const int gap,
8853         const parasail_matrix_t* matrix);
8854 
8855 extern parasail_result_t* parasail_sw_rowcol_scan_neon_128_32(
8856         const char * const restrict s1, const int s1Len,
8857         const char * const restrict s2, const int s2Len,
8858         const int open, const int gap,
8859         const parasail_matrix_t* matrix);
8860 
8861 extern parasail_result_t* parasail_sw_rowcol_scan_neon_128_16(
8862         const char * const restrict s1, const int s1Len,
8863         const char * const restrict s2, const int s2Len,
8864         const int open, const int gap,
8865         const parasail_matrix_t* matrix);
8866 
8867 extern parasail_result_t* parasail_sw_rowcol_scan_neon_128_8(
8868         const char * const restrict s1, const int s1Len,
8869         const char * const restrict s2, const int s2Len,
8870         const int open, const int gap,
8871         const parasail_matrix_t* matrix);
8872 
8873 extern parasail_result_t* parasail_sw_rowcol_scan_neon_128_sat(
8874         const char * const restrict s1, const int s1Len,
8875         const char * const restrict s2, const int s2Len,
8876         const int open, const int gap,
8877         const parasail_matrix_t* matrix);
8878 
8879 extern parasail_result_t* parasail_sw_rowcol_striped_sse2_128_64(
8880         const char * const restrict s1, const int s1Len,
8881         const char * const restrict s2, const int s2Len,
8882         const int open, const int gap,
8883         const parasail_matrix_t* matrix);
8884 
8885 extern parasail_result_t* parasail_sw_rowcol_striped_sse2_128_32(
8886         const char * const restrict s1, const int s1Len,
8887         const char * const restrict s2, const int s2Len,
8888         const int open, const int gap,
8889         const parasail_matrix_t* matrix);
8890 
8891 extern parasail_result_t* parasail_sw_rowcol_striped_sse2_128_16(
8892         const char * const restrict s1, const int s1Len,
8893         const char * const restrict s2, const int s2Len,
8894         const int open, const int gap,
8895         const parasail_matrix_t* matrix);
8896 
8897 extern parasail_result_t* parasail_sw_rowcol_striped_sse2_128_8(
8898         const char * const restrict s1, const int s1Len,
8899         const char * const restrict s2, const int s2Len,
8900         const int open, const int gap,
8901         const parasail_matrix_t* matrix);
8902 
8903 extern parasail_result_t* parasail_sw_rowcol_striped_sse2_128_sat(
8904         const char * const restrict s1, const int s1Len,
8905         const char * const restrict s2, const int s2Len,
8906         const int open, const int gap,
8907         const parasail_matrix_t* matrix);
8908 
8909 extern parasail_result_t* parasail_sw_rowcol_striped_sse41_128_64(
8910         const char * const restrict s1, const int s1Len,
8911         const char * const restrict s2, const int s2Len,
8912         const int open, const int gap,
8913         const parasail_matrix_t* matrix);
8914 
8915 extern parasail_result_t* parasail_sw_rowcol_striped_sse41_128_32(
8916         const char * const restrict s1, const int s1Len,
8917         const char * const restrict s2, const int s2Len,
8918         const int open, const int gap,
8919         const parasail_matrix_t* matrix);
8920 
8921 extern parasail_result_t* parasail_sw_rowcol_striped_sse41_128_16(
8922         const char * const restrict s1, const int s1Len,
8923         const char * const restrict s2, const int s2Len,
8924         const int open, const int gap,
8925         const parasail_matrix_t* matrix);
8926 
8927 extern parasail_result_t* parasail_sw_rowcol_striped_sse41_128_8(
8928         const char * const restrict s1, const int s1Len,
8929         const char * const restrict s2, const int s2Len,
8930         const int open, const int gap,
8931         const parasail_matrix_t* matrix);
8932 
8933 extern parasail_result_t* parasail_sw_rowcol_striped_sse41_128_sat(
8934         const char * const restrict s1, const int s1Len,
8935         const char * const restrict s2, const int s2Len,
8936         const int open, const int gap,
8937         const parasail_matrix_t* matrix);
8938 
8939 extern parasail_result_t* parasail_sw_rowcol_striped_avx2_256_64(
8940         const char * const restrict s1, const int s1Len,
8941         const char * const restrict s2, const int s2Len,
8942         const int open, const int gap,
8943         const parasail_matrix_t* matrix);
8944 
8945 extern parasail_result_t* parasail_sw_rowcol_striped_avx2_256_32(
8946         const char * const restrict s1, const int s1Len,
8947         const char * const restrict s2, const int s2Len,
8948         const int open, const int gap,
8949         const parasail_matrix_t* matrix);
8950 
8951 extern parasail_result_t* parasail_sw_rowcol_striped_avx2_256_16(
8952         const char * const restrict s1, const int s1Len,
8953         const char * const restrict s2, const int s2Len,
8954         const int open, const int gap,
8955         const parasail_matrix_t* matrix);
8956 
8957 extern parasail_result_t* parasail_sw_rowcol_striped_avx2_256_8(
8958         const char * const restrict s1, const int s1Len,
8959         const char * const restrict s2, const int s2Len,
8960         const int open, const int gap,
8961         const parasail_matrix_t* matrix);
8962 
8963 extern parasail_result_t* parasail_sw_rowcol_striped_avx2_256_sat(
8964         const char * const restrict s1, const int s1Len,
8965         const char * const restrict s2, const int s2Len,
8966         const int open, const int gap,
8967         const parasail_matrix_t* matrix);
8968 
8969 extern parasail_result_t* parasail_sw_rowcol_striped_altivec_128_64(
8970         const char * const restrict s1, const int s1Len,
8971         const char * const restrict s2, const int s2Len,
8972         const int open, const int gap,
8973         const parasail_matrix_t* matrix);
8974 
8975 extern parasail_result_t* parasail_sw_rowcol_striped_altivec_128_32(
8976         const char * const restrict s1, const int s1Len,
8977         const char * const restrict s2, const int s2Len,
8978         const int open, const int gap,
8979         const parasail_matrix_t* matrix);
8980 
8981 extern parasail_result_t* parasail_sw_rowcol_striped_altivec_128_16(
8982         const char * const restrict s1, const int s1Len,
8983         const char * const restrict s2, const int s2Len,
8984         const int open, const int gap,
8985         const parasail_matrix_t* matrix);
8986 
8987 extern parasail_result_t* parasail_sw_rowcol_striped_altivec_128_8(
8988         const char * const restrict s1, const int s1Len,
8989         const char * const restrict s2, const int s2Len,
8990         const int open, const int gap,
8991         const parasail_matrix_t* matrix);
8992 
8993 extern parasail_result_t* parasail_sw_rowcol_striped_altivec_128_sat(
8994         const char * const restrict s1, const int s1Len,
8995         const char * const restrict s2, const int s2Len,
8996         const int open, const int gap,
8997         const parasail_matrix_t* matrix);
8998 
8999 extern parasail_result_t* parasail_sw_rowcol_striped_neon_128_64(
9000         const char * const restrict s1, const int s1Len,
9001         const char * const restrict s2, const int s2Len,
9002         const int open, const int gap,
9003         const parasail_matrix_t* matrix);
9004 
9005 extern parasail_result_t* parasail_sw_rowcol_striped_neon_128_32(
9006         const char * const restrict s1, const int s1Len,
9007         const char * const restrict s2, const int s2Len,
9008         const int open, const int gap,
9009         const parasail_matrix_t* matrix);
9010 
9011 extern parasail_result_t* parasail_sw_rowcol_striped_neon_128_16(
9012         const char * const restrict s1, const int s1Len,
9013         const char * const restrict s2, const int s2Len,
9014         const int open, const int gap,
9015         const parasail_matrix_t* matrix);
9016 
9017 extern parasail_result_t* parasail_sw_rowcol_striped_neon_128_8(
9018         const char * const restrict s1, const int s1Len,
9019         const char * const restrict s2, const int s2Len,
9020         const int open, const int gap,
9021         const parasail_matrix_t* matrix);
9022 
9023 extern parasail_result_t* parasail_sw_rowcol_striped_neon_128_sat(
9024         const char * const restrict s1, const int s1Len,
9025         const char * const restrict s2, const int s2Len,
9026         const int open, const int gap,
9027         const parasail_matrix_t* matrix);
9028 
9029 extern parasail_result_t* parasail_sw_rowcol_diag_sse2_128_64(
9030         const char * const restrict s1, const int s1Len,
9031         const char * const restrict s2, const int s2Len,
9032         const int open, const int gap,
9033         const parasail_matrix_t* matrix);
9034 
9035 extern parasail_result_t* parasail_sw_rowcol_diag_sse2_128_32(
9036         const char * const restrict s1, const int s1Len,
9037         const char * const restrict s2, const int s2Len,
9038         const int open, const int gap,
9039         const parasail_matrix_t* matrix);
9040 
9041 extern parasail_result_t* parasail_sw_rowcol_diag_sse2_128_16(
9042         const char * const restrict s1, const int s1Len,
9043         const char * const restrict s2, const int s2Len,
9044         const int open, const int gap,
9045         const parasail_matrix_t* matrix);
9046 
9047 extern parasail_result_t* parasail_sw_rowcol_diag_sse2_128_8(
9048         const char * const restrict s1, const int s1Len,
9049         const char * const restrict s2, const int s2Len,
9050         const int open, const int gap,
9051         const parasail_matrix_t* matrix);
9052 
9053 extern parasail_result_t* parasail_sw_rowcol_diag_sse2_128_sat(
9054         const char * const restrict s1, const int s1Len,
9055         const char * const restrict s2, const int s2Len,
9056         const int open, const int gap,
9057         const parasail_matrix_t* matrix);
9058 
9059 extern parasail_result_t* parasail_sw_rowcol_diag_sse41_128_64(
9060         const char * const restrict s1, const int s1Len,
9061         const char * const restrict s2, const int s2Len,
9062         const int open, const int gap,
9063         const parasail_matrix_t* matrix);
9064 
9065 extern parasail_result_t* parasail_sw_rowcol_diag_sse41_128_32(
9066         const char * const restrict s1, const int s1Len,
9067         const char * const restrict s2, const int s2Len,
9068         const int open, const int gap,
9069         const parasail_matrix_t* matrix);
9070 
9071 extern parasail_result_t* parasail_sw_rowcol_diag_sse41_128_16(
9072         const char * const restrict s1, const int s1Len,
9073         const char * const restrict s2, const int s2Len,
9074         const int open, const int gap,
9075         const parasail_matrix_t* matrix);
9076 
9077 extern parasail_result_t* parasail_sw_rowcol_diag_sse41_128_8(
9078         const char * const restrict s1, const int s1Len,
9079         const char * const restrict s2, const int s2Len,
9080         const int open, const int gap,
9081         const parasail_matrix_t* matrix);
9082 
9083 extern parasail_result_t* parasail_sw_rowcol_diag_sse41_128_sat(
9084         const char * const restrict s1, const int s1Len,
9085         const char * const restrict s2, const int s2Len,
9086         const int open, const int gap,
9087         const parasail_matrix_t* matrix);
9088 
9089 extern parasail_result_t* parasail_sw_rowcol_diag_avx2_256_64(
9090         const char * const restrict s1, const int s1Len,
9091         const char * const restrict s2, const int s2Len,
9092         const int open, const int gap,
9093         const parasail_matrix_t* matrix);
9094 
9095 extern parasail_result_t* parasail_sw_rowcol_diag_avx2_256_32(
9096         const char * const restrict s1, const int s1Len,
9097         const char * const restrict s2, const int s2Len,
9098         const int open, const int gap,
9099         const parasail_matrix_t* matrix);
9100 
9101 extern parasail_result_t* parasail_sw_rowcol_diag_avx2_256_16(
9102         const char * const restrict s1, const int s1Len,
9103         const char * const restrict s2, const int s2Len,
9104         const int open, const int gap,
9105         const parasail_matrix_t* matrix);
9106 
9107 extern parasail_result_t* parasail_sw_rowcol_diag_avx2_256_8(
9108         const char * const restrict s1, const int s1Len,
9109         const char * const restrict s2, const int s2Len,
9110         const int open, const int gap,
9111         const parasail_matrix_t* matrix);
9112 
9113 extern parasail_result_t* parasail_sw_rowcol_diag_avx2_256_sat(
9114         const char * const restrict s1, const int s1Len,
9115         const char * const restrict s2, const int s2Len,
9116         const int open, const int gap,
9117         const parasail_matrix_t* matrix);
9118 
9119 extern parasail_result_t* parasail_sw_rowcol_diag_altivec_128_64(
9120         const char * const restrict s1, const int s1Len,
9121         const char * const restrict s2, const int s2Len,
9122         const int open, const int gap,
9123         const parasail_matrix_t* matrix);
9124 
9125 extern parasail_result_t* parasail_sw_rowcol_diag_altivec_128_32(
9126         const char * const restrict s1, const int s1Len,
9127         const char * const restrict s2, const int s2Len,
9128         const int open, const int gap,
9129         const parasail_matrix_t* matrix);
9130 
9131 extern parasail_result_t* parasail_sw_rowcol_diag_altivec_128_16(
9132         const char * const restrict s1, const int s1Len,
9133         const char * const restrict s2, const int s2Len,
9134         const int open, const int gap,
9135         const parasail_matrix_t* matrix);
9136 
9137 extern parasail_result_t* parasail_sw_rowcol_diag_altivec_128_8(
9138         const char * const restrict s1, const int s1Len,
9139         const char * const restrict s2, const int s2Len,
9140         const int open, const int gap,
9141         const parasail_matrix_t* matrix);
9142 
9143 extern parasail_result_t* parasail_sw_rowcol_diag_altivec_128_sat(
9144         const char * const restrict s1, const int s1Len,
9145         const char * const restrict s2, const int s2Len,
9146         const int open, const int gap,
9147         const parasail_matrix_t* matrix);
9148 
9149 extern parasail_result_t* parasail_sw_rowcol_diag_neon_128_64(
9150         const char * const restrict s1, const int s1Len,
9151         const char * const restrict s2, const int s2Len,
9152         const int open, const int gap,
9153         const parasail_matrix_t* matrix);
9154 
9155 extern parasail_result_t* parasail_sw_rowcol_diag_neon_128_32(
9156         const char * const restrict s1, const int s1Len,
9157         const char * const restrict s2, const int s2Len,
9158         const int open, const int gap,
9159         const parasail_matrix_t* matrix);
9160 
9161 extern parasail_result_t* parasail_sw_rowcol_diag_neon_128_16(
9162         const char * const restrict s1, const int s1Len,
9163         const char * const restrict s2, const int s2Len,
9164         const int open, const int gap,
9165         const parasail_matrix_t* matrix);
9166 
9167 extern parasail_result_t* parasail_sw_rowcol_diag_neon_128_8(
9168         const char * const restrict s1, const int s1Len,
9169         const char * const restrict s2, const int s2Len,
9170         const int open, const int gap,
9171         const parasail_matrix_t* matrix);
9172 
9173 extern parasail_result_t* parasail_sw_rowcol_diag_neon_128_sat(
9174         const char * const restrict s1, const int s1Len,
9175         const char * const restrict s2, const int s2Len,
9176         const int open, const int gap,
9177         const parasail_matrix_t* matrix);
9178 
9179 extern parasail_result_t* parasail_sw_trace_scan_sse2_128_64(
9180         const char * const restrict s1, const int s1Len,
9181         const char * const restrict s2, const int s2Len,
9182         const int open, const int gap,
9183         const parasail_matrix_t* matrix);
9184 
9185 extern parasail_result_t* parasail_sw_trace_scan_sse2_128_32(
9186         const char * const restrict s1, const int s1Len,
9187         const char * const restrict s2, const int s2Len,
9188         const int open, const int gap,
9189         const parasail_matrix_t* matrix);
9190 
9191 extern parasail_result_t* parasail_sw_trace_scan_sse2_128_16(
9192         const char * const restrict s1, const int s1Len,
9193         const char * const restrict s2, const int s2Len,
9194         const int open, const int gap,
9195         const parasail_matrix_t* matrix);
9196 
9197 extern parasail_result_t* parasail_sw_trace_scan_sse2_128_8(
9198         const char * const restrict s1, const int s1Len,
9199         const char * const restrict s2, const int s2Len,
9200         const int open, const int gap,
9201         const parasail_matrix_t* matrix);
9202 
9203 extern parasail_result_t* parasail_sw_trace_scan_sse2_128_sat(
9204         const char * const restrict s1, const int s1Len,
9205         const char * const restrict s2, const int s2Len,
9206         const int open, const int gap,
9207         const parasail_matrix_t* matrix);
9208 
9209 extern parasail_result_t* parasail_sw_trace_scan_sse41_128_64(
9210         const char * const restrict s1, const int s1Len,
9211         const char * const restrict s2, const int s2Len,
9212         const int open, const int gap,
9213         const parasail_matrix_t* matrix);
9214 
9215 extern parasail_result_t* parasail_sw_trace_scan_sse41_128_32(
9216         const char * const restrict s1, const int s1Len,
9217         const char * const restrict s2, const int s2Len,
9218         const int open, const int gap,
9219         const parasail_matrix_t* matrix);
9220 
9221 extern parasail_result_t* parasail_sw_trace_scan_sse41_128_16(
9222         const char * const restrict s1, const int s1Len,
9223         const char * const restrict s2, const int s2Len,
9224         const int open, const int gap,
9225         const parasail_matrix_t* matrix);
9226 
9227 extern parasail_result_t* parasail_sw_trace_scan_sse41_128_8(
9228         const char * const restrict s1, const int s1Len,
9229         const char * const restrict s2, const int s2Len,
9230         const int open, const int gap,
9231         const parasail_matrix_t* matrix);
9232 
9233 extern parasail_result_t* parasail_sw_trace_scan_sse41_128_sat(
9234         const char * const restrict s1, const int s1Len,
9235         const char * const restrict s2, const int s2Len,
9236         const int open, const int gap,
9237         const parasail_matrix_t* matrix);
9238 
9239 extern parasail_result_t* parasail_sw_trace_scan_avx2_256_64(
9240         const char * const restrict s1, const int s1Len,
9241         const char * const restrict s2, const int s2Len,
9242         const int open, const int gap,
9243         const parasail_matrix_t* matrix);
9244 
9245 extern parasail_result_t* parasail_sw_trace_scan_avx2_256_32(
9246         const char * const restrict s1, const int s1Len,
9247         const char * const restrict s2, const int s2Len,
9248         const int open, const int gap,
9249         const parasail_matrix_t* matrix);
9250 
9251 extern parasail_result_t* parasail_sw_trace_scan_avx2_256_16(
9252         const char * const restrict s1, const int s1Len,
9253         const char * const restrict s2, const int s2Len,
9254         const int open, const int gap,
9255         const parasail_matrix_t* matrix);
9256 
9257 extern parasail_result_t* parasail_sw_trace_scan_avx2_256_8(
9258         const char * const restrict s1, const int s1Len,
9259         const char * const restrict s2, const int s2Len,
9260         const int open, const int gap,
9261         const parasail_matrix_t* matrix);
9262 
9263 extern parasail_result_t* parasail_sw_trace_scan_avx2_256_sat(
9264         const char * const restrict s1, const int s1Len,
9265         const char * const restrict s2, const int s2Len,
9266         const int open, const int gap,
9267         const parasail_matrix_t* matrix);
9268 
9269 extern parasail_result_t* parasail_sw_trace_scan_altivec_128_64(
9270         const char * const restrict s1, const int s1Len,
9271         const char * const restrict s2, const int s2Len,
9272         const int open, const int gap,
9273         const parasail_matrix_t* matrix);
9274 
9275 extern parasail_result_t* parasail_sw_trace_scan_altivec_128_32(
9276         const char * const restrict s1, const int s1Len,
9277         const char * const restrict s2, const int s2Len,
9278         const int open, const int gap,
9279         const parasail_matrix_t* matrix);
9280 
9281 extern parasail_result_t* parasail_sw_trace_scan_altivec_128_16(
9282         const char * const restrict s1, const int s1Len,
9283         const char * const restrict s2, const int s2Len,
9284         const int open, const int gap,
9285         const parasail_matrix_t* matrix);
9286 
9287 extern parasail_result_t* parasail_sw_trace_scan_altivec_128_8(
9288         const char * const restrict s1, const int s1Len,
9289         const char * const restrict s2, const int s2Len,
9290         const int open, const int gap,
9291         const parasail_matrix_t* matrix);
9292 
9293 extern parasail_result_t* parasail_sw_trace_scan_altivec_128_sat(
9294         const char * const restrict s1, const int s1Len,
9295         const char * const restrict s2, const int s2Len,
9296         const int open, const int gap,
9297         const parasail_matrix_t* matrix);
9298 
9299 extern parasail_result_t* parasail_sw_trace_scan_neon_128_64(
9300         const char * const restrict s1, const int s1Len,
9301         const char * const restrict s2, const int s2Len,
9302         const int open, const int gap,
9303         const parasail_matrix_t* matrix);
9304 
9305 extern parasail_result_t* parasail_sw_trace_scan_neon_128_32(
9306         const char * const restrict s1, const int s1Len,
9307         const char * const restrict s2, const int s2Len,
9308         const int open, const int gap,
9309         const parasail_matrix_t* matrix);
9310 
9311 extern parasail_result_t* parasail_sw_trace_scan_neon_128_16(
9312         const char * const restrict s1, const int s1Len,
9313         const char * const restrict s2, const int s2Len,
9314         const int open, const int gap,
9315         const parasail_matrix_t* matrix);
9316 
9317 extern parasail_result_t* parasail_sw_trace_scan_neon_128_8(
9318         const char * const restrict s1, const int s1Len,
9319         const char * const restrict s2, const int s2Len,
9320         const int open, const int gap,
9321         const parasail_matrix_t* matrix);
9322 
9323 extern parasail_result_t* parasail_sw_trace_scan_neon_128_sat(
9324         const char * const restrict s1, const int s1Len,
9325         const char * const restrict s2, const int s2Len,
9326         const int open, const int gap,
9327         const parasail_matrix_t* matrix);
9328 
9329 extern parasail_result_t* parasail_sw_trace_striped_sse2_128_64(
9330         const char * const restrict s1, const int s1Len,
9331         const char * const restrict s2, const int s2Len,
9332         const int open, const int gap,
9333         const parasail_matrix_t* matrix);
9334 
9335 extern parasail_result_t* parasail_sw_trace_striped_sse2_128_32(
9336         const char * const restrict s1, const int s1Len,
9337         const char * const restrict s2, const int s2Len,
9338         const int open, const int gap,
9339         const parasail_matrix_t* matrix);
9340 
9341 extern parasail_result_t* parasail_sw_trace_striped_sse2_128_16(
9342         const char * const restrict s1, const int s1Len,
9343         const char * const restrict s2, const int s2Len,
9344         const int open, const int gap,
9345         const parasail_matrix_t* matrix);
9346 
9347 extern parasail_result_t* parasail_sw_trace_striped_sse2_128_8(
9348         const char * const restrict s1, const int s1Len,
9349         const char * const restrict s2, const int s2Len,
9350         const int open, const int gap,
9351         const parasail_matrix_t* matrix);
9352 
9353 extern parasail_result_t* parasail_sw_trace_striped_sse2_128_sat(
9354         const char * const restrict s1, const int s1Len,
9355         const char * const restrict s2, const int s2Len,
9356         const int open, const int gap,
9357         const parasail_matrix_t* matrix);
9358 
9359 extern parasail_result_t* parasail_sw_trace_striped_sse41_128_64(
9360         const char * const restrict s1, const int s1Len,
9361         const char * const restrict s2, const int s2Len,
9362         const int open, const int gap,
9363         const parasail_matrix_t* matrix);
9364 
9365 extern parasail_result_t* parasail_sw_trace_striped_sse41_128_32(
9366         const char * const restrict s1, const int s1Len,
9367         const char * const restrict s2, const int s2Len,
9368         const int open, const int gap,
9369         const parasail_matrix_t* matrix);
9370 
9371 extern parasail_result_t* parasail_sw_trace_striped_sse41_128_16(
9372         const char * const restrict s1, const int s1Len,
9373         const char * const restrict s2, const int s2Len,
9374         const int open, const int gap,
9375         const parasail_matrix_t* matrix);
9376 
9377 extern parasail_result_t* parasail_sw_trace_striped_sse41_128_8(
9378         const char * const restrict s1, const int s1Len,
9379         const char * const restrict s2, const int s2Len,
9380         const int open, const int gap,
9381         const parasail_matrix_t* matrix);
9382 
9383 extern parasail_result_t* parasail_sw_trace_striped_sse41_128_sat(
9384         const char * const restrict s1, const int s1Len,
9385         const char * const restrict s2, const int s2Len,
9386         const int open, const int gap,
9387         const parasail_matrix_t* matrix);
9388 
9389 extern parasail_result_t* parasail_sw_trace_striped_avx2_256_64(
9390         const char * const restrict s1, const int s1Len,
9391         const char * const restrict s2, const int s2Len,
9392         const int open, const int gap,
9393         const parasail_matrix_t* matrix);
9394 
9395 extern parasail_result_t* parasail_sw_trace_striped_avx2_256_32(
9396         const char * const restrict s1, const int s1Len,
9397         const char * const restrict s2, const int s2Len,
9398         const int open, const int gap,
9399         const parasail_matrix_t* matrix);
9400 
9401 extern parasail_result_t* parasail_sw_trace_striped_avx2_256_16(
9402         const char * const restrict s1, const int s1Len,
9403         const char * const restrict s2, const int s2Len,
9404         const int open, const int gap,
9405         const parasail_matrix_t* matrix);
9406 
9407 extern parasail_result_t* parasail_sw_trace_striped_avx2_256_8(
9408         const char * const restrict s1, const int s1Len,
9409         const char * const restrict s2, const int s2Len,
9410         const int open, const int gap,
9411         const parasail_matrix_t* matrix);
9412 
9413 extern parasail_result_t* parasail_sw_trace_striped_avx2_256_sat(
9414         const char * const restrict s1, const int s1Len,
9415         const char * const restrict s2, const int s2Len,
9416         const int open, const int gap,
9417         const parasail_matrix_t* matrix);
9418 
9419 extern parasail_result_t* parasail_sw_trace_striped_altivec_128_64(
9420         const char * const restrict s1, const int s1Len,
9421         const char * const restrict s2, const int s2Len,
9422         const int open, const int gap,
9423         const parasail_matrix_t* matrix);
9424 
9425 extern parasail_result_t* parasail_sw_trace_striped_altivec_128_32(
9426         const char * const restrict s1, const int s1Len,
9427         const char * const restrict s2, const int s2Len,
9428         const int open, const int gap,
9429         const parasail_matrix_t* matrix);
9430 
9431 extern parasail_result_t* parasail_sw_trace_striped_altivec_128_16(
9432         const char * const restrict s1, const int s1Len,
9433         const char * const restrict s2, const int s2Len,
9434         const int open, const int gap,
9435         const parasail_matrix_t* matrix);
9436 
9437 extern parasail_result_t* parasail_sw_trace_striped_altivec_128_8(
9438         const char * const restrict s1, const int s1Len,
9439         const char * const restrict s2, const int s2Len,
9440         const int open, const int gap,
9441         const parasail_matrix_t* matrix);
9442 
9443 extern parasail_result_t* parasail_sw_trace_striped_altivec_128_sat(
9444         const char * const restrict s1, const int s1Len,
9445         const char * const restrict s2, const int s2Len,
9446         const int open, const int gap,
9447         const parasail_matrix_t* matrix);
9448 
9449 extern parasail_result_t* parasail_sw_trace_striped_neon_128_64(
9450         const char * const restrict s1, const int s1Len,
9451         const char * const restrict s2, const int s2Len,
9452         const int open, const int gap,
9453         const parasail_matrix_t* matrix);
9454 
9455 extern parasail_result_t* parasail_sw_trace_striped_neon_128_32(
9456         const char * const restrict s1, const int s1Len,
9457         const char * const restrict s2, const int s2Len,
9458         const int open, const int gap,
9459         const parasail_matrix_t* matrix);
9460 
9461 extern parasail_result_t* parasail_sw_trace_striped_neon_128_16(
9462         const char * const restrict s1, const int s1Len,
9463         const char * const restrict s2, const int s2Len,
9464         const int open, const int gap,
9465         const parasail_matrix_t* matrix);
9466 
9467 extern parasail_result_t* parasail_sw_trace_striped_neon_128_8(
9468         const char * const restrict s1, const int s1Len,
9469         const char * const restrict s2, const int s2Len,
9470         const int open, const int gap,
9471         const parasail_matrix_t* matrix);
9472 
9473 extern parasail_result_t* parasail_sw_trace_striped_neon_128_sat(
9474         const char * const restrict s1, const int s1Len,
9475         const char * const restrict s2, const int s2Len,
9476         const int open, const int gap,
9477         const parasail_matrix_t* matrix);
9478 
9479 extern parasail_result_t* parasail_sw_trace_diag_sse2_128_64(
9480         const char * const restrict s1, const int s1Len,
9481         const char * const restrict s2, const int s2Len,
9482         const int open, const int gap,
9483         const parasail_matrix_t* matrix);
9484 
9485 extern parasail_result_t* parasail_sw_trace_diag_sse2_128_32(
9486         const char * const restrict s1, const int s1Len,
9487         const char * const restrict s2, const int s2Len,
9488         const int open, const int gap,
9489         const parasail_matrix_t* matrix);
9490 
9491 extern parasail_result_t* parasail_sw_trace_diag_sse2_128_16(
9492         const char * const restrict s1, const int s1Len,
9493         const char * const restrict s2, const int s2Len,
9494         const int open, const int gap,
9495         const parasail_matrix_t* matrix);
9496 
9497 extern parasail_result_t* parasail_sw_trace_diag_sse2_128_8(
9498         const char * const restrict s1, const int s1Len,
9499         const char * const restrict s2, const int s2Len,
9500         const int open, const int gap,
9501         const parasail_matrix_t* matrix);
9502 
9503 extern parasail_result_t* parasail_sw_trace_diag_sse2_128_sat(
9504         const char * const restrict s1, const int s1Len,
9505         const char * const restrict s2, const int s2Len,
9506         const int open, const int gap,
9507         const parasail_matrix_t* matrix);
9508 
9509 extern parasail_result_t* parasail_sw_trace_diag_sse41_128_64(
9510         const char * const restrict s1, const int s1Len,
9511         const char * const restrict s2, const int s2Len,
9512         const int open, const int gap,
9513         const parasail_matrix_t* matrix);
9514 
9515 extern parasail_result_t* parasail_sw_trace_diag_sse41_128_32(
9516         const char * const restrict s1, const int s1Len,
9517         const char * const restrict s2, const int s2Len,
9518         const int open, const int gap,
9519         const parasail_matrix_t* matrix);
9520 
9521 extern parasail_result_t* parasail_sw_trace_diag_sse41_128_16(
9522         const char * const restrict s1, const int s1Len,
9523         const char * const restrict s2, const int s2Len,
9524         const int open, const int gap,
9525         const parasail_matrix_t* matrix);
9526 
9527 extern parasail_result_t* parasail_sw_trace_diag_sse41_128_8(
9528         const char * const restrict s1, const int s1Len,
9529         const char * const restrict s2, const int s2Len,
9530         const int open, const int gap,
9531         const parasail_matrix_t* matrix);
9532 
9533 extern parasail_result_t* parasail_sw_trace_diag_sse41_128_sat(
9534         const char * const restrict s1, const int s1Len,
9535         const char * const restrict s2, const int s2Len,
9536         const int open, const int gap,
9537         const parasail_matrix_t* matrix);
9538 
9539 extern parasail_result_t* parasail_sw_trace_diag_avx2_256_64(
9540         const char * const restrict s1, const int s1Len,
9541         const char * const restrict s2, const int s2Len,
9542         const int open, const int gap,
9543         const parasail_matrix_t* matrix);
9544 
9545 extern parasail_result_t* parasail_sw_trace_diag_avx2_256_32(
9546         const char * const restrict s1, const int s1Len,
9547         const char * const restrict s2, const int s2Len,
9548         const int open, const int gap,
9549         const parasail_matrix_t* matrix);
9550 
9551 extern parasail_result_t* parasail_sw_trace_diag_avx2_256_16(
9552         const char * const restrict s1, const int s1Len,
9553         const char * const restrict s2, const int s2Len,
9554         const int open, const int gap,
9555         const parasail_matrix_t* matrix);
9556 
9557 extern parasail_result_t* parasail_sw_trace_diag_avx2_256_8(
9558         const char * const restrict s1, const int s1Len,
9559         const char * const restrict s2, const int s2Len,
9560         const int open, const int gap,
9561         const parasail_matrix_t* matrix);
9562 
9563 extern parasail_result_t* parasail_sw_trace_diag_avx2_256_sat(
9564         const char * const restrict s1, const int s1Len,
9565         const char * const restrict s2, const int s2Len,
9566         const int open, const int gap,
9567         const parasail_matrix_t* matrix);
9568 
9569 extern parasail_result_t* parasail_sw_trace_diag_altivec_128_64(
9570         const char * const restrict s1, const int s1Len,
9571         const char * const restrict s2, const int s2Len,
9572         const int open, const int gap,
9573         const parasail_matrix_t* matrix);
9574 
9575 extern parasail_result_t* parasail_sw_trace_diag_altivec_128_32(
9576         const char * const restrict s1, const int s1Len,
9577         const char * const restrict s2, const int s2Len,
9578         const int open, const int gap,
9579         const parasail_matrix_t* matrix);
9580 
9581 extern parasail_result_t* parasail_sw_trace_diag_altivec_128_16(
9582         const char * const restrict s1, const int s1Len,
9583         const char * const restrict s2, const int s2Len,
9584         const int open, const int gap,
9585         const parasail_matrix_t* matrix);
9586 
9587 extern parasail_result_t* parasail_sw_trace_diag_altivec_128_8(
9588         const char * const restrict s1, const int s1Len,
9589         const char * const restrict s2, const int s2Len,
9590         const int open, const int gap,
9591         const parasail_matrix_t* matrix);
9592 
9593 extern parasail_result_t* parasail_sw_trace_diag_altivec_128_sat(
9594         const char * const restrict s1, const int s1Len,
9595         const char * const restrict s2, const int s2Len,
9596         const int open, const int gap,
9597         const parasail_matrix_t* matrix);
9598 
9599 extern parasail_result_t* parasail_sw_trace_diag_neon_128_64(
9600         const char * const restrict s1, const int s1Len,
9601         const char * const restrict s2, const int s2Len,
9602         const int open, const int gap,
9603         const parasail_matrix_t* matrix);
9604 
9605 extern parasail_result_t* parasail_sw_trace_diag_neon_128_32(
9606         const char * const restrict s1, const int s1Len,
9607         const char * const restrict s2, const int s2Len,
9608         const int open, const int gap,
9609         const parasail_matrix_t* matrix);
9610 
9611 extern parasail_result_t* parasail_sw_trace_diag_neon_128_16(
9612         const char * const restrict s1, const int s1Len,
9613         const char * const restrict s2, const int s2Len,
9614         const int open, const int gap,
9615         const parasail_matrix_t* matrix);
9616 
9617 extern parasail_result_t* parasail_sw_trace_diag_neon_128_8(
9618         const char * const restrict s1, const int s1Len,
9619         const char * const restrict s2, const int s2Len,
9620         const int open, const int gap,
9621         const parasail_matrix_t* matrix);
9622 
9623 extern parasail_result_t* parasail_sw_trace_diag_neon_128_sat(
9624         const char * const restrict s1, const int s1Len,
9625         const char * const restrict s2, const int s2Len,
9626         const int open, const int gap,
9627         const parasail_matrix_t* matrix);
9628 
9629 extern parasail_result_t* parasail_sw_stats_scan_sse2_128_64(
9630         const char * const restrict s1, const int s1Len,
9631         const char * const restrict s2, const int s2Len,
9632         const int open, const int gap,
9633         const parasail_matrix_t* matrix);
9634 
9635 extern parasail_result_t* parasail_sw_stats_scan_sse2_128_32(
9636         const char * const restrict s1, const int s1Len,
9637         const char * const restrict s2, const int s2Len,
9638         const int open, const int gap,
9639         const parasail_matrix_t* matrix);
9640 
9641 extern parasail_result_t* parasail_sw_stats_scan_sse2_128_16(
9642         const char * const restrict s1, const int s1Len,
9643         const char * const restrict s2, const int s2Len,
9644         const int open, const int gap,
9645         const parasail_matrix_t* matrix);
9646 
9647 extern parasail_result_t* parasail_sw_stats_scan_sse2_128_8(
9648         const char * const restrict s1, const int s1Len,
9649         const char * const restrict s2, const int s2Len,
9650         const int open, const int gap,
9651         const parasail_matrix_t* matrix);
9652 
9653 extern parasail_result_t* parasail_sw_stats_scan_sse2_128_sat(
9654         const char * const restrict s1, const int s1Len,
9655         const char * const restrict s2, const int s2Len,
9656         const int open, const int gap,
9657         const parasail_matrix_t* matrix);
9658 
9659 extern parasail_result_t* parasail_sw_stats_scan_sse41_128_64(
9660         const char * const restrict s1, const int s1Len,
9661         const char * const restrict s2, const int s2Len,
9662         const int open, const int gap,
9663         const parasail_matrix_t* matrix);
9664 
9665 extern parasail_result_t* parasail_sw_stats_scan_sse41_128_32(
9666         const char * const restrict s1, const int s1Len,
9667         const char * const restrict s2, const int s2Len,
9668         const int open, const int gap,
9669         const parasail_matrix_t* matrix);
9670 
9671 extern parasail_result_t* parasail_sw_stats_scan_sse41_128_16(
9672         const char * const restrict s1, const int s1Len,
9673         const char * const restrict s2, const int s2Len,
9674         const int open, const int gap,
9675         const parasail_matrix_t* matrix);
9676 
9677 extern parasail_result_t* parasail_sw_stats_scan_sse41_128_8(
9678         const char * const restrict s1, const int s1Len,
9679         const char * const restrict s2, const int s2Len,
9680         const int open, const int gap,
9681         const parasail_matrix_t* matrix);
9682 
9683 extern parasail_result_t* parasail_sw_stats_scan_sse41_128_sat(
9684         const char * const restrict s1, const int s1Len,
9685         const char * const restrict s2, const int s2Len,
9686         const int open, const int gap,
9687         const parasail_matrix_t* matrix);
9688 
9689 extern parasail_result_t* parasail_sw_stats_scan_avx2_256_64(
9690         const char * const restrict s1, const int s1Len,
9691         const char * const restrict s2, const int s2Len,
9692         const int open, const int gap,
9693         const parasail_matrix_t* matrix);
9694 
9695 extern parasail_result_t* parasail_sw_stats_scan_avx2_256_32(
9696         const char * const restrict s1, const int s1Len,
9697         const char * const restrict s2, const int s2Len,
9698         const int open, const int gap,
9699         const parasail_matrix_t* matrix);
9700 
9701 extern parasail_result_t* parasail_sw_stats_scan_avx2_256_16(
9702         const char * const restrict s1, const int s1Len,
9703         const char * const restrict s2, const int s2Len,
9704         const int open, const int gap,
9705         const parasail_matrix_t* matrix);
9706 
9707 extern parasail_result_t* parasail_sw_stats_scan_avx2_256_8(
9708         const char * const restrict s1, const int s1Len,
9709         const char * const restrict s2, const int s2Len,
9710         const int open, const int gap,
9711         const parasail_matrix_t* matrix);
9712 
9713 extern parasail_result_t* parasail_sw_stats_scan_avx2_256_sat(
9714         const char * const restrict s1, const int s1Len,
9715         const char * const restrict s2, const int s2Len,
9716         const int open, const int gap,
9717         const parasail_matrix_t* matrix);
9718 
9719 extern parasail_result_t* parasail_sw_stats_scan_altivec_128_64(
9720         const char * const restrict s1, const int s1Len,
9721         const char * const restrict s2, const int s2Len,
9722         const int open, const int gap,
9723         const parasail_matrix_t* matrix);
9724 
9725 extern parasail_result_t* parasail_sw_stats_scan_altivec_128_32(
9726         const char * const restrict s1, const int s1Len,
9727         const char * const restrict s2, const int s2Len,
9728         const int open, const int gap,
9729         const parasail_matrix_t* matrix);
9730 
9731 extern parasail_result_t* parasail_sw_stats_scan_altivec_128_16(
9732         const char * const restrict s1, const int s1Len,
9733         const char * const restrict s2, const int s2Len,
9734         const int open, const int gap,
9735         const parasail_matrix_t* matrix);
9736 
9737 extern parasail_result_t* parasail_sw_stats_scan_altivec_128_8(
9738         const char * const restrict s1, const int s1Len,
9739         const char * const restrict s2, const int s2Len,
9740         const int open, const int gap,
9741         const parasail_matrix_t* matrix);
9742 
9743 extern parasail_result_t* parasail_sw_stats_scan_altivec_128_sat(
9744         const char * const restrict s1, const int s1Len,
9745         const char * const restrict s2, const int s2Len,
9746         const int open, const int gap,
9747         const parasail_matrix_t* matrix);
9748 
9749 extern parasail_result_t* parasail_sw_stats_scan_neon_128_64(
9750         const char * const restrict s1, const int s1Len,
9751         const char * const restrict s2, const int s2Len,
9752         const int open, const int gap,
9753         const parasail_matrix_t* matrix);
9754 
9755 extern parasail_result_t* parasail_sw_stats_scan_neon_128_32(
9756         const char * const restrict s1, const int s1Len,
9757         const char * const restrict s2, const int s2Len,
9758         const int open, const int gap,
9759         const parasail_matrix_t* matrix);
9760 
9761 extern parasail_result_t* parasail_sw_stats_scan_neon_128_16(
9762         const char * const restrict s1, const int s1Len,
9763         const char * const restrict s2, const int s2Len,
9764         const int open, const int gap,
9765         const parasail_matrix_t* matrix);
9766 
9767 extern parasail_result_t* parasail_sw_stats_scan_neon_128_8(
9768         const char * const restrict s1, const int s1Len,
9769         const char * const restrict s2, const int s2Len,
9770         const int open, const int gap,
9771         const parasail_matrix_t* matrix);
9772 
9773 extern parasail_result_t* parasail_sw_stats_scan_neon_128_sat(
9774         const char * const restrict s1, const int s1Len,
9775         const char * const restrict s2, const int s2Len,
9776         const int open, const int gap,
9777         const parasail_matrix_t* matrix);
9778 
9779 extern parasail_result_t* parasail_sw_stats_striped_sse2_128_64(
9780         const char * const restrict s1, const int s1Len,
9781         const char * const restrict s2, const int s2Len,
9782         const int open, const int gap,
9783         const parasail_matrix_t* matrix);
9784 
9785 extern parasail_result_t* parasail_sw_stats_striped_sse2_128_32(
9786         const char * const restrict s1, const int s1Len,
9787         const char * const restrict s2, const int s2Len,
9788         const int open, const int gap,
9789         const parasail_matrix_t* matrix);
9790 
9791 extern parasail_result_t* parasail_sw_stats_striped_sse2_128_16(
9792         const char * const restrict s1, const int s1Len,
9793         const char * const restrict s2, const int s2Len,
9794         const int open, const int gap,
9795         const parasail_matrix_t* matrix);
9796 
9797 extern parasail_result_t* parasail_sw_stats_striped_sse2_128_8(
9798         const char * const restrict s1, const int s1Len,
9799         const char * const restrict s2, const int s2Len,
9800         const int open, const int gap,
9801         const parasail_matrix_t* matrix);
9802 
9803 extern parasail_result_t* parasail_sw_stats_striped_sse2_128_sat(
9804         const char * const restrict s1, const int s1Len,
9805         const char * const restrict s2, const int s2Len,
9806         const int open, const int gap,
9807         const parasail_matrix_t* matrix);
9808 
9809 extern parasail_result_t* parasail_sw_stats_striped_sse41_128_64(
9810         const char * const restrict s1, const int s1Len,
9811         const char * const restrict s2, const int s2Len,
9812         const int open, const int gap,
9813         const parasail_matrix_t* matrix);
9814 
9815 extern parasail_result_t* parasail_sw_stats_striped_sse41_128_32(
9816         const char * const restrict s1, const int s1Len,
9817         const char * const restrict s2, const int s2Len,
9818         const int open, const int gap,
9819         const parasail_matrix_t* matrix);
9820 
9821 extern parasail_result_t* parasail_sw_stats_striped_sse41_128_16(
9822         const char * const restrict s1, const int s1Len,
9823         const char * const restrict s2, const int s2Len,
9824         const int open, const int gap,
9825         const parasail_matrix_t* matrix);
9826 
9827 extern parasail_result_t* parasail_sw_stats_striped_sse41_128_8(
9828         const char * const restrict s1, const int s1Len,
9829         const char * const restrict s2, const int s2Len,
9830         const int open, const int gap,
9831         const parasail_matrix_t* matrix);
9832 
9833 extern parasail_result_t* parasail_sw_stats_striped_sse41_128_sat(
9834         const char * const restrict s1, const int s1Len,
9835         const char * const restrict s2, const int s2Len,
9836         const int open, const int gap,
9837         const parasail_matrix_t* matrix);
9838 
9839 extern parasail_result_t* parasail_sw_stats_striped_avx2_256_64(
9840         const char * const restrict s1, const int s1Len,
9841         const char * const restrict s2, const int s2Len,
9842         const int open, const int gap,
9843         const parasail_matrix_t* matrix);
9844 
9845 extern parasail_result_t* parasail_sw_stats_striped_avx2_256_32(
9846         const char * const restrict s1, const int s1Len,
9847         const char * const restrict s2, const int s2Len,
9848         const int open, const int gap,
9849         const parasail_matrix_t* matrix);
9850 
9851 extern parasail_result_t* parasail_sw_stats_striped_avx2_256_16(
9852         const char * const restrict s1, const int s1Len,
9853         const char * const restrict s2, const int s2Len,
9854         const int open, const int gap,
9855         const parasail_matrix_t* matrix);
9856 
9857 extern parasail_result_t* parasail_sw_stats_striped_avx2_256_8(
9858         const char * const restrict s1, const int s1Len,
9859         const char * const restrict s2, const int s2Len,
9860         const int open, const int gap,
9861         const parasail_matrix_t* matrix);
9862 
9863 extern parasail_result_t* parasail_sw_stats_striped_avx2_256_sat(
9864         const char * const restrict s1, const int s1Len,
9865         const char * const restrict s2, const int s2Len,
9866         const int open, const int gap,
9867         const parasail_matrix_t* matrix);
9868 
9869 extern parasail_result_t* parasail_sw_stats_striped_altivec_128_64(
9870         const char * const restrict s1, const int s1Len,
9871         const char * const restrict s2, const int s2Len,
9872         const int open, const int gap,
9873         const parasail_matrix_t* matrix);
9874 
9875 extern parasail_result_t* parasail_sw_stats_striped_altivec_128_32(
9876         const char * const restrict s1, const int s1Len,
9877         const char * const restrict s2, const int s2Len,
9878         const int open, const int gap,
9879         const parasail_matrix_t* matrix);
9880 
9881 extern parasail_result_t* parasail_sw_stats_striped_altivec_128_16(
9882         const char * const restrict s1, const int s1Len,
9883         const char * const restrict s2, const int s2Len,
9884         const int open, const int gap,
9885         const parasail_matrix_t* matrix);
9886 
9887 extern parasail_result_t* parasail_sw_stats_striped_altivec_128_8(
9888         const char * const restrict s1, const int s1Len,
9889         const char * const restrict s2, const int s2Len,
9890         const int open, const int gap,
9891         const parasail_matrix_t* matrix);
9892 
9893 extern parasail_result_t* parasail_sw_stats_striped_altivec_128_sat(
9894         const char * const restrict s1, const int s1Len,
9895         const char * const restrict s2, const int s2Len,
9896         const int open, const int gap,
9897         const parasail_matrix_t* matrix);
9898 
9899 extern parasail_result_t* parasail_sw_stats_striped_neon_128_64(
9900         const char * const restrict s1, const int s1Len,
9901         const char * const restrict s2, const int s2Len,
9902         const int open, const int gap,
9903         const parasail_matrix_t* matrix);
9904 
9905 extern parasail_result_t* parasail_sw_stats_striped_neon_128_32(
9906         const char * const restrict s1, const int s1Len,
9907         const char * const restrict s2, const int s2Len,
9908         const int open, const int gap,
9909         const parasail_matrix_t* matrix);
9910 
9911 extern parasail_result_t* parasail_sw_stats_striped_neon_128_16(
9912         const char * const restrict s1, const int s1Len,
9913         const char * const restrict s2, const int s2Len,
9914         const int open, const int gap,
9915         const parasail_matrix_t* matrix);
9916 
9917 extern parasail_result_t* parasail_sw_stats_striped_neon_128_8(
9918         const char * const restrict s1, const int s1Len,
9919         const char * const restrict s2, const int s2Len,
9920         const int open, const int gap,
9921         const parasail_matrix_t* matrix);
9922 
9923 extern parasail_result_t* parasail_sw_stats_striped_neon_128_sat(
9924         const char * const restrict s1, const int s1Len,
9925         const char * const restrict s2, const int s2Len,
9926         const int open, const int gap,
9927         const parasail_matrix_t* matrix);
9928 
9929 extern parasail_result_t* parasail_sw_stats_diag_sse2_128_64(
9930         const char * const restrict s1, const int s1Len,
9931         const char * const restrict s2, const int s2Len,
9932         const int open, const int gap,
9933         const parasail_matrix_t* matrix);
9934 
9935 extern parasail_result_t* parasail_sw_stats_diag_sse2_128_32(
9936         const char * const restrict s1, const int s1Len,
9937         const char * const restrict s2, const int s2Len,
9938         const int open, const int gap,
9939         const parasail_matrix_t* matrix);
9940 
9941 extern parasail_result_t* parasail_sw_stats_diag_sse2_128_16(
9942         const char * const restrict s1, const int s1Len,
9943         const char * const restrict s2, const int s2Len,
9944         const int open, const int gap,
9945         const parasail_matrix_t* matrix);
9946 
9947 extern parasail_result_t* parasail_sw_stats_diag_sse2_128_8(
9948         const char * const restrict s1, const int s1Len,
9949         const char * const restrict s2, const int s2Len,
9950         const int open, const int gap,
9951         const parasail_matrix_t* matrix);
9952 
9953 extern parasail_result_t* parasail_sw_stats_diag_sse2_128_sat(
9954         const char * const restrict s1, const int s1Len,
9955         const char * const restrict s2, const int s2Len,
9956         const int open, const int gap,
9957         const parasail_matrix_t* matrix);
9958 
9959 extern parasail_result_t* parasail_sw_stats_diag_sse41_128_64(
9960         const char * const restrict s1, const int s1Len,
9961         const char * const restrict s2, const int s2Len,
9962         const int open, const int gap,
9963         const parasail_matrix_t* matrix);
9964 
9965 extern parasail_result_t* parasail_sw_stats_diag_sse41_128_32(
9966         const char * const restrict s1, const int s1Len,
9967         const char * const restrict s2, const int s2Len,
9968         const int open, const int gap,
9969         const parasail_matrix_t* matrix);
9970 
9971 extern parasail_result_t* parasail_sw_stats_diag_sse41_128_16(
9972         const char * const restrict s1, const int s1Len,
9973         const char * const restrict s2, const int s2Len,
9974         const int open, const int gap,
9975         const parasail_matrix_t* matrix);
9976 
9977 extern parasail_result_t* parasail_sw_stats_diag_sse41_128_8(
9978         const char * const restrict s1, const int s1Len,
9979         const char * const restrict s2, const int s2Len,
9980         const int open, const int gap,
9981         const parasail_matrix_t* matrix);
9982 
9983 extern parasail_result_t* parasail_sw_stats_diag_sse41_128_sat(
9984         const char * const restrict s1, const int s1Len,
9985         const char * const restrict s2, const int s2Len,
9986         const int open, const int gap,
9987         const parasail_matrix_t* matrix);
9988 
9989 extern parasail_result_t* parasail_sw_stats_diag_avx2_256_64(
9990         const char * const restrict s1, const int s1Len,
9991         const char * const restrict s2, const int s2Len,
9992         const int open, const int gap,
9993         const parasail_matrix_t* matrix);
9994 
9995 extern parasail_result_t* parasail_sw_stats_diag_avx2_256_32(
9996         const char * const restrict s1, const int s1Len,
9997         const char * const restrict s2, const int s2Len,
9998         const int open, const int gap,
9999         const parasail_matrix_t* matrix);
10000 
10001 extern parasail_result_t* parasail_sw_stats_diag_avx2_256_16(
10002         const char * const restrict s1, const int s1Len,
10003         const char * const restrict s2, const int s2Len,
10004         const int open, const int gap,
10005         const parasail_matrix_t* matrix);
10006 
10007 extern parasail_result_t* parasail_sw_stats_diag_avx2_256_8(
10008         const char * const restrict s1, const int s1Len,
10009         const char * const restrict s2, const int s2Len,
10010         const int open, const int gap,
10011         const parasail_matrix_t* matrix);
10012 
10013 extern parasail_result_t* parasail_sw_stats_diag_avx2_256_sat(
10014         const char * const restrict s1, const int s1Len,
10015         const char * const restrict s2, const int s2Len,
10016         const int open, const int gap,
10017         const parasail_matrix_t* matrix);
10018 
10019 extern parasail_result_t* parasail_sw_stats_diag_altivec_128_64(
10020         const char * const restrict s1, const int s1Len,
10021         const char * const restrict s2, const int s2Len,
10022         const int open, const int gap,
10023         const parasail_matrix_t* matrix);
10024 
10025 extern parasail_result_t* parasail_sw_stats_diag_altivec_128_32(
10026         const char * const restrict s1, const int s1Len,
10027         const char * const restrict s2, const int s2Len,
10028         const int open, const int gap,
10029         const parasail_matrix_t* matrix);
10030 
10031 extern parasail_result_t* parasail_sw_stats_diag_altivec_128_16(
10032         const char * const restrict s1, const int s1Len,
10033         const char * const restrict s2, const int s2Len,
10034         const int open, const int gap,
10035         const parasail_matrix_t* matrix);
10036 
10037 extern parasail_result_t* parasail_sw_stats_diag_altivec_128_8(
10038         const char * const restrict s1, const int s1Len,
10039         const char * const restrict s2, const int s2Len,
10040         const int open, const int gap,
10041         const parasail_matrix_t* matrix);
10042 
10043 extern parasail_result_t* parasail_sw_stats_diag_altivec_128_sat(
10044         const char * const restrict s1, const int s1Len,
10045         const char * const restrict s2, const int s2Len,
10046         const int open, const int gap,
10047         const parasail_matrix_t* matrix);
10048 
10049 extern parasail_result_t* parasail_sw_stats_diag_neon_128_64(
10050         const char * const restrict s1, const int s1Len,
10051         const char * const restrict s2, const int s2Len,
10052         const int open, const int gap,
10053         const parasail_matrix_t* matrix);
10054 
10055 extern parasail_result_t* parasail_sw_stats_diag_neon_128_32(
10056         const char * const restrict s1, const int s1Len,
10057         const char * const restrict s2, const int s2Len,
10058         const int open, const int gap,
10059         const parasail_matrix_t* matrix);
10060 
10061 extern parasail_result_t* parasail_sw_stats_diag_neon_128_16(
10062         const char * const restrict s1, const int s1Len,
10063         const char * const restrict s2, const int s2Len,
10064         const int open, const int gap,
10065         const parasail_matrix_t* matrix);
10066 
10067 extern parasail_result_t* parasail_sw_stats_diag_neon_128_8(
10068         const char * const restrict s1, const int s1Len,
10069         const char * const restrict s2, const int s2Len,
10070         const int open, const int gap,
10071         const parasail_matrix_t* matrix);
10072 
10073 extern parasail_result_t* parasail_sw_stats_diag_neon_128_sat(
10074         const char * const restrict s1, const int s1Len,
10075         const char * const restrict s2, const int s2Len,
10076         const int open, const int gap,
10077         const parasail_matrix_t* matrix);
10078 
10079 extern parasail_result_t* parasail_sw_stats_table_scan_sse2_128_64(
10080         const char * const restrict s1, const int s1Len,
10081         const char * const restrict s2, const int s2Len,
10082         const int open, const int gap,
10083         const parasail_matrix_t* matrix);
10084 
10085 extern parasail_result_t* parasail_sw_stats_table_scan_sse2_128_32(
10086         const char * const restrict s1, const int s1Len,
10087         const char * const restrict s2, const int s2Len,
10088         const int open, const int gap,
10089         const parasail_matrix_t* matrix);
10090 
10091 extern parasail_result_t* parasail_sw_stats_table_scan_sse2_128_16(
10092         const char * const restrict s1, const int s1Len,
10093         const char * const restrict s2, const int s2Len,
10094         const int open, const int gap,
10095         const parasail_matrix_t* matrix);
10096 
10097 extern parasail_result_t* parasail_sw_stats_table_scan_sse2_128_8(
10098         const char * const restrict s1, const int s1Len,
10099         const char * const restrict s2, const int s2Len,
10100         const int open, const int gap,
10101         const parasail_matrix_t* matrix);
10102 
10103 extern parasail_result_t* parasail_sw_stats_table_scan_sse2_128_sat(
10104         const char * const restrict s1, const int s1Len,
10105         const char * const restrict s2, const int s2Len,
10106         const int open, const int gap,
10107         const parasail_matrix_t* matrix);
10108 
10109 extern parasail_result_t* parasail_sw_stats_table_scan_sse41_128_64(
10110         const char * const restrict s1, const int s1Len,
10111         const char * const restrict s2, const int s2Len,
10112         const int open, const int gap,
10113         const parasail_matrix_t* matrix);
10114 
10115 extern parasail_result_t* parasail_sw_stats_table_scan_sse41_128_32(
10116         const char * const restrict s1, const int s1Len,
10117         const char * const restrict s2, const int s2Len,
10118         const int open, const int gap,
10119         const parasail_matrix_t* matrix);
10120 
10121 extern parasail_result_t* parasail_sw_stats_table_scan_sse41_128_16(
10122         const char * const restrict s1, const int s1Len,
10123         const char * const restrict s2, const int s2Len,
10124         const int open, const int gap,
10125         const parasail_matrix_t* matrix);
10126 
10127 extern parasail_result_t* parasail_sw_stats_table_scan_sse41_128_8(
10128         const char * const restrict s1, const int s1Len,
10129         const char * const restrict s2, const int s2Len,
10130         const int open, const int gap,
10131         const parasail_matrix_t* matrix);
10132 
10133 extern parasail_result_t* parasail_sw_stats_table_scan_sse41_128_sat(
10134         const char * const restrict s1, const int s1Len,
10135         const char * const restrict s2, const int s2Len,
10136         const int open, const int gap,
10137         const parasail_matrix_t* matrix);
10138 
10139 extern parasail_result_t* parasail_sw_stats_table_scan_avx2_256_64(
10140         const char * const restrict s1, const int s1Len,
10141         const char * const restrict s2, const int s2Len,
10142         const int open, const int gap,
10143         const parasail_matrix_t* matrix);
10144 
10145 extern parasail_result_t* parasail_sw_stats_table_scan_avx2_256_32(
10146         const char * const restrict s1, const int s1Len,
10147         const char * const restrict s2, const int s2Len,
10148         const int open, const int gap,
10149         const parasail_matrix_t* matrix);
10150 
10151 extern parasail_result_t* parasail_sw_stats_table_scan_avx2_256_16(
10152         const char * const restrict s1, const int s1Len,
10153         const char * const restrict s2, const int s2Len,
10154         const int open, const int gap,
10155         const parasail_matrix_t* matrix);
10156 
10157 extern parasail_result_t* parasail_sw_stats_table_scan_avx2_256_8(
10158         const char * const restrict s1, const int s1Len,
10159         const char * const restrict s2, const int s2Len,
10160         const int open, const int gap,
10161         const parasail_matrix_t* matrix);
10162 
10163 extern parasail_result_t* parasail_sw_stats_table_scan_avx2_256_sat(
10164         const char * const restrict s1, const int s1Len,
10165         const char * const restrict s2, const int s2Len,
10166         const int open, const int gap,
10167         const parasail_matrix_t* matrix);
10168 
10169 extern parasail_result_t* parasail_sw_stats_table_scan_altivec_128_64(
10170         const char * const restrict s1, const int s1Len,
10171         const char * const restrict s2, const int s2Len,
10172         const int open, const int gap,
10173         const parasail_matrix_t* matrix);
10174 
10175 extern parasail_result_t* parasail_sw_stats_table_scan_altivec_128_32(
10176         const char * const restrict s1, const int s1Len,
10177         const char * const restrict s2, const int s2Len,
10178         const int open, const int gap,
10179         const parasail_matrix_t* matrix);
10180 
10181 extern parasail_result_t* parasail_sw_stats_table_scan_altivec_128_16(
10182         const char * const restrict s1, const int s1Len,
10183         const char * const restrict s2, const int s2Len,
10184         const int open, const int gap,
10185         const parasail_matrix_t* matrix);
10186 
10187 extern parasail_result_t* parasail_sw_stats_table_scan_altivec_128_8(
10188         const char * const restrict s1, const int s1Len,
10189         const char * const restrict s2, const int s2Len,
10190         const int open, const int gap,
10191         const parasail_matrix_t* matrix);
10192 
10193 extern parasail_result_t* parasail_sw_stats_table_scan_altivec_128_sat(
10194         const char * const restrict s1, const int s1Len,
10195         const char * const restrict s2, const int s2Len,
10196         const int open, const int gap,
10197         const parasail_matrix_t* matrix);
10198 
10199 extern parasail_result_t* parasail_sw_stats_table_scan_neon_128_64(
10200         const char * const restrict s1, const int s1Len,
10201         const char * const restrict s2, const int s2Len,
10202         const int open, const int gap,
10203         const parasail_matrix_t* matrix);
10204 
10205 extern parasail_result_t* parasail_sw_stats_table_scan_neon_128_32(
10206         const char * const restrict s1, const int s1Len,
10207         const char * const restrict s2, const int s2Len,
10208         const int open, const int gap,
10209         const parasail_matrix_t* matrix);
10210 
10211 extern parasail_result_t* parasail_sw_stats_table_scan_neon_128_16(
10212         const char * const restrict s1, const int s1Len,
10213         const char * const restrict s2, const int s2Len,
10214         const int open, const int gap,
10215         const parasail_matrix_t* matrix);
10216 
10217 extern parasail_result_t* parasail_sw_stats_table_scan_neon_128_8(
10218         const char * const restrict s1, const int s1Len,
10219         const char * const restrict s2, const int s2Len,
10220         const int open, const int gap,
10221         const parasail_matrix_t* matrix);
10222 
10223 extern parasail_result_t* parasail_sw_stats_table_scan_neon_128_sat(
10224         const char * const restrict s1, const int s1Len,
10225         const char * const restrict s2, const int s2Len,
10226         const int open, const int gap,
10227         const parasail_matrix_t* matrix);
10228 
10229 extern parasail_result_t* parasail_sw_stats_table_striped_sse2_128_64(
10230         const char * const restrict s1, const int s1Len,
10231         const char * const restrict s2, const int s2Len,
10232         const int open, const int gap,
10233         const parasail_matrix_t* matrix);
10234 
10235 extern parasail_result_t* parasail_sw_stats_table_striped_sse2_128_32(
10236         const char * const restrict s1, const int s1Len,
10237         const char * const restrict s2, const int s2Len,
10238         const int open, const int gap,
10239         const parasail_matrix_t* matrix);
10240 
10241 extern parasail_result_t* parasail_sw_stats_table_striped_sse2_128_16(
10242         const char * const restrict s1, const int s1Len,
10243         const char * const restrict s2, const int s2Len,
10244         const int open, const int gap,
10245         const parasail_matrix_t* matrix);
10246 
10247 extern parasail_result_t* parasail_sw_stats_table_striped_sse2_128_8(
10248         const char * const restrict s1, const int s1Len,
10249         const char * const restrict s2, const int s2Len,
10250         const int open, const int gap,
10251         const parasail_matrix_t* matrix);
10252 
10253 extern parasail_result_t* parasail_sw_stats_table_striped_sse2_128_sat(
10254         const char * const restrict s1, const int s1Len,
10255         const char * const restrict s2, const int s2Len,
10256         const int open, const int gap,
10257         const parasail_matrix_t* matrix);
10258 
10259 extern parasail_result_t* parasail_sw_stats_table_striped_sse41_128_64(
10260         const char * const restrict s1, const int s1Len,
10261         const char * const restrict s2, const int s2Len,
10262         const int open, const int gap,
10263         const parasail_matrix_t* matrix);
10264 
10265 extern parasail_result_t* parasail_sw_stats_table_striped_sse41_128_32(
10266         const char * const restrict s1, const int s1Len,
10267         const char * const restrict s2, const int s2Len,
10268         const int open, const int gap,
10269         const parasail_matrix_t* matrix);
10270 
10271 extern parasail_result_t* parasail_sw_stats_table_striped_sse41_128_16(
10272         const char * const restrict s1, const int s1Len,
10273         const char * const restrict s2, const int s2Len,
10274         const int open, const int gap,
10275         const parasail_matrix_t* matrix);
10276 
10277 extern parasail_result_t* parasail_sw_stats_table_striped_sse41_128_8(
10278         const char * const restrict s1, const int s1Len,
10279         const char * const restrict s2, const int s2Len,
10280         const int open, const int gap,
10281         const parasail_matrix_t* matrix);
10282 
10283 extern parasail_result_t* parasail_sw_stats_table_striped_sse41_128_sat(
10284         const char * const restrict s1, const int s1Len,
10285         const char * const restrict s2, const int s2Len,
10286         const int open, const int gap,
10287         const parasail_matrix_t* matrix);
10288 
10289 extern parasail_result_t* parasail_sw_stats_table_striped_avx2_256_64(
10290         const char * const restrict s1, const int s1Len,
10291         const char * const restrict s2, const int s2Len,
10292         const int open, const int gap,
10293         const parasail_matrix_t* matrix);
10294 
10295 extern parasail_result_t* parasail_sw_stats_table_striped_avx2_256_32(
10296         const char * const restrict s1, const int s1Len,
10297         const char * const restrict s2, const int s2Len,
10298         const int open, const int gap,
10299         const parasail_matrix_t* matrix);
10300 
10301 extern parasail_result_t* parasail_sw_stats_table_striped_avx2_256_16(
10302         const char * const restrict s1, const int s1Len,
10303         const char * const restrict s2, const int s2Len,
10304         const int open, const int gap,
10305         const parasail_matrix_t* matrix);
10306 
10307 extern parasail_result_t* parasail_sw_stats_table_striped_avx2_256_8(
10308         const char * const restrict s1, const int s1Len,
10309         const char * const restrict s2, const int s2Len,
10310         const int open, const int gap,
10311         const parasail_matrix_t* matrix);
10312 
10313 extern parasail_result_t* parasail_sw_stats_table_striped_avx2_256_sat(
10314         const char * const restrict s1, const int s1Len,
10315         const char * const restrict s2, const int s2Len,
10316         const int open, const int gap,
10317         const parasail_matrix_t* matrix);
10318 
10319 extern parasail_result_t* parasail_sw_stats_table_striped_altivec_128_64(
10320         const char * const restrict s1, const int s1Len,
10321         const char * const restrict s2, const int s2Len,
10322         const int open, const int gap,
10323         const parasail_matrix_t* matrix);
10324 
10325 extern parasail_result_t* parasail_sw_stats_table_striped_altivec_128_32(
10326         const char * const restrict s1, const int s1Len,
10327         const char * const restrict s2, const int s2Len,
10328         const int open, const int gap,
10329         const parasail_matrix_t* matrix);
10330 
10331 extern parasail_result_t* parasail_sw_stats_table_striped_altivec_128_16(
10332         const char * const restrict s1, const int s1Len,
10333         const char * const restrict s2, const int s2Len,
10334         const int open, const int gap,
10335         const parasail_matrix_t* matrix);
10336 
10337 extern parasail_result_t* parasail_sw_stats_table_striped_altivec_128_8(
10338         const char * const restrict s1, const int s1Len,
10339         const char * const restrict s2, const int s2Len,
10340         const int open, const int gap,
10341         const parasail_matrix_t* matrix);
10342 
10343 extern parasail_result_t* parasail_sw_stats_table_striped_altivec_128_sat(
10344         const char * const restrict s1, const int s1Len,
10345         const char * const restrict s2, const int s2Len,
10346         const int open, const int gap,
10347         const parasail_matrix_t* matrix);
10348 
10349 extern parasail_result_t* parasail_sw_stats_table_striped_neon_128_64(
10350         const char * const restrict s1, const int s1Len,
10351         const char * const restrict s2, const int s2Len,
10352         const int open, const int gap,
10353         const parasail_matrix_t* matrix);
10354 
10355 extern parasail_result_t* parasail_sw_stats_table_striped_neon_128_32(
10356         const char * const restrict s1, const int s1Len,
10357         const char * const restrict s2, const int s2Len,
10358         const int open, const int gap,
10359         const parasail_matrix_t* matrix);
10360 
10361 extern parasail_result_t* parasail_sw_stats_table_striped_neon_128_16(
10362         const char * const restrict s1, const int s1Len,
10363         const char * const restrict s2, const int s2Len,
10364         const int open, const int gap,
10365         const parasail_matrix_t* matrix);
10366 
10367 extern parasail_result_t* parasail_sw_stats_table_striped_neon_128_8(
10368         const char * const restrict s1, const int s1Len,
10369         const char * const restrict s2, const int s2Len,
10370         const int open, const int gap,
10371         const parasail_matrix_t* matrix);
10372 
10373 extern parasail_result_t* parasail_sw_stats_table_striped_neon_128_sat(
10374         const char * const restrict s1, const int s1Len,
10375         const char * const restrict s2, const int s2Len,
10376         const int open, const int gap,
10377         const parasail_matrix_t* matrix);
10378 
10379 extern parasail_result_t* parasail_sw_stats_table_diag_sse2_128_64(
10380         const char * const restrict s1, const int s1Len,
10381         const char * const restrict s2, const int s2Len,
10382         const int open, const int gap,
10383         const parasail_matrix_t* matrix);
10384 
10385 extern parasail_result_t* parasail_sw_stats_table_diag_sse2_128_32(
10386         const char * const restrict s1, const int s1Len,
10387         const char * const restrict s2, const int s2Len,
10388         const int open, const int gap,
10389         const parasail_matrix_t* matrix);
10390 
10391 extern parasail_result_t* parasail_sw_stats_table_diag_sse2_128_16(
10392         const char * const restrict s1, const int s1Len,
10393         const char * const restrict s2, const int s2Len,
10394         const int open, const int gap,
10395         const parasail_matrix_t* matrix);
10396 
10397 extern parasail_result_t* parasail_sw_stats_table_diag_sse2_128_8(
10398         const char * const restrict s1, const int s1Len,
10399         const char * const restrict s2, const int s2Len,
10400         const int open, const int gap,
10401         const parasail_matrix_t* matrix);
10402 
10403 extern parasail_result_t* parasail_sw_stats_table_diag_sse2_128_sat(
10404         const char * const restrict s1, const int s1Len,
10405         const char * const restrict s2, const int s2Len,
10406         const int open, const int gap,
10407         const parasail_matrix_t* matrix);
10408 
10409 extern parasail_result_t* parasail_sw_stats_table_diag_sse41_128_64(
10410         const char * const restrict s1, const int s1Len,
10411         const char * const restrict s2, const int s2Len,
10412         const int open, const int gap,
10413         const parasail_matrix_t* matrix);
10414 
10415 extern parasail_result_t* parasail_sw_stats_table_diag_sse41_128_32(
10416         const char * const restrict s1, const int s1Len,
10417         const char * const restrict s2, const int s2Len,
10418         const int open, const int gap,
10419         const parasail_matrix_t* matrix);
10420 
10421 extern parasail_result_t* parasail_sw_stats_table_diag_sse41_128_16(
10422         const char * const restrict s1, const int s1Len,
10423         const char * const restrict s2, const int s2Len,
10424         const int open, const int gap,
10425         const parasail_matrix_t* matrix);
10426 
10427 extern parasail_result_t* parasail_sw_stats_table_diag_sse41_128_8(
10428         const char * const restrict s1, const int s1Len,
10429         const char * const restrict s2, const int s2Len,
10430         const int open, const int gap,
10431         const parasail_matrix_t* matrix);
10432 
10433 extern parasail_result_t* parasail_sw_stats_table_diag_sse41_128_sat(
10434         const char * const restrict s1, const int s1Len,
10435         const char * const restrict s2, const int s2Len,
10436         const int open, const int gap,
10437         const parasail_matrix_t* matrix);
10438 
10439 extern parasail_result_t* parasail_sw_stats_table_diag_avx2_256_64(
10440         const char * const restrict s1, const int s1Len,
10441         const char * const restrict s2, const int s2Len,
10442         const int open, const int gap,
10443         const parasail_matrix_t* matrix);
10444 
10445 extern parasail_result_t* parasail_sw_stats_table_diag_avx2_256_32(
10446         const char * const restrict s1, const int s1Len,
10447         const char * const restrict s2, const int s2Len,
10448         const int open, const int gap,
10449         const parasail_matrix_t* matrix);
10450 
10451 extern parasail_result_t* parasail_sw_stats_table_diag_avx2_256_16(
10452         const char * const restrict s1, const int s1Len,
10453         const char * const restrict s2, const int s2Len,
10454         const int open, const int gap,
10455         const parasail_matrix_t* matrix);
10456 
10457 extern parasail_result_t* parasail_sw_stats_table_diag_avx2_256_8(
10458         const char * const restrict s1, const int s1Len,
10459         const char * const restrict s2, const int s2Len,
10460         const int open, const int gap,
10461         const parasail_matrix_t* matrix);
10462 
10463 extern parasail_result_t* parasail_sw_stats_table_diag_avx2_256_sat(
10464         const char * const restrict s1, const int s1Len,
10465         const char * const restrict s2, const int s2Len,
10466         const int open, const int gap,
10467         const parasail_matrix_t* matrix);
10468 
10469 extern parasail_result_t* parasail_sw_stats_table_diag_altivec_128_64(
10470         const char * const restrict s1, const int s1Len,
10471         const char * const restrict s2, const int s2Len,
10472         const int open, const int gap,
10473         const parasail_matrix_t* matrix);
10474 
10475 extern parasail_result_t* parasail_sw_stats_table_diag_altivec_128_32(
10476         const char * const restrict s1, const int s1Len,
10477         const char * const restrict s2, const int s2Len,
10478         const int open, const int gap,
10479         const parasail_matrix_t* matrix);
10480 
10481 extern parasail_result_t* parasail_sw_stats_table_diag_altivec_128_16(
10482         const char * const restrict s1, const int s1Len,
10483         const char * const restrict s2, const int s2Len,
10484         const int open, const int gap,
10485         const parasail_matrix_t* matrix);
10486 
10487 extern parasail_result_t* parasail_sw_stats_table_diag_altivec_128_8(
10488         const char * const restrict s1, const int s1Len,
10489         const char * const restrict s2, const int s2Len,
10490         const int open, const int gap,
10491         const parasail_matrix_t* matrix);
10492 
10493 extern parasail_result_t* parasail_sw_stats_table_diag_altivec_128_sat(
10494         const char * const restrict s1, const int s1Len,
10495         const char * const restrict s2, const int s2Len,
10496         const int open, const int gap,
10497         const parasail_matrix_t* matrix);
10498 
10499 extern parasail_result_t* parasail_sw_stats_table_diag_neon_128_64(
10500         const char * const restrict s1, const int s1Len,
10501         const char * const restrict s2, const int s2Len,
10502         const int open, const int gap,
10503         const parasail_matrix_t* matrix);
10504 
10505 extern parasail_result_t* parasail_sw_stats_table_diag_neon_128_32(
10506         const char * const restrict s1, const int s1Len,
10507         const char * const restrict s2, const int s2Len,
10508         const int open, const int gap,
10509         const parasail_matrix_t* matrix);
10510 
10511 extern parasail_result_t* parasail_sw_stats_table_diag_neon_128_16(
10512         const char * const restrict s1, const int s1Len,
10513         const char * const restrict s2, const int s2Len,
10514         const int open, const int gap,
10515         const parasail_matrix_t* matrix);
10516 
10517 extern parasail_result_t* parasail_sw_stats_table_diag_neon_128_8(
10518         const char * const restrict s1, const int s1Len,
10519         const char * const restrict s2, const int s2Len,
10520         const int open, const int gap,
10521         const parasail_matrix_t* matrix);
10522 
10523 extern parasail_result_t* parasail_sw_stats_table_diag_neon_128_sat(
10524         const char * const restrict s1, const int s1Len,
10525         const char * const restrict s2, const int s2Len,
10526         const int open, const int gap,
10527         const parasail_matrix_t* matrix);
10528 
10529 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse2_128_64(
10530         const char * const restrict s1, const int s1Len,
10531         const char * const restrict s2, const int s2Len,
10532         const int open, const int gap,
10533         const parasail_matrix_t* matrix);
10534 
10535 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse2_128_32(
10536         const char * const restrict s1, const int s1Len,
10537         const char * const restrict s2, const int s2Len,
10538         const int open, const int gap,
10539         const parasail_matrix_t* matrix);
10540 
10541 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse2_128_16(
10542         const char * const restrict s1, const int s1Len,
10543         const char * const restrict s2, const int s2Len,
10544         const int open, const int gap,
10545         const parasail_matrix_t* matrix);
10546 
10547 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse2_128_8(
10548         const char * const restrict s1, const int s1Len,
10549         const char * const restrict s2, const int s2Len,
10550         const int open, const int gap,
10551         const parasail_matrix_t* matrix);
10552 
10553 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse2_128_sat(
10554         const char * const restrict s1, const int s1Len,
10555         const char * const restrict s2, const int s2Len,
10556         const int open, const int gap,
10557         const parasail_matrix_t* matrix);
10558 
10559 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse41_128_64(
10560         const char * const restrict s1, const int s1Len,
10561         const char * const restrict s2, const int s2Len,
10562         const int open, const int gap,
10563         const parasail_matrix_t* matrix);
10564 
10565 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse41_128_32(
10566         const char * const restrict s1, const int s1Len,
10567         const char * const restrict s2, const int s2Len,
10568         const int open, const int gap,
10569         const parasail_matrix_t* matrix);
10570 
10571 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse41_128_16(
10572         const char * const restrict s1, const int s1Len,
10573         const char * const restrict s2, const int s2Len,
10574         const int open, const int gap,
10575         const parasail_matrix_t* matrix);
10576 
10577 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse41_128_8(
10578         const char * const restrict s1, const int s1Len,
10579         const char * const restrict s2, const int s2Len,
10580         const int open, const int gap,
10581         const parasail_matrix_t* matrix);
10582 
10583 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sse41_128_sat(
10584         const char * const restrict s1, const int s1Len,
10585         const char * const restrict s2, const int s2Len,
10586         const int open, const int gap,
10587         const parasail_matrix_t* matrix);
10588 
10589 extern parasail_result_t* parasail_sw_stats_rowcol_scan_avx2_256_64(
10590         const char * const restrict s1, const int s1Len,
10591         const char * const restrict s2, const int s2Len,
10592         const int open, const int gap,
10593         const parasail_matrix_t* matrix);
10594 
10595 extern parasail_result_t* parasail_sw_stats_rowcol_scan_avx2_256_32(
10596         const char * const restrict s1, const int s1Len,
10597         const char * const restrict s2, const int s2Len,
10598         const int open, const int gap,
10599         const parasail_matrix_t* matrix);
10600 
10601 extern parasail_result_t* parasail_sw_stats_rowcol_scan_avx2_256_16(
10602         const char * const restrict s1, const int s1Len,
10603         const char * const restrict s2, const int s2Len,
10604         const int open, const int gap,
10605         const parasail_matrix_t* matrix);
10606 
10607 extern parasail_result_t* parasail_sw_stats_rowcol_scan_avx2_256_8(
10608         const char * const restrict s1, const int s1Len,
10609         const char * const restrict s2, const int s2Len,
10610         const int open, const int gap,
10611         const parasail_matrix_t* matrix);
10612 
10613 extern parasail_result_t* parasail_sw_stats_rowcol_scan_avx2_256_sat(
10614         const char * const restrict s1, const int s1Len,
10615         const char * const restrict s2, const int s2Len,
10616         const int open, const int gap,
10617         const parasail_matrix_t* matrix);
10618 
10619 extern parasail_result_t* parasail_sw_stats_rowcol_scan_altivec_128_64(
10620         const char * const restrict s1, const int s1Len,
10621         const char * const restrict s2, const int s2Len,
10622         const int open, const int gap,
10623         const parasail_matrix_t* matrix);
10624 
10625 extern parasail_result_t* parasail_sw_stats_rowcol_scan_altivec_128_32(
10626         const char * const restrict s1, const int s1Len,
10627         const char * const restrict s2, const int s2Len,
10628         const int open, const int gap,
10629         const parasail_matrix_t* matrix);
10630 
10631 extern parasail_result_t* parasail_sw_stats_rowcol_scan_altivec_128_16(
10632         const char * const restrict s1, const int s1Len,
10633         const char * const restrict s2, const int s2Len,
10634         const int open, const int gap,
10635         const parasail_matrix_t* matrix);
10636 
10637 extern parasail_result_t* parasail_sw_stats_rowcol_scan_altivec_128_8(
10638         const char * const restrict s1, const int s1Len,
10639         const char * const restrict s2, const int s2Len,
10640         const int open, const int gap,
10641         const parasail_matrix_t* matrix);
10642 
10643 extern parasail_result_t* parasail_sw_stats_rowcol_scan_altivec_128_sat(
10644         const char * const restrict s1, const int s1Len,
10645         const char * const restrict s2, const int s2Len,
10646         const int open, const int gap,
10647         const parasail_matrix_t* matrix);
10648 
10649 extern parasail_result_t* parasail_sw_stats_rowcol_scan_neon_128_64(
10650         const char * const restrict s1, const int s1Len,
10651         const char * const restrict s2, const int s2Len,
10652         const int open, const int gap,
10653         const parasail_matrix_t* matrix);
10654 
10655 extern parasail_result_t* parasail_sw_stats_rowcol_scan_neon_128_32(
10656         const char * const restrict s1, const int s1Len,
10657         const char * const restrict s2, const int s2Len,
10658         const int open, const int gap,
10659         const parasail_matrix_t* matrix);
10660 
10661 extern parasail_result_t* parasail_sw_stats_rowcol_scan_neon_128_16(
10662         const char * const restrict s1, const int s1Len,
10663         const char * const restrict s2, const int s2Len,
10664         const int open, const int gap,
10665         const parasail_matrix_t* matrix);
10666 
10667 extern parasail_result_t* parasail_sw_stats_rowcol_scan_neon_128_8(
10668         const char * const restrict s1, const int s1Len,
10669         const char * const restrict s2, const int s2Len,
10670         const int open, const int gap,
10671         const parasail_matrix_t* matrix);
10672 
10673 extern parasail_result_t* parasail_sw_stats_rowcol_scan_neon_128_sat(
10674         const char * const restrict s1, const int s1Len,
10675         const char * const restrict s2, const int s2Len,
10676         const int open, const int gap,
10677         const parasail_matrix_t* matrix);
10678 
10679 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse2_128_64(
10680         const char * const restrict s1, const int s1Len,
10681         const char * const restrict s2, const int s2Len,
10682         const int open, const int gap,
10683         const parasail_matrix_t* matrix);
10684 
10685 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse2_128_32(
10686         const char * const restrict s1, const int s1Len,
10687         const char * const restrict s2, const int s2Len,
10688         const int open, const int gap,
10689         const parasail_matrix_t* matrix);
10690 
10691 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse2_128_16(
10692         const char * const restrict s1, const int s1Len,
10693         const char * const restrict s2, const int s2Len,
10694         const int open, const int gap,
10695         const parasail_matrix_t* matrix);
10696 
10697 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse2_128_8(
10698         const char * const restrict s1, const int s1Len,
10699         const char * const restrict s2, const int s2Len,
10700         const int open, const int gap,
10701         const parasail_matrix_t* matrix);
10702 
10703 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse2_128_sat(
10704         const char * const restrict s1, const int s1Len,
10705         const char * const restrict s2, const int s2Len,
10706         const int open, const int gap,
10707         const parasail_matrix_t* matrix);
10708 
10709 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse41_128_64(
10710         const char * const restrict s1, const int s1Len,
10711         const char * const restrict s2, const int s2Len,
10712         const int open, const int gap,
10713         const parasail_matrix_t* matrix);
10714 
10715 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse41_128_32(
10716         const char * const restrict s1, const int s1Len,
10717         const char * const restrict s2, const int s2Len,
10718         const int open, const int gap,
10719         const parasail_matrix_t* matrix);
10720 
10721 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse41_128_16(
10722         const char * const restrict s1, const int s1Len,
10723         const char * const restrict s2, const int s2Len,
10724         const int open, const int gap,
10725         const parasail_matrix_t* matrix);
10726 
10727 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse41_128_8(
10728         const char * const restrict s1, const int s1Len,
10729         const char * const restrict s2, const int s2Len,
10730         const int open, const int gap,
10731         const parasail_matrix_t* matrix);
10732 
10733 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sse41_128_sat(
10734         const char * const restrict s1, const int s1Len,
10735         const char * const restrict s2, const int s2Len,
10736         const int open, const int gap,
10737         const parasail_matrix_t* matrix);
10738 
10739 extern parasail_result_t* parasail_sw_stats_rowcol_striped_avx2_256_64(
10740         const char * const restrict s1, const int s1Len,
10741         const char * const restrict s2, const int s2Len,
10742         const int open, const int gap,
10743         const parasail_matrix_t* matrix);
10744 
10745 extern parasail_result_t* parasail_sw_stats_rowcol_striped_avx2_256_32(
10746         const char * const restrict s1, const int s1Len,
10747         const char * const restrict s2, const int s2Len,
10748         const int open, const int gap,
10749         const parasail_matrix_t* matrix);
10750 
10751 extern parasail_result_t* parasail_sw_stats_rowcol_striped_avx2_256_16(
10752         const char * const restrict s1, const int s1Len,
10753         const char * const restrict s2, const int s2Len,
10754         const int open, const int gap,
10755         const parasail_matrix_t* matrix);
10756 
10757 extern parasail_result_t* parasail_sw_stats_rowcol_striped_avx2_256_8(
10758         const char * const restrict s1, const int s1Len,
10759         const char * const restrict s2, const int s2Len,
10760         const int open, const int gap,
10761         const parasail_matrix_t* matrix);
10762 
10763 extern parasail_result_t* parasail_sw_stats_rowcol_striped_avx2_256_sat(
10764         const char * const restrict s1, const int s1Len,
10765         const char * const restrict s2, const int s2Len,
10766         const int open, const int gap,
10767         const parasail_matrix_t* matrix);
10768 
10769 extern parasail_result_t* parasail_sw_stats_rowcol_striped_altivec_128_64(
10770         const char * const restrict s1, const int s1Len,
10771         const char * const restrict s2, const int s2Len,
10772         const int open, const int gap,
10773         const parasail_matrix_t* matrix);
10774 
10775 extern parasail_result_t* parasail_sw_stats_rowcol_striped_altivec_128_32(
10776         const char * const restrict s1, const int s1Len,
10777         const char * const restrict s2, const int s2Len,
10778         const int open, const int gap,
10779         const parasail_matrix_t* matrix);
10780 
10781 extern parasail_result_t* parasail_sw_stats_rowcol_striped_altivec_128_16(
10782         const char * const restrict s1, const int s1Len,
10783         const char * const restrict s2, const int s2Len,
10784         const int open, const int gap,
10785         const parasail_matrix_t* matrix);
10786 
10787 extern parasail_result_t* parasail_sw_stats_rowcol_striped_altivec_128_8(
10788         const char * const restrict s1, const int s1Len,
10789         const char * const restrict s2, const int s2Len,
10790         const int open, const int gap,
10791         const parasail_matrix_t* matrix);
10792 
10793 extern parasail_result_t* parasail_sw_stats_rowcol_striped_altivec_128_sat(
10794         const char * const restrict s1, const int s1Len,
10795         const char * const restrict s2, const int s2Len,
10796         const int open, const int gap,
10797         const parasail_matrix_t* matrix);
10798 
10799 extern parasail_result_t* parasail_sw_stats_rowcol_striped_neon_128_64(
10800         const char * const restrict s1, const int s1Len,
10801         const char * const restrict s2, const int s2Len,
10802         const int open, const int gap,
10803         const parasail_matrix_t* matrix);
10804 
10805 extern parasail_result_t* parasail_sw_stats_rowcol_striped_neon_128_32(
10806         const char * const restrict s1, const int s1Len,
10807         const char * const restrict s2, const int s2Len,
10808         const int open, const int gap,
10809         const parasail_matrix_t* matrix);
10810 
10811 extern parasail_result_t* parasail_sw_stats_rowcol_striped_neon_128_16(
10812         const char * const restrict s1, const int s1Len,
10813         const char * const restrict s2, const int s2Len,
10814         const int open, const int gap,
10815         const parasail_matrix_t* matrix);
10816 
10817 extern parasail_result_t* parasail_sw_stats_rowcol_striped_neon_128_8(
10818         const char * const restrict s1, const int s1Len,
10819         const char * const restrict s2, const int s2Len,
10820         const int open, const int gap,
10821         const parasail_matrix_t* matrix);
10822 
10823 extern parasail_result_t* parasail_sw_stats_rowcol_striped_neon_128_sat(
10824         const char * const restrict s1, const int s1Len,
10825         const char * const restrict s2, const int s2Len,
10826         const int open, const int gap,
10827         const parasail_matrix_t* matrix);
10828 
10829 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse2_128_64(
10830         const char * const restrict s1, const int s1Len,
10831         const char * const restrict s2, const int s2Len,
10832         const int open, const int gap,
10833         const parasail_matrix_t* matrix);
10834 
10835 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse2_128_32(
10836         const char * const restrict s1, const int s1Len,
10837         const char * const restrict s2, const int s2Len,
10838         const int open, const int gap,
10839         const parasail_matrix_t* matrix);
10840 
10841 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse2_128_16(
10842         const char * const restrict s1, const int s1Len,
10843         const char * const restrict s2, const int s2Len,
10844         const int open, const int gap,
10845         const parasail_matrix_t* matrix);
10846 
10847 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse2_128_8(
10848         const char * const restrict s1, const int s1Len,
10849         const char * const restrict s2, const int s2Len,
10850         const int open, const int gap,
10851         const parasail_matrix_t* matrix);
10852 
10853 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse2_128_sat(
10854         const char * const restrict s1, const int s1Len,
10855         const char * const restrict s2, const int s2Len,
10856         const int open, const int gap,
10857         const parasail_matrix_t* matrix);
10858 
10859 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse41_128_64(
10860         const char * const restrict s1, const int s1Len,
10861         const char * const restrict s2, const int s2Len,
10862         const int open, const int gap,
10863         const parasail_matrix_t* matrix);
10864 
10865 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse41_128_32(
10866         const char * const restrict s1, const int s1Len,
10867         const char * const restrict s2, const int s2Len,
10868         const int open, const int gap,
10869         const parasail_matrix_t* matrix);
10870 
10871 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse41_128_16(
10872         const char * const restrict s1, const int s1Len,
10873         const char * const restrict s2, const int s2Len,
10874         const int open, const int gap,
10875         const parasail_matrix_t* matrix);
10876 
10877 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse41_128_8(
10878         const char * const restrict s1, const int s1Len,
10879         const char * const restrict s2, const int s2Len,
10880         const int open, const int gap,
10881         const parasail_matrix_t* matrix);
10882 
10883 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sse41_128_sat(
10884         const char * const restrict s1, const int s1Len,
10885         const char * const restrict s2, const int s2Len,
10886         const int open, const int gap,
10887         const parasail_matrix_t* matrix);
10888 
10889 extern parasail_result_t* parasail_sw_stats_rowcol_diag_avx2_256_64(
10890         const char * const restrict s1, const int s1Len,
10891         const char * const restrict s2, const int s2Len,
10892         const int open, const int gap,
10893         const parasail_matrix_t* matrix);
10894 
10895 extern parasail_result_t* parasail_sw_stats_rowcol_diag_avx2_256_32(
10896         const char * const restrict s1, const int s1Len,
10897         const char * const restrict s2, const int s2Len,
10898         const int open, const int gap,
10899         const parasail_matrix_t* matrix);
10900 
10901 extern parasail_result_t* parasail_sw_stats_rowcol_diag_avx2_256_16(
10902         const char * const restrict s1, const int s1Len,
10903         const char * const restrict s2, const int s2Len,
10904         const int open, const int gap,
10905         const parasail_matrix_t* matrix);
10906 
10907 extern parasail_result_t* parasail_sw_stats_rowcol_diag_avx2_256_8(
10908         const char * const restrict s1, const int s1Len,
10909         const char * const restrict s2, const int s2Len,
10910         const int open, const int gap,
10911         const parasail_matrix_t* matrix);
10912 
10913 extern parasail_result_t* parasail_sw_stats_rowcol_diag_avx2_256_sat(
10914         const char * const restrict s1, const int s1Len,
10915         const char * const restrict s2, const int s2Len,
10916         const int open, const int gap,
10917         const parasail_matrix_t* matrix);
10918 
10919 extern parasail_result_t* parasail_sw_stats_rowcol_diag_altivec_128_64(
10920         const char * const restrict s1, const int s1Len,
10921         const char * const restrict s2, const int s2Len,
10922         const int open, const int gap,
10923         const parasail_matrix_t* matrix);
10924 
10925 extern parasail_result_t* parasail_sw_stats_rowcol_diag_altivec_128_32(
10926         const char * const restrict s1, const int s1Len,
10927         const char * const restrict s2, const int s2Len,
10928         const int open, const int gap,
10929         const parasail_matrix_t* matrix);
10930 
10931 extern parasail_result_t* parasail_sw_stats_rowcol_diag_altivec_128_16(
10932         const char * const restrict s1, const int s1Len,
10933         const char * const restrict s2, const int s2Len,
10934         const int open, const int gap,
10935         const parasail_matrix_t* matrix);
10936 
10937 extern parasail_result_t* parasail_sw_stats_rowcol_diag_altivec_128_8(
10938         const char * const restrict s1, const int s1Len,
10939         const char * const restrict s2, const int s2Len,
10940         const int open, const int gap,
10941         const parasail_matrix_t* matrix);
10942 
10943 extern parasail_result_t* parasail_sw_stats_rowcol_diag_altivec_128_sat(
10944         const char * const restrict s1, const int s1Len,
10945         const char * const restrict s2, const int s2Len,
10946         const int open, const int gap,
10947         const parasail_matrix_t* matrix);
10948 
10949 extern parasail_result_t* parasail_sw_stats_rowcol_diag_neon_128_64(
10950         const char * const restrict s1, const int s1Len,
10951         const char * const restrict s2, const int s2Len,
10952         const int open, const int gap,
10953         const parasail_matrix_t* matrix);
10954 
10955 extern parasail_result_t* parasail_sw_stats_rowcol_diag_neon_128_32(
10956         const char * const restrict s1, const int s1Len,
10957         const char * const restrict s2, const int s2Len,
10958         const int open, const int gap,
10959         const parasail_matrix_t* matrix);
10960 
10961 extern parasail_result_t* parasail_sw_stats_rowcol_diag_neon_128_16(
10962         const char * const restrict s1, const int s1Len,
10963         const char * const restrict s2, const int s2Len,
10964         const int open, const int gap,
10965         const parasail_matrix_t* matrix);
10966 
10967 extern parasail_result_t* parasail_sw_stats_rowcol_diag_neon_128_8(
10968         const char * const restrict s1, const int s1Len,
10969         const char * const restrict s2, const int s2Len,
10970         const int open, const int gap,
10971         const parasail_matrix_t* matrix);
10972 
10973 extern parasail_result_t* parasail_sw_stats_rowcol_diag_neon_128_sat(
10974         const char * const restrict s1, const int s1Len,
10975         const char * const restrict s2, const int s2Len,
10976         const int open, const int gap,
10977         const parasail_matrix_t* matrix);
10978 
10979 extern parasail_result_t* parasail_sg_qb_scan_sse2_128_64(
10980         const char * const restrict s1, const int s1Len,
10981         const char * const restrict s2, const int s2Len,
10982         const int open, const int gap,
10983         const parasail_matrix_t* matrix);
10984 
10985 extern parasail_result_t* parasail_sg_qb_scan_sse2_128_32(
10986         const char * const restrict s1, const int s1Len,
10987         const char * const restrict s2, const int s2Len,
10988         const int open, const int gap,
10989         const parasail_matrix_t* matrix);
10990 
10991 extern parasail_result_t* parasail_sg_qb_scan_sse2_128_16(
10992         const char * const restrict s1, const int s1Len,
10993         const char * const restrict s2, const int s2Len,
10994         const int open, const int gap,
10995         const parasail_matrix_t* matrix);
10996 
10997 extern parasail_result_t* parasail_sg_qb_scan_sse2_128_8(
10998         const char * const restrict s1, const int s1Len,
10999         const char * const restrict s2, const int s2Len,
11000         const int open, const int gap,
11001         const parasail_matrix_t* matrix);
11002 
11003 extern parasail_result_t* parasail_sg_qb_scan_sse2_128_sat(
11004         const char * const restrict s1, const int s1Len,
11005         const char * const restrict s2, const int s2Len,
11006         const int open, const int gap,
11007         const parasail_matrix_t* matrix);
11008 
11009 extern parasail_result_t* parasail_sg_qb_scan_sse41_128_64(
11010         const char * const restrict s1, const int s1Len,
11011         const char * const restrict s2, const int s2Len,
11012         const int open, const int gap,
11013         const parasail_matrix_t* matrix);
11014 
11015 extern parasail_result_t* parasail_sg_qb_scan_sse41_128_32(
11016         const char * const restrict s1, const int s1Len,
11017         const char * const restrict s2, const int s2Len,
11018         const int open, const int gap,
11019         const parasail_matrix_t* matrix);
11020 
11021 extern parasail_result_t* parasail_sg_qb_scan_sse41_128_16(
11022         const char * const restrict s1, const int s1Len,
11023         const char * const restrict s2, const int s2Len,
11024         const int open, const int gap,
11025         const parasail_matrix_t* matrix);
11026 
11027 extern parasail_result_t* parasail_sg_qb_scan_sse41_128_8(
11028         const char * const restrict s1, const int s1Len,
11029         const char * const restrict s2, const int s2Len,
11030         const int open, const int gap,
11031         const parasail_matrix_t* matrix);
11032 
11033 extern parasail_result_t* parasail_sg_qb_scan_sse41_128_sat(
11034         const char * const restrict s1, const int s1Len,
11035         const char * const restrict s2, const int s2Len,
11036         const int open, const int gap,
11037         const parasail_matrix_t* matrix);
11038 
11039 extern parasail_result_t* parasail_sg_qb_scan_avx2_256_64(
11040         const char * const restrict s1, const int s1Len,
11041         const char * const restrict s2, const int s2Len,
11042         const int open, const int gap,
11043         const parasail_matrix_t* matrix);
11044 
11045 extern parasail_result_t* parasail_sg_qb_scan_avx2_256_32(
11046         const char * const restrict s1, const int s1Len,
11047         const char * const restrict s2, const int s2Len,
11048         const int open, const int gap,
11049         const parasail_matrix_t* matrix);
11050 
11051 extern parasail_result_t* parasail_sg_qb_scan_avx2_256_16(
11052         const char * const restrict s1, const int s1Len,
11053         const char * const restrict s2, const int s2Len,
11054         const int open, const int gap,
11055         const parasail_matrix_t* matrix);
11056 
11057 extern parasail_result_t* parasail_sg_qb_scan_avx2_256_8(
11058         const char * const restrict s1, const int s1Len,
11059         const char * const restrict s2, const int s2Len,
11060         const int open, const int gap,
11061         const parasail_matrix_t* matrix);
11062 
11063 extern parasail_result_t* parasail_sg_qb_scan_avx2_256_sat(
11064         const char * const restrict s1, const int s1Len,
11065         const char * const restrict s2, const int s2Len,
11066         const int open, const int gap,
11067         const parasail_matrix_t* matrix);
11068 
11069 extern parasail_result_t* parasail_sg_qb_scan_altivec_128_64(
11070         const char * const restrict s1, const int s1Len,
11071         const char * const restrict s2, const int s2Len,
11072         const int open, const int gap,
11073         const parasail_matrix_t* matrix);
11074 
11075 extern parasail_result_t* parasail_sg_qb_scan_altivec_128_32(
11076         const char * const restrict s1, const int s1Len,
11077         const char * const restrict s2, const int s2Len,
11078         const int open, const int gap,
11079         const parasail_matrix_t* matrix);
11080 
11081 extern parasail_result_t* parasail_sg_qb_scan_altivec_128_16(
11082         const char * const restrict s1, const int s1Len,
11083         const char * const restrict s2, const int s2Len,
11084         const int open, const int gap,
11085         const parasail_matrix_t* matrix);
11086 
11087 extern parasail_result_t* parasail_sg_qb_scan_altivec_128_8(
11088         const char * const restrict s1, const int s1Len,
11089         const char * const restrict s2, const int s2Len,
11090         const int open, const int gap,
11091         const parasail_matrix_t* matrix);
11092 
11093 extern parasail_result_t* parasail_sg_qb_scan_altivec_128_sat(
11094         const char * const restrict s1, const int s1Len,
11095         const char * const restrict s2, const int s2Len,
11096         const int open, const int gap,
11097         const parasail_matrix_t* matrix);
11098 
11099 extern parasail_result_t* parasail_sg_qb_scan_neon_128_64(
11100         const char * const restrict s1, const int s1Len,
11101         const char * const restrict s2, const int s2Len,
11102         const int open, const int gap,
11103         const parasail_matrix_t* matrix);
11104 
11105 extern parasail_result_t* parasail_sg_qb_scan_neon_128_32(
11106         const char * const restrict s1, const int s1Len,
11107         const char * const restrict s2, const int s2Len,
11108         const int open, const int gap,
11109         const parasail_matrix_t* matrix);
11110 
11111 extern parasail_result_t* parasail_sg_qb_scan_neon_128_16(
11112         const char * const restrict s1, const int s1Len,
11113         const char * const restrict s2, const int s2Len,
11114         const int open, const int gap,
11115         const parasail_matrix_t* matrix);
11116 
11117 extern parasail_result_t* parasail_sg_qb_scan_neon_128_8(
11118         const char * const restrict s1, const int s1Len,
11119         const char * const restrict s2, const int s2Len,
11120         const int open, const int gap,
11121         const parasail_matrix_t* matrix);
11122 
11123 extern parasail_result_t* parasail_sg_qb_scan_neon_128_sat(
11124         const char * const restrict s1, const int s1Len,
11125         const char * const restrict s2, const int s2Len,
11126         const int open, const int gap,
11127         const parasail_matrix_t* matrix);
11128 
11129 extern parasail_result_t* parasail_sg_qb_striped_sse2_128_64(
11130         const char * const restrict s1, const int s1Len,
11131         const char * const restrict s2, const int s2Len,
11132         const int open, const int gap,
11133         const parasail_matrix_t* matrix);
11134 
11135 extern parasail_result_t* parasail_sg_qb_striped_sse2_128_32(
11136         const char * const restrict s1, const int s1Len,
11137         const char * const restrict s2, const int s2Len,
11138         const int open, const int gap,
11139         const parasail_matrix_t* matrix);
11140 
11141 extern parasail_result_t* parasail_sg_qb_striped_sse2_128_16(
11142         const char * const restrict s1, const int s1Len,
11143         const char * const restrict s2, const int s2Len,
11144         const int open, const int gap,
11145         const parasail_matrix_t* matrix);
11146 
11147 extern parasail_result_t* parasail_sg_qb_striped_sse2_128_8(
11148         const char * const restrict s1, const int s1Len,
11149         const char * const restrict s2, const int s2Len,
11150         const int open, const int gap,
11151         const parasail_matrix_t* matrix);
11152 
11153 extern parasail_result_t* parasail_sg_qb_striped_sse2_128_sat(
11154         const char * const restrict s1, const int s1Len,
11155         const char * const restrict s2, const int s2Len,
11156         const int open, const int gap,
11157         const parasail_matrix_t* matrix);
11158 
11159 extern parasail_result_t* parasail_sg_qb_striped_sse41_128_64(
11160         const char * const restrict s1, const int s1Len,
11161         const char * const restrict s2, const int s2Len,
11162         const int open, const int gap,
11163         const parasail_matrix_t* matrix);
11164 
11165 extern parasail_result_t* parasail_sg_qb_striped_sse41_128_32(
11166         const char * const restrict s1, const int s1Len,
11167         const char * const restrict s2, const int s2Len,
11168         const int open, const int gap,
11169         const parasail_matrix_t* matrix);
11170 
11171 extern parasail_result_t* parasail_sg_qb_striped_sse41_128_16(
11172         const char * const restrict s1, const int s1Len,
11173         const char * const restrict s2, const int s2Len,
11174         const int open, const int gap,
11175         const parasail_matrix_t* matrix);
11176 
11177 extern parasail_result_t* parasail_sg_qb_striped_sse41_128_8(
11178         const char * const restrict s1, const int s1Len,
11179         const char * const restrict s2, const int s2Len,
11180         const int open, const int gap,
11181         const parasail_matrix_t* matrix);
11182 
11183 extern parasail_result_t* parasail_sg_qb_striped_sse41_128_sat(
11184         const char * const restrict s1, const int s1Len,
11185         const char * const restrict s2, const int s2Len,
11186         const int open, const int gap,
11187         const parasail_matrix_t* matrix);
11188 
11189 extern parasail_result_t* parasail_sg_qb_striped_avx2_256_64(
11190         const char * const restrict s1, const int s1Len,
11191         const char * const restrict s2, const int s2Len,
11192         const int open, const int gap,
11193         const parasail_matrix_t* matrix);
11194 
11195 extern parasail_result_t* parasail_sg_qb_striped_avx2_256_32(
11196         const char * const restrict s1, const int s1Len,
11197         const char * const restrict s2, const int s2Len,
11198         const int open, const int gap,
11199         const parasail_matrix_t* matrix);
11200 
11201 extern parasail_result_t* parasail_sg_qb_striped_avx2_256_16(
11202         const char * const restrict s1, const int s1Len,
11203         const char * const restrict s2, const int s2Len,
11204         const int open, const int gap,
11205         const parasail_matrix_t* matrix);
11206 
11207 extern parasail_result_t* parasail_sg_qb_striped_avx2_256_8(
11208         const char * const restrict s1, const int s1Len,
11209         const char * const restrict s2, const int s2Len,
11210         const int open, const int gap,
11211         const parasail_matrix_t* matrix);
11212 
11213 extern parasail_result_t* parasail_sg_qb_striped_avx2_256_sat(
11214         const char * const restrict s1, const int s1Len,
11215         const char * const restrict s2, const int s2Len,
11216         const int open, const int gap,
11217         const parasail_matrix_t* matrix);
11218 
11219 extern parasail_result_t* parasail_sg_qb_striped_altivec_128_64(
11220         const char * const restrict s1, const int s1Len,
11221         const char * const restrict s2, const int s2Len,
11222         const int open, const int gap,
11223         const parasail_matrix_t* matrix);
11224 
11225 extern parasail_result_t* parasail_sg_qb_striped_altivec_128_32(
11226         const char * const restrict s1, const int s1Len,
11227         const char * const restrict s2, const int s2Len,
11228         const int open, const int gap,
11229         const parasail_matrix_t* matrix);
11230 
11231 extern parasail_result_t* parasail_sg_qb_striped_altivec_128_16(
11232         const char * const restrict s1, const int s1Len,
11233         const char * const restrict s2, const int s2Len,
11234         const int open, const int gap,
11235         const parasail_matrix_t* matrix);
11236 
11237 extern parasail_result_t* parasail_sg_qb_striped_altivec_128_8(
11238         const char * const restrict s1, const int s1Len,
11239         const char * const restrict s2, const int s2Len,
11240         const int open, const int gap,
11241         const parasail_matrix_t* matrix);
11242 
11243 extern parasail_result_t* parasail_sg_qb_striped_altivec_128_sat(
11244         const char * const restrict s1, const int s1Len,
11245         const char * const restrict s2, const int s2Len,
11246         const int open, const int gap,
11247         const parasail_matrix_t* matrix);
11248 
11249 extern parasail_result_t* parasail_sg_qb_striped_neon_128_64(
11250         const char * const restrict s1, const int s1Len,
11251         const char * const restrict s2, const int s2Len,
11252         const int open, const int gap,
11253         const parasail_matrix_t* matrix);
11254 
11255 extern parasail_result_t* parasail_sg_qb_striped_neon_128_32(
11256         const char * const restrict s1, const int s1Len,
11257         const char * const restrict s2, const int s2Len,
11258         const int open, const int gap,
11259         const parasail_matrix_t* matrix);
11260 
11261 extern parasail_result_t* parasail_sg_qb_striped_neon_128_16(
11262         const char * const restrict s1, const int s1Len,
11263         const char * const restrict s2, const int s2Len,
11264         const int open, const int gap,
11265         const parasail_matrix_t* matrix);
11266 
11267 extern parasail_result_t* parasail_sg_qb_striped_neon_128_8(
11268         const char * const restrict s1, const int s1Len,
11269         const char * const restrict s2, const int s2Len,
11270         const int open, const int gap,
11271         const parasail_matrix_t* matrix);
11272 
11273 extern parasail_result_t* parasail_sg_qb_striped_neon_128_sat(
11274         const char * const restrict s1, const int s1Len,
11275         const char * const restrict s2, const int s2Len,
11276         const int open, const int gap,
11277         const parasail_matrix_t* matrix);
11278 
11279 extern parasail_result_t* parasail_sg_qb_diag_sse2_128_64(
11280         const char * const restrict s1, const int s1Len,
11281         const char * const restrict s2, const int s2Len,
11282         const int open, const int gap,
11283         const parasail_matrix_t* matrix);
11284 
11285 extern parasail_result_t* parasail_sg_qb_diag_sse2_128_32(
11286         const char * const restrict s1, const int s1Len,
11287         const char * const restrict s2, const int s2Len,
11288         const int open, const int gap,
11289         const parasail_matrix_t* matrix);
11290 
11291 extern parasail_result_t* parasail_sg_qb_diag_sse2_128_16(
11292         const char * const restrict s1, const int s1Len,
11293         const char * const restrict s2, const int s2Len,
11294         const int open, const int gap,
11295         const parasail_matrix_t* matrix);
11296 
11297 extern parasail_result_t* parasail_sg_qb_diag_sse2_128_8(
11298         const char * const restrict s1, const int s1Len,
11299         const char * const restrict s2, const int s2Len,
11300         const int open, const int gap,
11301         const parasail_matrix_t* matrix);
11302 
11303 extern parasail_result_t* parasail_sg_qb_diag_sse2_128_sat(
11304         const char * const restrict s1, const int s1Len,
11305         const char * const restrict s2, const int s2Len,
11306         const int open, const int gap,
11307         const parasail_matrix_t* matrix);
11308 
11309 extern parasail_result_t* parasail_sg_qb_diag_sse41_128_64(
11310         const char * const restrict s1, const int s1Len,
11311         const char * const restrict s2, const int s2Len,
11312         const int open, const int gap,
11313         const parasail_matrix_t* matrix);
11314 
11315 extern parasail_result_t* parasail_sg_qb_diag_sse41_128_32(
11316         const char * const restrict s1, const int s1Len,
11317         const char * const restrict s2, const int s2Len,
11318         const int open, const int gap,
11319         const parasail_matrix_t* matrix);
11320 
11321 extern parasail_result_t* parasail_sg_qb_diag_sse41_128_16(
11322         const char * const restrict s1, const int s1Len,
11323         const char * const restrict s2, const int s2Len,
11324         const int open, const int gap,
11325         const parasail_matrix_t* matrix);
11326 
11327 extern parasail_result_t* parasail_sg_qb_diag_sse41_128_8(
11328         const char * const restrict s1, const int s1Len,
11329         const char * const restrict s2, const int s2Len,
11330         const int open, const int gap,
11331         const parasail_matrix_t* matrix);
11332 
11333 extern parasail_result_t* parasail_sg_qb_diag_sse41_128_sat(
11334         const char * const restrict s1, const int s1Len,
11335         const char * const restrict s2, const int s2Len,
11336         const int open, const int gap,
11337         const parasail_matrix_t* matrix);
11338 
11339 extern parasail_result_t* parasail_sg_qb_diag_avx2_256_64(
11340         const char * const restrict s1, const int s1Len,
11341         const char * const restrict s2, const int s2Len,
11342         const int open, const int gap,
11343         const parasail_matrix_t* matrix);
11344 
11345 extern parasail_result_t* parasail_sg_qb_diag_avx2_256_32(
11346         const char * const restrict s1, const int s1Len,
11347         const char * const restrict s2, const int s2Len,
11348         const int open, const int gap,
11349         const parasail_matrix_t* matrix);
11350 
11351 extern parasail_result_t* parasail_sg_qb_diag_avx2_256_16(
11352         const char * const restrict s1, const int s1Len,
11353         const char * const restrict s2, const int s2Len,
11354         const int open, const int gap,
11355         const parasail_matrix_t* matrix);
11356 
11357 extern parasail_result_t* parasail_sg_qb_diag_avx2_256_8(
11358         const char * const restrict s1, const int s1Len,
11359         const char * const restrict s2, const int s2Len,
11360         const int open, const int gap,
11361         const parasail_matrix_t* matrix);
11362 
11363 extern parasail_result_t* parasail_sg_qb_diag_avx2_256_sat(
11364         const char * const restrict s1, const int s1Len,
11365         const char * const restrict s2, const int s2Len,
11366         const int open, const int gap,
11367         const parasail_matrix_t* matrix);
11368 
11369 extern parasail_result_t* parasail_sg_qb_diag_altivec_128_64(
11370         const char * const restrict s1, const int s1Len,
11371         const char * const restrict s2, const int s2Len,
11372         const int open, const int gap,
11373         const parasail_matrix_t* matrix);
11374 
11375 extern parasail_result_t* parasail_sg_qb_diag_altivec_128_32(
11376         const char * const restrict s1, const int s1Len,
11377         const char * const restrict s2, const int s2Len,
11378         const int open, const int gap,
11379         const parasail_matrix_t* matrix);
11380 
11381 extern parasail_result_t* parasail_sg_qb_diag_altivec_128_16(
11382         const char * const restrict s1, const int s1Len,
11383         const char * const restrict s2, const int s2Len,
11384         const int open, const int gap,
11385         const parasail_matrix_t* matrix);
11386 
11387 extern parasail_result_t* parasail_sg_qb_diag_altivec_128_8(
11388         const char * const restrict s1, const int s1Len,
11389         const char * const restrict s2, const int s2Len,
11390         const int open, const int gap,
11391         const parasail_matrix_t* matrix);
11392 
11393 extern parasail_result_t* parasail_sg_qb_diag_altivec_128_sat(
11394         const char * const restrict s1, const int s1Len,
11395         const char * const restrict s2, const int s2Len,
11396         const int open, const int gap,
11397         const parasail_matrix_t* matrix);
11398 
11399 extern parasail_result_t* parasail_sg_qb_diag_neon_128_64(
11400         const char * const restrict s1, const int s1Len,
11401         const char * const restrict s2, const int s2Len,
11402         const int open, const int gap,
11403         const parasail_matrix_t* matrix);
11404 
11405 extern parasail_result_t* parasail_sg_qb_diag_neon_128_32(
11406         const char * const restrict s1, const int s1Len,
11407         const char * const restrict s2, const int s2Len,
11408         const int open, const int gap,
11409         const parasail_matrix_t* matrix);
11410 
11411 extern parasail_result_t* parasail_sg_qb_diag_neon_128_16(
11412         const char * const restrict s1, const int s1Len,
11413         const char * const restrict s2, const int s2Len,
11414         const int open, const int gap,
11415         const parasail_matrix_t* matrix);
11416 
11417 extern parasail_result_t* parasail_sg_qb_diag_neon_128_8(
11418         const char * const restrict s1, const int s1Len,
11419         const char * const restrict s2, const int s2Len,
11420         const int open, const int gap,
11421         const parasail_matrix_t* matrix);
11422 
11423 extern parasail_result_t* parasail_sg_qb_diag_neon_128_sat(
11424         const char * const restrict s1, const int s1Len,
11425         const char * const restrict s2, const int s2Len,
11426         const int open, const int gap,
11427         const parasail_matrix_t* matrix);
11428 
11429 extern parasail_result_t* parasail_sg_qb_table_scan_sse2_128_64(
11430         const char * const restrict s1, const int s1Len,
11431         const char * const restrict s2, const int s2Len,
11432         const int open, const int gap,
11433         const parasail_matrix_t* matrix);
11434 
11435 extern parasail_result_t* parasail_sg_qb_table_scan_sse2_128_32(
11436         const char * const restrict s1, const int s1Len,
11437         const char * const restrict s2, const int s2Len,
11438         const int open, const int gap,
11439         const parasail_matrix_t* matrix);
11440 
11441 extern parasail_result_t* parasail_sg_qb_table_scan_sse2_128_16(
11442         const char * const restrict s1, const int s1Len,
11443         const char * const restrict s2, const int s2Len,
11444         const int open, const int gap,
11445         const parasail_matrix_t* matrix);
11446 
11447 extern parasail_result_t* parasail_sg_qb_table_scan_sse2_128_8(
11448         const char * const restrict s1, const int s1Len,
11449         const char * const restrict s2, const int s2Len,
11450         const int open, const int gap,
11451         const parasail_matrix_t* matrix);
11452 
11453 extern parasail_result_t* parasail_sg_qb_table_scan_sse2_128_sat(
11454         const char * const restrict s1, const int s1Len,
11455         const char * const restrict s2, const int s2Len,
11456         const int open, const int gap,
11457         const parasail_matrix_t* matrix);
11458 
11459 extern parasail_result_t* parasail_sg_qb_table_scan_sse41_128_64(
11460         const char * const restrict s1, const int s1Len,
11461         const char * const restrict s2, const int s2Len,
11462         const int open, const int gap,
11463         const parasail_matrix_t* matrix);
11464 
11465 extern parasail_result_t* parasail_sg_qb_table_scan_sse41_128_32(
11466         const char * const restrict s1, const int s1Len,
11467         const char * const restrict s2, const int s2Len,
11468         const int open, const int gap,
11469         const parasail_matrix_t* matrix);
11470 
11471 extern parasail_result_t* parasail_sg_qb_table_scan_sse41_128_16(
11472         const char * const restrict s1, const int s1Len,
11473         const char * const restrict s2, const int s2Len,
11474         const int open, const int gap,
11475         const parasail_matrix_t* matrix);
11476 
11477 extern parasail_result_t* parasail_sg_qb_table_scan_sse41_128_8(
11478         const char * const restrict s1, const int s1Len,
11479         const char * const restrict s2, const int s2Len,
11480         const int open, const int gap,
11481         const parasail_matrix_t* matrix);
11482 
11483 extern parasail_result_t* parasail_sg_qb_table_scan_sse41_128_sat(
11484         const char * const restrict s1, const int s1Len,
11485         const char * const restrict s2, const int s2Len,
11486         const int open, const int gap,
11487         const parasail_matrix_t* matrix);
11488 
11489 extern parasail_result_t* parasail_sg_qb_table_scan_avx2_256_64(
11490         const char * const restrict s1, const int s1Len,
11491         const char * const restrict s2, const int s2Len,
11492         const int open, const int gap,
11493         const parasail_matrix_t* matrix);
11494 
11495 extern parasail_result_t* parasail_sg_qb_table_scan_avx2_256_32(
11496         const char * const restrict s1, const int s1Len,
11497         const char * const restrict s2, const int s2Len,
11498         const int open, const int gap,
11499         const parasail_matrix_t* matrix);
11500 
11501 extern parasail_result_t* parasail_sg_qb_table_scan_avx2_256_16(
11502         const char * const restrict s1, const int s1Len,
11503         const char * const restrict s2, const int s2Len,
11504         const int open, const int gap,
11505         const parasail_matrix_t* matrix);
11506 
11507 extern parasail_result_t* parasail_sg_qb_table_scan_avx2_256_8(
11508         const char * const restrict s1, const int s1Len,
11509         const char * const restrict s2, const int s2Len,
11510         const int open, const int gap,
11511         const parasail_matrix_t* matrix);
11512 
11513 extern parasail_result_t* parasail_sg_qb_table_scan_avx2_256_sat(
11514         const char * const restrict s1, const int s1Len,
11515         const char * const restrict s2, const int s2Len,
11516         const int open, const int gap,
11517         const parasail_matrix_t* matrix);
11518 
11519 extern parasail_result_t* parasail_sg_qb_table_scan_altivec_128_64(
11520         const char * const restrict s1, const int s1Len,
11521         const char * const restrict s2, const int s2Len,
11522         const int open, const int gap,
11523         const parasail_matrix_t* matrix);
11524 
11525 extern parasail_result_t* parasail_sg_qb_table_scan_altivec_128_32(
11526         const char * const restrict s1, const int s1Len,
11527         const char * const restrict s2, const int s2Len,
11528         const int open, const int gap,
11529         const parasail_matrix_t* matrix);
11530 
11531 extern parasail_result_t* parasail_sg_qb_table_scan_altivec_128_16(
11532         const char * const restrict s1, const int s1Len,
11533         const char * const restrict s2, const int s2Len,
11534         const int open, const int gap,
11535         const parasail_matrix_t* matrix);
11536 
11537 extern parasail_result_t* parasail_sg_qb_table_scan_altivec_128_8(
11538         const char * const restrict s1, const int s1Len,
11539         const char * const restrict s2, const int s2Len,
11540         const int open, const int gap,
11541         const parasail_matrix_t* matrix);
11542 
11543 extern parasail_result_t* parasail_sg_qb_table_scan_altivec_128_sat(
11544         const char * const restrict s1, const int s1Len,
11545         const char * const restrict s2, const int s2Len,
11546         const int open, const int gap,
11547         const parasail_matrix_t* matrix);
11548 
11549 extern parasail_result_t* parasail_sg_qb_table_scan_neon_128_64(
11550         const char * const restrict s1, const int s1Len,
11551         const char * const restrict s2, const int s2Len,
11552         const int open, const int gap,
11553         const parasail_matrix_t* matrix);
11554 
11555 extern parasail_result_t* parasail_sg_qb_table_scan_neon_128_32(
11556         const char * const restrict s1, const int s1Len,
11557         const char * const restrict s2, const int s2Len,
11558         const int open, const int gap,
11559         const parasail_matrix_t* matrix);
11560 
11561 extern parasail_result_t* parasail_sg_qb_table_scan_neon_128_16(
11562         const char * const restrict s1, const int s1Len,
11563         const char * const restrict s2, const int s2Len,
11564         const int open, const int gap,
11565         const parasail_matrix_t* matrix);
11566 
11567 extern parasail_result_t* parasail_sg_qb_table_scan_neon_128_8(
11568         const char * const restrict s1, const int s1Len,
11569         const char * const restrict s2, const int s2Len,
11570         const int open, const int gap,
11571         const parasail_matrix_t* matrix);
11572 
11573 extern parasail_result_t* parasail_sg_qb_table_scan_neon_128_sat(
11574         const char * const restrict s1, const int s1Len,
11575         const char * const restrict s2, const int s2Len,
11576         const int open, const int gap,
11577         const parasail_matrix_t* matrix);
11578 
11579 extern parasail_result_t* parasail_sg_qb_table_striped_sse2_128_64(
11580         const char * const restrict s1, const int s1Len,
11581         const char * const restrict s2, const int s2Len,
11582         const int open, const int gap,
11583         const parasail_matrix_t* matrix);
11584 
11585 extern parasail_result_t* parasail_sg_qb_table_striped_sse2_128_32(
11586         const char * const restrict s1, const int s1Len,
11587         const char * const restrict s2, const int s2Len,
11588         const int open, const int gap,
11589         const parasail_matrix_t* matrix);
11590 
11591 extern parasail_result_t* parasail_sg_qb_table_striped_sse2_128_16(
11592         const char * const restrict s1, const int s1Len,
11593         const char * const restrict s2, const int s2Len,
11594         const int open, const int gap,
11595         const parasail_matrix_t* matrix);
11596 
11597 extern parasail_result_t* parasail_sg_qb_table_striped_sse2_128_8(
11598         const char * const restrict s1, const int s1Len,
11599         const char * const restrict s2, const int s2Len,
11600         const int open, const int gap,
11601         const parasail_matrix_t* matrix);
11602 
11603 extern parasail_result_t* parasail_sg_qb_table_striped_sse2_128_sat(
11604         const char * const restrict s1, const int s1Len,
11605         const char * const restrict s2, const int s2Len,
11606         const int open, const int gap,
11607         const parasail_matrix_t* matrix);
11608 
11609 extern parasail_result_t* parasail_sg_qb_table_striped_sse41_128_64(
11610         const char * const restrict s1, const int s1Len,
11611         const char * const restrict s2, const int s2Len,
11612         const int open, const int gap,
11613         const parasail_matrix_t* matrix);
11614 
11615 extern parasail_result_t* parasail_sg_qb_table_striped_sse41_128_32(
11616         const char * const restrict s1, const int s1Len,
11617         const char * const restrict s2, const int s2Len,
11618         const int open, const int gap,
11619         const parasail_matrix_t* matrix);
11620 
11621 extern parasail_result_t* parasail_sg_qb_table_striped_sse41_128_16(
11622         const char * const restrict s1, const int s1Len,
11623         const char * const restrict s2, const int s2Len,
11624         const int open, const int gap,
11625         const parasail_matrix_t* matrix);
11626 
11627 extern parasail_result_t* parasail_sg_qb_table_striped_sse41_128_8(
11628         const char * const restrict s1, const int s1Len,
11629         const char * const restrict s2, const int s2Len,
11630         const int open, const int gap,
11631         const parasail_matrix_t* matrix);
11632 
11633 extern parasail_result_t* parasail_sg_qb_table_striped_sse41_128_sat(
11634         const char * const restrict s1, const int s1Len,
11635         const char * const restrict s2, const int s2Len,
11636         const int open, const int gap,
11637         const parasail_matrix_t* matrix);
11638 
11639 extern parasail_result_t* parasail_sg_qb_table_striped_avx2_256_64(
11640         const char * const restrict s1, const int s1Len,
11641         const char * const restrict s2, const int s2Len,
11642         const int open, const int gap,
11643         const parasail_matrix_t* matrix);
11644 
11645 extern parasail_result_t* parasail_sg_qb_table_striped_avx2_256_32(
11646         const char * const restrict s1, const int s1Len,
11647         const char * const restrict s2, const int s2Len,
11648         const int open, const int gap,
11649         const parasail_matrix_t* matrix);
11650 
11651 extern parasail_result_t* parasail_sg_qb_table_striped_avx2_256_16(
11652         const char * const restrict s1, const int s1Len,
11653         const char * const restrict s2, const int s2Len,
11654         const int open, const int gap,
11655         const parasail_matrix_t* matrix);
11656 
11657 extern parasail_result_t* parasail_sg_qb_table_striped_avx2_256_8(
11658         const char * const restrict s1, const int s1Len,
11659         const char * const restrict s2, const int s2Len,
11660         const int open, const int gap,
11661         const parasail_matrix_t* matrix);
11662 
11663 extern parasail_result_t* parasail_sg_qb_table_striped_avx2_256_sat(
11664         const char * const restrict s1, const int s1Len,
11665         const char * const restrict s2, const int s2Len,
11666         const int open, const int gap,
11667         const parasail_matrix_t* matrix);
11668 
11669 extern parasail_result_t* parasail_sg_qb_table_striped_altivec_128_64(
11670         const char * const restrict s1, const int s1Len,
11671         const char * const restrict s2, const int s2Len,
11672         const int open, const int gap,
11673         const parasail_matrix_t* matrix);
11674 
11675 extern parasail_result_t* parasail_sg_qb_table_striped_altivec_128_32(
11676         const char * const restrict s1, const int s1Len,
11677         const char * const restrict s2, const int s2Len,
11678         const int open, const int gap,
11679         const parasail_matrix_t* matrix);
11680 
11681 extern parasail_result_t* parasail_sg_qb_table_striped_altivec_128_16(
11682         const char * const restrict s1, const int s1Len,
11683         const char * const restrict s2, const int s2Len,
11684         const int open, const int gap,
11685         const parasail_matrix_t* matrix);
11686 
11687 extern parasail_result_t* parasail_sg_qb_table_striped_altivec_128_8(
11688         const char * const restrict s1, const int s1Len,
11689         const char * const restrict s2, const int s2Len,
11690         const int open, const int gap,
11691         const parasail_matrix_t* matrix);
11692 
11693 extern parasail_result_t* parasail_sg_qb_table_striped_altivec_128_sat(
11694         const char * const restrict s1, const int s1Len,
11695         const char * const restrict s2, const int s2Len,
11696         const int open, const int gap,
11697         const parasail_matrix_t* matrix);
11698 
11699 extern parasail_result_t* parasail_sg_qb_table_striped_neon_128_64(
11700         const char * const restrict s1, const int s1Len,
11701         const char * const restrict s2, const int s2Len,
11702         const int open, const int gap,
11703         const parasail_matrix_t* matrix);
11704 
11705 extern parasail_result_t* parasail_sg_qb_table_striped_neon_128_32(
11706         const char * const restrict s1, const int s1Len,
11707         const char * const restrict s2, const int s2Len,
11708         const int open, const int gap,
11709         const parasail_matrix_t* matrix);
11710 
11711 extern parasail_result_t* parasail_sg_qb_table_striped_neon_128_16(
11712         const char * const restrict s1, const int s1Len,
11713         const char * const restrict s2, const int s2Len,
11714         const int open, const int gap,
11715         const parasail_matrix_t* matrix);
11716 
11717 extern parasail_result_t* parasail_sg_qb_table_striped_neon_128_8(
11718         const char * const restrict s1, const int s1Len,
11719         const char * const restrict s2, const int s2Len,
11720         const int open, const int gap,
11721         const parasail_matrix_t* matrix);
11722 
11723 extern parasail_result_t* parasail_sg_qb_table_striped_neon_128_sat(
11724         const char * const restrict s1, const int s1Len,
11725         const char * const restrict s2, const int s2Len,
11726         const int open, const int gap,
11727         const parasail_matrix_t* matrix);
11728 
11729 extern parasail_result_t* parasail_sg_qb_table_diag_sse2_128_64(
11730         const char * const restrict s1, const int s1Len,
11731         const char * const restrict s2, const int s2Len,
11732         const int open, const int gap,
11733         const parasail_matrix_t* matrix);
11734 
11735 extern parasail_result_t* parasail_sg_qb_table_diag_sse2_128_32(
11736         const char * const restrict s1, const int s1Len,
11737         const char * const restrict s2, const int s2Len,
11738         const int open, const int gap,
11739         const parasail_matrix_t* matrix);
11740 
11741 extern parasail_result_t* parasail_sg_qb_table_diag_sse2_128_16(
11742         const char * const restrict s1, const int s1Len,
11743         const char * const restrict s2, const int s2Len,
11744         const int open, const int gap,
11745         const parasail_matrix_t* matrix);
11746 
11747 extern parasail_result_t* parasail_sg_qb_table_diag_sse2_128_8(
11748         const char * const restrict s1, const int s1Len,
11749         const char * const restrict s2, const int s2Len,
11750         const int open, const int gap,
11751         const parasail_matrix_t* matrix);
11752 
11753 extern parasail_result_t* parasail_sg_qb_table_diag_sse2_128_sat(
11754         const char * const restrict s1, const int s1Len,
11755         const char * const restrict s2, const int s2Len,
11756         const int open, const int gap,
11757         const parasail_matrix_t* matrix);
11758 
11759 extern parasail_result_t* parasail_sg_qb_table_diag_sse41_128_64(
11760         const char * const restrict s1, const int s1Len,
11761         const char * const restrict s2, const int s2Len,
11762         const int open, const int gap,
11763         const parasail_matrix_t* matrix);
11764 
11765 extern parasail_result_t* parasail_sg_qb_table_diag_sse41_128_32(
11766         const char * const restrict s1, const int s1Len,
11767         const char * const restrict s2, const int s2Len,
11768         const int open, const int gap,
11769         const parasail_matrix_t* matrix);
11770 
11771 extern parasail_result_t* parasail_sg_qb_table_diag_sse41_128_16(
11772         const char * const restrict s1, const int s1Len,
11773         const char * const restrict s2, const int s2Len,
11774         const int open, const int gap,
11775         const parasail_matrix_t* matrix);
11776 
11777 extern parasail_result_t* parasail_sg_qb_table_diag_sse41_128_8(
11778         const char * const restrict s1, const int s1Len,
11779         const char * const restrict s2, const int s2Len,
11780         const int open, const int gap,
11781         const parasail_matrix_t* matrix);
11782 
11783 extern parasail_result_t* parasail_sg_qb_table_diag_sse41_128_sat(
11784         const char * const restrict s1, const int s1Len,
11785         const char * const restrict s2, const int s2Len,
11786         const int open, const int gap,
11787         const parasail_matrix_t* matrix);
11788 
11789 extern parasail_result_t* parasail_sg_qb_table_diag_avx2_256_64(
11790         const char * const restrict s1, const int s1Len,
11791         const char * const restrict s2, const int s2Len,
11792         const int open, const int gap,
11793         const parasail_matrix_t* matrix);
11794 
11795 extern parasail_result_t* parasail_sg_qb_table_diag_avx2_256_32(
11796         const char * const restrict s1, const int s1Len,
11797         const char * const restrict s2, const int s2Len,
11798         const int open, const int gap,
11799         const parasail_matrix_t* matrix);
11800 
11801 extern parasail_result_t* parasail_sg_qb_table_diag_avx2_256_16(
11802         const char * const restrict s1, const int s1Len,
11803         const char * const restrict s2, const int s2Len,
11804         const int open, const int gap,
11805         const parasail_matrix_t* matrix);
11806 
11807 extern parasail_result_t* parasail_sg_qb_table_diag_avx2_256_8(
11808         const char * const restrict s1, const int s1Len,
11809         const char * const restrict s2, const int s2Len,
11810         const int open, const int gap,
11811         const parasail_matrix_t* matrix);
11812 
11813 extern parasail_result_t* parasail_sg_qb_table_diag_avx2_256_sat(
11814         const char * const restrict s1, const int s1Len,
11815         const char * const restrict s2, const int s2Len,
11816         const int open, const int gap,
11817         const parasail_matrix_t* matrix);
11818 
11819 extern parasail_result_t* parasail_sg_qb_table_diag_altivec_128_64(
11820         const char * const restrict s1, const int s1Len,
11821         const char * const restrict s2, const int s2Len,
11822         const int open, const int gap,
11823         const parasail_matrix_t* matrix);
11824 
11825 extern parasail_result_t* parasail_sg_qb_table_diag_altivec_128_32(
11826         const char * const restrict s1, const int s1Len,
11827         const char * const restrict s2, const int s2Len,
11828         const int open, const int gap,
11829         const parasail_matrix_t* matrix);
11830 
11831 extern parasail_result_t* parasail_sg_qb_table_diag_altivec_128_16(
11832         const char * const restrict s1, const int s1Len,
11833         const char * const restrict s2, const int s2Len,
11834         const int open, const int gap,
11835         const parasail_matrix_t* matrix);
11836 
11837 extern parasail_result_t* parasail_sg_qb_table_diag_altivec_128_8(
11838         const char * const restrict s1, const int s1Len,
11839         const char * const restrict s2, const int s2Len,
11840         const int open, const int gap,
11841         const parasail_matrix_t* matrix);
11842 
11843 extern parasail_result_t* parasail_sg_qb_table_diag_altivec_128_sat(
11844         const char * const restrict s1, const int s1Len,
11845         const char * const restrict s2, const int s2Len,
11846         const int open, const int gap,
11847         const parasail_matrix_t* matrix);
11848 
11849 extern parasail_result_t* parasail_sg_qb_table_diag_neon_128_64(
11850         const char * const restrict s1, const int s1Len,
11851         const char * const restrict s2, const int s2Len,
11852         const int open, const int gap,
11853         const parasail_matrix_t* matrix);
11854 
11855 extern parasail_result_t* parasail_sg_qb_table_diag_neon_128_32(
11856         const char * const restrict s1, const int s1Len,
11857         const char * const restrict s2, const int s2Len,
11858         const int open, const int gap,
11859         const parasail_matrix_t* matrix);
11860 
11861 extern parasail_result_t* parasail_sg_qb_table_diag_neon_128_16(
11862         const char * const restrict s1, const int s1Len,
11863         const char * const restrict s2, const int s2Len,
11864         const int open, const int gap,
11865         const parasail_matrix_t* matrix);
11866 
11867 extern parasail_result_t* parasail_sg_qb_table_diag_neon_128_8(
11868         const char * const restrict s1, const int s1Len,
11869         const char * const restrict s2, const int s2Len,
11870         const int open, const int gap,
11871         const parasail_matrix_t* matrix);
11872 
11873 extern parasail_result_t* parasail_sg_qb_table_diag_neon_128_sat(
11874         const char * const restrict s1, const int s1Len,
11875         const char * const restrict s2, const int s2Len,
11876         const int open, const int gap,
11877         const parasail_matrix_t* matrix);
11878 
11879 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse2_128_64(
11880         const char * const restrict s1, const int s1Len,
11881         const char * const restrict s2, const int s2Len,
11882         const int open, const int gap,
11883         const parasail_matrix_t* matrix);
11884 
11885 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse2_128_32(
11886         const char * const restrict s1, const int s1Len,
11887         const char * const restrict s2, const int s2Len,
11888         const int open, const int gap,
11889         const parasail_matrix_t* matrix);
11890 
11891 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse2_128_16(
11892         const char * const restrict s1, const int s1Len,
11893         const char * const restrict s2, const int s2Len,
11894         const int open, const int gap,
11895         const parasail_matrix_t* matrix);
11896 
11897 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse2_128_8(
11898         const char * const restrict s1, const int s1Len,
11899         const char * const restrict s2, const int s2Len,
11900         const int open, const int gap,
11901         const parasail_matrix_t* matrix);
11902 
11903 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse2_128_sat(
11904         const char * const restrict s1, const int s1Len,
11905         const char * const restrict s2, const int s2Len,
11906         const int open, const int gap,
11907         const parasail_matrix_t* matrix);
11908 
11909 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse41_128_64(
11910         const char * const restrict s1, const int s1Len,
11911         const char * const restrict s2, const int s2Len,
11912         const int open, const int gap,
11913         const parasail_matrix_t* matrix);
11914 
11915 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse41_128_32(
11916         const char * const restrict s1, const int s1Len,
11917         const char * const restrict s2, const int s2Len,
11918         const int open, const int gap,
11919         const parasail_matrix_t* matrix);
11920 
11921 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse41_128_16(
11922         const char * const restrict s1, const int s1Len,
11923         const char * const restrict s2, const int s2Len,
11924         const int open, const int gap,
11925         const parasail_matrix_t* matrix);
11926 
11927 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse41_128_8(
11928         const char * const restrict s1, const int s1Len,
11929         const char * const restrict s2, const int s2Len,
11930         const int open, const int gap,
11931         const parasail_matrix_t* matrix);
11932 
11933 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sse41_128_sat(
11934         const char * const restrict s1, const int s1Len,
11935         const char * const restrict s2, const int s2Len,
11936         const int open, const int gap,
11937         const parasail_matrix_t* matrix);
11938 
11939 extern parasail_result_t* parasail_sg_qb_rowcol_scan_avx2_256_64(
11940         const char * const restrict s1, const int s1Len,
11941         const char * const restrict s2, const int s2Len,
11942         const int open, const int gap,
11943         const parasail_matrix_t* matrix);
11944 
11945 extern parasail_result_t* parasail_sg_qb_rowcol_scan_avx2_256_32(
11946         const char * const restrict s1, const int s1Len,
11947         const char * const restrict s2, const int s2Len,
11948         const int open, const int gap,
11949         const parasail_matrix_t* matrix);
11950 
11951 extern parasail_result_t* parasail_sg_qb_rowcol_scan_avx2_256_16(
11952         const char * const restrict s1, const int s1Len,
11953         const char * const restrict s2, const int s2Len,
11954         const int open, const int gap,
11955         const parasail_matrix_t* matrix);
11956 
11957 extern parasail_result_t* parasail_sg_qb_rowcol_scan_avx2_256_8(
11958         const char * const restrict s1, const int s1Len,
11959         const char * const restrict s2, const int s2Len,
11960         const int open, const int gap,
11961         const parasail_matrix_t* matrix);
11962 
11963 extern parasail_result_t* parasail_sg_qb_rowcol_scan_avx2_256_sat(
11964         const char * const restrict s1, const int s1Len,
11965         const char * const restrict s2, const int s2Len,
11966         const int open, const int gap,
11967         const parasail_matrix_t* matrix);
11968 
11969 extern parasail_result_t* parasail_sg_qb_rowcol_scan_altivec_128_64(
11970         const char * const restrict s1, const int s1Len,
11971         const char * const restrict s2, const int s2Len,
11972         const int open, const int gap,
11973         const parasail_matrix_t* matrix);
11974 
11975 extern parasail_result_t* parasail_sg_qb_rowcol_scan_altivec_128_32(
11976         const char * const restrict s1, const int s1Len,
11977         const char * const restrict s2, const int s2Len,
11978         const int open, const int gap,
11979         const parasail_matrix_t* matrix);
11980 
11981 extern parasail_result_t* parasail_sg_qb_rowcol_scan_altivec_128_16(
11982         const char * const restrict s1, const int s1Len,
11983         const char * const restrict s2, const int s2Len,
11984         const int open, const int gap,
11985         const parasail_matrix_t* matrix);
11986 
11987 extern parasail_result_t* parasail_sg_qb_rowcol_scan_altivec_128_8(
11988         const char * const restrict s1, const int s1Len,
11989         const char * const restrict s2, const int s2Len,
11990         const int open, const int gap,
11991         const parasail_matrix_t* matrix);
11992 
11993 extern parasail_result_t* parasail_sg_qb_rowcol_scan_altivec_128_sat(
11994         const char * const restrict s1, const int s1Len,
11995         const char * const restrict s2, const int s2Len,
11996         const int open, const int gap,
11997         const parasail_matrix_t* matrix);
11998 
11999 extern parasail_result_t* parasail_sg_qb_rowcol_scan_neon_128_64(
12000         const char * const restrict s1, const int s1Len,
12001         const char * const restrict s2, const int s2Len,
12002         const int open, const int gap,
12003         const parasail_matrix_t* matrix);
12004 
12005 extern parasail_result_t* parasail_sg_qb_rowcol_scan_neon_128_32(
12006         const char * const restrict s1, const int s1Len,
12007         const char * const restrict s2, const int s2Len,
12008         const int open, const int gap,
12009         const parasail_matrix_t* matrix);
12010 
12011 extern parasail_result_t* parasail_sg_qb_rowcol_scan_neon_128_16(
12012         const char * const restrict s1, const int s1Len,
12013         const char * const restrict s2, const int s2Len,
12014         const int open, const int gap,
12015         const parasail_matrix_t* matrix);
12016 
12017 extern parasail_result_t* parasail_sg_qb_rowcol_scan_neon_128_8(
12018         const char * const restrict s1, const int s1Len,
12019         const char * const restrict s2, const int s2Len,
12020         const int open, const int gap,
12021         const parasail_matrix_t* matrix);
12022 
12023 extern parasail_result_t* parasail_sg_qb_rowcol_scan_neon_128_sat(
12024         const char * const restrict s1, const int s1Len,
12025         const char * const restrict s2, const int s2Len,
12026         const int open, const int gap,
12027         const parasail_matrix_t* matrix);
12028 
12029 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse2_128_64(
12030         const char * const restrict s1, const int s1Len,
12031         const char * const restrict s2, const int s2Len,
12032         const int open, const int gap,
12033         const parasail_matrix_t* matrix);
12034 
12035 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse2_128_32(
12036         const char * const restrict s1, const int s1Len,
12037         const char * const restrict s2, const int s2Len,
12038         const int open, const int gap,
12039         const parasail_matrix_t* matrix);
12040 
12041 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse2_128_16(
12042         const char * const restrict s1, const int s1Len,
12043         const char * const restrict s2, const int s2Len,
12044         const int open, const int gap,
12045         const parasail_matrix_t* matrix);
12046 
12047 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse2_128_8(
12048         const char * const restrict s1, const int s1Len,
12049         const char * const restrict s2, const int s2Len,
12050         const int open, const int gap,
12051         const parasail_matrix_t* matrix);
12052 
12053 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse2_128_sat(
12054         const char * const restrict s1, const int s1Len,
12055         const char * const restrict s2, const int s2Len,
12056         const int open, const int gap,
12057         const parasail_matrix_t* matrix);
12058 
12059 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse41_128_64(
12060         const char * const restrict s1, const int s1Len,
12061         const char * const restrict s2, const int s2Len,
12062         const int open, const int gap,
12063         const parasail_matrix_t* matrix);
12064 
12065 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse41_128_32(
12066         const char * const restrict s1, const int s1Len,
12067         const char * const restrict s2, const int s2Len,
12068         const int open, const int gap,
12069         const parasail_matrix_t* matrix);
12070 
12071 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse41_128_16(
12072         const char * const restrict s1, const int s1Len,
12073         const char * const restrict s2, const int s2Len,
12074         const int open, const int gap,
12075         const parasail_matrix_t* matrix);
12076 
12077 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse41_128_8(
12078         const char * const restrict s1, const int s1Len,
12079         const char * const restrict s2, const int s2Len,
12080         const int open, const int gap,
12081         const parasail_matrix_t* matrix);
12082 
12083 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sse41_128_sat(
12084         const char * const restrict s1, const int s1Len,
12085         const char * const restrict s2, const int s2Len,
12086         const int open, const int gap,
12087         const parasail_matrix_t* matrix);
12088 
12089 extern parasail_result_t* parasail_sg_qb_rowcol_striped_avx2_256_64(
12090         const char * const restrict s1, const int s1Len,
12091         const char * const restrict s2, const int s2Len,
12092         const int open, const int gap,
12093         const parasail_matrix_t* matrix);
12094 
12095 extern parasail_result_t* parasail_sg_qb_rowcol_striped_avx2_256_32(
12096         const char * const restrict s1, const int s1Len,
12097         const char * const restrict s2, const int s2Len,
12098         const int open, const int gap,
12099         const parasail_matrix_t* matrix);
12100 
12101 extern parasail_result_t* parasail_sg_qb_rowcol_striped_avx2_256_16(
12102         const char * const restrict s1, const int s1Len,
12103         const char * const restrict s2, const int s2Len,
12104         const int open, const int gap,
12105         const parasail_matrix_t* matrix);
12106 
12107 extern parasail_result_t* parasail_sg_qb_rowcol_striped_avx2_256_8(
12108         const char * const restrict s1, const int s1Len,
12109         const char * const restrict s2, const int s2Len,
12110         const int open, const int gap,
12111         const parasail_matrix_t* matrix);
12112 
12113 extern parasail_result_t* parasail_sg_qb_rowcol_striped_avx2_256_sat(
12114         const char * const restrict s1, const int s1Len,
12115         const char * const restrict s2, const int s2Len,
12116         const int open, const int gap,
12117         const parasail_matrix_t* matrix);
12118 
12119 extern parasail_result_t* parasail_sg_qb_rowcol_striped_altivec_128_64(
12120         const char * const restrict s1, const int s1Len,
12121         const char * const restrict s2, const int s2Len,
12122         const int open, const int gap,
12123         const parasail_matrix_t* matrix);
12124 
12125 extern parasail_result_t* parasail_sg_qb_rowcol_striped_altivec_128_32(
12126         const char * const restrict s1, const int s1Len,
12127         const char * const restrict s2, const int s2Len,
12128         const int open, const int gap,
12129         const parasail_matrix_t* matrix);
12130 
12131 extern parasail_result_t* parasail_sg_qb_rowcol_striped_altivec_128_16(
12132         const char * const restrict s1, const int s1Len,
12133         const char * const restrict s2, const int s2Len,
12134         const int open, const int gap,
12135         const parasail_matrix_t* matrix);
12136 
12137 extern parasail_result_t* parasail_sg_qb_rowcol_striped_altivec_128_8(
12138         const char * const restrict s1, const int s1Len,
12139         const char * const restrict s2, const int s2Len,
12140         const int open, const int gap,
12141         const parasail_matrix_t* matrix);
12142 
12143 extern parasail_result_t* parasail_sg_qb_rowcol_striped_altivec_128_sat(
12144         const char * const restrict s1, const int s1Len,
12145         const char * const restrict s2, const int s2Len,
12146         const int open, const int gap,
12147         const parasail_matrix_t* matrix);
12148 
12149 extern parasail_result_t* parasail_sg_qb_rowcol_striped_neon_128_64(
12150         const char * const restrict s1, const int s1Len,
12151         const char * const restrict s2, const int s2Len,
12152         const int open, const int gap,
12153         const parasail_matrix_t* matrix);
12154 
12155 extern parasail_result_t* parasail_sg_qb_rowcol_striped_neon_128_32(
12156         const char * const restrict s1, const int s1Len,
12157         const char * const restrict s2, const int s2Len,
12158         const int open, const int gap,
12159         const parasail_matrix_t* matrix);
12160 
12161 extern parasail_result_t* parasail_sg_qb_rowcol_striped_neon_128_16(
12162         const char * const restrict s1, const int s1Len,
12163         const char * const restrict s2, const int s2Len,
12164         const int open, const int gap,
12165         const parasail_matrix_t* matrix);
12166 
12167 extern parasail_result_t* parasail_sg_qb_rowcol_striped_neon_128_8(
12168         const char * const restrict s1, const int s1Len,
12169         const char * const restrict s2, const int s2Len,
12170         const int open, const int gap,
12171         const parasail_matrix_t* matrix);
12172 
12173 extern parasail_result_t* parasail_sg_qb_rowcol_striped_neon_128_sat(
12174         const char * const restrict s1, const int s1Len,
12175         const char * const restrict s2, const int s2Len,
12176         const int open, const int gap,
12177         const parasail_matrix_t* matrix);
12178 
12179 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse2_128_64(
12180         const char * const restrict s1, const int s1Len,
12181         const char * const restrict s2, const int s2Len,
12182         const int open, const int gap,
12183         const parasail_matrix_t* matrix);
12184 
12185 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse2_128_32(
12186         const char * const restrict s1, const int s1Len,
12187         const char * const restrict s2, const int s2Len,
12188         const int open, const int gap,
12189         const parasail_matrix_t* matrix);
12190 
12191 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse2_128_16(
12192         const char * const restrict s1, const int s1Len,
12193         const char * const restrict s2, const int s2Len,
12194         const int open, const int gap,
12195         const parasail_matrix_t* matrix);
12196 
12197 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse2_128_8(
12198         const char * const restrict s1, const int s1Len,
12199         const char * const restrict s2, const int s2Len,
12200         const int open, const int gap,
12201         const parasail_matrix_t* matrix);
12202 
12203 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse2_128_sat(
12204         const char * const restrict s1, const int s1Len,
12205         const char * const restrict s2, const int s2Len,
12206         const int open, const int gap,
12207         const parasail_matrix_t* matrix);
12208 
12209 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse41_128_64(
12210         const char * const restrict s1, const int s1Len,
12211         const char * const restrict s2, const int s2Len,
12212         const int open, const int gap,
12213         const parasail_matrix_t* matrix);
12214 
12215 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse41_128_32(
12216         const char * const restrict s1, const int s1Len,
12217         const char * const restrict s2, const int s2Len,
12218         const int open, const int gap,
12219         const parasail_matrix_t* matrix);
12220 
12221 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse41_128_16(
12222         const char * const restrict s1, const int s1Len,
12223         const char * const restrict s2, const int s2Len,
12224         const int open, const int gap,
12225         const parasail_matrix_t* matrix);
12226 
12227 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse41_128_8(
12228         const char * const restrict s1, const int s1Len,
12229         const char * const restrict s2, const int s2Len,
12230         const int open, const int gap,
12231         const parasail_matrix_t* matrix);
12232 
12233 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sse41_128_sat(
12234         const char * const restrict s1, const int s1Len,
12235         const char * const restrict s2, const int s2Len,
12236         const int open, const int gap,
12237         const parasail_matrix_t* matrix);
12238 
12239 extern parasail_result_t* parasail_sg_qb_rowcol_diag_avx2_256_64(
12240         const char * const restrict s1, const int s1Len,
12241         const char * const restrict s2, const int s2Len,
12242         const int open, const int gap,
12243         const parasail_matrix_t* matrix);
12244 
12245 extern parasail_result_t* parasail_sg_qb_rowcol_diag_avx2_256_32(
12246         const char * const restrict s1, const int s1Len,
12247         const char * const restrict s2, const int s2Len,
12248         const int open, const int gap,
12249         const parasail_matrix_t* matrix);
12250 
12251 extern parasail_result_t* parasail_sg_qb_rowcol_diag_avx2_256_16(
12252         const char * const restrict s1, const int s1Len,
12253         const char * const restrict s2, const int s2Len,
12254         const int open, const int gap,
12255         const parasail_matrix_t* matrix);
12256 
12257 extern parasail_result_t* parasail_sg_qb_rowcol_diag_avx2_256_8(
12258         const char * const restrict s1, const int s1Len,
12259         const char * const restrict s2, const int s2Len,
12260         const int open, const int gap,
12261         const parasail_matrix_t* matrix);
12262 
12263 extern parasail_result_t* parasail_sg_qb_rowcol_diag_avx2_256_sat(
12264         const char * const restrict s1, const int s1Len,
12265         const char * const restrict s2, const int s2Len,
12266         const int open, const int gap,
12267         const parasail_matrix_t* matrix);
12268 
12269 extern parasail_result_t* parasail_sg_qb_rowcol_diag_altivec_128_64(
12270         const char * const restrict s1, const int s1Len,
12271         const char * const restrict s2, const int s2Len,
12272         const int open, const int gap,
12273         const parasail_matrix_t* matrix);
12274 
12275 extern parasail_result_t* parasail_sg_qb_rowcol_diag_altivec_128_32(
12276         const char * const restrict s1, const int s1Len,
12277         const char * const restrict s2, const int s2Len,
12278         const int open, const int gap,
12279         const parasail_matrix_t* matrix);
12280 
12281 extern parasail_result_t* parasail_sg_qb_rowcol_diag_altivec_128_16(
12282         const char * const restrict s1, const int s1Len,
12283         const char * const restrict s2, const int s2Len,
12284         const int open, const int gap,
12285         const parasail_matrix_t* matrix);
12286 
12287 extern parasail_result_t* parasail_sg_qb_rowcol_diag_altivec_128_8(
12288         const char * const restrict s1, const int s1Len,
12289         const char * const restrict s2, const int s2Len,
12290         const int open, const int gap,
12291         const parasail_matrix_t* matrix);
12292 
12293 extern parasail_result_t* parasail_sg_qb_rowcol_diag_altivec_128_sat(
12294         const char * const restrict s1, const int s1Len,
12295         const char * const restrict s2, const int s2Len,
12296         const int open, const int gap,
12297         const parasail_matrix_t* matrix);
12298 
12299 extern parasail_result_t* parasail_sg_qb_rowcol_diag_neon_128_64(
12300         const char * const restrict s1, const int s1Len,
12301         const char * const restrict s2, const int s2Len,
12302         const int open, const int gap,
12303         const parasail_matrix_t* matrix);
12304 
12305 extern parasail_result_t* parasail_sg_qb_rowcol_diag_neon_128_32(
12306         const char * const restrict s1, const int s1Len,
12307         const char * const restrict s2, const int s2Len,
12308         const int open, const int gap,
12309         const parasail_matrix_t* matrix);
12310 
12311 extern parasail_result_t* parasail_sg_qb_rowcol_diag_neon_128_16(
12312         const char * const restrict s1, const int s1Len,
12313         const char * const restrict s2, const int s2Len,
12314         const int open, const int gap,
12315         const parasail_matrix_t* matrix);
12316 
12317 extern parasail_result_t* parasail_sg_qb_rowcol_diag_neon_128_8(
12318         const char * const restrict s1, const int s1Len,
12319         const char * const restrict s2, const int s2Len,
12320         const int open, const int gap,
12321         const parasail_matrix_t* matrix);
12322 
12323 extern parasail_result_t* parasail_sg_qb_rowcol_diag_neon_128_sat(
12324         const char * const restrict s1, const int s1Len,
12325         const char * const restrict s2, const int s2Len,
12326         const int open, const int gap,
12327         const parasail_matrix_t* matrix);
12328 
12329 extern parasail_result_t* parasail_sg_qb_trace_scan_sse2_128_64(
12330         const char * const restrict s1, const int s1Len,
12331         const char * const restrict s2, const int s2Len,
12332         const int open, const int gap,
12333         const parasail_matrix_t* matrix);
12334 
12335 extern parasail_result_t* parasail_sg_qb_trace_scan_sse2_128_32(
12336         const char * const restrict s1, const int s1Len,
12337         const char * const restrict s2, const int s2Len,
12338         const int open, const int gap,
12339         const parasail_matrix_t* matrix);
12340 
12341 extern parasail_result_t* parasail_sg_qb_trace_scan_sse2_128_16(
12342         const char * const restrict s1, const int s1Len,
12343         const char * const restrict s2, const int s2Len,
12344         const int open, const int gap,
12345         const parasail_matrix_t* matrix);
12346 
12347 extern parasail_result_t* parasail_sg_qb_trace_scan_sse2_128_8(
12348         const char * const restrict s1, const int s1Len,
12349         const char * const restrict s2, const int s2Len,
12350         const int open, const int gap,
12351         const parasail_matrix_t* matrix);
12352 
12353 extern parasail_result_t* parasail_sg_qb_trace_scan_sse2_128_sat(
12354         const char * const restrict s1, const int s1Len,
12355         const char * const restrict s2, const int s2Len,
12356         const int open, const int gap,
12357         const parasail_matrix_t* matrix);
12358 
12359 extern parasail_result_t* parasail_sg_qb_trace_scan_sse41_128_64(
12360         const char * const restrict s1, const int s1Len,
12361         const char * const restrict s2, const int s2Len,
12362         const int open, const int gap,
12363         const parasail_matrix_t* matrix);
12364 
12365 extern parasail_result_t* parasail_sg_qb_trace_scan_sse41_128_32(
12366         const char * const restrict s1, const int s1Len,
12367         const char * const restrict s2, const int s2Len,
12368         const int open, const int gap,
12369         const parasail_matrix_t* matrix);
12370 
12371 extern parasail_result_t* parasail_sg_qb_trace_scan_sse41_128_16(
12372         const char * const restrict s1, const int s1Len,
12373         const char * const restrict s2, const int s2Len,
12374         const int open, const int gap,
12375         const parasail_matrix_t* matrix);
12376 
12377 extern parasail_result_t* parasail_sg_qb_trace_scan_sse41_128_8(
12378         const char * const restrict s1, const int s1Len,
12379         const char * const restrict s2, const int s2Len,
12380         const int open, const int gap,
12381         const parasail_matrix_t* matrix);
12382 
12383 extern parasail_result_t* parasail_sg_qb_trace_scan_sse41_128_sat(
12384         const char * const restrict s1, const int s1Len,
12385         const char * const restrict s2, const int s2Len,
12386         const int open, const int gap,
12387         const parasail_matrix_t* matrix);
12388 
12389 extern parasail_result_t* parasail_sg_qb_trace_scan_avx2_256_64(
12390         const char * const restrict s1, const int s1Len,
12391         const char * const restrict s2, const int s2Len,
12392         const int open, const int gap,
12393         const parasail_matrix_t* matrix);
12394 
12395 extern parasail_result_t* parasail_sg_qb_trace_scan_avx2_256_32(
12396         const char * const restrict s1, const int s1Len,
12397         const char * const restrict s2, const int s2Len,
12398         const int open, const int gap,
12399         const parasail_matrix_t* matrix);
12400 
12401 extern parasail_result_t* parasail_sg_qb_trace_scan_avx2_256_16(
12402         const char * const restrict s1, const int s1Len,
12403         const char * const restrict s2, const int s2Len,
12404         const int open, const int gap,
12405         const parasail_matrix_t* matrix);
12406 
12407 extern parasail_result_t* parasail_sg_qb_trace_scan_avx2_256_8(
12408         const char * const restrict s1, const int s1Len,
12409         const char * const restrict s2, const int s2Len,
12410         const int open, const int gap,
12411         const parasail_matrix_t* matrix);
12412 
12413 extern parasail_result_t* parasail_sg_qb_trace_scan_avx2_256_sat(
12414         const char * const restrict s1, const int s1Len,
12415         const char * const restrict s2, const int s2Len,
12416         const int open, const int gap,
12417         const parasail_matrix_t* matrix);
12418 
12419 extern parasail_result_t* parasail_sg_qb_trace_scan_altivec_128_64(
12420         const char * const restrict s1, const int s1Len,
12421         const char * const restrict s2, const int s2Len,
12422         const int open, const int gap,
12423         const parasail_matrix_t* matrix);
12424 
12425 extern parasail_result_t* parasail_sg_qb_trace_scan_altivec_128_32(
12426         const char * const restrict s1, const int s1Len,
12427         const char * const restrict s2, const int s2Len,
12428         const int open, const int gap,
12429         const parasail_matrix_t* matrix);
12430 
12431 extern parasail_result_t* parasail_sg_qb_trace_scan_altivec_128_16(
12432         const char * const restrict s1, const int s1Len,
12433         const char * const restrict s2, const int s2Len,
12434         const int open, const int gap,
12435         const parasail_matrix_t* matrix);
12436 
12437 extern parasail_result_t* parasail_sg_qb_trace_scan_altivec_128_8(
12438         const char * const restrict s1, const int s1Len,
12439         const char * const restrict s2, const int s2Len,
12440         const int open, const int gap,
12441         const parasail_matrix_t* matrix);
12442 
12443 extern parasail_result_t* parasail_sg_qb_trace_scan_altivec_128_sat(
12444         const char * const restrict s1, const int s1Len,
12445         const char * const restrict s2, const int s2Len,
12446         const int open, const int gap,
12447         const parasail_matrix_t* matrix);
12448 
12449 extern parasail_result_t* parasail_sg_qb_trace_scan_neon_128_64(
12450         const char * const restrict s1, const int s1Len,
12451         const char * const restrict s2, const int s2Len,
12452         const int open, const int gap,
12453         const parasail_matrix_t* matrix);
12454 
12455 extern parasail_result_t* parasail_sg_qb_trace_scan_neon_128_32(
12456         const char * const restrict s1, const int s1Len,
12457         const char * const restrict s2, const int s2Len,
12458         const int open, const int gap,
12459         const parasail_matrix_t* matrix);
12460 
12461 extern parasail_result_t* parasail_sg_qb_trace_scan_neon_128_16(
12462         const char * const restrict s1, const int s1Len,
12463         const char * const restrict s2, const int s2Len,
12464         const int open, const int gap,
12465         const parasail_matrix_t* matrix);
12466 
12467 extern parasail_result_t* parasail_sg_qb_trace_scan_neon_128_8(
12468         const char * const restrict s1, const int s1Len,
12469         const char * const restrict s2, const int s2Len,
12470         const int open, const int gap,
12471         const parasail_matrix_t* matrix);
12472 
12473 extern parasail_result_t* parasail_sg_qb_trace_scan_neon_128_sat(
12474         const char * const restrict s1, const int s1Len,
12475         const char * const restrict s2, const int s2Len,
12476         const int open, const int gap,
12477         const parasail_matrix_t* matrix);
12478 
12479 extern parasail_result_t* parasail_sg_qb_trace_striped_sse2_128_64(
12480         const char * const restrict s1, const int s1Len,
12481         const char * const restrict s2, const int s2Len,
12482         const int open, const int gap,
12483         const parasail_matrix_t* matrix);
12484 
12485 extern parasail_result_t* parasail_sg_qb_trace_striped_sse2_128_32(
12486         const char * const restrict s1, const int s1Len,
12487         const char * const restrict s2, const int s2Len,
12488         const int open, const int gap,
12489         const parasail_matrix_t* matrix);
12490 
12491 extern parasail_result_t* parasail_sg_qb_trace_striped_sse2_128_16(
12492         const char * const restrict s1, const int s1Len,
12493         const char * const restrict s2, const int s2Len,
12494         const int open, const int gap,
12495         const parasail_matrix_t* matrix);
12496 
12497 extern parasail_result_t* parasail_sg_qb_trace_striped_sse2_128_8(
12498         const char * const restrict s1, const int s1Len,
12499         const char * const restrict s2, const int s2Len,
12500         const int open, const int gap,
12501         const parasail_matrix_t* matrix);
12502 
12503 extern parasail_result_t* parasail_sg_qb_trace_striped_sse2_128_sat(
12504         const char * const restrict s1, const int s1Len,
12505         const char * const restrict s2, const int s2Len,
12506         const int open, const int gap,
12507         const parasail_matrix_t* matrix);
12508 
12509 extern parasail_result_t* parasail_sg_qb_trace_striped_sse41_128_64(
12510         const char * const restrict s1, const int s1Len,
12511         const char * const restrict s2, const int s2Len,
12512         const int open, const int gap,
12513         const parasail_matrix_t* matrix);
12514 
12515 extern parasail_result_t* parasail_sg_qb_trace_striped_sse41_128_32(
12516         const char * const restrict s1, const int s1Len,
12517         const char * const restrict s2, const int s2Len,
12518         const int open, const int gap,
12519         const parasail_matrix_t* matrix);
12520 
12521 extern parasail_result_t* parasail_sg_qb_trace_striped_sse41_128_16(
12522         const char * const restrict s1, const int s1Len,
12523         const char * const restrict s2, const int s2Len,
12524         const int open, const int gap,
12525         const parasail_matrix_t* matrix);
12526 
12527 extern parasail_result_t* parasail_sg_qb_trace_striped_sse41_128_8(
12528         const char * const restrict s1, const int s1Len,
12529         const char * const restrict s2, const int s2Len,
12530         const int open, const int gap,
12531         const parasail_matrix_t* matrix);
12532 
12533 extern parasail_result_t* parasail_sg_qb_trace_striped_sse41_128_sat(
12534         const char * const restrict s1, const int s1Len,
12535         const char * const restrict s2, const int s2Len,
12536         const int open, const int gap,
12537         const parasail_matrix_t* matrix);
12538 
12539 extern parasail_result_t* parasail_sg_qb_trace_striped_avx2_256_64(
12540         const char * const restrict s1, const int s1Len,
12541         const char * const restrict s2, const int s2Len,
12542         const int open, const int gap,
12543         const parasail_matrix_t* matrix);
12544 
12545 extern parasail_result_t* parasail_sg_qb_trace_striped_avx2_256_32(
12546         const char * const restrict s1, const int s1Len,
12547         const char * const restrict s2, const int s2Len,
12548         const int open, const int gap,
12549         const parasail_matrix_t* matrix);
12550 
12551 extern parasail_result_t* parasail_sg_qb_trace_striped_avx2_256_16(
12552         const char * const restrict s1, const int s1Len,
12553         const char * const restrict s2, const int s2Len,
12554         const int open, const int gap,
12555         const parasail_matrix_t* matrix);
12556 
12557 extern parasail_result_t* parasail_sg_qb_trace_striped_avx2_256_8(
12558         const char * const restrict s1, const int s1Len,
12559         const char * const restrict s2, const int s2Len,
12560         const int open, const int gap,
12561         const parasail_matrix_t* matrix);
12562 
12563 extern parasail_result_t* parasail_sg_qb_trace_striped_avx2_256_sat(
12564         const char * const restrict s1, const int s1Len,
12565         const char * const restrict s2, const int s2Len,
12566         const int open, const int gap,
12567         const parasail_matrix_t* matrix);
12568 
12569 extern parasail_result_t* parasail_sg_qb_trace_striped_altivec_128_64(
12570         const char * const restrict s1, const int s1Len,
12571         const char * const restrict s2, const int s2Len,
12572         const int open, const int gap,
12573         const parasail_matrix_t* matrix);
12574 
12575 extern parasail_result_t* parasail_sg_qb_trace_striped_altivec_128_32(
12576         const char * const restrict s1, const int s1Len,
12577         const char * const restrict s2, const int s2Len,
12578         const int open, const int gap,
12579         const parasail_matrix_t* matrix);
12580 
12581 extern parasail_result_t* parasail_sg_qb_trace_striped_altivec_128_16(
12582         const char * const restrict s1, const int s1Len,
12583         const char * const restrict s2, const int s2Len,
12584         const int open, const int gap,
12585         const parasail_matrix_t* matrix);
12586 
12587 extern parasail_result_t* parasail_sg_qb_trace_striped_altivec_128_8(
12588         const char * const restrict s1, const int s1Len,
12589         const char * const restrict s2, const int s2Len,
12590         const int open, const int gap,
12591         const parasail_matrix_t* matrix);
12592 
12593 extern parasail_result_t* parasail_sg_qb_trace_striped_altivec_128_sat(
12594         const char * const restrict s1, const int s1Len,
12595         const char * const restrict s2, const int s2Len,
12596         const int open, const int gap,
12597         const parasail_matrix_t* matrix);
12598 
12599 extern parasail_result_t* parasail_sg_qb_trace_striped_neon_128_64(
12600         const char * const restrict s1, const int s1Len,
12601         const char * const restrict s2, const int s2Len,
12602         const int open, const int gap,
12603         const parasail_matrix_t* matrix);
12604 
12605 extern parasail_result_t* parasail_sg_qb_trace_striped_neon_128_32(
12606         const char * const restrict s1, const int s1Len,
12607         const char * const restrict s2, const int s2Len,
12608         const int open, const int gap,
12609         const parasail_matrix_t* matrix);
12610 
12611 extern parasail_result_t* parasail_sg_qb_trace_striped_neon_128_16(
12612         const char * const restrict s1, const int s1Len,
12613         const char * const restrict s2, const int s2Len,
12614         const int open, const int gap,
12615         const parasail_matrix_t* matrix);
12616 
12617 extern parasail_result_t* parasail_sg_qb_trace_striped_neon_128_8(
12618         const char * const restrict s1, const int s1Len,
12619         const char * const restrict s2, const int s2Len,
12620         const int open, const int gap,
12621         const parasail_matrix_t* matrix);
12622 
12623 extern parasail_result_t* parasail_sg_qb_trace_striped_neon_128_sat(
12624         const char * const restrict s1, const int s1Len,
12625         const char * const restrict s2, const int s2Len,
12626         const int open, const int gap,
12627         const parasail_matrix_t* matrix);
12628 
12629 extern parasail_result_t* parasail_sg_qb_trace_diag_sse2_128_64(
12630         const char * const restrict s1, const int s1Len,
12631         const char * const restrict s2, const int s2Len,
12632         const int open, const int gap,
12633         const parasail_matrix_t* matrix);
12634 
12635 extern parasail_result_t* parasail_sg_qb_trace_diag_sse2_128_32(
12636         const char * const restrict s1, const int s1Len,
12637         const char * const restrict s2, const int s2Len,
12638         const int open, const int gap,
12639         const parasail_matrix_t* matrix);
12640 
12641 extern parasail_result_t* parasail_sg_qb_trace_diag_sse2_128_16(
12642         const char * const restrict s1, const int s1Len,
12643         const char * const restrict s2, const int s2Len,
12644         const int open, const int gap,
12645         const parasail_matrix_t* matrix);
12646 
12647 extern parasail_result_t* parasail_sg_qb_trace_diag_sse2_128_8(
12648         const char * const restrict s1, const int s1Len,
12649         const char * const restrict s2, const int s2Len,
12650         const int open, const int gap,
12651         const parasail_matrix_t* matrix);
12652 
12653 extern parasail_result_t* parasail_sg_qb_trace_diag_sse2_128_sat(
12654         const char * const restrict s1, const int s1Len,
12655         const char * const restrict s2, const int s2Len,
12656         const int open, const int gap,
12657         const parasail_matrix_t* matrix);
12658 
12659 extern parasail_result_t* parasail_sg_qb_trace_diag_sse41_128_64(
12660         const char * const restrict s1, const int s1Len,
12661         const char * const restrict s2, const int s2Len,
12662         const int open, const int gap,
12663         const parasail_matrix_t* matrix);
12664 
12665 extern parasail_result_t* parasail_sg_qb_trace_diag_sse41_128_32(
12666         const char * const restrict s1, const int s1Len,
12667         const char * const restrict s2, const int s2Len,
12668         const int open, const int gap,
12669         const parasail_matrix_t* matrix);
12670 
12671 extern parasail_result_t* parasail_sg_qb_trace_diag_sse41_128_16(
12672         const char * const restrict s1, const int s1Len,
12673         const char * const restrict s2, const int s2Len,
12674         const int open, const int gap,
12675         const parasail_matrix_t* matrix);
12676 
12677 extern parasail_result_t* parasail_sg_qb_trace_diag_sse41_128_8(
12678         const char * const restrict s1, const int s1Len,
12679         const char * const restrict s2, const int s2Len,
12680         const int open, const int gap,
12681         const parasail_matrix_t* matrix);
12682 
12683 extern parasail_result_t* parasail_sg_qb_trace_diag_sse41_128_sat(
12684         const char * const restrict s1, const int s1Len,
12685         const char * const restrict s2, const int s2Len,
12686         const int open, const int gap,
12687         const parasail_matrix_t* matrix);
12688 
12689 extern parasail_result_t* parasail_sg_qb_trace_diag_avx2_256_64(
12690         const char * const restrict s1, const int s1Len,
12691         const char * const restrict s2, const int s2Len,
12692         const int open, const int gap,
12693         const parasail_matrix_t* matrix);
12694 
12695 extern parasail_result_t* parasail_sg_qb_trace_diag_avx2_256_32(
12696         const char * const restrict s1, const int s1Len,
12697         const char * const restrict s2, const int s2Len,
12698         const int open, const int gap,
12699         const parasail_matrix_t* matrix);
12700 
12701 extern parasail_result_t* parasail_sg_qb_trace_diag_avx2_256_16(
12702         const char * const restrict s1, const int s1Len,
12703         const char * const restrict s2, const int s2Len,
12704         const int open, const int gap,
12705         const parasail_matrix_t* matrix);
12706 
12707 extern parasail_result_t* parasail_sg_qb_trace_diag_avx2_256_8(
12708         const char * const restrict s1, const int s1Len,
12709         const char * const restrict s2, const int s2Len,
12710         const int open, const int gap,
12711         const parasail_matrix_t* matrix);
12712 
12713 extern parasail_result_t* parasail_sg_qb_trace_diag_avx2_256_sat(
12714         const char * const restrict s1, const int s1Len,
12715         const char * const restrict s2, const int s2Len,
12716         const int open, const int gap,
12717         const parasail_matrix_t* matrix);
12718 
12719 extern parasail_result_t* parasail_sg_qb_trace_diag_altivec_128_64(
12720         const char * const restrict s1, const int s1Len,
12721         const char * const restrict s2, const int s2Len,
12722         const int open, const int gap,
12723         const parasail_matrix_t* matrix);
12724 
12725 extern parasail_result_t* parasail_sg_qb_trace_diag_altivec_128_32(
12726         const char * const restrict s1, const int s1Len,
12727         const char * const restrict s2, const int s2Len,
12728         const int open, const int gap,
12729         const parasail_matrix_t* matrix);
12730 
12731 extern parasail_result_t* parasail_sg_qb_trace_diag_altivec_128_16(
12732         const char * const restrict s1, const int s1Len,
12733         const char * const restrict s2, const int s2Len,
12734         const int open, const int gap,
12735         const parasail_matrix_t* matrix);
12736 
12737 extern parasail_result_t* parasail_sg_qb_trace_diag_altivec_128_8(
12738         const char * const restrict s1, const int s1Len,
12739         const char * const restrict s2, const int s2Len,
12740         const int open, const int gap,
12741         const parasail_matrix_t* matrix);
12742 
12743 extern parasail_result_t* parasail_sg_qb_trace_diag_altivec_128_sat(
12744         const char * const restrict s1, const int s1Len,
12745         const char * const restrict s2, const int s2Len,
12746         const int open, const int gap,
12747         const parasail_matrix_t* matrix);
12748 
12749 extern parasail_result_t* parasail_sg_qb_trace_diag_neon_128_64(
12750         const char * const restrict s1, const int s1Len,
12751         const char * const restrict s2, const int s2Len,
12752         const int open, const int gap,
12753         const parasail_matrix_t* matrix);
12754 
12755 extern parasail_result_t* parasail_sg_qb_trace_diag_neon_128_32(
12756         const char * const restrict s1, const int s1Len,
12757         const char * const restrict s2, const int s2Len,
12758         const int open, const int gap,
12759         const parasail_matrix_t* matrix);
12760 
12761 extern parasail_result_t* parasail_sg_qb_trace_diag_neon_128_16(
12762         const char * const restrict s1, const int s1Len,
12763         const char * const restrict s2, const int s2Len,
12764         const int open, const int gap,
12765         const parasail_matrix_t* matrix);
12766 
12767 extern parasail_result_t* parasail_sg_qb_trace_diag_neon_128_8(
12768         const char * const restrict s1, const int s1Len,
12769         const char * const restrict s2, const int s2Len,
12770         const int open, const int gap,
12771         const parasail_matrix_t* matrix);
12772 
12773 extern parasail_result_t* parasail_sg_qb_trace_diag_neon_128_sat(
12774         const char * const restrict s1, const int s1Len,
12775         const char * const restrict s2, const int s2Len,
12776         const int open, const int gap,
12777         const parasail_matrix_t* matrix);
12778 
12779 extern parasail_result_t* parasail_sg_qb_stats_scan_sse2_128_64(
12780         const char * const restrict s1, const int s1Len,
12781         const char * const restrict s2, const int s2Len,
12782         const int open, const int gap,
12783         const parasail_matrix_t* matrix);
12784 
12785 extern parasail_result_t* parasail_sg_qb_stats_scan_sse2_128_32(
12786         const char * const restrict s1, const int s1Len,
12787         const char * const restrict s2, const int s2Len,
12788         const int open, const int gap,
12789         const parasail_matrix_t* matrix);
12790 
12791 extern parasail_result_t* parasail_sg_qb_stats_scan_sse2_128_16(
12792         const char * const restrict s1, const int s1Len,
12793         const char * const restrict s2, const int s2Len,
12794         const int open, const int gap,
12795         const parasail_matrix_t* matrix);
12796 
12797 extern parasail_result_t* parasail_sg_qb_stats_scan_sse2_128_8(
12798         const char * const restrict s1, const int s1Len,
12799         const char * const restrict s2, const int s2Len,
12800         const int open, const int gap,
12801         const parasail_matrix_t* matrix);
12802 
12803 extern parasail_result_t* parasail_sg_qb_stats_scan_sse2_128_sat(
12804         const char * const restrict s1, const int s1Len,
12805         const char * const restrict s2, const int s2Len,
12806         const int open, const int gap,
12807         const parasail_matrix_t* matrix);
12808 
12809 extern parasail_result_t* parasail_sg_qb_stats_scan_sse41_128_64(
12810         const char * const restrict s1, const int s1Len,
12811         const char * const restrict s2, const int s2Len,
12812         const int open, const int gap,
12813         const parasail_matrix_t* matrix);
12814 
12815 extern parasail_result_t* parasail_sg_qb_stats_scan_sse41_128_32(
12816         const char * const restrict s1, const int s1Len,
12817         const char * const restrict s2, const int s2Len,
12818         const int open, const int gap,
12819         const parasail_matrix_t* matrix);
12820 
12821 extern parasail_result_t* parasail_sg_qb_stats_scan_sse41_128_16(
12822         const char * const restrict s1, const int s1Len,
12823         const char * const restrict s2, const int s2Len,
12824         const int open, const int gap,
12825         const parasail_matrix_t* matrix);
12826 
12827 extern parasail_result_t* parasail_sg_qb_stats_scan_sse41_128_8(
12828         const char * const restrict s1, const int s1Len,
12829         const char * const restrict s2, const int s2Len,
12830         const int open, const int gap,
12831         const parasail_matrix_t* matrix);
12832 
12833 extern parasail_result_t* parasail_sg_qb_stats_scan_sse41_128_sat(
12834         const char * const restrict s1, const int s1Len,
12835         const char * const restrict s2, const int s2Len,
12836         const int open, const int gap,
12837         const parasail_matrix_t* matrix);
12838 
12839 extern parasail_result_t* parasail_sg_qb_stats_scan_avx2_256_64(
12840         const char * const restrict s1, const int s1Len,
12841         const char * const restrict s2, const int s2Len,
12842         const int open, const int gap,
12843         const parasail_matrix_t* matrix);
12844 
12845 extern parasail_result_t* parasail_sg_qb_stats_scan_avx2_256_32(
12846         const char * const restrict s1, const int s1Len,
12847         const char * const restrict s2, const int s2Len,
12848         const int open, const int gap,
12849         const parasail_matrix_t* matrix);
12850 
12851 extern parasail_result_t* parasail_sg_qb_stats_scan_avx2_256_16(
12852         const char * const restrict s1, const int s1Len,
12853         const char * const restrict s2, const int s2Len,
12854         const int open, const int gap,
12855         const parasail_matrix_t* matrix);
12856 
12857 extern parasail_result_t* parasail_sg_qb_stats_scan_avx2_256_8(
12858         const char * const restrict s1, const int s1Len,
12859         const char * const restrict s2, const int s2Len,
12860         const int open, const int gap,
12861         const parasail_matrix_t* matrix);
12862 
12863 extern parasail_result_t* parasail_sg_qb_stats_scan_avx2_256_sat(
12864         const char * const restrict s1, const int s1Len,
12865         const char * const restrict s2, const int s2Len,
12866         const int open, const int gap,
12867         const parasail_matrix_t* matrix);
12868 
12869 extern parasail_result_t* parasail_sg_qb_stats_scan_altivec_128_64(
12870         const char * const restrict s1, const int s1Len,
12871         const char * const restrict s2, const int s2Len,
12872         const int open, const int gap,
12873         const parasail_matrix_t* matrix);
12874 
12875 extern parasail_result_t* parasail_sg_qb_stats_scan_altivec_128_32(
12876         const char * const restrict s1, const int s1Len,
12877         const char * const restrict s2, const int s2Len,
12878         const int open, const int gap,
12879         const parasail_matrix_t* matrix);
12880 
12881 extern parasail_result_t* parasail_sg_qb_stats_scan_altivec_128_16(
12882         const char * const restrict s1, const int s1Len,
12883         const char * const restrict s2, const int s2Len,
12884         const int open, const int gap,
12885         const parasail_matrix_t* matrix);
12886 
12887 extern parasail_result_t* parasail_sg_qb_stats_scan_altivec_128_8(
12888         const char * const restrict s1, const int s1Len,
12889         const char * const restrict s2, const int s2Len,
12890         const int open, const int gap,
12891         const parasail_matrix_t* matrix);
12892 
12893 extern parasail_result_t* parasail_sg_qb_stats_scan_altivec_128_sat(
12894         const char * const restrict s1, const int s1Len,
12895         const char * const restrict s2, const int s2Len,
12896         const int open, const int gap,
12897         const parasail_matrix_t* matrix);
12898 
12899 extern parasail_result_t* parasail_sg_qb_stats_scan_neon_128_64(
12900         const char * const restrict s1, const int s1Len,
12901         const char * const restrict s2, const int s2Len,
12902         const int open, const int gap,
12903         const parasail_matrix_t* matrix);
12904 
12905 extern parasail_result_t* parasail_sg_qb_stats_scan_neon_128_32(
12906         const char * const restrict s1, const int s1Len,
12907         const char * const restrict s2, const int s2Len,
12908         const int open, const int gap,
12909         const parasail_matrix_t* matrix);
12910 
12911 extern parasail_result_t* parasail_sg_qb_stats_scan_neon_128_16(
12912         const char * const restrict s1, const int s1Len,
12913         const char * const restrict s2, const int s2Len,
12914         const int open, const int gap,
12915         const parasail_matrix_t* matrix);
12916 
12917 extern parasail_result_t* parasail_sg_qb_stats_scan_neon_128_8(
12918         const char * const restrict s1, const int s1Len,
12919         const char * const restrict s2, const int s2Len,
12920         const int open, const int gap,
12921         const parasail_matrix_t* matrix);
12922 
12923 extern parasail_result_t* parasail_sg_qb_stats_scan_neon_128_sat(
12924         const char * const restrict s1, const int s1Len,
12925         const char * const restrict s2, const int s2Len,
12926         const int open, const int gap,
12927         const parasail_matrix_t* matrix);
12928 
12929 extern parasail_result_t* parasail_sg_qb_stats_striped_sse2_128_64(
12930         const char * const restrict s1, const int s1Len,
12931         const char * const restrict s2, const int s2Len,
12932         const int open, const int gap,
12933         const parasail_matrix_t* matrix);
12934 
12935 extern parasail_result_t* parasail_sg_qb_stats_striped_sse2_128_32(
12936         const char * const restrict s1, const int s1Len,
12937         const char * const restrict s2, const int s2Len,
12938         const int open, const int gap,
12939         const parasail_matrix_t* matrix);
12940 
12941 extern parasail_result_t* parasail_sg_qb_stats_striped_sse2_128_16(
12942         const char * const restrict s1, const int s1Len,
12943         const char * const restrict s2, const int s2Len,
12944         const int open, const int gap,
12945         const parasail_matrix_t* matrix);
12946 
12947 extern parasail_result_t* parasail_sg_qb_stats_striped_sse2_128_8(
12948         const char * const restrict s1, const int s1Len,
12949         const char * const restrict s2, const int s2Len,
12950         const int open, const int gap,
12951         const parasail_matrix_t* matrix);
12952 
12953 extern parasail_result_t* parasail_sg_qb_stats_striped_sse2_128_sat(
12954         const char * const restrict s1, const int s1Len,
12955         const char * const restrict s2, const int s2Len,
12956         const int open, const int gap,
12957         const parasail_matrix_t* matrix);
12958 
12959 extern parasail_result_t* parasail_sg_qb_stats_striped_sse41_128_64(
12960         const char * const restrict s1, const int s1Len,
12961         const char * const restrict s2, const int s2Len,
12962         const int open, const int gap,
12963         const parasail_matrix_t* matrix);
12964 
12965 extern parasail_result_t* parasail_sg_qb_stats_striped_sse41_128_32(
12966         const char * const restrict s1, const int s1Len,
12967         const char * const restrict s2, const int s2Len,
12968         const int open, const int gap,
12969         const parasail_matrix_t* matrix);
12970 
12971 extern parasail_result_t* parasail_sg_qb_stats_striped_sse41_128_16(
12972         const char * const restrict s1, const int s1Len,
12973         const char * const restrict s2, const int s2Len,
12974         const int open, const int gap,
12975         const parasail_matrix_t* matrix);
12976 
12977 extern parasail_result_t* parasail_sg_qb_stats_striped_sse41_128_8(
12978         const char * const restrict s1, const int s1Len,
12979         const char * const restrict s2, const int s2Len,
12980         const int open, const int gap,
12981         const parasail_matrix_t* matrix);
12982 
12983 extern parasail_result_t* parasail_sg_qb_stats_striped_sse41_128_sat(
12984         const char * const restrict s1, const int s1Len,
12985         const char * const restrict s2, const int s2Len,
12986         const int open, const int gap,
12987         const parasail_matrix_t* matrix);
12988 
12989 extern parasail_result_t* parasail_sg_qb_stats_striped_avx2_256_64(
12990         const char * const restrict s1, const int s1Len,
12991         const char * const restrict s2, const int s2Len,
12992         const int open, const int gap,
12993         const parasail_matrix_t* matrix);
12994 
12995 extern parasail_result_t* parasail_sg_qb_stats_striped_avx2_256_32(
12996         const char * const restrict s1, const int s1Len,
12997         const char * const restrict s2, const int s2Len,
12998         const int open, const int gap,
12999         const parasail_matrix_t* matrix);
13000 
13001 extern parasail_result_t* parasail_sg_qb_stats_striped_avx2_256_16(
13002         const char * const restrict s1, const int s1Len,
13003         const char * const restrict s2, const int s2Len,
13004         const int open, const int gap,
13005         const parasail_matrix_t* matrix);
13006 
13007 extern parasail_result_t* parasail_sg_qb_stats_striped_avx2_256_8(
13008         const char * const restrict s1, const int s1Len,
13009         const char * const restrict s2, const int s2Len,
13010         const int open, const int gap,
13011         const parasail_matrix_t* matrix);
13012 
13013 extern parasail_result_t* parasail_sg_qb_stats_striped_avx2_256_sat(
13014         const char * const restrict s1, const int s1Len,
13015         const char * const restrict s2, const int s2Len,
13016         const int open, const int gap,
13017         const parasail_matrix_t* matrix);
13018 
13019 extern parasail_result_t* parasail_sg_qb_stats_striped_altivec_128_64(
13020         const char * const restrict s1, const int s1Len,
13021         const char * const restrict s2, const int s2Len,
13022         const int open, const int gap,
13023         const parasail_matrix_t* matrix);
13024 
13025 extern parasail_result_t* parasail_sg_qb_stats_striped_altivec_128_32(
13026         const char * const restrict s1, const int s1Len,
13027         const char * const restrict s2, const int s2Len,
13028         const int open, const int gap,
13029         const parasail_matrix_t* matrix);
13030 
13031 extern parasail_result_t* parasail_sg_qb_stats_striped_altivec_128_16(
13032         const char * const restrict s1, const int s1Len,
13033         const char * const restrict s2, const int s2Len,
13034         const int open, const int gap,
13035         const parasail_matrix_t* matrix);
13036 
13037 extern parasail_result_t* parasail_sg_qb_stats_striped_altivec_128_8(
13038         const char * const restrict s1, const int s1Len,
13039         const char * const restrict s2, const int s2Len,
13040         const int open, const int gap,
13041         const parasail_matrix_t* matrix);
13042 
13043 extern parasail_result_t* parasail_sg_qb_stats_striped_altivec_128_sat(
13044         const char * const restrict s1, const int s1Len,
13045         const char * const restrict s2, const int s2Len,
13046         const int open, const int gap,
13047         const parasail_matrix_t* matrix);
13048 
13049 extern parasail_result_t* parasail_sg_qb_stats_striped_neon_128_64(
13050         const char * const restrict s1, const int s1Len,
13051         const char * const restrict s2, const int s2Len,
13052         const int open, const int gap,
13053         const parasail_matrix_t* matrix);
13054 
13055 extern parasail_result_t* parasail_sg_qb_stats_striped_neon_128_32(
13056         const char * const restrict s1, const int s1Len,
13057         const char * const restrict s2, const int s2Len,
13058         const int open, const int gap,
13059         const parasail_matrix_t* matrix);
13060 
13061 extern parasail_result_t* parasail_sg_qb_stats_striped_neon_128_16(
13062         const char * const restrict s1, const int s1Len,
13063         const char * const restrict s2, const int s2Len,
13064         const int open, const int gap,
13065         const parasail_matrix_t* matrix);
13066 
13067 extern parasail_result_t* parasail_sg_qb_stats_striped_neon_128_8(
13068         const char * const restrict s1, const int s1Len,
13069         const char * const restrict s2, const int s2Len,
13070         const int open, const int gap,
13071         const parasail_matrix_t* matrix);
13072 
13073 extern parasail_result_t* parasail_sg_qb_stats_striped_neon_128_sat(
13074         const char * const restrict s1, const int s1Len,
13075         const char * const restrict s2, const int s2Len,
13076         const int open, const int gap,
13077         const parasail_matrix_t* matrix);
13078 
13079 extern parasail_result_t* parasail_sg_qb_stats_diag_sse2_128_64(
13080         const char * const restrict s1, const int s1Len,
13081         const char * const restrict s2, const int s2Len,
13082         const int open, const int gap,
13083         const parasail_matrix_t* matrix);
13084 
13085 extern parasail_result_t* parasail_sg_qb_stats_diag_sse2_128_32(
13086         const char * const restrict s1, const int s1Len,
13087         const char * const restrict s2, const int s2Len,
13088         const int open, const int gap,
13089         const parasail_matrix_t* matrix);
13090 
13091 extern parasail_result_t* parasail_sg_qb_stats_diag_sse2_128_16(
13092         const char * const restrict s1, const int s1Len,
13093         const char * const restrict s2, const int s2Len,
13094         const int open, const int gap,
13095         const parasail_matrix_t* matrix);
13096 
13097 extern parasail_result_t* parasail_sg_qb_stats_diag_sse2_128_8(
13098         const char * const restrict s1, const int s1Len,
13099         const char * const restrict s2, const int s2Len,
13100         const int open, const int gap,
13101         const parasail_matrix_t* matrix);
13102 
13103 extern parasail_result_t* parasail_sg_qb_stats_diag_sse2_128_sat(
13104         const char * const restrict s1, const int s1Len,
13105         const char * const restrict s2, const int s2Len,
13106         const int open, const int gap,
13107         const parasail_matrix_t* matrix);
13108 
13109 extern parasail_result_t* parasail_sg_qb_stats_diag_sse41_128_64(
13110         const char * const restrict s1, const int s1Len,
13111         const char * const restrict s2, const int s2Len,
13112         const int open, const int gap,
13113         const parasail_matrix_t* matrix);
13114 
13115 extern parasail_result_t* parasail_sg_qb_stats_diag_sse41_128_32(
13116         const char * const restrict s1, const int s1Len,
13117         const char * const restrict s2, const int s2Len,
13118         const int open, const int gap,
13119         const parasail_matrix_t* matrix);
13120 
13121 extern parasail_result_t* parasail_sg_qb_stats_diag_sse41_128_16(
13122         const char * const restrict s1, const int s1Len,
13123         const char * const restrict s2, const int s2Len,
13124         const int open, const int gap,
13125         const parasail_matrix_t* matrix);
13126 
13127 extern parasail_result_t* parasail_sg_qb_stats_diag_sse41_128_8(
13128         const char * const restrict s1, const int s1Len,
13129         const char * const restrict s2, const int s2Len,
13130         const int open, const int gap,
13131         const parasail_matrix_t* matrix);
13132 
13133 extern parasail_result_t* parasail_sg_qb_stats_diag_sse41_128_sat(
13134         const char * const restrict s1, const int s1Len,
13135         const char * const restrict s2, const int s2Len,
13136         const int open, const int gap,
13137         const parasail_matrix_t* matrix);
13138 
13139 extern parasail_result_t* parasail_sg_qb_stats_diag_avx2_256_64(
13140         const char * const restrict s1, const int s1Len,
13141         const char * const restrict s2, const int s2Len,
13142         const int open, const int gap,
13143         const parasail_matrix_t* matrix);
13144 
13145 extern parasail_result_t* parasail_sg_qb_stats_diag_avx2_256_32(
13146         const char * const restrict s1, const int s1Len,
13147         const char * const restrict s2, const int s2Len,
13148         const int open, const int gap,
13149         const parasail_matrix_t* matrix);
13150 
13151 extern parasail_result_t* parasail_sg_qb_stats_diag_avx2_256_16(
13152         const char * const restrict s1, const int s1Len,
13153         const char * const restrict s2, const int s2Len,
13154         const int open, const int gap,
13155         const parasail_matrix_t* matrix);
13156 
13157 extern parasail_result_t* parasail_sg_qb_stats_diag_avx2_256_8(
13158         const char * const restrict s1, const int s1Len,
13159         const char * const restrict s2, const int s2Len,
13160         const int open, const int gap,
13161         const parasail_matrix_t* matrix);
13162 
13163 extern parasail_result_t* parasail_sg_qb_stats_diag_avx2_256_sat(
13164         const char * const restrict s1, const int s1Len,
13165         const char * const restrict s2, const int s2Len,
13166         const int open, const int gap,
13167         const parasail_matrix_t* matrix);
13168 
13169 extern parasail_result_t* parasail_sg_qb_stats_diag_altivec_128_64(
13170         const char * const restrict s1, const int s1Len,
13171         const char * const restrict s2, const int s2Len,
13172         const int open, const int gap,
13173         const parasail_matrix_t* matrix);
13174 
13175 extern parasail_result_t* parasail_sg_qb_stats_diag_altivec_128_32(
13176         const char * const restrict s1, const int s1Len,
13177         const char * const restrict s2, const int s2Len,
13178         const int open, const int gap,
13179         const parasail_matrix_t* matrix);
13180 
13181 extern parasail_result_t* parasail_sg_qb_stats_diag_altivec_128_16(
13182         const char * const restrict s1, const int s1Len,
13183         const char * const restrict s2, const int s2Len,
13184         const int open, const int gap,
13185         const parasail_matrix_t* matrix);
13186 
13187 extern parasail_result_t* parasail_sg_qb_stats_diag_altivec_128_8(
13188         const char * const restrict s1, const int s1Len,
13189         const char * const restrict s2, const int s2Len,
13190         const int open, const int gap,
13191         const parasail_matrix_t* matrix);
13192 
13193 extern parasail_result_t* parasail_sg_qb_stats_diag_altivec_128_sat(
13194         const char * const restrict s1, const int s1Len,
13195         const char * const restrict s2, const int s2Len,
13196         const int open, const int gap,
13197         const parasail_matrix_t* matrix);
13198 
13199 extern parasail_result_t* parasail_sg_qb_stats_diag_neon_128_64(
13200         const char * const restrict s1, const int s1Len,
13201         const char * const restrict s2, const int s2Len,
13202         const int open, const int gap,
13203         const parasail_matrix_t* matrix);
13204 
13205 extern parasail_result_t* parasail_sg_qb_stats_diag_neon_128_32(
13206         const char * const restrict s1, const int s1Len,
13207         const char * const restrict s2, const int s2Len,
13208         const int open, const int gap,
13209         const parasail_matrix_t* matrix);
13210 
13211 extern parasail_result_t* parasail_sg_qb_stats_diag_neon_128_16(
13212         const char * const restrict s1, const int s1Len,
13213         const char * const restrict s2, const int s2Len,
13214         const int open, const int gap,
13215         const parasail_matrix_t* matrix);
13216 
13217 extern parasail_result_t* parasail_sg_qb_stats_diag_neon_128_8(
13218         const char * const restrict s1, const int s1Len,
13219         const char * const restrict s2, const int s2Len,
13220         const int open, const int gap,
13221         const parasail_matrix_t* matrix);
13222 
13223 extern parasail_result_t* parasail_sg_qb_stats_diag_neon_128_sat(
13224         const char * const restrict s1, const int s1Len,
13225         const char * const restrict s2, const int s2Len,
13226         const int open, const int gap,
13227         const parasail_matrix_t* matrix);
13228 
13229 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse2_128_64(
13230         const char * const restrict s1, const int s1Len,
13231         const char * const restrict s2, const int s2Len,
13232         const int open, const int gap,
13233         const parasail_matrix_t* matrix);
13234 
13235 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse2_128_32(
13236         const char * const restrict s1, const int s1Len,
13237         const char * const restrict s2, const int s2Len,
13238         const int open, const int gap,
13239         const parasail_matrix_t* matrix);
13240 
13241 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse2_128_16(
13242         const char * const restrict s1, const int s1Len,
13243         const char * const restrict s2, const int s2Len,
13244         const int open, const int gap,
13245         const parasail_matrix_t* matrix);
13246 
13247 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse2_128_8(
13248         const char * const restrict s1, const int s1Len,
13249         const char * const restrict s2, const int s2Len,
13250         const int open, const int gap,
13251         const parasail_matrix_t* matrix);
13252 
13253 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse2_128_sat(
13254         const char * const restrict s1, const int s1Len,
13255         const char * const restrict s2, const int s2Len,
13256         const int open, const int gap,
13257         const parasail_matrix_t* matrix);
13258 
13259 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse41_128_64(
13260         const char * const restrict s1, const int s1Len,
13261         const char * const restrict s2, const int s2Len,
13262         const int open, const int gap,
13263         const parasail_matrix_t* matrix);
13264 
13265 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse41_128_32(
13266         const char * const restrict s1, const int s1Len,
13267         const char * const restrict s2, const int s2Len,
13268         const int open, const int gap,
13269         const parasail_matrix_t* matrix);
13270 
13271 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse41_128_16(
13272         const char * const restrict s1, const int s1Len,
13273         const char * const restrict s2, const int s2Len,
13274         const int open, const int gap,
13275         const parasail_matrix_t* matrix);
13276 
13277 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse41_128_8(
13278         const char * const restrict s1, const int s1Len,
13279         const char * const restrict s2, const int s2Len,
13280         const int open, const int gap,
13281         const parasail_matrix_t* matrix);
13282 
13283 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sse41_128_sat(
13284         const char * const restrict s1, const int s1Len,
13285         const char * const restrict s2, const int s2Len,
13286         const int open, const int gap,
13287         const parasail_matrix_t* matrix);
13288 
13289 extern parasail_result_t* parasail_sg_qb_stats_table_scan_avx2_256_64(
13290         const char * const restrict s1, const int s1Len,
13291         const char * const restrict s2, const int s2Len,
13292         const int open, const int gap,
13293         const parasail_matrix_t* matrix);
13294 
13295 extern parasail_result_t* parasail_sg_qb_stats_table_scan_avx2_256_32(
13296         const char * const restrict s1, const int s1Len,
13297         const char * const restrict s2, const int s2Len,
13298         const int open, const int gap,
13299         const parasail_matrix_t* matrix);
13300 
13301 extern parasail_result_t* parasail_sg_qb_stats_table_scan_avx2_256_16(
13302         const char * const restrict s1, const int s1Len,
13303         const char * const restrict s2, const int s2Len,
13304         const int open, const int gap,
13305         const parasail_matrix_t* matrix);
13306 
13307 extern parasail_result_t* parasail_sg_qb_stats_table_scan_avx2_256_8(
13308         const char * const restrict s1, const int s1Len,
13309         const char * const restrict s2, const int s2Len,
13310         const int open, const int gap,
13311         const parasail_matrix_t* matrix);
13312 
13313 extern parasail_result_t* parasail_sg_qb_stats_table_scan_avx2_256_sat(
13314         const char * const restrict s1, const int s1Len,
13315         const char * const restrict s2, const int s2Len,
13316         const int open, const int gap,
13317         const parasail_matrix_t* matrix);
13318 
13319 extern parasail_result_t* parasail_sg_qb_stats_table_scan_altivec_128_64(
13320         const char * const restrict s1, const int s1Len,
13321         const char * const restrict s2, const int s2Len,
13322         const int open, const int gap,
13323         const parasail_matrix_t* matrix);
13324 
13325 extern parasail_result_t* parasail_sg_qb_stats_table_scan_altivec_128_32(
13326         const char * const restrict s1, const int s1Len,
13327         const char * const restrict s2, const int s2Len,
13328         const int open, const int gap,
13329         const parasail_matrix_t* matrix);
13330 
13331 extern parasail_result_t* parasail_sg_qb_stats_table_scan_altivec_128_16(
13332         const char * const restrict s1, const int s1Len,
13333         const char * const restrict s2, const int s2Len,
13334         const int open, const int gap,
13335         const parasail_matrix_t* matrix);
13336 
13337 extern parasail_result_t* parasail_sg_qb_stats_table_scan_altivec_128_8(
13338         const char * const restrict s1, const int s1Len,
13339         const char * const restrict s2, const int s2Len,
13340         const int open, const int gap,
13341         const parasail_matrix_t* matrix);
13342 
13343 extern parasail_result_t* parasail_sg_qb_stats_table_scan_altivec_128_sat(
13344         const char * const restrict s1, const int s1Len,
13345         const char * const restrict s2, const int s2Len,
13346         const int open, const int gap,
13347         const parasail_matrix_t* matrix);
13348 
13349 extern parasail_result_t* parasail_sg_qb_stats_table_scan_neon_128_64(
13350         const char * const restrict s1, const int s1Len,
13351         const char * const restrict s2, const int s2Len,
13352         const int open, const int gap,
13353         const parasail_matrix_t* matrix);
13354 
13355 extern parasail_result_t* parasail_sg_qb_stats_table_scan_neon_128_32(
13356         const char * const restrict s1, const int s1Len,
13357         const char * const restrict s2, const int s2Len,
13358         const int open, const int gap,
13359         const parasail_matrix_t* matrix);
13360 
13361 extern parasail_result_t* parasail_sg_qb_stats_table_scan_neon_128_16(
13362         const char * const restrict s1, const int s1Len,
13363         const char * const restrict s2, const int s2Len,
13364         const int open, const int gap,
13365         const parasail_matrix_t* matrix);
13366 
13367 extern parasail_result_t* parasail_sg_qb_stats_table_scan_neon_128_8(
13368         const char * const restrict s1, const int s1Len,
13369         const char * const restrict s2, const int s2Len,
13370         const int open, const int gap,
13371         const parasail_matrix_t* matrix);
13372 
13373 extern parasail_result_t* parasail_sg_qb_stats_table_scan_neon_128_sat(
13374         const char * const restrict s1, const int s1Len,
13375         const char * const restrict s2, const int s2Len,
13376         const int open, const int gap,
13377         const parasail_matrix_t* matrix);
13378 
13379 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse2_128_64(
13380         const char * const restrict s1, const int s1Len,
13381         const char * const restrict s2, const int s2Len,
13382         const int open, const int gap,
13383         const parasail_matrix_t* matrix);
13384 
13385 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse2_128_32(
13386         const char * const restrict s1, const int s1Len,
13387         const char * const restrict s2, const int s2Len,
13388         const int open, const int gap,
13389         const parasail_matrix_t* matrix);
13390 
13391 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse2_128_16(
13392         const char * const restrict s1, const int s1Len,
13393         const char * const restrict s2, const int s2Len,
13394         const int open, const int gap,
13395         const parasail_matrix_t* matrix);
13396 
13397 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse2_128_8(
13398         const char * const restrict s1, const int s1Len,
13399         const char * const restrict s2, const int s2Len,
13400         const int open, const int gap,
13401         const parasail_matrix_t* matrix);
13402 
13403 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse2_128_sat(
13404         const char * const restrict s1, const int s1Len,
13405         const char * const restrict s2, const int s2Len,
13406         const int open, const int gap,
13407         const parasail_matrix_t* matrix);
13408 
13409 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse41_128_64(
13410         const char * const restrict s1, const int s1Len,
13411         const char * const restrict s2, const int s2Len,
13412         const int open, const int gap,
13413         const parasail_matrix_t* matrix);
13414 
13415 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse41_128_32(
13416         const char * const restrict s1, const int s1Len,
13417         const char * const restrict s2, const int s2Len,
13418         const int open, const int gap,
13419         const parasail_matrix_t* matrix);
13420 
13421 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse41_128_16(
13422         const char * const restrict s1, const int s1Len,
13423         const char * const restrict s2, const int s2Len,
13424         const int open, const int gap,
13425         const parasail_matrix_t* matrix);
13426 
13427 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse41_128_8(
13428         const char * const restrict s1, const int s1Len,
13429         const char * const restrict s2, const int s2Len,
13430         const int open, const int gap,
13431         const parasail_matrix_t* matrix);
13432 
13433 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sse41_128_sat(
13434         const char * const restrict s1, const int s1Len,
13435         const char * const restrict s2, const int s2Len,
13436         const int open, const int gap,
13437         const parasail_matrix_t* matrix);
13438 
13439 extern parasail_result_t* parasail_sg_qb_stats_table_striped_avx2_256_64(
13440         const char * const restrict s1, const int s1Len,
13441         const char * const restrict s2, const int s2Len,
13442         const int open, const int gap,
13443         const parasail_matrix_t* matrix);
13444 
13445 extern parasail_result_t* parasail_sg_qb_stats_table_striped_avx2_256_32(
13446         const char * const restrict s1, const int s1Len,
13447         const char * const restrict s2, const int s2Len,
13448         const int open, const int gap,
13449         const parasail_matrix_t* matrix);
13450 
13451 extern parasail_result_t* parasail_sg_qb_stats_table_striped_avx2_256_16(
13452         const char * const restrict s1, const int s1Len,
13453         const char * const restrict s2, const int s2Len,
13454         const int open, const int gap,
13455         const parasail_matrix_t* matrix);
13456 
13457 extern parasail_result_t* parasail_sg_qb_stats_table_striped_avx2_256_8(
13458         const char * const restrict s1, const int s1Len,
13459         const char * const restrict s2, const int s2Len,
13460         const int open, const int gap,
13461         const parasail_matrix_t* matrix);
13462 
13463 extern parasail_result_t* parasail_sg_qb_stats_table_striped_avx2_256_sat(
13464         const char * const restrict s1, const int s1Len,
13465         const char * const restrict s2, const int s2Len,
13466         const int open, const int gap,
13467         const parasail_matrix_t* matrix);
13468 
13469 extern parasail_result_t* parasail_sg_qb_stats_table_striped_altivec_128_64(
13470         const char * const restrict s1, const int s1Len,
13471         const char * const restrict s2, const int s2Len,
13472         const int open, const int gap,
13473         const parasail_matrix_t* matrix);
13474 
13475 extern parasail_result_t* parasail_sg_qb_stats_table_striped_altivec_128_32(
13476         const char * const restrict s1, const int s1Len,
13477         const char * const restrict s2, const int s2Len,
13478         const int open, const int gap,
13479         const parasail_matrix_t* matrix);
13480 
13481 extern parasail_result_t* parasail_sg_qb_stats_table_striped_altivec_128_16(
13482         const char * const restrict s1, const int s1Len,
13483         const char * const restrict s2, const int s2Len,
13484         const int open, const int gap,
13485         const parasail_matrix_t* matrix);
13486 
13487 extern parasail_result_t* parasail_sg_qb_stats_table_striped_altivec_128_8(
13488         const char * const restrict s1, const int s1Len,
13489         const char * const restrict s2, const int s2Len,
13490         const int open, const int gap,
13491         const parasail_matrix_t* matrix);
13492 
13493 extern parasail_result_t* parasail_sg_qb_stats_table_striped_altivec_128_sat(
13494         const char * const restrict s1, const int s1Len,
13495         const char * const restrict s2, const int s2Len,
13496         const int open, const int gap,
13497         const parasail_matrix_t* matrix);
13498 
13499 extern parasail_result_t* parasail_sg_qb_stats_table_striped_neon_128_64(
13500         const char * const restrict s1, const int s1Len,
13501         const char * const restrict s2, const int s2Len,
13502         const int open, const int gap,
13503         const parasail_matrix_t* matrix);
13504 
13505 extern parasail_result_t* parasail_sg_qb_stats_table_striped_neon_128_32(
13506         const char * const restrict s1, const int s1Len,
13507         const char * const restrict s2, const int s2Len,
13508         const int open, const int gap,
13509         const parasail_matrix_t* matrix);
13510 
13511 extern parasail_result_t* parasail_sg_qb_stats_table_striped_neon_128_16(
13512         const char * const restrict s1, const int s1Len,
13513         const char * const restrict s2, const int s2Len,
13514         const int open, const int gap,
13515         const parasail_matrix_t* matrix);
13516 
13517 extern parasail_result_t* parasail_sg_qb_stats_table_striped_neon_128_8(
13518         const char * const restrict s1, const int s1Len,
13519         const char * const restrict s2, const int s2Len,
13520         const int open, const int gap,
13521         const parasail_matrix_t* matrix);
13522 
13523 extern parasail_result_t* parasail_sg_qb_stats_table_striped_neon_128_sat(
13524         const char * const restrict s1, const int s1Len,
13525         const char * const restrict s2, const int s2Len,
13526         const int open, const int gap,
13527         const parasail_matrix_t* matrix);
13528 
13529 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse2_128_64(
13530         const char * const restrict s1, const int s1Len,
13531         const char * const restrict s2, const int s2Len,
13532         const int open, const int gap,
13533         const parasail_matrix_t* matrix);
13534 
13535 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse2_128_32(
13536         const char * const restrict s1, const int s1Len,
13537         const char * const restrict s2, const int s2Len,
13538         const int open, const int gap,
13539         const parasail_matrix_t* matrix);
13540 
13541 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse2_128_16(
13542         const char * const restrict s1, const int s1Len,
13543         const char * const restrict s2, const int s2Len,
13544         const int open, const int gap,
13545         const parasail_matrix_t* matrix);
13546 
13547 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse2_128_8(
13548         const char * const restrict s1, const int s1Len,
13549         const char * const restrict s2, const int s2Len,
13550         const int open, const int gap,
13551         const parasail_matrix_t* matrix);
13552 
13553 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse2_128_sat(
13554         const char * const restrict s1, const int s1Len,
13555         const char * const restrict s2, const int s2Len,
13556         const int open, const int gap,
13557         const parasail_matrix_t* matrix);
13558 
13559 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse41_128_64(
13560         const char * const restrict s1, const int s1Len,
13561         const char * const restrict s2, const int s2Len,
13562         const int open, const int gap,
13563         const parasail_matrix_t* matrix);
13564 
13565 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse41_128_32(
13566         const char * const restrict s1, const int s1Len,
13567         const char * const restrict s2, const int s2Len,
13568         const int open, const int gap,
13569         const parasail_matrix_t* matrix);
13570 
13571 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse41_128_16(
13572         const char * const restrict s1, const int s1Len,
13573         const char * const restrict s2, const int s2Len,
13574         const int open, const int gap,
13575         const parasail_matrix_t* matrix);
13576 
13577 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse41_128_8(
13578         const char * const restrict s1, const int s1Len,
13579         const char * const restrict s2, const int s2Len,
13580         const int open, const int gap,
13581         const parasail_matrix_t* matrix);
13582 
13583 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sse41_128_sat(
13584         const char * const restrict s1, const int s1Len,
13585         const char * const restrict s2, const int s2Len,
13586         const int open, const int gap,
13587         const parasail_matrix_t* matrix);
13588 
13589 extern parasail_result_t* parasail_sg_qb_stats_table_diag_avx2_256_64(
13590         const char * const restrict s1, const int s1Len,
13591         const char * const restrict s2, const int s2Len,
13592         const int open, const int gap,
13593         const parasail_matrix_t* matrix);
13594 
13595 extern parasail_result_t* parasail_sg_qb_stats_table_diag_avx2_256_32(
13596         const char * const restrict s1, const int s1Len,
13597         const char * const restrict s2, const int s2Len,
13598         const int open, const int gap,
13599         const parasail_matrix_t* matrix);
13600 
13601 extern parasail_result_t* parasail_sg_qb_stats_table_diag_avx2_256_16(
13602         const char * const restrict s1, const int s1Len,
13603         const char * const restrict s2, const int s2Len,
13604         const int open, const int gap,
13605         const parasail_matrix_t* matrix);
13606 
13607 extern parasail_result_t* parasail_sg_qb_stats_table_diag_avx2_256_8(
13608         const char * const restrict s1, const int s1Len,
13609         const char * const restrict s2, const int s2Len,
13610         const int open, const int gap,
13611         const parasail_matrix_t* matrix);
13612 
13613 extern parasail_result_t* parasail_sg_qb_stats_table_diag_avx2_256_sat(
13614         const char * const restrict s1, const int s1Len,
13615         const char * const restrict s2, const int s2Len,
13616         const int open, const int gap,
13617         const parasail_matrix_t* matrix);
13618 
13619 extern parasail_result_t* parasail_sg_qb_stats_table_diag_altivec_128_64(
13620         const char * const restrict s1, const int s1Len,
13621         const char * const restrict s2, const int s2Len,
13622         const int open, const int gap,
13623         const parasail_matrix_t* matrix);
13624 
13625 extern parasail_result_t* parasail_sg_qb_stats_table_diag_altivec_128_32(
13626         const char * const restrict s1, const int s1Len,
13627         const char * const restrict s2, const int s2Len,
13628         const int open, const int gap,
13629         const parasail_matrix_t* matrix);
13630 
13631 extern parasail_result_t* parasail_sg_qb_stats_table_diag_altivec_128_16(
13632         const char * const restrict s1, const int s1Len,
13633         const char * const restrict s2, const int s2Len,
13634         const int open, const int gap,
13635         const parasail_matrix_t* matrix);
13636 
13637 extern parasail_result_t* parasail_sg_qb_stats_table_diag_altivec_128_8(
13638         const char * const restrict s1, const int s1Len,
13639         const char * const restrict s2, const int s2Len,
13640         const int open, const int gap,
13641         const parasail_matrix_t* matrix);
13642 
13643 extern parasail_result_t* parasail_sg_qb_stats_table_diag_altivec_128_sat(
13644         const char * const restrict s1, const int s1Len,
13645         const char * const restrict s2, const int s2Len,
13646         const int open, const int gap,
13647         const parasail_matrix_t* matrix);
13648 
13649 extern parasail_result_t* parasail_sg_qb_stats_table_diag_neon_128_64(
13650         const char * const restrict s1, const int s1Len,
13651         const char * const restrict s2, const int s2Len,
13652         const int open, const int gap,
13653         const parasail_matrix_t* matrix);
13654 
13655 extern parasail_result_t* parasail_sg_qb_stats_table_diag_neon_128_32(
13656         const char * const restrict s1, const int s1Len,
13657         const char * const restrict s2, const int s2Len,
13658         const int open, const int gap,
13659         const parasail_matrix_t* matrix);
13660 
13661 extern parasail_result_t* parasail_sg_qb_stats_table_diag_neon_128_16(
13662         const char * const restrict s1, const int s1Len,
13663         const char * const restrict s2, const int s2Len,
13664         const int open, const int gap,
13665         const parasail_matrix_t* matrix);
13666 
13667 extern parasail_result_t* parasail_sg_qb_stats_table_diag_neon_128_8(
13668         const char * const restrict s1, const int s1Len,
13669         const char * const restrict s2, const int s2Len,
13670         const int open, const int gap,
13671         const parasail_matrix_t* matrix);
13672 
13673 extern parasail_result_t* parasail_sg_qb_stats_table_diag_neon_128_sat(
13674         const char * const restrict s1, const int s1Len,
13675         const char * const restrict s2, const int s2Len,
13676         const int open, const int gap,
13677         const parasail_matrix_t* matrix);
13678 
13679 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse2_128_64(
13680         const char * const restrict s1, const int s1Len,
13681         const char * const restrict s2, const int s2Len,
13682         const int open, const int gap,
13683         const parasail_matrix_t* matrix);
13684 
13685 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse2_128_32(
13686         const char * const restrict s1, const int s1Len,
13687         const char * const restrict s2, const int s2Len,
13688         const int open, const int gap,
13689         const parasail_matrix_t* matrix);
13690 
13691 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse2_128_16(
13692         const char * const restrict s1, const int s1Len,
13693         const char * const restrict s2, const int s2Len,
13694         const int open, const int gap,
13695         const parasail_matrix_t* matrix);
13696 
13697 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse2_128_8(
13698         const char * const restrict s1, const int s1Len,
13699         const char * const restrict s2, const int s2Len,
13700         const int open, const int gap,
13701         const parasail_matrix_t* matrix);
13702 
13703 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse2_128_sat(
13704         const char * const restrict s1, const int s1Len,
13705         const char * const restrict s2, const int s2Len,
13706         const int open, const int gap,
13707         const parasail_matrix_t* matrix);
13708 
13709 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse41_128_64(
13710         const char * const restrict s1, const int s1Len,
13711         const char * const restrict s2, const int s2Len,
13712         const int open, const int gap,
13713         const parasail_matrix_t* matrix);
13714 
13715 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse41_128_32(
13716         const char * const restrict s1, const int s1Len,
13717         const char * const restrict s2, const int s2Len,
13718         const int open, const int gap,
13719         const parasail_matrix_t* matrix);
13720 
13721 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse41_128_16(
13722         const char * const restrict s1, const int s1Len,
13723         const char * const restrict s2, const int s2Len,
13724         const int open, const int gap,
13725         const parasail_matrix_t* matrix);
13726 
13727 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse41_128_8(
13728         const char * const restrict s1, const int s1Len,
13729         const char * const restrict s2, const int s2Len,
13730         const int open, const int gap,
13731         const parasail_matrix_t* matrix);
13732 
13733 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sse41_128_sat(
13734         const char * const restrict s1, const int s1Len,
13735         const char * const restrict s2, const int s2Len,
13736         const int open, const int gap,
13737         const parasail_matrix_t* matrix);
13738 
13739 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_avx2_256_64(
13740         const char * const restrict s1, const int s1Len,
13741         const char * const restrict s2, const int s2Len,
13742         const int open, const int gap,
13743         const parasail_matrix_t* matrix);
13744 
13745 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_avx2_256_32(
13746         const char * const restrict s1, const int s1Len,
13747         const char * const restrict s2, const int s2Len,
13748         const int open, const int gap,
13749         const parasail_matrix_t* matrix);
13750 
13751 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_avx2_256_16(
13752         const char * const restrict s1, const int s1Len,
13753         const char * const restrict s2, const int s2Len,
13754         const int open, const int gap,
13755         const parasail_matrix_t* matrix);
13756 
13757 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_avx2_256_8(
13758         const char * const restrict s1, const int s1Len,
13759         const char * const restrict s2, const int s2Len,
13760         const int open, const int gap,
13761         const parasail_matrix_t* matrix);
13762 
13763 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_avx2_256_sat(
13764         const char * const restrict s1, const int s1Len,
13765         const char * const restrict s2, const int s2Len,
13766         const int open, const int gap,
13767         const parasail_matrix_t* matrix);
13768 
13769 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_altivec_128_64(
13770         const char * const restrict s1, const int s1Len,
13771         const char * const restrict s2, const int s2Len,
13772         const int open, const int gap,
13773         const parasail_matrix_t* matrix);
13774 
13775 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_altivec_128_32(
13776         const char * const restrict s1, const int s1Len,
13777         const char * const restrict s2, const int s2Len,
13778         const int open, const int gap,
13779         const parasail_matrix_t* matrix);
13780 
13781 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_altivec_128_16(
13782         const char * const restrict s1, const int s1Len,
13783         const char * const restrict s2, const int s2Len,
13784         const int open, const int gap,
13785         const parasail_matrix_t* matrix);
13786 
13787 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_altivec_128_8(
13788         const char * const restrict s1, const int s1Len,
13789         const char * const restrict s2, const int s2Len,
13790         const int open, const int gap,
13791         const parasail_matrix_t* matrix);
13792 
13793 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_altivec_128_sat(
13794         const char * const restrict s1, const int s1Len,
13795         const char * const restrict s2, const int s2Len,
13796         const int open, const int gap,
13797         const parasail_matrix_t* matrix);
13798 
13799 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_neon_128_64(
13800         const char * const restrict s1, const int s1Len,
13801         const char * const restrict s2, const int s2Len,
13802         const int open, const int gap,
13803         const parasail_matrix_t* matrix);
13804 
13805 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_neon_128_32(
13806         const char * const restrict s1, const int s1Len,
13807         const char * const restrict s2, const int s2Len,
13808         const int open, const int gap,
13809         const parasail_matrix_t* matrix);
13810 
13811 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_neon_128_16(
13812         const char * const restrict s1, const int s1Len,
13813         const char * const restrict s2, const int s2Len,
13814         const int open, const int gap,
13815         const parasail_matrix_t* matrix);
13816 
13817 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_neon_128_8(
13818         const char * const restrict s1, const int s1Len,
13819         const char * const restrict s2, const int s2Len,
13820         const int open, const int gap,
13821         const parasail_matrix_t* matrix);
13822 
13823 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_neon_128_sat(
13824         const char * const restrict s1, const int s1Len,
13825         const char * const restrict s2, const int s2Len,
13826         const int open, const int gap,
13827         const parasail_matrix_t* matrix);
13828 
13829 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse2_128_64(
13830         const char * const restrict s1, const int s1Len,
13831         const char * const restrict s2, const int s2Len,
13832         const int open, const int gap,
13833         const parasail_matrix_t* matrix);
13834 
13835 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse2_128_32(
13836         const char * const restrict s1, const int s1Len,
13837         const char * const restrict s2, const int s2Len,
13838         const int open, const int gap,
13839         const parasail_matrix_t* matrix);
13840 
13841 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse2_128_16(
13842         const char * const restrict s1, const int s1Len,
13843         const char * const restrict s2, const int s2Len,
13844         const int open, const int gap,
13845         const parasail_matrix_t* matrix);
13846 
13847 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse2_128_8(
13848         const char * const restrict s1, const int s1Len,
13849         const char * const restrict s2, const int s2Len,
13850         const int open, const int gap,
13851         const parasail_matrix_t* matrix);
13852 
13853 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse2_128_sat(
13854         const char * const restrict s1, const int s1Len,
13855         const char * const restrict s2, const int s2Len,
13856         const int open, const int gap,
13857         const parasail_matrix_t* matrix);
13858 
13859 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse41_128_64(
13860         const char * const restrict s1, const int s1Len,
13861         const char * const restrict s2, const int s2Len,
13862         const int open, const int gap,
13863         const parasail_matrix_t* matrix);
13864 
13865 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse41_128_32(
13866         const char * const restrict s1, const int s1Len,
13867         const char * const restrict s2, const int s2Len,
13868         const int open, const int gap,
13869         const parasail_matrix_t* matrix);
13870 
13871 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse41_128_16(
13872         const char * const restrict s1, const int s1Len,
13873         const char * const restrict s2, const int s2Len,
13874         const int open, const int gap,
13875         const parasail_matrix_t* matrix);
13876 
13877 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse41_128_8(
13878         const char * const restrict s1, const int s1Len,
13879         const char * const restrict s2, const int s2Len,
13880         const int open, const int gap,
13881         const parasail_matrix_t* matrix);
13882 
13883 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sse41_128_sat(
13884         const char * const restrict s1, const int s1Len,
13885         const char * const restrict s2, const int s2Len,
13886         const int open, const int gap,
13887         const parasail_matrix_t* matrix);
13888 
13889 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_avx2_256_64(
13890         const char * const restrict s1, const int s1Len,
13891         const char * const restrict s2, const int s2Len,
13892         const int open, const int gap,
13893         const parasail_matrix_t* matrix);
13894 
13895 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_avx2_256_32(
13896         const char * const restrict s1, const int s1Len,
13897         const char * const restrict s2, const int s2Len,
13898         const int open, const int gap,
13899         const parasail_matrix_t* matrix);
13900 
13901 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_avx2_256_16(
13902         const char * const restrict s1, const int s1Len,
13903         const char * const restrict s2, const int s2Len,
13904         const int open, const int gap,
13905         const parasail_matrix_t* matrix);
13906 
13907 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_avx2_256_8(
13908         const char * const restrict s1, const int s1Len,
13909         const char * const restrict s2, const int s2Len,
13910         const int open, const int gap,
13911         const parasail_matrix_t* matrix);
13912 
13913 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_avx2_256_sat(
13914         const char * const restrict s1, const int s1Len,
13915         const char * const restrict s2, const int s2Len,
13916         const int open, const int gap,
13917         const parasail_matrix_t* matrix);
13918 
13919 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_altivec_128_64(
13920         const char * const restrict s1, const int s1Len,
13921         const char * const restrict s2, const int s2Len,
13922         const int open, const int gap,
13923         const parasail_matrix_t* matrix);
13924 
13925 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_altivec_128_32(
13926         const char * const restrict s1, const int s1Len,
13927         const char * const restrict s2, const int s2Len,
13928         const int open, const int gap,
13929         const parasail_matrix_t* matrix);
13930 
13931 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_altivec_128_16(
13932         const char * const restrict s1, const int s1Len,
13933         const char * const restrict s2, const int s2Len,
13934         const int open, const int gap,
13935         const parasail_matrix_t* matrix);
13936 
13937 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_altivec_128_8(
13938         const char * const restrict s1, const int s1Len,
13939         const char * const restrict s2, const int s2Len,
13940         const int open, const int gap,
13941         const parasail_matrix_t* matrix);
13942 
13943 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_altivec_128_sat(
13944         const char * const restrict s1, const int s1Len,
13945         const char * const restrict s2, const int s2Len,
13946         const int open, const int gap,
13947         const parasail_matrix_t* matrix);
13948 
13949 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_neon_128_64(
13950         const char * const restrict s1, const int s1Len,
13951         const char * const restrict s2, const int s2Len,
13952         const int open, const int gap,
13953         const parasail_matrix_t* matrix);
13954 
13955 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_neon_128_32(
13956         const char * const restrict s1, const int s1Len,
13957         const char * const restrict s2, const int s2Len,
13958         const int open, const int gap,
13959         const parasail_matrix_t* matrix);
13960 
13961 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_neon_128_16(
13962         const char * const restrict s1, const int s1Len,
13963         const char * const restrict s2, const int s2Len,
13964         const int open, const int gap,
13965         const parasail_matrix_t* matrix);
13966 
13967 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_neon_128_8(
13968         const char * const restrict s1, const int s1Len,
13969         const char * const restrict s2, const int s2Len,
13970         const int open, const int gap,
13971         const parasail_matrix_t* matrix);
13972 
13973 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_neon_128_sat(
13974         const char * const restrict s1, const int s1Len,
13975         const char * const restrict s2, const int s2Len,
13976         const int open, const int gap,
13977         const parasail_matrix_t* matrix);
13978 
13979 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse2_128_64(
13980         const char * const restrict s1, const int s1Len,
13981         const char * const restrict s2, const int s2Len,
13982         const int open, const int gap,
13983         const parasail_matrix_t* matrix);
13984 
13985 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse2_128_32(
13986         const char * const restrict s1, const int s1Len,
13987         const char * const restrict s2, const int s2Len,
13988         const int open, const int gap,
13989         const parasail_matrix_t* matrix);
13990 
13991 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse2_128_16(
13992         const char * const restrict s1, const int s1Len,
13993         const char * const restrict s2, const int s2Len,
13994         const int open, const int gap,
13995         const parasail_matrix_t* matrix);
13996 
13997 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse2_128_8(
13998         const char * const restrict s1, const int s1Len,
13999         const char * const restrict s2, const int s2Len,
14000         const int open, const int gap,
14001         const parasail_matrix_t* matrix);
14002 
14003 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse2_128_sat(
14004         const char * const restrict s1, const int s1Len,
14005         const char * const restrict s2, const int s2Len,
14006         const int open, const int gap,
14007         const parasail_matrix_t* matrix);
14008 
14009 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse41_128_64(
14010         const char * const restrict s1, const int s1Len,
14011         const char * const restrict s2, const int s2Len,
14012         const int open, const int gap,
14013         const parasail_matrix_t* matrix);
14014 
14015 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse41_128_32(
14016         const char * const restrict s1, const int s1Len,
14017         const char * const restrict s2, const int s2Len,
14018         const int open, const int gap,
14019         const parasail_matrix_t* matrix);
14020 
14021 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse41_128_16(
14022         const char * const restrict s1, const int s1Len,
14023         const char * const restrict s2, const int s2Len,
14024         const int open, const int gap,
14025         const parasail_matrix_t* matrix);
14026 
14027 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse41_128_8(
14028         const char * const restrict s1, const int s1Len,
14029         const char * const restrict s2, const int s2Len,
14030         const int open, const int gap,
14031         const parasail_matrix_t* matrix);
14032 
14033 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sse41_128_sat(
14034         const char * const restrict s1, const int s1Len,
14035         const char * const restrict s2, const int s2Len,
14036         const int open, const int gap,
14037         const parasail_matrix_t* matrix);
14038 
14039 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_avx2_256_64(
14040         const char * const restrict s1, const int s1Len,
14041         const char * const restrict s2, const int s2Len,
14042         const int open, const int gap,
14043         const parasail_matrix_t* matrix);
14044 
14045 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_avx2_256_32(
14046         const char * const restrict s1, const int s1Len,
14047         const char * const restrict s2, const int s2Len,
14048         const int open, const int gap,
14049         const parasail_matrix_t* matrix);
14050 
14051 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_avx2_256_16(
14052         const char * const restrict s1, const int s1Len,
14053         const char * const restrict s2, const int s2Len,
14054         const int open, const int gap,
14055         const parasail_matrix_t* matrix);
14056 
14057 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_avx2_256_8(
14058         const char * const restrict s1, const int s1Len,
14059         const char * const restrict s2, const int s2Len,
14060         const int open, const int gap,
14061         const parasail_matrix_t* matrix);
14062 
14063 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_avx2_256_sat(
14064         const char * const restrict s1, const int s1Len,
14065         const char * const restrict s2, const int s2Len,
14066         const int open, const int gap,
14067         const parasail_matrix_t* matrix);
14068 
14069 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_altivec_128_64(
14070         const char * const restrict s1, const int s1Len,
14071         const char * const restrict s2, const int s2Len,
14072         const int open, const int gap,
14073         const parasail_matrix_t* matrix);
14074 
14075 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_altivec_128_32(
14076         const char * const restrict s1, const int s1Len,
14077         const char * const restrict s2, const int s2Len,
14078         const int open, const int gap,
14079         const parasail_matrix_t* matrix);
14080 
14081 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_altivec_128_16(
14082         const char * const restrict s1, const int s1Len,
14083         const char * const restrict s2, const int s2Len,
14084         const int open, const int gap,
14085         const parasail_matrix_t* matrix);
14086 
14087 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_altivec_128_8(
14088         const char * const restrict s1, const int s1Len,
14089         const char * const restrict s2, const int s2Len,
14090         const int open, const int gap,
14091         const parasail_matrix_t* matrix);
14092 
14093 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_altivec_128_sat(
14094         const char * const restrict s1, const int s1Len,
14095         const char * const restrict s2, const int s2Len,
14096         const int open, const int gap,
14097         const parasail_matrix_t* matrix);
14098 
14099 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_neon_128_64(
14100         const char * const restrict s1, const int s1Len,
14101         const char * const restrict s2, const int s2Len,
14102         const int open, const int gap,
14103         const parasail_matrix_t* matrix);
14104 
14105 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_neon_128_32(
14106         const char * const restrict s1, const int s1Len,
14107         const char * const restrict s2, const int s2Len,
14108         const int open, const int gap,
14109         const parasail_matrix_t* matrix);
14110 
14111 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_neon_128_16(
14112         const char * const restrict s1, const int s1Len,
14113         const char * const restrict s2, const int s2Len,
14114         const int open, const int gap,
14115         const parasail_matrix_t* matrix);
14116 
14117 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_neon_128_8(
14118         const char * const restrict s1, const int s1Len,
14119         const char * const restrict s2, const int s2Len,
14120         const int open, const int gap,
14121         const parasail_matrix_t* matrix);
14122 
14123 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_neon_128_sat(
14124         const char * const restrict s1, const int s1Len,
14125         const char * const restrict s2, const int s2Len,
14126         const int open, const int gap,
14127         const parasail_matrix_t* matrix);
14128 
14129 extern parasail_result_t* parasail_sg_qe_scan_sse2_128_64(
14130         const char * const restrict s1, const int s1Len,
14131         const char * const restrict s2, const int s2Len,
14132         const int open, const int gap,
14133         const parasail_matrix_t* matrix);
14134 
14135 extern parasail_result_t* parasail_sg_qe_scan_sse2_128_32(
14136         const char * const restrict s1, const int s1Len,
14137         const char * const restrict s2, const int s2Len,
14138         const int open, const int gap,
14139         const parasail_matrix_t* matrix);
14140 
14141 extern parasail_result_t* parasail_sg_qe_scan_sse2_128_16(
14142         const char * const restrict s1, const int s1Len,
14143         const char * const restrict s2, const int s2Len,
14144         const int open, const int gap,
14145         const parasail_matrix_t* matrix);
14146 
14147 extern parasail_result_t* parasail_sg_qe_scan_sse2_128_8(
14148         const char * const restrict s1, const int s1Len,
14149         const char * const restrict s2, const int s2Len,
14150         const int open, const int gap,
14151         const parasail_matrix_t* matrix);
14152 
14153 extern parasail_result_t* parasail_sg_qe_scan_sse2_128_sat(
14154         const char * const restrict s1, const int s1Len,
14155         const char * const restrict s2, const int s2Len,
14156         const int open, const int gap,
14157         const parasail_matrix_t* matrix);
14158 
14159 extern parasail_result_t* parasail_sg_qe_scan_sse41_128_64(
14160         const char * const restrict s1, const int s1Len,
14161         const char * const restrict s2, const int s2Len,
14162         const int open, const int gap,
14163         const parasail_matrix_t* matrix);
14164 
14165 extern parasail_result_t* parasail_sg_qe_scan_sse41_128_32(
14166         const char * const restrict s1, const int s1Len,
14167         const char * const restrict s2, const int s2Len,
14168         const int open, const int gap,
14169         const parasail_matrix_t* matrix);
14170 
14171 extern parasail_result_t* parasail_sg_qe_scan_sse41_128_16(
14172         const char * const restrict s1, const int s1Len,
14173         const char * const restrict s2, const int s2Len,
14174         const int open, const int gap,
14175         const parasail_matrix_t* matrix);
14176 
14177 extern parasail_result_t* parasail_sg_qe_scan_sse41_128_8(
14178         const char * const restrict s1, const int s1Len,
14179         const char * const restrict s2, const int s2Len,
14180         const int open, const int gap,
14181         const parasail_matrix_t* matrix);
14182 
14183 extern parasail_result_t* parasail_sg_qe_scan_sse41_128_sat(
14184         const char * const restrict s1, const int s1Len,
14185         const char * const restrict s2, const int s2Len,
14186         const int open, const int gap,
14187         const parasail_matrix_t* matrix);
14188 
14189 extern parasail_result_t* parasail_sg_qe_scan_avx2_256_64(
14190         const char * const restrict s1, const int s1Len,
14191         const char * const restrict s2, const int s2Len,
14192         const int open, const int gap,
14193         const parasail_matrix_t* matrix);
14194 
14195 extern parasail_result_t* parasail_sg_qe_scan_avx2_256_32(
14196         const char * const restrict s1, const int s1Len,
14197         const char * const restrict s2, const int s2Len,
14198         const int open, const int gap,
14199         const parasail_matrix_t* matrix);
14200 
14201 extern parasail_result_t* parasail_sg_qe_scan_avx2_256_16(
14202         const char * const restrict s1, const int s1Len,
14203         const char * const restrict s2, const int s2Len,
14204         const int open, const int gap,
14205         const parasail_matrix_t* matrix);
14206 
14207 extern parasail_result_t* parasail_sg_qe_scan_avx2_256_8(
14208         const char * const restrict s1, const int s1Len,
14209         const char * const restrict s2, const int s2Len,
14210         const int open, const int gap,
14211         const parasail_matrix_t* matrix);
14212 
14213 extern parasail_result_t* parasail_sg_qe_scan_avx2_256_sat(
14214         const char * const restrict s1, const int s1Len,
14215         const char * const restrict s2, const int s2Len,
14216         const int open, const int gap,
14217         const parasail_matrix_t* matrix);
14218 
14219 extern parasail_result_t* parasail_sg_qe_scan_altivec_128_64(
14220         const char * const restrict s1, const int s1Len,
14221         const char * const restrict s2, const int s2Len,
14222         const int open, const int gap,
14223         const parasail_matrix_t* matrix);
14224 
14225 extern parasail_result_t* parasail_sg_qe_scan_altivec_128_32(
14226         const char * const restrict s1, const int s1Len,
14227         const char * const restrict s2, const int s2Len,
14228         const int open, const int gap,
14229         const parasail_matrix_t* matrix);
14230 
14231 extern parasail_result_t* parasail_sg_qe_scan_altivec_128_16(
14232         const char * const restrict s1, const int s1Len,
14233         const char * const restrict s2, const int s2Len,
14234         const int open, const int gap,
14235         const parasail_matrix_t* matrix);
14236 
14237 extern parasail_result_t* parasail_sg_qe_scan_altivec_128_8(
14238         const char * const restrict s1, const int s1Len,
14239         const char * const restrict s2, const int s2Len,
14240         const int open, const int gap,
14241         const parasail_matrix_t* matrix);
14242 
14243 extern parasail_result_t* parasail_sg_qe_scan_altivec_128_sat(
14244         const char * const restrict s1, const int s1Len,
14245         const char * const restrict s2, const int s2Len,
14246         const int open, const int gap,
14247         const parasail_matrix_t* matrix);
14248 
14249 extern parasail_result_t* parasail_sg_qe_scan_neon_128_64(
14250         const char * const restrict s1, const int s1Len,
14251         const char * const restrict s2, const int s2Len,
14252         const int open, const int gap,
14253         const parasail_matrix_t* matrix);
14254 
14255 extern parasail_result_t* parasail_sg_qe_scan_neon_128_32(
14256         const char * const restrict s1, const int s1Len,
14257         const char * const restrict s2, const int s2Len,
14258         const int open, const int gap,
14259         const parasail_matrix_t* matrix);
14260 
14261 extern parasail_result_t* parasail_sg_qe_scan_neon_128_16(
14262         const char * const restrict s1, const int s1Len,
14263         const char * const restrict s2, const int s2Len,
14264         const int open, const int gap,
14265         const parasail_matrix_t* matrix);
14266 
14267 extern parasail_result_t* parasail_sg_qe_scan_neon_128_8(
14268         const char * const restrict s1, const int s1Len,
14269         const char * const restrict s2, const int s2Len,
14270         const int open, const int gap,
14271         const parasail_matrix_t* matrix);
14272 
14273 extern parasail_result_t* parasail_sg_qe_scan_neon_128_sat(
14274         const char * const restrict s1, const int s1Len,
14275         const char * const restrict s2, const int s2Len,
14276         const int open, const int gap,
14277         const parasail_matrix_t* matrix);
14278 
14279 extern parasail_result_t* parasail_sg_qe_striped_sse2_128_64(
14280         const char * const restrict s1, const int s1Len,
14281         const char * const restrict s2, const int s2Len,
14282         const int open, const int gap,
14283         const parasail_matrix_t* matrix);
14284 
14285 extern parasail_result_t* parasail_sg_qe_striped_sse2_128_32(
14286         const char * const restrict s1, const int s1Len,
14287         const char * const restrict s2, const int s2Len,
14288         const int open, const int gap,
14289         const parasail_matrix_t* matrix);
14290 
14291 extern parasail_result_t* parasail_sg_qe_striped_sse2_128_16(
14292         const char * const restrict s1, const int s1Len,
14293         const char * const restrict s2, const int s2Len,
14294         const int open, const int gap,
14295         const parasail_matrix_t* matrix);
14296 
14297 extern parasail_result_t* parasail_sg_qe_striped_sse2_128_8(
14298         const char * const restrict s1, const int s1Len,
14299         const char * const restrict s2, const int s2Len,
14300         const int open, const int gap,
14301         const parasail_matrix_t* matrix);
14302 
14303 extern parasail_result_t* parasail_sg_qe_striped_sse2_128_sat(
14304         const char * const restrict s1, const int s1Len,
14305         const char * const restrict s2, const int s2Len,
14306         const int open, const int gap,
14307         const parasail_matrix_t* matrix);
14308 
14309 extern parasail_result_t* parasail_sg_qe_striped_sse41_128_64(
14310         const char * const restrict s1, const int s1Len,
14311         const char * const restrict s2, const int s2Len,
14312         const int open, const int gap,
14313         const parasail_matrix_t* matrix);
14314 
14315 extern parasail_result_t* parasail_sg_qe_striped_sse41_128_32(
14316         const char * const restrict s1, const int s1Len,
14317         const char * const restrict s2, const int s2Len,
14318         const int open, const int gap,
14319         const parasail_matrix_t* matrix);
14320 
14321 extern parasail_result_t* parasail_sg_qe_striped_sse41_128_16(
14322         const char * const restrict s1, const int s1Len,
14323         const char * const restrict s2, const int s2Len,
14324         const int open, const int gap,
14325         const parasail_matrix_t* matrix);
14326 
14327 extern parasail_result_t* parasail_sg_qe_striped_sse41_128_8(
14328         const char * const restrict s1, const int s1Len,
14329         const char * const restrict s2, const int s2Len,
14330         const int open, const int gap,
14331         const parasail_matrix_t* matrix);
14332 
14333 extern parasail_result_t* parasail_sg_qe_striped_sse41_128_sat(
14334         const char * const restrict s1, const int s1Len,
14335         const char * const restrict s2, const int s2Len,
14336         const int open, const int gap,
14337         const parasail_matrix_t* matrix);
14338 
14339 extern parasail_result_t* parasail_sg_qe_striped_avx2_256_64(
14340         const char * const restrict s1, const int s1Len,
14341         const char * const restrict s2, const int s2Len,
14342         const int open, const int gap,
14343         const parasail_matrix_t* matrix);
14344 
14345 extern parasail_result_t* parasail_sg_qe_striped_avx2_256_32(
14346         const char * const restrict s1, const int s1Len,
14347         const char * const restrict s2, const int s2Len,
14348         const int open, const int gap,
14349         const parasail_matrix_t* matrix);
14350 
14351 extern parasail_result_t* parasail_sg_qe_striped_avx2_256_16(
14352         const char * const restrict s1, const int s1Len,
14353         const char * const restrict s2, const int s2Len,
14354         const int open, const int gap,
14355         const parasail_matrix_t* matrix);
14356 
14357 extern parasail_result_t* parasail_sg_qe_striped_avx2_256_8(
14358         const char * const restrict s1, const int s1Len,
14359         const char * const restrict s2, const int s2Len,
14360         const int open, const int gap,
14361         const parasail_matrix_t* matrix);
14362 
14363 extern parasail_result_t* parasail_sg_qe_striped_avx2_256_sat(
14364         const char * const restrict s1, const int s1Len,
14365         const char * const restrict s2, const int s2Len,
14366         const int open, const int gap,
14367         const parasail_matrix_t* matrix);
14368 
14369 extern parasail_result_t* parasail_sg_qe_striped_altivec_128_64(
14370         const char * const restrict s1, const int s1Len,
14371         const char * const restrict s2, const int s2Len,
14372         const int open, const int gap,
14373         const parasail_matrix_t* matrix);
14374 
14375 extern parasail_result_t* parasail_sg_qe_striped_altivec_128_32(
14376         const char * const restrict s1, const int s1Len,
14377         const char * const restrict s2, const int s2Len,
14378         const int open, const int gap,
14379         const parasail_matrix_t* matrix);
14380 
14381 extern parasail_result_t* parasail_sg_qe_striped_altivec_128_16(
14382         const char * const restrict s1, const int s1Len,
14383         const char * const restrict s2, const int s2Len,
14384         const int open, const int gap,
14385         const parasail_matrix_t* matrix);
14386 
14387 extern parasail_result_t* parasail_sg_qe_striped_altivec_128_8(
14388         const char * const restrict s1, const int s1Len,
14389         const char * const restrict s2, const int s2Len,
14390         const int open, const int gap,
14391         const parasail_matrix_t* matrix);
14392 
14393 extern parasail_result_t* parasail_sg_qe_striped_altivec_128_sat(
14394         const char * const restrict s1, const int s1Len,
14395         const char * const restrict s2, const int s2Len,
14396         const int open, const int gap,
14397         const parasail_matrix_t* matrix);
14398 
14399 extern parasail_result_t* parasail_sg_qe_striped_neon_128_64(
14400         const char * const restrict s1, const int s1Len,
14401         const char * const restrict s2, const int s2Len,
14402         const int open, const int gap,
14403         const parasail_matrix_t* matrix);
14404 
14405 extern parasail_result_t* parasail_sg_qe_striped_neon_128_32(
14406         const char * const restrict s1, const int s1Len,
14407         const char * const restrict s2, const int s2Len,
14408         const int open, const int gap,
14409         const parasail_matrix_t* matrix);
14410 
14411 extern parasail_result_t* parasail_sg_qe_striped_neon_128_16(
14412         const char * const restrict s1, const int s1Len,
14413         const char * const restrict s2, const int s2Len,
14414         const int open, const int gap,
14415         const parasail_matrix_t* matrix);
14416 
14417 extern parasail_result_t* parasail_sg_qe_striped_neon_128_8(
14418         const char * const restrict s1, const int s1Len,
14419         const char * const restrict s2, const int s2Len,
14420         const int open, const int gap,
14421         const parasail_matrix_t* matrix);
14422 
14423 extern parasail_result_t* parasail_sg_qe_striped_neon_128_sat(
14424         const char * const restrict s1, const int s1Len,
14425         const char * const restrict s2, const int s2Len,
14426         const int open, const int gap,
14427         const parasail_matrix_t* matrix);
14428 
14429 extern parasail_result_t* parasail_sg_qe_diag_sse2_128_64(
14430         const char * const restrict s1, const int s1Len,
14431         const char * const restrict s2, const int s2Len,
14432         const int open, const int gap,
14433         const parasail_matrix_t* matrix);
14434 
14435 extern parasail_result_t* parasail_sg_qe_diag_sse2_128_32(
14436         const char * const restrict s1, const int s1Len,
14437         const char * const restrict s2, const int s2Len,
14438         const int open, const int gap,
14439         const parasail_matrix_t* matrix);
14440 
14441 extern parasail_result_t* parasail_sg_qe_diag_sse2_128_16(
14442         const char * const restrict s1, const int s1Len,
14443         const char * const restrict s2, const int s2Len,
14444         const int open, const int gap,
14445         const parasail_matrix_t* matrix);
14446 
14447 extern parasail_result_t* parasail_sg_qe_diag_sse2_128_8(
14448         const char * const restrict s1, const int s1Len,
14449         const char * const restrict s2, const int s2Len,
14450         const int open, const int gap,
14451         const parasail_matrix_t* matrix);
14452 
14453 extern parasail_result_t* parasail_sg_qe_diag_sse2_128_sat(
14454         const char * const restrict s1, const int s1Len,
14455         const char * const restrict s2, const int s2Len,
14456         const int open, const int gap,
14457         const parasail_matrix_t* matrix);
14458 
14459 extern parasail_result_t* parasail_sg_qe_diag_sse41_128_64(
14460         const char * const restrict s1, const int s1Len,
14461         const char * const restrict s2, const int s2Len,
14462         const int open, const int gap,
14463         const parasail_matrix_t* matrix);
14464 
14465 extern parasail_result_t* parasail_sg_qe_diag_sse41_128_32(
14466         const char * const restrict s1, const int s1Len,
14467         const char * const restrict s2, const int s2Len,
14468         const int open, const int gap,
14469         const parasail_matrix_t* matrix);
14470 
14471 extern parasail_result_t* parasail_sg_qe_diag_sse41_128_16(
14472         const char * const restrict s1, const int s1Len,
14473         const char * const restrict s2, const int s2Len,
14474         const int open, const int gap,
14475         const parasail_matrix_t* matrix);
14476 
14477 extern parasail_result_t* parasail_sg_qe_diag_sse41_128_8(
14478         const char * const restrict s1, const int s1Len,
14479         const char * const restrict s2, const int s2Len,
14480         const int open, const int gap,
14481         const parasail_matrix_t* matrix);
14482 
14483 extern parasail_result_t* parasail_sg_qe_diag_sse41_128_sat(
14484         const char * const restrict s1, const int s1Len,
14485         const char * const restrict s2, const int s2Len,
14486         const int open, const int gap,
14487         const parasail_matrix_t* matrix);
14488 
14489 extern parasail_result_t* parasail_sg_qe_diag_avx2_256_64(
14490         const char * const restrict s1, const int s1Len,
14491         const char * const restrict s2, const int s2Len,
14492         const int open, const int gap,
14493         const parasail_matrix_t* matrix);
14494 
14495 extern parasail_result_t* parasail_sg_qe_diag_avx2_256_32(
14496         const char * const restrict s1, const int s1Len,
14497         const char * const restrict s2, const int s2Len,
14498         const int open, const int gap,
14499         const parasail_matrix_t* matrix);
14500 
14501 extern parasail_result_t* parasail_sg_qe_diag_avx2_256_16(
14502         const char * const restrict s1, const int s1Len,
14503         const char * const restrict s2, const int s2Len,
14504         const int open, const int gap,
14505         const parasail_matrix_t* matrix);
14506 
14507 extern parasail_result_t* parasail_sg_qe_diag_avx2_256_8(
14508         const char * const restrict s1, const int s1Len,
14509         const char * const restrict s2, const int s2Len,
14510         const int open, const int gap,
14511         const parasail_matrix_t* matrix);
14512 
14513 extern parasail_result_t* parasail_sg_qe_diag_avx2_256_sat(
14514         const char * const restrict s1, const int s1Len,
14515         const char * const restrict s2, const int s2Len,
14516         const int open, const int gap,
14517         const parasail_matrix_t* matrix);
14518 
14519 extern parasail_result_t* parasail_sg_qe_diag_altivec_128_64(
14520         const char * const restrict s1, const int s1Len,
14521         const char * const restrict s2, const int s2Len,
14522         const int open, const int gap,
14523         const parasail_matrix_t* matrix);
14524 
14525 extern parasail_result_t* parasail_sg_qe_diag_altivec_128_32(
14526         const char * const restrict s1, const int s1Len,
14527         const char * const restrict s2, const int s2Len,
14528         const int open, const int gap,
14529         const parasail_matrix_t* matrix);
14530 
14531 extern parasail_result_t* parasail_sg_qe_diag_altivec_128_16(
14532         const char * const restrict s1, const int s1Len,
14533         const char * const restrict s2, const int s2Len,
14534         const int open, const int gap,
14535         const parasail_matrix_t* matrix);
14536 
14537 extern parasail_result_t* parasail_sg_qe_diag_altivec_128_8(
14538         const char * const restrict s1, const int s1Len,
14539         const char * const restrict s2, const int s2Len,
14540         const int open, const int gap,
14541         const parasail_matrix_t* matrix);
14542 
14543 extern parasail_result_t* parasail_sg_qe_diag_altivec_128_sat(
14544         const char * const restrict s1, const int s1Len,
14545         const char * const restrict s2, const int s2Len,
14546         const int open, const int gap,
14547         const parasail_matrix_t* matrix);
14548 
14549 extern parasail_result_t* parasail_sg_qe_diag_neon_128_64(
14550         const char * const restrict s1, const int s1Len,
14551         const char * const restrict s2, const int s2Len,
14552         const int open, const int gap,
14553         const parasail_matrix_t* matrix);
14554 
14555 extern parasail_result_t* parasail_sg_qe_diag_neon_128_32(
14556         const char * const restrict s1, const int s1Len,
14557         const char * const restrict s2, const int s2Len,
14558         const int open, const int gap,
14559         const parasail_matrix_t* matrix);
14560 
14561 extern parasail_result_t* parasail_sg_qe_diag_neon_128_16(
14562         const char * const restrict s1, const int s1Len,
14563         const char * const restrict s2, const int s2Len,
14564         const int open, const int gap,
14565         const parasail_matrix_t* matrix);
14566 
14567 extern parasail_result_t* parasail_sg_qe_diag_neon_128_8(
14568         const char * const restrict s1, const int s1Len,
14569         const char * const restrict s2, const int s2Len,
14570         const int open, const int gap,
14571         const parasail_matrix_t* matrix);
14572 
14573 extern parasail_result_t* parasail_sg_qe_diag_neon_128_sat(
14574         const char * const restrict s1, const int s1Len,
14575         const char * const restrict s2, const int s2Len,
14576         const int open, const int gap,
14577         const parasail_matrix_t* matrix);
14578 
14579 extern parasail_result_t* parasail_sg_qe_table_scan_sse2_128_64(
14580         const char * const restrict s1, const int s1Len,
14581         const char * const restrict s2, const int s2Len,
14582         const int open, const int gap,
14583         const parasail_matrix_t* matrix);
14584 
14585 extern parasail_result_t* parasail_sg_qe_table_scan_sse2_128_32(
14586         const char * const restrict s1, const int s1Len,
14587         const char * const restrict s2, const int s2Len,
14588         const int open, const int gap,
14589         const parasail_matrix_t* matrix);
14590 
14591 extern parasail_result_t* parasail_sg_qe_table_scan_sse2_128_16(
14592         const char * const restrict s1, const int s1Len,
14593         const char * const restrict s2, const int s2Len,
14594         const int open, const int gap,
14595         const parasail_matrix_t* matrix);
14596 
14597 extern parasail_result_t* parasail_sg_qe_table_scan_sse2_128_8(
14598         const char * const restrict s1, const int s1Len,
14599         const char * const restrict s2, const int s2Len,
14600         const int open, const int gap,
14601         const parasail_matrix_t* matrix);
14602 
14603 extern parasail_result_t* parasail_sg_qe_table_scan_sse2_128_sat(
14604         const char * const restrict s1, const int s1Len,
14605         const char * const restrict s2, const int s2Len,
14606         const int open, const int gap,
14607         const parasail_matrix_t* matrix);
14608 
14609 extern parasail_result_t* parasail_sg_qe_table_scan_sse41_128_64(
14610         const char * const restrict s1, const int s1Len,
14611         const char * const restrict s2, const int s2Len,
14612         const int open, const int gap,
14613         const parasail_matrix_t* matrix);
14614 
14615 extern parasail_result_t* parasail_sg_qe_table_scan_sse41_128_32(
14616         const char * const restrict s1, const int s1Len,
14617         const char * const restrict s2, const int s2Len,
14618         const int open, const int gap,
14619         const parasail_matrix_t* matrix);
14620 
14621 extern parasail_result_t* parasail_sg_qe_table_scan_sse41_128_16(
14622         const char * const restrict s1, const int s1Len,
14623         const char * const restrict s2, const int s2Len,
14624         const int open, const int gap,
14625         const parasail_matrix_t* matrix);
14626 
14627 extern parasail_result_t* parasail_sg_qe_table_scan_sse41_128_8(
14628         const char * const restrict s1, const int s1Len,
14629         const char * const restrict s2, const int s2Len,
14630         const int open, const int gap,
14631         const parasail_matrix_t* matrix);
14632 
14633 extern parasail_result_t* parasail_sg_qe_table_scan_sse41_128_sat(
14634         const char * const restrict s1, const int s1Len,
14635         const char * const restrict s2, const int s2Len,
14636         const int open, const int gap,
14637         const parasail_matrix_t* matrix);
14638 
14639 extern parasail_result_t* parasail_sg_qe_table_scan_avx2_256_64(
14640         const char * const restrict s1, const int s1Len,
14641         const char * const restrict s2, const int s2Len,
14642         const int open, const int gap,
14643         const parasail_matrix_t* matrix);
14644 
14645 extern parasail_result_t* parasail_sg_qe_table_scan_avx2_256_32(
14646         const char * const restrict s1, const int s1Len,
14647         const char * const restrict s2, const int s2Len,
14648         const int open, const int gap,
14649         const parasail_matrix_t* matrix);
14650 
14651 extern parasail_result_t* parasail_sg_qe_table_scan_avx2_256_16(
14652         const char * const restrict s1, const int s1Len,
14653         const char * const restrict s2, const int s2Len,
14654         const int open, const int gap,
14655         const parasail_matrix_t* matrix);
14656 
14657 extern parasail_result_t* parasail_sg_qe_table_scan_avx2_256_8(
14658         const char * const restrict s1, const int s1Len,
14659         const char * const restrict s2, const int s2Len,
14660         const int open, const int gap,
14661         const parasail_matrix_t* matrix);
14662 
14663 extern parasail_result_t* parasail_sg_qe_table_scan_avx2_256_sat(
14664         const char * const restrict s1, const int s1Len,
14665         const char * const restrict s2, const int s2Len,
14666         const int open, const int gap,
14667         const parasail_matrix_t* matrix);
14668 
14669 extern parasail_result_t* parasail_sg_qe_table_scan_altivec_128_64(
14670         const char * const restrict s1, const int s1Len,
14671         const char * const restrict s2, const int s2Len,
14672         const int open, const int gap,
14673         const parasail_matrix_t* matrix);
14674 
14675 extern parasail_result_t* parasail_sg_qe_table_scan_altivec_128_32(
14676         const char * const restrict s1, const int s1Len,
14677         const char * const restrict s2, const int s2Len,
14678         const int open, const int gap,
14679         const parasail_matrix_t* matrix);
14680 
14681 extern parasail_result_t* parasail_sg_qe_table_scan_altivec_128_16(
14682         const char * const restrict s1, const int s1Len,
14683         const char * const restrict s2, const int s2Len,
14684         const int open, const int gap,
14685         const parasail_matrix_t* matrix);
14686 
14687 extern parasail_result_t* parasail_sg_qe_table_scan_altivec_128_8(
14688         const char * const restrict s1, const int s1Len,
14689         const char * const restrict s2, const int s2Len,
14690         const int open, const int gap,
14691         const parasail_matrix_t* matrix);
14692 
14693 extern parasail_result_t* parasail_sg_qe_table_scan_altivec_128_sat(
14694         const char * const restrict s1, const int s1Len,
14695         const char * const restrict s2, const int s2Len,
14696         const int open, const int gap,
14697         const parasail_matrix_t* matrix);
14698 
14699 extern parasail_result_t* parasail_sg_qe_table_scan_neon_128_64(
14700         const char * const restrict s1, const int s1Len,
14701         const char * const restrict s2, const int s2Len,
14702         const int open, const int gap,
14703         const parasail_matrix_t* matrix);
14704 
14705 extern parasail_result_t* parasail_sg_qe_table_scan_neon_128_32(
14706         const char * const restrict s1, const int s1Len,
14707         const char * const restrict s2, const int s2Len,
14708         const int open, const int gap,
14709         const parasail_matrix_t* matrix);
14710 
14711 extern parasail_result_t* parasail_sg_qe_table_scan_neon_128_16(
14712         const char * const restrict s1, const int s1Len,
14713         const char * const restrict s2, const int s2Len,
14714         const int open, const int gap,
14715         const parasail_matrix_t* matrix);
14716 
14717 extern parasail_result_t* parasail_sg_qe_table_scan_neon_128_8(
14718         const char * const restrict s1, const int s1Len,
14719         const char * const restrict s2, const int s2Len,
14720         const int open, const int gap,
14721         const parasail_matrix_t* matrix);
14722 
14723 extern parasail_result_t* parasail_sg_qe_table_scan_neon_128_sat(
14724         const char * const restrict s1, const int s1Len,
14725         const char * const restrict s2, const int s2Len,
14726         const int open, const int gap,
14727         const parasail_matrix_t* matrix);
14728 
14729 extern parasail_result_t* parasail_sg_qe_table_striped_sse2_128_64(
14730         const char * const restrict s1, const int s1Len,
14731         const char * const restrict s2, const int s2Len,
14732         const int open, const int gap,
14733         const parasail_matrix_t* matrix);
14734 
14735 extern parasail_result_t* parasail_sg_qe_table_striped_sse2_128_32(
14736         const char * const restrict s1, const int s1Len,
14737         const char * const restrict s2, const int s2Len,
14738         const int open, const int gap,
14739         const parasail_matrix_t* matrix);
14740 
14741 extern parasail_result_t* parasail_sg_qe_table_striped_sse2_128_16(
14742         const char * const restrict s1, const int s1Len,
14743         const char * const restrict s2, const int s2Len,
14744         const int open, const int gap,
14745         const parasail_matrix_t* matrix);
14746 
14747 extern parasail_result_t* parasail_sg_qe_table_striped_sse2_128_8(
14748         const char * const restrict s1, const int s1Len,
14749         const char * const restrict s2, const int s2Len,
14750         const int open, const int gap,
14751         const parasail_matrix_t* matrix);
14752 
14753 extern parasail_result_t* parasail_sg_qe_table_striped_sse2_128_sat(
14754         const char * const restrict s1, const int s1Len,
14755         const char * const restrict s2, const int s2Len,
14756         const int open, const int gap,
14757         const parasail_matrix_t* matrix);
14758 
14759 extern parasail_result_t* parasail_sg_qe_table_striped_sse41_128_64(
14760         const char * const restrict s1, const int s1Len,
14761         const char * const restrict s2, const int s2Len,
14762         const int open, const int gap,
14763         const parasail_matrix_t* matrix);
14764 
14765 extern parasail_result_t* parasail_sg_qe_table_striped_sse41_128_32(
14766         const char * const restrict s1, const int s1Len,
14767         const char * const restrict s2, const int s2Len,
14768         const int open, const int gap,
14769         const parasail_matrix_t* matrix);
14770 
14771 extern parasail_result_t* parasail_sg_qe_table_striped_sse41_128_16(
14772         const char * const restrict s1, const int s1Len,
14773         const char * const restrict s2, const int s2Len,
14774         const int open, const int gap,
14775         const parasail_matrix_t* matrix);
14776 
14777 extern parasail_result_t* parasail_sg_qe_table_striped_sse41_128_8(
14778         const char * const restrict s1, const int s1Len,
14779         const char * const restrict s2, const int s2Len,
14780         const int open, const int gap,
14781         const parasail_matrix_t* matrix);
14782 
14783 extern parasail_result_t* parasail_sg_qe_table_striped_sse41_128_sat(
14784         const char * const restrict s1, const int s1Len,
14785         const char * const restrict s2, const int s2Len,
14786         const int open, const int gap,
14787         const parasail_matrix_t* matrix);
14788 
14789 extern parasail_result_t* parasail_sg_qe_table_striped_avx2_256_64(
14790         const char * const restrict s1, const int s1Len,
14791         const char * const restrict s2, const int s2Len,
14792         const int open, const int gap,
14793         const parasail_matrix_t* matrix);
14794 
14795 extern parasail_result_t* parasail_sg_qe_table_striped_avx2_256_32(
14796         const char * const restrict s1, const int s1Len,
14797         const char * const restrict s2, const int s2Len,
14798         const int open, const int gap,
14799         const parasail_matrix_t* matrix);
14800 
14801 extern parasail_result_t* parasail_sg_qe_table_striped_avx2_256_16(
14802         const char * const restrict s1, const int s1Len,
14803         const char * const restrict s2, const int s2Len,
14804         const int open, const int gap,
14805         const parasail_matrix_t* matrix);
14806 
14807 extern parasail_result_t* parasail_sg_qe_table_striped_avx2_256_8(
14808         const char * const restrict s1, const int s1Len,
14809         const char * const restrict s2, const int s2Len,
14810         const int open, const int gap,
14811         const parasail_matrix_t* matrix);
14812 
14813 extern parasail_result_t* parasail_sg_qe_table_striped_avx2_256_sat(
14814         const char * const restrict s1, const int s1Len,
14815         const char * const restrict s2, const int s2Len,
14816         const int open, const int gap,
14817         const parasail_matrix_t* matrix);
14818 
14819 extern parasail_result_t* parasail_sg_qe_table_striped_altivec_128_64(
14820         const char * const restrict s1, const int s1Len,
14821         const char * const restrict s2, const int s2Len,
14822         const int open, const int gap,
14823         const parasail_matrix_t* matrix);
14824 
14825 extern parasail_result_t* parasail_sg_qe_table_striped_altivec_128_32(
14826         const char * const restrict s1, const int s1Len,
14827         const char * const restrict s2, const int s2Len,
14828         const int open, const int gap,
14829         const parasail_matrix_t* matrix);
14830 
14831 extern parasail_result_t* parasail_sg_qe_table_striped_altivec_128_16(
14832         const char * const restrict s1, const int s1Len,
14833         const char * const restrict s2, const int s2Len,
14834         const int open, const int gap,
14835         const parasail_matrix_t* matrix);
14836 
14837 extern parasail_result_t* parasail_sg_qe_table_striped_altivec_128_8(
14838         const char * const restrict s1, const int s1Len,
14839         const char * const restrict s2, const int s2Len,
14840         const int open, const int gap,
14841         const parasail_matrix_t* matrix);
14842 
14843 extern parasail_result_t* parasail_sg_qe_table_striped_altivec_128_sat(
14844         const char * const restrict s1, const int s1Len,
14845         const char * const restrict s2, const int s2Len,
14846         const int open, const int gap,
14847         const parasail_matrix_t* matrix);
14848 
14849 extern parasail_result_t* parasail_sg_qe_table_striped_neon_128_64(
14850         const char * const restrict s1, const int s1Len,
14851         const char * const restrict s2, const int s2Len,
14852         const int open, const int gap,
14853         const parasail_matrix_t* matrix);
14854 
14855 extern parasail_result_t* parasail_sg_qe_table_striped_neon_128_32(
14856         const char * const restrict s1, const int s1Len,
14857         const char * const restrict s2, const int s2Len,
14858         const int open, const int gap,
14859         const parasail_matrix_t* matrix);
14860 
14861 extern parasail_result_t* parasail_sg_qe_table_striped_neon_128_16(
14862         const char * const restrict s1, const int s1Len,
14863         const char * const restrict s2, const int s2Len,
14864         const int open, const int gap,
14865         const parasail_matrix_t* matrix);
14866 
14867 extern parasail_result_t* parasail_sg_qe_table_striped_neon_128_8(
14868         const char * const restrict s1, const int s1Len,
14869         const char * const restrict s2, const int s2Len,
14870         const int open, const int gap,
14871         const parasail_matrix_t* matrix);
14872 
14873 extern parasail_result_t* parasail_sg_qe_table_striped_neon_128_sat(
14874         const char * const restrict s1, const int s1Len,
14875         const char * const restrict s2, const int s2Len,
14876         const int open, const int gap,
14877         const parasail_matrix_t* matrix);
14878 
14879 extern parasail_result_t* parasail_sg_qe_table_diag_sse2_128_64(
14880         const char * const restrict s1, const int s1Len,
14881         const char * const restrict s2, const int s2Len,
14882         const int open, const int gap,
14883         const parasail_matrix_t* matrix);
14884 
14885 extern parasail_result_t* parasail_sg_qe_table_diag_sse2_128_32(
14886         const char * const restrict s1, const int s1Len,
14887         const char * const restrict s2, const int s2Len,
14888         const int open, const int gap,
14889         const parasail_matrix_t* matrix);
14890 
14891 extern parasail_result_t* parasail_sg_qe_table_diag_sse2_128_16(
14892         const char * const restrict s1, const int s1Len,
14893         const char * const restrict s2, const int s2Len,
14894         const int open, const int gap,
14895         const parasail_matrix_t* matrix);
14896 
14897 extern parasail_result_t* parasail_sg_qe_table_diag_sse2_128_8(
14898         const char * const restrict s1, const int s1Len,
14899         const char * const restrict s2, const int s2Len,
14900         const int open, const int gap,
14901         const parasail_matrix_t* matrix);
14902 
14903 extern parasail_result_t* parasail_sg_qe_table_diag_sse2_128_sat(
14904         const char * const restrict s1, const int s1Len,
14905         const char * const restrict s2, const int s2Len,
14906         const int open, const int gap,
14907         const parasail_matrix_t* matrix);
14908 
14909 extern parasail_result_t* parasail_sg_qe_table_diag_sse41_128_64(
14910         const char * const restrict s1, const int s1Len,
14911         const char * const restrict s2, const int s2Len,
14912         const int open, const int gap,
14913         const parasail_matrix_t* matrix);
14914 
14915 extern parasail_result_t* parasail_sg_qe_table_diag_sse41_128_32(
14916         const char * const restrict s1, const int s1Len,
14917         const char * const restrict s2, const int s2Len,
14918         const int open, const int gap,
14919         const parasail_matrix_t* matrix);
14920 
14921 extern parasail_result_t* parasail_sg_qe_table_diag_sse41_128_16(
14922         const char * const restrict s1, const int s1Len,
14923         const char * const restrict s2, const int s2Len,
14924         const int open, const int gap,
14925         const parasail_matrix_t* matrix);
14926 
14927 extern parasail_result_t* parasail_sg_qe_table_diag_sse41_128_8(
14928         const char * const restrict s1, const int s1Len,
14929         const char * const restrict s2, const int s2Len,
14930         const int open, const int gap,
14931         const parasail_matrix_t* matrix);
14932 
14933 extern parasail_result_t* parasail_sg_qe_table_diag_sse41_128_sat(
14934         const char * const restrict s1, const int s1Len,
14935         const char * const restrict s2, const int s2Len,
14936         const int open, const int gap,
14937         const parasail_matrix_t* matrix);
14938 
14939 extern parasail_result_t* parasail_sg_qe_table_diag_avx2_256_64(
14940         const char * const restrict s1, const int s1Len,
14941         const char * const restrict s2, const int s2Len,
14942         const int open, const int gap,
14943         const parasail_matrix_t* matrix);
14944 
14945 extern parasail_result_t* parasail_sg_qe_table_diag_avx2_256_32(
14946         const char * const restrict s1, const int s1Len,
14947         const char * const restrict s2, const int s2Len,
14948         const int open, const int gap,
14949         const parasail_matrix_t* matrix);
14950 
14951 extern parasail_result_t* parasail_sg_qe_table_diag_avx2_256_16(
14952         const char * const restrict s1, const int s1Len,
14953         const char * const restrict s2, const int s2Len,
14954         const int open, const int gap,
14955         const parasail_matrix_t* matrix);
14956 
14957 extern parasail_result_t* parasail_sg_qe_table_diag_avx2_256_8(
14958         const char * const restrict s1, const int s1Len,
14959         const char * const restrict s2, const int s2Len,
14960         const int open, const int gap,
14961         const parasail_matrix_t* matrix);
14962 
14963 extern parasail_result_t* parasail_sg_qe_table_diag_avx2_256_sat(
14964         const char * const restrict s1, const int s1Len,
14965         const char * const restrict s2, const int s2Len,
14966         const int open, const int gap,
14967         const parasail_matrix_t* matrix);
14968 
14969 extern parasail_result_t* parasail_sg_qe_table_diag_altivec_128_64(
14970         const char * const restrict s1, const int s1Len,
14971         const char * const restrict s2, const int s2Len,
14972         const int open, const int gap,
14973         const parasail_matrix_t* matrix);
14974 
14975 extern parasail_result_t* parasail_sg_qe_table_diag_altivec_128_32(
14976         const char * const restrict s1, const int s1Len,
14977         const char * const restrict s2, const int s2Len,
14978         const int open, const int gap,
14979         const parasail_matrix_t* matrix);
14980 
14981 extern parasail_result_t* parasail_sg_qe_table_diag_altivec_128_16(
14982         const char * const restrict s1, const int s1Len,
14983         const char * const restrict s2, const int s2Len,
14984         const int open, const int gap,
14985         const parasail_matrix_t* matrix);
14986 
14987 extern parasail_result_t* parasail_sg_qe_table_diag_altivec_128_8(
14988         const char * const restrict s1, const int s1Len,
14989         const char * const restrict s2, const int s2Len,
14990         const int open, const int gap,
14991         const parasail_matrix_t* matrix);
14992 
14993 extern parasail_result_t* parasail_sg_qe_table_diag_altivec_128_sat(
14994         const char * const restrict s1, const int s1Len,
14995         const char * const restrict s2, const int s2Len,
14996         const int open, const int gap,
14997         const parasail_matrix_t* matrix);
14998 
14999 extern parasail_result_t* parasail_sg_qe_table_diag_neon_128_64(
15000         const char * const restrict s1, const int s1Len,
15001         const char * const restrict s2, const int s2Len,
15002         const int open, const int gap,
15003         const parasail_matrix_t* matrix);
15004 
15005 extern parasail_result_t* parasail_sg_qe_table_diag_neon_128_32(
15006         const char * const restrict s1, const int s1Len,
15007         const char * const restrict s2, const int s2Len,
15008         const int open, const int gap,
15009         const parasail_matrix_t* matrix);
15010 
15011 extern parasail_result_t* parasail_sg_qe_table_diag_neon_128_16(
15012         const char * const restrict s1, const int s1Len,
15013         const char * const restrict s2, const int s2Len,
15014         const int open, const int gap,
15015         const parasail_matrix_t* matrix);
15016 
15017 extern parasail_result_t* parasail_sg_qe_table_diag_neon_128_8(
15018         const char * const restrict s1, const int s1Len,
15019         const char * const restrict s2, const int s2Len,
15020         const int open, const int gap,
15021         const parasail_matrix_t* matrix);
15022 
15023 extern parasail_result_t* parasail_sg_qe_table_diag_neon_128_sat(
15024         const char * const restrict s1, const int s1Len,
15025         const char * const restrict s2, const int s2Len,
15026         const int open, const int gap,
15027         const parasail_matrix_t* matrix);
15028 
15029 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse2_128_64(
15030         const char * const restrict s1, const int s1Len,
15031         const char * const restrict s2, const int s2Len,
15032         const int open, const int gap,
15033         const parasail_matrix_t* matrix);
15034 
15035 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse2_128_32(
15036         const char * const restrict s1, const int s1Len,
15037         const char * const restrict s2, const int s2Len,
15038         const int open, const int gap,
15039         const parasail_matrix_t* matrix);
15040 
15041 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse2_128_16(
15042         const char * const restrict s1, const int s1Len,
15043         const char * const restrict s2, const int s2Len,
15044         const int open, const int gap,
15045         const parasail_matrix_t* matrix);
15046 
15047 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse2_128_8(
15048         const char * const restrict s1, const int s1Len,
15049         const char * const restrict s2, const int s2Len,
15050         const int open, const int gap,
15051         const parasail_matrix_t* matrix);
15052 
15053 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse2_128_sat(
15054         const char * const restrict s1, const int s1Len,
15055         const char * const restrict s2, const int s2Len,
15056         const int open, const int gap,
15057         const parasail_matrix_t* matrix);
15058 
15059 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse41_128_64(
15060         const char * const restrict s1, const int s1Len,
15061         const char * const restrict s2, const int s2Len,
15062         const int open, const int gap,
15063         const parasail_matrix_t* matrix);
15064 
15065 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse41_128_32(
15066         const char * const restrict s1, const int s1Len,
15067         const char * const restrict s2, const int s2Len,
15068         const int open, const int gap,
15069         const parasail_matrix_t* matrix);
15070 
15071 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse41_128_16(
15072         const char * const restrict s1, const int s1Len,
15073         const char * const restrict s2, const int s2Len,
15074         const int open, const int gap,
15075         const parasail_matrix_t* matrix);
15076 
15077 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse41_128_8(
15078         const char * const restrict s1, const int s1Len,
15079         const char * const restrict s2, const int s2Len,
15080         const int open, const int gap,
15081         const parasail_matrix_t* matrix);
15082 
15083 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sse41_128_sat(
15084         const char * const restrict s1, const int s1Len,
15085         const char * const restrict s2, const int s2Len,
15086         const int open, const int gap,
15087         const parasail_matrix_t* matrix);
15088 
15089 extern parasail_result_t* parasail_sg_qe_rowcol_scan_avx2_256_64(
15090         const char * const restrict s1, const int s1Len,
15091         const char * const restrict s2, const int s2Len,
15092         const int open, const int gap,
15093         const parasail_matrix_t* matrix);
15094 
15095 extern parasail_result_t* parasail_sg_qe_rowcol_scan_avx2_256_32(
15096         const char * const restrict s1, const int s1Len,
15097         const char * const restrict s2, const int s2Len,
15098         const int open, const int gap,
15099         const parasail_matrix_t* matrix);
15100 
15101 extern parasail_result_t* parasail_sg_qe_rowcol_scan_avx2_256_16(
15102         const char * const restrict s1, const int s1Len,
15103         const char * const restrict s2, const int s2Len,
15104         const int open, const int gap,
15105         const parasail_matrix_t* matrix);
15106 
15107 extern parasail_result_t* parasail_sg_qe_rowcol_scan_avx2_256_8(
15108         const char * const restrict s1, const int s1Len,
15109         const char * const restrict s2, const int s2Len,
15110         const int open, const int gap,
15111         const parasail_matrix_t* matrix);
15112 
15113 extern parasail_result_t* parasail_sg_qe_rowcol_scan_avx2_256_sat(
15114         const char * const restrict s1, const int s1Len,
15115         const char * const restrict s2, const int s2Len,
15116         const int open, const int gap,
15117         const parasail_matrix_t* matrix);
15118 
15119 extern parasail_result_t* parasail_sg_qe_rowcol_scan_altivec_128_64(
15120         const char * const restrict s1, const int s1Len,
15121         const char * const restrict s2, const int s2Len,
15122         const int open, const int gap,
15123         const parasail_matrix_t* matrix);
15124 
15125 extern parasail_result_t* parasail_sg_qe_rowcol_scan_altivec_128_32(
15126         const char * const restrict s1, const int s1Len,
15127         const char * const restrict s2, const int s2Len,
15128         const int open, const int gap,
15129         const parasail_matrix_t* matrix);
15130 
15131 extern parasail_result_t* parasail_sg_qe_rowcol_scan_altivec_128_16(
15132         const char * const restrict s1, const int s1Len,
15133         const char * const restrict s2, const int s2Len,
15134         const int open, const int gap,
15135         const parasail_matrix_t* matrix);
15136 
15137 extern parasail_result_t* parasail_sg_qe_rowcol_scan_altivec_128_8(
15138         const char * const restrict s1, const int s1Len,
15139         const char * const restrict s2, const int s2Len,
15140         const int open, const int gap,
15141         const parasail_matrix_t* matrix);
15142 
15143 extern parasail_result_t* parasail_sg_qe_rowcol_scan_altivec_128_sat(
15144         const char * const restrict s1, const int s1Len,
15145         const char * const restrict s2, const int s2Len,
15146         const int open, const int gap,
15147         const parasail_matrix_t* matrix);
15148 
15149 extern parasail_result_t* parasail_sg_qe_rowcol_scan_neon_128_64(
15150         const char * const restrict s1, const int s1Len,
15151         const char * const restrict s2, const int s2Len,
15152         const int open, const int gap,
15153         const parasail_matrix_t* matrix);
15154 
15155 extern parasail_result_t* parasail_sg_qe_rowcol_scan_neon_128_32(
15156         const char * const restrict s1, const int s1Len,
15157         const char * const restrict s2, const int s2Len,
15158         const int open, const int gap,
15159         const parasail_matrix_t* matrix);
15160 
15161 extern parasail_result_t* parasail_sg_qe_rowcol_scan_neon_128_16(
15162         const char * const restrict s1, const int s1Len,
15163         const char * const restrict s2, const int s2Len,
15164         const int open, const int gap,
15165         const parasail_matrix_t* matrix);
15166 
15167 extern parasail_result_t* parasail_sg_qe_rowcol_scan_neon_128_8(
15168         const char * const restrict s1, const int s1Len,
15169         const char * const restrict s2, const int s2Len,
15170         const int open, const int gap,
15171         const parasail_matrix_t* matrix);
15172 
15173 extern parasail_result_t* parasail_sg_qe_rowcol_scan_neon_128_sat(
15174         const char * const restrict s1, const int s1Len,
15175         const char * const restrict s2, const int s2Len,
15176         const int open, const int gap,
15177         const parasail_matrix_t* matrix);
15178 
15179 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse2_128_64(
15180         const char * const restrict s1, const int s1Len,
15181         const char * const restrict s2, const int s2Len,
15182         const int open, const int gap,
15183         const parasail_matrix_t* matrix);
15184 
15185 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse2_128_32(
15186         const char * const restrict s1, const int s1Len,
15187         const char * const restrict s2, const int s2Len,
15188         const int open, const int gap,
15189         const parasail_matrix_t* matrix);
15190 
15191 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse2_128_16(
15192         const char * const restrict s1, const int s1Len,
15193         const char * const restrict s2, const int s2Len,
15194         const int open, const int gap,
15195         const parasail_matrix_t* matrix);
15196 
15197 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse2_128_8(
15198         const char * const restrict s1, const int s1Len,
15199         const char * const restrict s2, const int s2Len,
15200         const int open, const int gap,
15201         const parasail_matrix_t* matrix);
15202 
15203 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse2_128_sat(
15204         const char * const restrict s1, const int s1Len,
15205         const char * const restrict s2, const int s2Len,
15206         const int open, const int gap,
15207         const parasail_matrix_t* matrix);
15208 
15209 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse41_128_64(
15210         const char * const restrict s1, const int s1Len,
15211         const char * const restrict s2, const int s2Len,
15212         const int open, const int gap,
15213         const parasail_matrix_t* matrix);
15214 
15215 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse41_128_32(
15216         const char * const restrict s1, const int s1Len,
15217         const char * const restrict s2, const int s2Len,
15218         const int open, const int gap,
15219         const parasail_matrix_t* matrix);
15220 
15221 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse41_128_16(
15222         const char * const restrict s1, const int s1Len,
15223         const char * const restrict s2, const int s2Len,
15224         const int open, const int gap,
15225         const parasail_matrix_t* matrix);
15226 
15227 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse41_128_8(
15228         const char * const restrict s1, const int s1Len,
15229         const char * const restrict s2, const int s2Len,
15230         const int open, const int gap,
15231         const parasail_matrix_t* matrix);
15232 
15233 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sse41_128_sat(
15234         const char * const restrict s1, const int s1Len,
15235         const char * const restrict s2, const int s2Len,
15236         const int open, const int gap,
15237         const parasail_matrix_t* matrix);
15238 
15239 extern parasail_result_t* parasail_sg_qe_rowcol_striped_avx2_256_64(
15240         const char * const restrict s1, const int s1Len,
15241         const char * const restrict s2, const int s2Len,
15242         const int open, const int gap,
15243         const parasail_matrix_t* matrix);
15244 
15245 extern parasail_result_t* parasail_sg_qe_rowcol_striped_avx2_256_32(
15246         const char * const restrict s1, const int s1Len,
15247         const char * const restrict s2, const int s2Len,
15248         const int open, const int gap,
15249         const parasail_matrix_t* matrix);
15250 
15251 extern parasail_result_t* parasail_sg_qe_rowcol_striped_avx2_256_16(
15252         const char * const restrict s1, const int s1Len,
15253         const char * const restrict s2, const int s2Len,
15254         const int open, const int gap,
15255         const parasail_matrix_t* matrix);
15256 
15257 extern parasail_result_t* parasail_sg_qe_rowcol_striped_avx2_256_8(
15258         const char * const restrict s1, const int s1Len,
15259         const char * const restrict s2, const int s2Len,
15260         const int open, const int gap,
15261         const parasail_matrix_t* matrix);
15262 
15263 extern parasail_result_t* parasail_sg_qe_rowcol_striped_avx2_256_sat(
15264         const char * const restrict s1, const int s1Len,
15265         const char * const restrict s2, const int s2Len,
15266         const int open, const int gap,
15267         const parasail_matrix_t* matrix);
15268 
15269 extern parasail_result_t* parasail_sg_qe_rowcol_striped_altivec_128_64(
15270         const char * const restrict s1, const int s1Len,
15271         const char * const restrict s2, const int s2Len,
15272         const int open, const int gap,
15273         const parasail_matrix_t* matrix);
15274 
15275 extern parasail_result_t* parasail_sg_qe_rowcol_striped_altivec_128_32(
15276         const char * const restrict s1, const int s1Len,
15277         const char * const restrict s2, const int s2Len,
15278         const int open, const int gap,
15279         const parasail_matrix_t* matrix);
15280 
15281 extern parasail_result_t* parasail_sg_qe_rowcol_striped_altivec_128_16(
15282         const char * const restrict s1, const int s1Len,
15283         const char * const restrict s2, const int s2Len,
15284         const int open, const int gap,
15285         const parasail_matrix_t* matrix);
15286 
15287 extern parasail_result_t* parasail_sg_qe_rowcol_striped_altivec_128_8(
15288         const char * const restrict s1, const int s1Len,
15289         const char * const restrict s2, const int s2Len,
15290         const int open, const int gap,
15291         const parasail_matrix_t* matrix);
15292 
15293 extern parasail_result_t* parasail_sg_qe_rowcol_striped_altivec_128_sat(
15294         const char * const restrict s1, const int s1Len,
15295         const char * const restrict s2, const int s2Len,
15296         const int open, const int gap,
15297         const parasail_matrix_t* matrix);
15298 
15299 extern parasail_result_t* parasail_sg_qe_rowcol_striped_neon_128_64(
15300         const char * const restrict s1, const int s1Len,
15301         const char * const restrict s2, const int s2Len,
15302         const int open, const int gap,
15303         const parasail_matrix_t* matrix);
15304 
15305 extern parasail_result_t* parasail_sg_qe_rowcol_striped_neon_128_32(
15306         const char * const restrict s1, const int s1Len,
15307         const char * const restrict s2, const int s2Len,
15308         const int open, const int gap,
15309         const parasail_matrix_t* matrix);
15310 
15311 extern parasail_result_t* parasail_sg_qe_rowcol_striped_neon_128_16(
15312         const char * const restrict s1, const int s1Len,
15313         const char * const restrict s2, const int s2Len,
15314         const int open, const int gap,
15315         const parasail_matrix_t* matrix);
15316 
15317 extern parasail_result_t* parasail_sg_qe_rowcol_striped_neon_128_8(
15318         const char * const restrict s1, const int s1Len,
15319         const char * const restrict s2, const int s2Len,
15320         const int open, const int gap,
15321         const parasail_matrix_t* matrix);
15322 
15323 extern parasail_result_t* parasail_sg_qe_rowcol_striped_neon_128_sat(
15324         const char * const restrict s1, const int s1Len,
15325         const char * const restrict s2, const int s2Len,
15326         const int open, const int gap,
15327         const parasail_matrix_t* matrix);
15328 
15329 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse2_128_64(
15330         const char * const restrict s1, const int s1Len,
15331         const char * const restrict s2, const int s2Len,
15332         const int open, const int gap,
15333         const parasail_matrix_t* matrix);
15334 
15335 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse2_128_32(
15336         const char * const restrict s1, const int s1Len,
15337         const char * const restrict s2, const int s2Len,
15338         const int open, const int gap,
15339         const parasail_matrix_t* matrix);
15340 
15341 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse2_128_16(
15342         const char * const restrict s1, const int s1Len,
15343         const char * const restrict s2, const int s2Len,
15344         const int open, const int gap,
15345         const parasail_matrix_t* matrix);
15346 
15347 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse2_128_8(
15348         const char * const restrict s1, const int s1Len,
15349         const char * const restrict s2, const int s2Len,
15350         const int open, const int gap,
15351         const parasail_matrix_t* matrix);
15352 
15353 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse2_128_sat(
15354         const char * const restrict s1, const int s1Len,
15355         const char * const restrict s2, const int s2Len,
15356         const int open, const int gap,
15357         const parasail_matrix_t* matrix);
15358 
15359 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse41_128_64(
15360         const char * const restrict s1, const int s1Len,
15361         const char * const restrict s2, const int s2Len,
15362         const int open, const int gap,
15363         const parasail_matrix_t* matrix);
15364 
15365 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse41_128_32(
15366         const char * const restrict s1, const int s1Len,
15367         const char * const restrict s2, const int s2Len,
15368         const int open, const int gap,
15369         const parasail_matrix_t* matrix);
15370 
15371 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse41_128_16(
15372         const char * const restrict s1, const int s1Len,
15373         const char * const restrict s2, const int s2Len,
15374         const int open, const int gap,
15375         const parasail_matrix_t* matrix);
15376 
15377 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse41_128_8(
15378         const char * const restrict s1, const int s1Len,
15379         const char * const restrict s2, const int s2Len,
15380         const int open, const int gap,
15381         const parasail_matrix_t* matrix);
15382 
15383 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sse41_128_sat(
15384         const char * const restrict s1, const int s1Len,
15385         const char * const restrict s2, const int s2Len,
15386         const int open, const int gap,
15387         const parasail_matrix_t* matrix);
15388 
15389 extern parasail_result_t* parasail_sg_qe_rowcol_diag_avx2_256_64(
15390         const char * const restrict s1, const int s1Len,
15391         const char * const restrict s2, const int s2Len,
15392         const int open, const int gap,
15393         const parasail_matrix_t* matrix);
15394 
15395 extern parasail_result_t* parasail_sg_qe_rowcol_diag_avx2_256_32(
15396         const char * const restrict s1, const int s1Len,
15397         const char * const restrict s2, const int s2Len,
15398         const int open, const int gap,
15399         const parasail_matrix_t* matrix);
15400 
15401 extern parasail_result_t* parasail_sg_qe_rowcol_diag_avx2_256_16(
15402         const char * const restrict s1, const int s1Len,
15403         const char * const restrict s2, const int s2Len,
15404         const int open, const int gap,
15405         const parasail_matrix_t* matrix);
15406 
15407 extern parasail_result_t* parasail_sg_qe_rowcol_diag_avx2_256_8(
15408         const char * const restrict s1, const int s1Len,
15409         const char * const restrict s2, const int s2Len,
15410         const int open, const int gap,
15411         const parasail_matrix_t* matrix);
15412 
15413 extern parasail_result_t* parasail_sg_qe_rowcol_diag_avx2_256_sat(
15414         const char * const restrict s1, const int s1Len,
15415         const char * const restrict s2, const int s2Len,
15416         const int open, const int gap,
15417         const parasail_matrix_t* matrix);
15418 
15419 extern parasail_result_t* parasail_sg_qe_rowcol_diag_altivec_128_64(
15420         const char * const restrict s1, const int s1Len,
15421         const char * const restrict s2, const int s2Len,
15422         const int open, const int gap,
15423         const parasail_matrix_t* matrix);
15424 
15425 extern parasail_result_t* parasail_sg_qe_rowcol_diag_altivec_128_32(
15426         const char * const restrict s1, const int s1Len,
15427         const char * const restrict s2, const int s2Len,
15428         const int open, const int gap,
15429         const parasail_matrix_t* matrix);
15430 
15431 extern parasail_result_t* parasail_sg_qe_rowcol_diag_altivec_128_16(
15432         const char * const restrict s1, const int s1Len,
15433         const char * const restrict s2, const int s2Len,
15434         const int open, const int gap,
15435         const parasail_matrix_t* matrix);
15436 
15437 extern parasail_result_t* parasail_sg_qe_rowcol_diag_altivec_128_8(
15438         const char * const restrict s1, const int s1Len,
15439         const char * const restrict s2, const int s2Len,
15440         const int open, const int gap,
15441         const parasail_matrix_t* matrix);
15442 
15443 extern parasail_result_t* parasail_sg_qe_rowcol_diag_altivec_128_sat(
15444         const char * const restrict s1, const int s1Len,
15445         const char * const restrict s2, const int s2Len,
15446         const int open, const int gap,
15447         const parasail_matrix_t* matrix);
15448 
15449 extern parasail_result_t* parasail_sg_qe_rowcol_diag_neon_128_64(
15450         const char * const restrict s1, const int s1Len,
15451         const char * const restrict s2, const int s2Len,
15452         const int open, const int gap,
15453         const parasail_matrix_t* matrix);
15454 
15455 extern parasail_result_t* parasail_sg_qe_rowcol_diag_neon_128_32(
15456         const char * const restrict s1, const int s1Len,
15457         const char * const restrict s2, const int s2Len,
15458         const int open, const int gap,
15459         const parasail_matrix_t* matrix);
15460 
15461 extern parasail_result_t* parasail_sg_qe_rowcol_diag_neon_128_16(
15462         const char * const restrict s1, const int s1Len,
15463         const char * const restrict s2, const int s2Len,
15464         const int open, const int gap,
15465         const parasail_matrix_t* matrix);
15466 
15467 extern parasail_result_t* parasail_sg_qe_rowcol_diag_neon_128_8(
15468         const char * const restrict s1, const int s1Len,
15469         const char * const restrict s2, const int s2Len,
15470         const int open, const int gap,
15471         const parasail_matrix_t* matrix);
15472 
15473 extern parasail_result_t* parasail_sg_qe_rowcol_diag_neon_128_sat(
15474         const char * const restrict s1, const int s1Len,
15475         const char * const restrict s2, const int s2Len,
15476         const int open, const int gap,
15477         const parasail_matrix_t* matrix);
15478 
15479 extern parasail_result_t* parasail_sg_qe_trace_scan_sse2_128_64(
15480         const char * const restrict s1, const int s1Len,
15481         const char * const restrict s2, const int s2Len,
15482         const int open, const int gap,
15483         const parasail_matrix_t* matrix);
15484 
15485 extern parasail_result_t* parasail_sg_qe_trace_scan_sse2_128_32(
15486         const char * const restrict s1, const int s1Len,
15487         const char * const restrict s2, const int s2Len,
15488         const int open, const int gap,
15489         const parasail_matrix_t* matrix);
15490 
15491 extern parasail_result_t* parasail_sg_qe_trace_scan_sse2_128_16(
15492         const char * const restrict s1, const int s1Len,
15493         const char * const restrict s2, const int s2Len,
15494         const int open, const int gap,
15495         const parasail_matrix_t* matrix);
15496 
15497 extern parasail_result_t* parasail_sg_qe_trace_scan_sse2_128_8(
15498         const char * const restrict s1, const int s1Len,
15499         const char * const restrict s2, const int s2Len,
15500         const int open, const int gap,
15501         const parasail_matrix_t* matrix);
15502 
15503 extern parasail_result_t* parasail_sg_qe_trace_scan_sse2_128_sat(
15504         const char * const restrict s1, const int s1Len,
15505         const char * const restrict s2, const int s2Len,
15506         const int open, const int gap,
15507         const parasail_matrix_t* matrix);
15508 
15509 extern parasail_result_t* parasail_sg_qe_trace_scan_sse41_128_64(
15510         const char * const restrict s1, const int s1Len,
15511         const char * const restrict s2, const int s2Len,
15512         const int open, const int gap,
15513         const parasail_matrix_t* matrix);
15514 
15515 extern parasail_result_t* parasail_sg_qe_trace_scan_sse41_128_32(
15516         const char * const restrict s1, const int s1Len,
15517         const char * const restrict s2, const int s2Len,
15518         const int open, const int gap,
15519         const parasail_matrix_t* matrix);
15520 
15521 extern parasail_result_t* parasail_sg_qe_trace_scan_sse41_128_16(
15522         const char * const restrict s1, const int s1Len,
15523         const char * const restrict s2, const int s2Len,
15524         const int open, const int gap,
15525         const parasail_matrix_t* matrix);
15526 
15527 extern parasail_result_t* parasail_sg_qe_trace_scan_sse41_128_8(
15528         const char * const restrict s1, const int s1Len,
15529         const char * const restrict s2, const int s2Len,
15530         const int open, const int gap,
15531         const parasail_matrix_t* matrix);
15532 
15533 extern parasail_result_t* parasail_sg_qe_trace_scan_sse41_128_sat(
15534         const char * const restrict s1, const int s1Len,
15535         const char * const restrict s2, const int s2Len,
15536         const int open, const int gap,
15537         const parasail_matrix_t* matrix);
15538 
15539 extern parasail_result_t* parasail_sg_qe_trace_scan_avx2_256_64(
15540         const char * const restrict s1, const int s1Len,
15541         const char * const restrict s2, const int s2Len,
15542         const int open, const int gap,
15543         const parasail_matrix_t* matrix);
15544 
15545 extern parasail_result_t* parasail_sg_qe_trace_scan_avx2_256_32(
15546         const char * const restrict s1, const int s1Len,
15547         const char * const restrict s2, const int s2Len,
15548         const int open, const int gap,
15549         const parasail_matrix_t* matrix);
15550 
15551 extern parasail_result_t* parasail_sg_qe_trace_scan_avx2_256_16(
15552         const char * const restrict s1, const int s1Len,
15553         const char * const restrict s2, const int s2Len,
15554         const int open, const int gap,
15555         const parasail_matrix_t* matrix);
15556 
15557 extern parasail_result_t* parasail_sg_qe_trace_scan_avx2_256_8(
15558         const char * const restrict s1, const int s1Len,
15559         const char * const restrict s2, const int s2Len,
15560         const int open, const int gap,
15561         const parasail_matrix_t* matrix);
15562 
15563 extern parasail_result_t* parasail_sg_qe_trace_scan_avx2_256_sat(
15564         const char * const restrict s1, const int s1Len,
15565         const char * const restrict s2, const int s2Len,
15566         const int open, const int gap,
15567         const parasail_matrix_t* matrix);
15568 
15569 extern parasail_result_t* parasail_sg_qe_trace_scan_altivec_128_64(
15570         const char * const restrict s1, const int s1Len,
15571         const char * const restrict s2, const int s2Len,
15572         const int open, const int gap,
15573         const parasail_matrix_t* matrix);
15574 
15575 extern parasail_result_t* parasail_sg_qe_trace_scan_altivec_128_32(
15576         const char * const restrict s1, const int s1Len,
15577         const char * const restrict s2, const int s2Len,
15578         const int open, const int gap,
15579         const parasail_matrix_t* matrix);
15580 
15581 extern parasail_result_t* parasail_sg_qe_trace_scan_altivec_128_16(
15582         const char * const restrict s1, const int s1Len,
15583         const char * const restrict s2, const int s2Len,
15584         const int open, const int gap,
15585         const parasail_matrix_t* matrix);
15586 
15587 extern parasail_result_t* parasail_sg_qe_trace_scan_altivec_128_8(
15588         const char * const restrict s1, const int s1Len,
15589         const char * const restrict s2, const int s2Len,
15590         const int open, const int gap,
15591         const parasail_matrix_t* matrix);
15592 
15593 extern parasail_result_t* parasail_sg_qe_trace_scan_altivec_128_sat(
15594         const char * const restrict s1, const int s1Len,
15595         const char * const restrict s2, const int s2Len,
15596         const int open, const int gap,
15597         const parasail_matrix_t* matrix);
15598 
15599 extern parasail_result_t* parasail_sg_qe_trace_scan_neon_128_64(
15600         const char * const restrict s1, const int s1Len,
15601         const char * const restrict s2, const int s2Len,
15602         const int open, const int gap,
15603         const parasail_matrix_t* matrix);
15604 
15605 extern parasail_result_t* parasail_sg_qe_trace_scan_neon_128_32(
15606         const char * const restrict s1, const int s1Len,
15607         const char * const restrict s2, const int s2Len,
15608         const int open, const int gap,
15609         const parasail_matrix_t* matrix);
15610 
15611 extern parasail_result_t* parasail_sg_qe_trace_scan_neon_128_16(
15612         const char * const restrict s1, const int s1Len,
15613         const char * const restrict s2, const int s2Len,
15614         const int open, const int gap,
15615         const parasail_matrix_t* matrix);
15616 
15617 extern parasail_result_t* parasail_sg_qe_trace_scan_neon_128_8(
15618         const char * const restrict s1, const int s1Len,
15619         const char * const restrict s2, const int s2Len,
15620         const int open, const int gap,
15621         const parasail_matrix_t* matrix);
15622 
15623 extern parasail_result_t* parasail_sg_qe_trace_scan_neon_128_sat(
15624         const char * const restrict s1, const int s1Len,
15625         const char * const restrict s2, const int s2Len,
15626         const int open, const int gap,
15627         const parasail_matrix_t* matrix);
15628 
15629 extern parasail_result_t* parasail_sg_qe_trace_striped_sse2_128_64(
15630         const char * const restrict s1, const int s1Len,
15631         const char * const restrict s2, const int s2Len,
15632         const int open, const int gap,
15633         const parasail_matrix_t* matrix);
15634 
15635 extern parasail_result_t* parasail_sg_qe_trace_striped_sse2_128_32(
15636         const char * const restrict s1, const int s1Len,
15637         const char * const restrict s2, const int s2Len,
15638         const int open, const int gap,
15639         const parasail_matrix_t* matrix);
15640 
15641 extern parasail_result_t* parasail_sg_qe_trace_striped_sse2_128_16(
15642         const char * const restrict s1, const int s1Len,
15643         const char * const restrict s2, const int s2Len,
15644         const int open, const int gap,
15645         const parasail_matrix_t* matrix);
15646 
15647 extern parasail_result_t* parasail_sg_qe_trace_striped_sse2_128_8(
15648         const char * const restrict s1, const int s1Len,
15649         const char * const restrict s2, const int s2Len,
15650         const int open, const int gap,
15651         const parasail_matrix_t* matrix);
15652 
15653 extern parasail_result_t* parasail_sg_qe_trace_striped_sse2_128_sat(
15654         const char * const restrict s1, const int s1Len,
15655         const char * const restrict s2, const int s2Len,
15656         const int open, const int gap,
15657         const parasail_matrix_t* matrix);
15658 
15659 extern parasail_result_t* parasail_sg_qe_trace_striped_sse41_128_64(
15660         const char * const restrict s1, const int s1Len,
15661         const char * const restrict s2, const int s2Len,
15662         const int open, const int gap,
15663         const parasail_matrix_t* matrix);
15664 
15665 extern parasail_result_t* parasail_sg_qe_trace_striped_sse41_128_32(
15666         const char * const restrict s1, const int s1Len,
15667         const char * const restrict s2, const int s2Len,
15668         const int open, const int gap,
15669         const parasail_matrix_t* matrix);
15670 
15671 extern parasail_result_t* parasail_sg_qe_trace_striped_sse41_128_16(
15672         const char * const restrict s1, const int s1Len,
15673         const char * const restrict s2, const int s2Len,
15674         const int open, const int gap,
15675         const parasail_matrix_t* matrix);
15676 
15677 extern parasail_result_t* parasail_sg_qe_trace_striped_sse41_128_8(
15678         const char * const restrict s1, const int s1Len,
15679         const char * const restrict s2, const int s2Len,
15680         const int open, const int gap,
15681         const parasail_matrix_t* matrix);
15682 
15683 extern parasail_result_t* parasail_sg_qe_trace_striped_sse41_128_sat(
15684         const char * const restrict s1, const int s1Len,
15685         const char * const restrict s2, const int s2Len,
15686         const int open, const int gap,
15687         const parasail_matrix_t* matrix);
15688 
15689 extern parasail_result_t* parasail_sg_qe_trace_striped_avx2_256_64(
15690         const char * const restrict s1, const int s1Len,
15691         const char * const restrict s2, const int s2Len,
15692         const int open, const int gap,
15693         const parasail_matrix_t* matrix);
15694 
15695 extern parasail_result_t* parasail_sg_qe_trace_striped_avx2_256_32(
15696         const char * const restrict s1, const int s1Len,
15697         const char * const restrict s2, const int s2Len,
15698         const int open, const int gap,
15699         const parasail_matrix_t* matrix);
15700 
15701 extern parasail_result_t* parasail_sg_qe_trace_striped_avx2_256_16(
15702         const char * const restrict s1, const int s1Len,
15703         const char * const restrict s2, const int s2Len,
15704         const int open, const int gap,
15705         const parasail_matrix_t* matrix);
15706 
15707 extern parasail_result_t* parasail_sg_qe_trace_striped_avx2_256_8(
15708         const char * const restrict s1, const int s1Len,
15709         const char * const restrict s2, const int s2Len,
15710         const int open, const int gap,
15711         const parasail_matrix_t* matrix);
15712 
15713 extern parasail_result_t* parasail_sg_qe_trace_striped_avx2_256_sat(
15714         const char * const restrict s1, const int s1Len,
15715         const char * const restrict s2, const int s2Len,
15716         const int open, const int gap,
15717         const parasail_matrix_t* matrix);
15718 
15719 extern parasail_result_t* parasail_sg_qe_trace_striped_altivec_128_64(
15720         const char * const restrict s1, const int s1Len,
15721         const char * const restrict s2, const int s2Len,
15722         const int open, const int gap,
15723         const parasail_matrix_t* matrix);
15724 
15725 extern parasail_result_t* parasail_sg_qe_trace_striped_altivec_128_32(
15726         const char * const restrict s1, const int s1Len,
15727         const char * const restrict s2, const int s2Len,
15728         const int open, const int gap,
15729         const parasail_matrix_t* matrix);
15730 
15731 extern parasail_result_t* parasail_sg_qe_trace_striped_altivec_128_16(
15732         const char * const restrict s1, const int s1Len,
15733         const char * const restrict s2, const int s2Len,
15734         const int open, const int gap,
15735         const parasail_matrix_t* matrix);
15736 
15737 extern parasail_result_t* parasail_sg_qe_trace_striped_altivec_128_8(
15738         const char * const restrict s1, const int s1Len,
15739         const char * const restrict s2, const int s2Len,
15740         const int open, const int gap,
15741         const parasail_matrix_t* matrix);
15742 
15743 extern parasail_result_t* parasail_sg_qe_trace_striped_altivec_128_sat(
15744         const char * const restrict s1, const int s1Len,
15745         const char * const restrict s2, const int s2Len,
15746         const int open, const int gap,
15747         const parasail_matrix_t* matrix);
15748 
15749 extern parasail_result_t* parasail_sg_qe_trace_striped_neon_128_64(
15750         const char * const restrict s1, const int s1Len,
15751         const char * const restrict s2, const int s2Len,
15752         const int open, const int gap,
15753         const parasail_matrix_t* matrix);
15754 
15755 extern parasail_result_t* parasail_sg_qe_trace_striped_neon_128_32(
15756         const char * const restrict s1, const int s1Len,
15757         const char * const restrict s2, const int s2Len,
15758         const int open, const int gap,
15759         const parasail_matrix_t* matrix);
15760 
15761 extern parasail_result_t* parasail_sg_qe_trace_striped_neon_128_16(
15762         const char * const restrict s1, const int s1Len,
15763         const char * const restrict s2, const int s2Len,
15764         const int open, const int gap,
15765         const parasail_matrix_t* matrix);
15766 
15767 extern parasail_result_t* parasail_sg_qe_trace_striped_neon_128_8(
15768         const char * const restrict s1, const int s1Len,
15769         const char * const restrict s2, const int s2Len,
15770         const int open, const int gap,
15771         const parasail_matrix_t* matrix);
15772 
15773 extern parasail_result_t* parasail_sg_qe_trace_striped_neon_128_sat(
15774         const char * const restrict s1, const int s1Len,
15775         const char * const restrict s2, const int s2Len,
15776         const int open, const int gap,
15777         const parasail_matrix_t* matrix);
15778 
15779 extern parasail_result_t* parasail_sg_qe_trace_diag_sse2_128_64(
15780         const char * const restrict s1, const int s1Len,
15781         const char * const restrict s2, const int s2Len,
15782         const int open, const int gap,
15783         const parasail_matrix_t* matrix);
15784 
15785 extern parasail_result_t* parasail_sg_qe_trace_diag_sse2_128_32(
15786         const char * const restrict s1, const int s1Len,
15787         const char * const restrict s2, const int s2Len,
15788         const int open, const int gap,
15789         const parasail_matrix_t* matrix);
15790 
15791 extern parasail_result_t* parasail_sg_qe_trace_diag_sse2_128_16(
15792         const char * const restrict s1, const int s1Len,
15793         const char * const restrict s2, const int s2Len,
15794         const int open, const int gap,
15795         const parasail_matrix_t* matrix);
15796 
15797 extern parasail_result_t* parasail_sg_qe_trace_diag_sse2_128_8(
15798         const char * const restrict s1, const int s1Len,
15799         const char * const restrict s2, const int s2Len,
15800         const int open, const int gap,
15801         const parasail_matrix_t* matrix);
15802 
15803 extern parasail_result_t* parasail_sg_qe_trace_diag_sse2_128_sat(
15804         const char * const restrict s1, const int s1Len,
15805         const char * const restrict s2, const int s2Len,
15806         const int open, const int gap,
15807         const parasail_matrix_t* matrix);
15808 
15809 extern parasail_result_t* parasail_sg_qe_trace_diag_sse41_128_64(
15810         const char * const restrict s1, const int s1Len,
15811         const char * const restrict s2, const int s2Len,
15812         const int open, const int gap,
15813         const parasail_matrix_t* matrix);
15814 
15815 extern parasail_result_t* parasail_sg_qe_trace_diag_sse41_128_32(
15816         const char * const restrict s1, const int s1Len,
15817         const char * const restrict s2, const int s2Len,
15818         const int open, const int gap,
15819         const parasail_matrix_t* matrix);
15820 
15821 extern parasail_result_t* parasail_sg_qe_trace_diag_sse41_128_16(
15822         const char * const restrict s1, const int s1Len,
15823         const char * const restrict s2, const int s2Len,
15824         const int open, const int gap,
15825         const parasail_matrix_t* matrix);
15826 
15827 extern parasail_result_t* parasail_sg_qe_trace_diag_sse41_128_8(
15828         const char * const restrict s1, const int s1Len,
15829         const char * const restrict s2, const int s2Len,
15830         const int open, const int gap,
15831         const parasail_matrix_t* matrix);
15832 
15833 extern parasail_result_t* parasail_sg_qe_trace_diag_sse41_128_sat(
15834         const char * const restrict s1, const int s1Len,
15835         const char * const restrict s2, const int s2Len,
15836         const int open, const int gap,
15837         const parasail_matrix_t* matrix);
15838 
15839 extern parasail_result_t* parasail_sg_qe_trace_diag_avx2_256_64(
15840         const char * const restrict s1, const int s1Len,
15841         const char * const restrict s2, const int s2Len,
15842         const int open, const int gap,
15843         const parasail_matrix_t* matrix);
15844 
15845 extern parasail_result_t* parasail_sg_qe_trace_diag_avx2_256_32(
15846         const char * const restrict s1, const int s1Len,
15847         const char * const restrict s2, const int s2Len,
15848         const int open, const int gap,
15849         const parasail_matrix_t* matrix);
15850 
15851 extern parasail_result_t* parasail_sg_qe_trace_diag_avx2_256_16(
15852         const char * const restrict s1, const int s1Len,
15853         const char * const restrict s2, const int s2Len,
15854         const int open, const int gap,
15855         const parasail_matrix_t* matrix);
15856 
15857 extern parasail_result_t* parasail_sg_qe_trace_diag_avx2_256_8(
15858         const char * const restrict s1, const int s1Len,
15859         const char * const restrict s2, const int s2Len,
15860         const int open, const int gap,
15861         const parasail_matrix_t* matrix);
15862 
15863 extern parasail_result_t* parasail_sg_qe_trace_diag_avx2_256_sat(
15864         const char * const restrict s1, const int s1Len,
15865         const char * const restrict s2, const int s2Len,
15866         const int open, const int gap,
15867         const parasail_matrix_t* matrix);
15868 
15869 extern parasail_result_t* parasail_sg_qe_trace_diag_altivec_128_64(
15870         const char * const restrict s1, const int s1Len,
15871         const char * const restrict s2, const int s2Len,
15872         const int open, const int gap,
15873         const parasail_matrix_t* matrix);
15874 
15875 extern parasail_result_t* parasail_sg_qe_trace_diag_altivec_128_32(
15876         const char * const restrict s1, const int s1Len,
15877         const char * const restrict s2, const int s2Len,
15878         const int open, const int gap,
15879         const parasail_matrix_t* matrix);
15880 
15881 extern parasail_result_t* parasail_sg_qe_trace_diag_altivec_128_16(
15882         const char * const restrict s1, const int s1Len,
15883         const char * const restrict s2, const int s2Len,
15884         const int open, const int gap,
15885         const parasail_matrix_t* matrix);
15886 
15887 extern parasail_result_t* parasail_sg_qe_trace_diag_altivec_128_8(
15888         const char * const restrict s1, const int s1Len,
15889         const char * const restrict s2, const int s2Len,
15890         const int open, const int gap,
15891         const parasail_matrix_t* matrix);
15892 
15893 extern parasail_result_t* parasail_sg_qe_trace_diag_altivec_128_sat(
15894         const char * const restrict s1, const int s1Len,
15895         const char * const restrict s2, const int s2Len,
15896         const int open, const int gap,
15897         const parasail_matrix_t* matrix);
15898 
15899 extern parasail_result_t* parasail_sg_qe_trace_diag_neon_128_64(
15900         const char * const restrict s1, const int s1Len,
15901         const char * const restrict s2, const int s2Len,
15902         const int open, const int gap,
15903         const parasail_matrix_t* matrix);
15904 
15905 extern parasail_result_t* parasail_sg_qe_trace_diag_neon_128_32(
15906         const char * const restrict s1, const int s1Len,
15907         const char * const restrict s2, const int s2Len,
15908         const int open, const int gap,
15909         const parasail_matrix_t* matrix);
15910 
15911 extern parasail_result_t* parasail_sg_qe_trace_diag_neon_128_16(
15912         const char * const restrict s1, const int s1Len,
15913         const char * const restrict s2, const int s2Len,
15914         const int open, const int gap,
15915         const parasail_matrix_t* matrix);
15916 
15917 extern parasail_result_t* parasail_sg_qe_trace_diag_neon_128_8(
15918         const char * const restrict s1, const int s1Len,
15919         const char * const restrict s2, const int s2Len,
15920         const int open, const int gap,
15921         const parasail_matrix_t* matrix);
15922 
15923 extern parasail_result_t* parasail_sg_qe_trace_diag_neon_128_sat(
15924         const char * const restrict s1, const int s1Len,
15925         const char * const restrict s2, const int s2Len,
15926         const int open, const int gap,
15927         const parasail_matrix_t* matrix);
15928 
15929 extern parasail_result_t* parasail_sg_qe_stats_scan_sse2_128_64(
15930         const char * const restrict s1, const int s1Len,
15931         const char * const restrict s2, const int s2Len,
15932         const int open, const int gap,
15933         const parasail_matrix_t* matrix);
15934 
15935 extern parasail_result_t* parasail_sg_qe_stats_scan_sse2_128_32(
15936         const char * const restrict s1, const int s1Len,
15937         const char * const restrict s2, const int s2Len,
15938         const int open, const int gap,
15939         const parasail_matrix_t* matrix);
15940 
15941 extern parasail_result_t* parasail_sg_qe_stats_scan_sse2_128_16(
15942         const char * const restrict s1, const int s1Len,
15943         const char * const restrict s2, const int s2Len,
15944         const int open, const int gap,
15945         const parasail_matrix_t* matrix);
15946 
15947 extern parasail_result_t* parasail_sg_qe_stats_scan_sse2_128_8(
15948         const char * const restrict s1, const int s1Len,
15949         const char * const restrict s2, const int s2Len,
15950         const int open, const int gap,
15951         const parasail_matrix_t* matrix);
15952 
15953 extern parasail_result_t* parasail_sg_qe_stats_scan_sse2_128_sat(
15954         const char * const restrict s1, const int s1Len,
15955         const char * const restrict s2, const int s2Len,
15956         const int open, const int gap,
15957         const parasail_matrix_t* matrix);
15958 
15959 extern parasail_result_t* parasail_sg_qe_stats_scan_sse41_128_64(
15960         const char * const restrict s1, const int s1Len,
15961         const char * const restrict s2, const int s2Len,
15962         const int open, const int gap,
15963         const parasail_matrix_t* matrix);
15964 
15965 extern parasail_result_t* parasail_sg_qe_stats_scan_sse41_128_32(
15966         const char * const restrict s1, const int s1Len,
15967         const char * const restrict s2, const int s2Len,
15968         const int open, const int gap,
15969         const parasail_matrix_t* matrix);
15970 
15971 extern parasail_result_t* parasail_sg_qe_stats_scan_sse41_128_16(
15972         const char * const restrict s1, const int s1Len,
15973         const char * const restrict s2, const int s2Len,
15974         const int open, const int gap,
15975         const parasail_matrix_t* matrix);
15976 
15977 extern parasail_result_t* parasail_sg_qe_stats_scan_sse41_128_8(
15978         const char * const restrict s1, const int s1Len,
15979         const char * const restrict s2, const int s2Len,
15980         const int open, const int gap,
15981         const parasail_matrix_t* matrix);
15982 
15983 extern parasail_result_t* parasail_sg_qe_stats_scan_sse41_128_sat(
15984         const char * const restrict s1, const int s1Len,
15985         const char * const restrict s2, const int s2Len,
15986         const int open, const int gap,
15987         const parasail_matrix_t* matrix);
15988 
15989 extern parasail_result_t* parasail_sg_qe_stats_scan_avx2_256_64(
15990         const char * const restrict s1, const int s1Len,
15991         const char * const restrict s2, const int s2Len,
15992         const int open, const int gap,
15993         const parasail_matrix_t* matrix);
15994 
15995 extern parasail_result_t* parasail_sg_qe_stats_scan_avx2_256_32(
15996         const char * const restrict s1, const int s1Len,
15997         const char * const restrict s2, const int s2Len,
15998         const int open, const int gap,
15999         const parasail_matrix_t* matrix);
16000 
16001 extern parasail_result_t* parasail_sg_qe_stats_scan_avx2_256_16(
16002         const char * const restrict s1, const int s1Len,
16003         const char * const restrict s2, const int s2Len,
16004         const int open, const int gap,
16005         const parasail_matrix_t* matrix);
16006 
16007 extern parasail_result_t* parasail_sg_qe_stats_scan_avx2_256_8(
16008         const char * const restrict s1, const int s1Len,
16009         const char * const restrict s2, const int s2Len,
16010         const int open, const int gap,
16011         const parasail_matrix_t* matrix);
16012 
16013 extern parasail_result_t* parasail_sg_qe_stats_scan_avx2_256_sat(
16014         const char * const restrict s1, const int s1Len,
16015         const char * const restrict s2, const int s2Len,
16016         const int open, const int gap,
16017         const parasail_matrix_t* matrix);
16018 
16019 extern parasail_result_t* parasail_sg_qe_stats_scan_altivec_128_64(
16020         const char * const restrict s1, const int s1Len,
16021         const char * const restrict s2, const int s2Len,
16022         const int open, const int gap,
16023         const parasail_matrix_t* matrix);
16024 
16025 extern parasail_result_t* parasail_sg_qe_stats_scan_altivec_128_32(
16026         const char * const restrict s1, const int s1Len,
16027         const char * const restrict s2, const int s2Len,
16028         const int open, const int gap,
16029         const parasail_matrix_t* matrix);
16030 
16031 extern parasail_result_t* parasail_sg_qe_stats_scan_altivec_128_16(
16032         const char * const restrict s1, const int s1Len,
16033         const char * const restrict s2, const int s2Len,
16034         const int open, const int gap,
16035         const parasail_matrix_t* matrix);
16036 
16037 extern parasail_result_t* parasail_sg_qe_stats_scan_altivec_128_8(
16038         const char * const restrict s1, const int s1Len,
16039         const char * const restrict s2, const int s2Len,
16040         const int open, const int gap,
16041         const parasail_matrix_t* matrix);
16042 
16043 extern parasail_result_t* parasail_sg_qe_stats_scan_altivec_128_sat(
16044         const char * const restrict s1, const int s1Len,
16045         const char * const restrict s2, const int s2Len,
16046         const int open, const int gap,
16047         const parasail_matrix_t* matrix);
16048 
16049 extern parasail_result_t* parasail_sg_qe_stats_scan_neon_128_64(
16050         const char * const restrict s1, const int s1Len,
16051         const char * const restrict s2, const int s2Len,
16052         const int open, const int gap,
16053         const parasail_matrix_t* matrix);
16054 
16055 extern parasail_result_t* parasail_sg_qe_stats_scan_neon_128_32(
16056         const char * const restrict s1, const int s1Len,
16057         const char * const restrict s2, const int s2Len,
16058         const int open, const int gap,
16059         const parasail_matrix_t* matrix);
16060 
16061 extern parasail_result_t* parasail_sg_qe_stats_scan_neon_128_16(
16062         const char * const restrict s1, const int s1Len,
16063         const char * const restrict s2, const int s2Len,
16064         const int open, const int gap,
16065         const parasail_matrix_t* matrix);
16066 
16067 extern parasail_result_t* parasail_sg_qe_stats_scan_neon_128_8(
16068         const char * const restrict s1, const int s1Len,
16069         const char * const restrict s2, const int s2Len,
16070         const int open, const int gap,
16071         const parasail_matrix_t* matrix);
16072 
16073 extern parasail_result_t* parasail_sg_qe_stats_scan_neon_128_sat(
16074         const char * const restrict s1, const int s1Len,
16075         const char * const restrict s2, const int s2Len,
16076         const int open, const int gap,
16077         const parasail_matrix_t* matrix);
16078 
16079 extern parasail_result_t* parasail_sg_qe_stats_striped_sse2_128_64(
16080         const char * const restrict s1, const int s1Len,
16081         const char * const restrict s2, const int s2Len,
16082         const int open, const int gap,
16083         const parasail_matrix_t* matrix);
16084 
16085 extern parasail_result_t* parasail_sg_qe_stats_striped_sse2_128_32(
16086         const char * const restrict s1, const int s1Len,
16087         const char * const restrict s2, const int s2Len,
16088         const int open, const int gap,
16089         const parasail_matrix_t* matrix);
16090 
16091 extern parasail_result_t* parasail_sg_qe_stats_striped_sse2_128_16(
16092         const char * const restrict s1, const int s1Len,
16093         const char * const restrict s2, const int s2Len,
16094         const int open, const int gap,
16095         const parasail_matrix_t* matrix);
16096 
16097 extern parasail_result_t* parasail_sg_qe_stats_striped_sse2_128_8(
16098         const char * const restrict s1, const int s1Len,
16099         const char * const restrict s2, const int s2Len,
16100         const int open, const int gap,
16101         const parasail_matrix_t* matrix);
16102 
16103 extern parasail_result_t* parasail_sg_qe_stats_striped_sse2_128_sat(
16104         const char * const restrict s1, const int s1Len,
16105         const char * const restrict s2, const int s2Len,
16106         const int open, const int gap,
16107         const parasail_matrix_t* matrix);
16108 
16109 extern parasail_result_t* parasail_sg_qe_stats_striped_sse41_128_64(
16110         const char * const restrict s1, const int s1Len,
16111         const char * const restrict s2, const int s2Len,
16112         const int open, const int gap,
16113         const parasail_matrix_t* matrix);
16114 
16115 extern parasail_result_t* parasail_sg_qe_stats_striped_sse41_128_32(
16116         const char * const restrict s1, const int s1Len,
16117         const char * const restrict s2, const int s2Len,
16118         const int open, const int gap,
16119         const parasail_matrix_t* matrix);
16120 
16121 extern parasail_result_t* parasail_sg_qe_stats_striped_sse41_128_16(
16122         const char * const restrict s1, const int s1Len,
16123         const char * const restrict s2, const int s2Len,
16124         const int open, const int gap,
16125         const parasail_matrix_t* matrix);
16126 
16127 extern parasail_result_t* parasail_sg_qe_stats_striped_sse41_128_8(
16128         const char * const restrict s1, const int s1Len,
16129         const char * const restrict s2, const int s2Len,
16130         const int open, const int gap,
16131         const parasail_matrix_t* matrix);
16132 
16133 extern parasail_result_t* parasail_sg_qe_stats_striped_sse41_128_sat(
16134         const char * const restrict s1, const int s1Len,
16135         const char * const restrict s2, const int s2Len,
16136         const int open, const int gap,
16137         const parasail_matrix_t* matrix);
16138 
16139 extern parasail_result_t* parasail_sg_qe_stats_striped_avx2_256_64(
16140         const char * const restrict s1, const int s1Len,
16141         const char * const restrict s2, const int s2Len,
16142         const int open, const int gap,
16143         const parasail_matrix_t* matrix);
16144 
16145 extern parasail_result_t* parasail_sg_qe_stats_striped_avx2_256_32(
16146         const char * const restrict s1, const int s1Len,
16147         const char * const restrict s2, const int s2Len,
16148         const int open, const int gap,
16149         const parasail_matrix_t* matrix);
16150 
16151 extern parasail_result_t* parasail_sg_qe_stats_striped_avx2_256_16(
16152         const char * const restrict s1, const int s1Len,
16153         const char * const restrict s2, const int s2Len,
16154         const int open, const int gap,
16155         const parasail_matrix_t* matrix);
16156 
16157 extern parasail_result_t* parasail_sg_qe_stats_striped_avx2_256_8(
16158         const char * const restrict s1, const int s1Len,
16159         const char * const restrict s2, const int s2Len,
16160         const int open, const int gap,
16161         const parasail_matrix_t* matrix);
16162 
16163 extern parasail_result_t* parasail_sg_qe_stats_striped_avx2_256_sat(
16164         const char * const restrict s1, const int s1Len,
16165         const char * const restrict s2, const int s2Len,
16166         const int open, const int gap,
16167         const parasail_matrix_t* matrix);
16168 
16169 extern parasail_result_t* parasail_sg_qe_stats_striped_altivec_128_64(
16170         const char * const restrict s1, const int s1Len,
16171         const char * const restrict s2, const int s2Len,
16172         const int open, const int gap,
16173         const parasail_matrix_t* matrix);
16174 
16175 extern parasail_result_t* parasail_sg_qe_stats_striped_altivec_128_32(
16176         const char * const restrict s1, const int s1Len,
16177         const char * const restrict s2, const int s2Len,
16178         const int open, const int gap,
16179         const parasail_matrix_t* matrix);
16180 
16181 extern parasail_result_t* parasail_sg_qe_stats_striped_altivec_128_16(
16182         const char * const restrict s1, const int s1Len,
16183         const char * const restrict s2, const int s2Len,
16184         const int open, const int gap,
16185         const parasail_matrix_t* matrix);
16186 
16187 extern parasail_result_t* parasail_sg_qe_stats_striped_altivec_128_8(
16188         const char * const restrict s1, const int s1Len,
16189         const char * const restrict s2, const int s2Len,
16190         const int open, const int gap,
16191         const parasail_matrix_t* matrix);
16192 
16193 extern parasail_result_t* parasail_sg_qe_stats_striped_altivec_128_sat(
16194         const char * const restrict s1, const int s1Len,
16195         const char * const restrict s2, const int s2Len,
16196         const int open, const int gap,
16197         const parasail_matrix_t* matrix);
16198 
16199 extern parasail_result_t* parasail_sg_qe_stats_striped_neon_128_64(
16200         const char * const restrict s1, const int s1Len,
16201         const char * const restrict s2, const int s2Len,
16202         const int open, const int gap,
16203         const parasail_matrix_t* matrix);
16204 
16205 extern parasail_result_t* parasail_sg_qe_stats_striped_neon_128_32(
16206         const char * const restrict s1, const int s1Len,
16207         const char * const restrict s2, const int s2Len,
16208         const int open, const int gap,
16209         const parasail_matrix_t* matrix);
16210 
16211 extern parasail_result_t* parasail_sg_qe_stats_striped_neon_128_16(
16212         const char * const restrict s1, const int s1Len,
16213         const char * const restrict s2, const int s2Len,
16214         const int open, const int gap,
16215         const parasail_matrix_t* matrix);
16216 
16217 extern parasail_result_t* parasail_sg_qe_stats_striped_neon_128_8(
16218         const char * const restrict s1, const int s1Len,
16219         const char * const restrict s2, const int s2Len,
16220         const int open, const int gap,
16221         const parasail_matrix_t* matrix);
16222 
16223 extern parasail_result_t* parasail_sg_qe_stats_striped_neon_128_sat(
16224         const char * const restrict s1, const int s1Len,
16225         const char * const restrict s2, const int s2Len,
16226         const int open, const int gap,
16227         const parasail_matrix_t* matrix);
16228 
16229 extern parasail_result_t* parasail_sg_qe_stats_diag_sse2_128_64(
16230         const char * const restrict s1, const int s1Len,
16231         const char * const restrict s2, const int s2Len,
16232         const int open, const int gap,
16233         const parasail_matrix_t* matrix);
16234 
16235 extern parasail_result_t* parasail_sg_qe_stats_diag_sse2_128_32(
16236         const char * const restrict s1, const int s1Len,
16237         const char * const restrict s2, const int s2Len,
16238         const int open, const int gap,
16239         const parasail_matrix_t* matrix);
16240 
16241 extern parasail_result_t* parasail_sg_qe_stats_diag_sse2_128_16(
16242         const char * const restrict s1, const int s1Len,
16243         const char * const restrict s2, const int s2Len,
16244         const int open, const int gap,
16245         const parasail_matrix_t* matrix);
16246 
16247 extern parasail_result_t* parasail_sg_qe_stats_diag_sse2_128_8(
16248         const char * const restrict s1, const int s1Len,
16249         const char * const restrict s2, const int s2Len,
16250         const int open, const int gap,
16251         const parasail_matrix_t* matrix);
16252 
16253 extern parasail_result_t* parasail_sg_qe_stats_diag_sse2_128_sat(
16254         const char * const restrict s1, const int s1Len,
16255         const char * const restrict s2, const int s2Len,
16256         const int open, const int gap,
16257         const parasail_matrix_t* matrix);
16258 
16259 extern parasail_result_t* parasail_sg_qe_stats_diag_sse41_128_64(
16260         const char * const restrict s1, const int s1Len,
16261         const char * const restrict s2, const int s2Len,
16262         const int open, const int gap,
16263         const parasail_matrix_t* matrix);
16264 
16265 extern parasail_result_t* parasail_sg_qe_stats_diag_sse41_128_32(
16266         const char * const restrict s1, const int s1Len,
16267         const char * const restrict s2, const int s2Len,
16268         const int open, const int gap,
16269         const parasail_matrix_t* matrix);
16270 
16271 extern parasail_result_t* parasail_sg_qe_stats_diag_sse41_128_16(
16272         const char * const restrict s1, const int s1Len,
16273         const char * const restrict s2, const int s2Len,
16274         const int open, const int gap,
16275         const parasail_matrix_t* matrix);
16276 
16277 extern parasail_result_t* parasail_sg_qe_stats_diag_sse41_128_8(
16278         const char * const restrict s1, const int s1Len,
16279         const char * const restrict s2, const int s2Len,
16280         const int open, const int gap,
16281         const parasail_matrix_t* matrix);
16282 
16283 extern parasail_result_t* parasail_sg_qe_stats_diag_sse41_128_sat(
16284         const char * const restrict s1, const int s1Len,
16285         const char * const restrict s2, const int s2Len,
16286         const int open, const int gap,
16287         const parasail_matrix_t* matrix);
16288 
16289 extern parasail_result_t* parasail_sg_qe_stats_diag_avx2_256_64(
16290         const char * const restrict s1, const int s1Len,
16291         const char * const restrict s2, const int s2Len,
16292         const int open, const int gap,
16293         const parasail_matrix_t* matrix);
16294 
16295 extern parasail_result_t* parasail_sg_qe_stats_diag_avx2_256_32(
16296         const char * const restrict s1, const int s1Len,
16297         const char * const restrict s2, const int s2Len,
16298         const int open, const int gap,
16299         const parasail_matrix_t* matrix);
16300 
16301 extern parasail_result_t* parasail_sg_qe_stats_diag_avx2_256_16(
16302         const char * const restrict s1, const int s1Len,
16303         const char * const restrict s2, const int s2Len,
16304         const int open, const int gap,
16305         const parasail_matrix_t* matrix);
16306 
16307 extern parasail_result_t* parasail_sg_qe_stats_diag_avx2_256_8(
16308         const char * const restrict s1, const int s1Len,
16309         const char * const restrict s2, const int s2Len,
16310         const int open, const int gap,
16311         const parasail_matrix_t* matrix);
16312 
16313 extern parasail_result_t* parasail_sg_qe_stats_diag_avx2_256_sat(
16314         const char * const restrict s1, const int s1Len,
16315         const char * const restrict s2, const int s2Len,
16316         const int open, const int gap,
16317         const parasail_matrix_t* matrix);
16318 
16319 extern parasail_result_t* parasail_sg_qe_stats_diag_altivec_128_64(
16320         const char * const restrict s1, const int s1Len,
16321         const char * const restrict s2, const int s2Len,
16322         const int open, const int gap,
16323         const parasail_matrix_t* matrix);
16324 
16325 extern parasail_result_t* parasail_sg_qe_stats_diag_altivec_128_32(
16326         const char * const restrict s1, const int s1Len,
16327         const char * const restrict s2, const int s2Len,
16328         const int open, const int gap,
16329         const parasail_matrix_t* matrix);
16330 
16331 extern parasail_result_t* parasail_sg_qe_stats_diag_altivec_128_16(
16332         const char * const restrict s1, const int s1Len,
16333         const char * const restrict s2, const int s2Len,
16334         const int open, const int gap,
16335         const parasail_matrix_t* matrix);
16336 
16337 extern parasail_result_t* parasail_sg_qe_stats_diag_altivec_128_8(
16338         const char * const restrict s1, const int s1Len,
16339         const char * const restrict s2, const int s2Len,
16340         const int open, const int gap,
16341         const parasail_matrix_t* matrix);
16342 
16343 extern parasail_result_t* parasail_sg_qe_stats_diag_altivec_128_sat(
16344         const char * const restrict s1, const int s1Len,
16345         const char * const restrict s2, const int s2Len,
16346         const int open, const int gap,
16347         const parasail_matrix_t* matrix);
16348 
16349 extern parasail_result_t* parasail_sg_qe_stats_diag_neon_128_64(
16350         const char * const restrict s1, const int s1Len,
16351         const char * const restrict s2, const int s2Len,
16352         const int open, const int gap,
16353         const parasail_matrix_t* matrix);
16354 
16355 extern parasail_result_t* parasail_sg_qe_stats_diag_neon_128_32(
16356         const char * const restrict s1, const int s1Len,
16357         const char * const restrict s2, const int s2Len,
16358         const int open, const int gap,
16359         const parasail_matrix_t* matrix);
16360 
16361 extern parasail_result_t* parasail_sg_qe_stats_diag_neon_128_16(
16362         const char * const restrict s1, const int s1Len,
16363         const char * const restrict s2, const int s2Len,
16364         const int open, const int gap,
16365         const parasail_matrix_t* matrix);
16366 
16367 extern parasail_result_t* parasail_sg_qe_stats_diag_neon_128_8(
16368         const char * const restrict s1, const int s1Len,
16369         const char * const restrict s2, const int s2Len,
16370         const int open, const int gap,
16371         const parasail_matrix_t* matrix);
16372 
16373 extern parasail_result_t* parasail_sg_qe_stats_diag_neon_128_sat(
16374         const char * const restrict s1, const int s1Len,
16375         const char * const restrict s2, const int s2Len,
16376         const int open, const int gap,
16377         const parasail_matrix_t* matrix);
16378 
16379 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse2_128_64(
16380         const char * const restrict s1, const int s1Len,
16381         const char * const restrict s2, const int s2Len,
16382         const int open, const int gap,
16383         const parasail_matrix_t* matrix);
16384 
16385 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse2_128_32(
16386         const char * const restrict s1, const int s1Len,
16387         const char * const restrict s2, const int s2Len,
16388         const int open, const int gap,
16389         const parasail_matrix_t* matrix);
16390 
16391 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse2_128_16(
16392         const char * const restrict s1, const int s1Len,
16393         const char * const restrict s2, const int s2Len,
16394         const int open, const int gap,
16395         const parasail_matrix_t* matrix);
16396 
16397 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse2_128_8(
16398         const char * const restrict s1, const int s1Len,
16399         const char * const restrict s2, const int s2Len,
16400         const int open, const int gap,
16401         const parasail_matrix_t* matrix);
16402 
16403 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse2_128_sat(
16404         const char * const restrict s1, const int s1Len,
16405         const char * const restrict s2, const int s2Len,
16406         const int open, const int gap,
16407         const parasail_matrix_t* matrix);
16408 
16409 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse41_128_64(
16410         const char * const restrict s1, const int s1Len,
16411         const char * const restrict s2, const int s2Len,
16412         const int open, const int gap,
16413         const parasail_matrix_t* matrix);
16414 
16415 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse41_128_32(
16416         const char * const restrict s1, const int s1Len,
16417         const char * const restrict s2, const int s2Len,
16418         const int open, const int gap,
16419         const parasail_matrix_t* matrix);
16420 
16421 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse41_128_16(
16422         const char * const restrict s1, const int s1Len,
16423         const char * const restrict s2, const int s2Len,
16424         const int open, const int gap,
16425         const parasail_matrix_t* matrix);
16426 
16427 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse41_128_8(
16428         const char * const restrict s1, const int s1Len,
16429         const char * const restrict s2, const int s2Len,
16430         const int open, const int gap,
16431         const parasail_matrix_t* matrix);
16432 
16433 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sse41_128_sat(
16434         const char * const restrict s1, const int s1Len,
16435         const char * const restrict s2, const int s2Len,
16436         const int open, const int gap,
16437         const parasail_matrix_t* matrix);
16438 
16439 extern parasail_result_t* parasail_sg_qe_stats_table_scan_avx2_256_64(
16440         const char * const restrict s1, const int s1Len,
16441         const char * const restrict s2, const int s2Len,
16442         const int open, const int gap,
16443         const parasail_matrix_t* matrix);
16444 
16445 extern parasail_result_t* parasail_sg_qe_stats_table_scan_avx2_256_32(
16446         const char * const restrict s1, const int s1Len,
16447         const char * const restrict s2, const int s2Len,
16448         const int open, const int gap,
16449         const parasail_matrix_t* matrix);
16450 
16451 extern parasail_result_t* parasail_sg_qe_stats_table_scan_avx2_256_16(
16452         const char * const restrict s1, const int s1Len,
16453         const char * const restrict s2, const int s2Len,
16454         const int open, const int gap,
16455         const parasail_matrix_t* matrix);
16456 
16457 extern parasail_result_t* parasail_sg_qe_stats_table_scan_avx2_256_8(
16458         const char * const restrict s1, const int s1Len,
16459         const char * const restrict s2, const int s2Len,
16460         const int open, const int gap,
16461         const parasail_matrix_t* matrix);
16462 
16463 extern parasail_result_t* parasail_sg_qe_stats_table_scan_avx2_256_sat(
16464         const char * const restrict s1, const int s1Len,
16465         const char * const restrict s2, const int s2Len,
16466         const int open, const int gap,
16467         const parasail_matrix_t* matrix);
16468 
16469 extern parasail_result_t* parasail_sg_qe_stats_table_scan_altivec_128_64(
16470         const char * const restrict s1, const int s1Len,
16471         const char * const restrict s2, const int s2Len,
16472         const int open, const int gap,
16473         const parasail_matrix_t* matrix);
16474 
16475 extern parasail_result_t* parasail_sg_qe_stats_table_scan_altivec_128_32(
16476         const char * const restrict s1, const int s1Len,
16477         const char * const restrict s2, const int s2Len,
16478         const int open, const int gap,
16479         const parasail_matrix_t* matrix);
16480 
16481 extern parasail_result_t* parasail_sg_qe_stats_table_scan_altivec_128_16(
16482         const char * const restrict s1, const int s1Len,
16483         const char * const restrict s2, const int s2Len,
16484         const int open, const int gap,
16485         const parasail_matrix_t* matrix);
16486 
16487 extern parasail_result_t* parasail_sg_qe_stats_table_scan_altivec_128_8(
16488         const char * const restrict s1, const int s1Len,
16489         const char * const restrict s2, const int s2Len,
16490         const int open, const int gap,
16491         const parasail_matrix_t* matrix);
16492 
16493 extern parasail_result_t* parasail_sg_qe_stats_table_scan_altivec_128_sat(
16494         const char * const restrict s1, const int s1Len,
16495         const char * const restrict s2, const int s2Len,
16496         const int open, const int gap,
16497         const parasail_matrix_t* matrix);
16498 
16499 extern parasail_result_t* parasail_sg_qe_stats_table_scan_neon_128_64(
16500         const char * const restrict s1, const int s1Len,
16501         const char * const restrict s2, const int s2Len,
16502         const int open, const int gap,
16503         const parasail_matrix_t* matrix);
16504 
16505 extern parasail_result_t* parasail_sg_qe_stats_table_scan_neon_128_32(
16506         const char * const restrict s1, const int s1Len,
16507         const char * const restrict s2, const int s2Len,
16508         const int open, const int gap,
16509         const parasail_matrix_t* matrix);
16510 
16511 extern parasail_result_t* parasail_sg_qe_stats_table_scan_neon_128_16(
16512         const char * const restrict s1, const int s1Len,
16513         const char * const restrict s2, const int s2Len,
16514         const int open, const int gap,
16515         const parasail_matrix_t* matrix);
16516 
16517 extern parasail_result_t* parasail_sg_qe_stats_table_scan_neon_128_8(
16518         const char * const restrict s1, const int s1Len,
16519         const char * const restrict s2, const int s2Len,
16520         const int open, const int gap,
16521         const parasail_matrix_t* matrix);
16522 
16523 extern parasail_result_t* parasail_sg_qe_stats_table_scan_neon_128_sat(
16524         const char * const restrict s1, const int s1Len,
16525         const char * const restrict s2, const int s2Len,
16526         const int open, const int gap,
16527         const parasail_matrix_t* matrix);
16528 
16529 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse2_128_64(
16530         const char * const restrict s1, const int s1Len,
16531         const char * const restrict s2, const int s2Len,
16532         const int open, const int gap,
16533         const parasail_matrix_t* matrix);
16534 
16535 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse2_128_32(
16536         const char * const restrict s1, const int s1Len,
16537         const char * const restrict s2, const int s2Len,
16538         const int open, const int gap,
16539         const parasail_matrix_t* matrix);
16540 
16541 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse2_128_16(
16542         const char * const restrict s1, const int s1Len,
16543         const char * const restrict s2, const int s2Len,
16544         const int open, const int gap,
16545         const parasail_matrix_t* matrix);
16546 
16547 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse2_128_8(
16548         const char * const restrict s1, const int s1Len,
16549         const char * const restrict s2, const int s2Len,
16550         const int open, const int gap,
16551         const parasail_matrix_t* matrix);
16552 
16553 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse2_128_sat(
16554         const char * const restrict s1, const int s1Len,
16555         const char * const restrict s2, const int s2Len,
16556         const int open, const int gap,
16557         const parasail_matrix_t* matrix);
16558 
16559 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse41_128_64(
16560         const char * const restrict s1, const int s1Len,
16561         const char * const restrict s2, const int s2Len,
16562         const int open, const int gap,
16563         const parasail_matrix_t* matrix);
16564 
16565 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse41_128_32(
16566         const char * const restrict s1, const int s1Len,
16567         const char * const restrict s2, const int s2Len,
16568         const int open, const int gap,
16569         const parasail_matrix_t* matrix);
16570 
16571 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse41_128_16(
16572         const char * const restrict s1, const int s1Len,
16573         const char * const restrict s2, const int s2Len,
16574         const int open, const int gap,
16575         const parasail_matrix_t* matrix);
16576 
16577 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse41_128_8(
16578         const char * const restrict s1, const int s1Len,
16579         const char * const restrict s2, const int s2Len,
16580         const int open, const int gap,
16581         const parasail_matrix_t* matrix);
16582 
16583 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sse41_128_sat(
16584         const char * const restrict s1, const int s1Len,
16585         const char * const restrict s2, const int s2Len,
16586         const int open, const int gap,
16587         const parasail_matrix_t* matrix);
16588 
16589 extern parasail_result_t* parasail_sg_qe_stats_table_striped_avx2_256_64(
16590         const char * const restrict s1, const int s1Len,
16591         const char * const restrict s2, const int s2Len,
16592         const int open, const int gap,
16593         const parasail_matrix_t* matrix);
16594 
16595 extern parasail_result_t* parasail_sg_qe_stats_table_striped_avx2_256_32(
16596         const char * const restrict s1, const int s1Len,
16597         const char * const restrict s2, const int s2Len,
16598         const int open, const int gap,
16599         const parasail_matrix_t* matrix);
16600 
16601 extern parasail_result_t* parasail_sg_qe_stats_table_striped_avx2_256_16(
16602         const char * const restrict s1, const int s1Len,
16603         const char * const restrict s2, const int s2Len,
16604         const int open, const int gap,
16605         const parasail_matrix_t* matrix);
16606 
16607 extern parasail_result_t* parasail_sg_qe_stats_table_striped_avx2_256_8(
16608         const char * const restrict s1, const int s1Len,
16609         const char * const restrict s2, const int s2Len,
16610         const int open, const int gap,
16611         const parasail_matrix_t* matrix);
16612 
16613 extern parasail_result_t* parasail_sg_qe_stats_table_striped_avx2_256_sat(
16614         const char * const restrict s1, const int s1Len,
16615         const char * const restrict s2, const int s2Len,
16616         const int open, const int gap,
16617         const parasail_matrix_t* matrix);
16618 
16619 extern parasail_result_t* parasail_sg_qe_stats_table_striped_altivec_128_64(
16620         const char * const restrict s1, const int s1Len,
16621         const char * const restrict s2, const int s2Len,
16622         const int open, const int gap,
16623         const parasail_matrix_t* matrix);
16624 
16625 extern parasail_result_t* parasail_sg_qe_stats_table_striped_altivec_128_32(
16626         const char * const restrict s1, const int s1Len,
16627         const char * const restrict s2, const int s2Len,
16628         const int open, const int gap,
16629         const parasail_matrix_t* matrix);
16630 
16631 extern parasail_result_t* parasail_sg_qe_stats_table_striped_altivec_128_16(
16632         const char * const restrict s1, const int s1Len,
16633         const char * const restrict s2, const int s2Len,
16634         const int open, const int gap,
16635         const parasail_matrix_t* matrix);
16636 
16637 extern parasail_result_t* parasail_sg_qe_stats_table_striped_altivec_128_8(
16638         const char * const restrict s1, const int s1Len,
16639         const char * const restrict s2, const int s2Len,
16640         const int open, const int gap,
16641         const parasail_matrix_t* matrix);
16642 
16643 extern parasail_result_t* parasail_sg_qe_stats_table_striped_altivec_128_sat(
16644         const char * const restrict s1, const int s1Len,
16645         const char * const restrict s2, const int s2Len,
16646         const int open, const int gap,
16647         const parasail_matrix_t* matrix);
16648 
16649 extern parasail_result_t* parasail_sg_qe_stats_table_striped_neon_128_64(
16650         const char * const restrict s1, const int s1Len,
16651         const char * const restrict s2, const int s2Len,
16652         const int open, const int gap,
16653         const parasail_matrix_t* matrix);
16654 
16655 extern parasail_result_t* parasail_sg_qe_stats_table_striped_neon_128_32(
16656         const char * const restrict s1, const int s1Len,
16657         const char * const restrict s2, const int s2Len,
16658         const int open, const int gap,
16659         const parasail_matrix_t* matrix);
16660 
16661 extern parasail_result_t* parasail_sg_qe_stats_table_striped_neon_128_16(
16662         const char * const restrict s1, const int s1Len,
16663         const char * const restrict s2, const int s2Len,
16664         const int open, const int gap,
16665         const parasail_matrix_t* matrix);
16666 
16667 extern parasail_result_t* parasail_sg_qe_stats_table_striped_neon_128_8(
16668         const char * const restrict s1, const int s1Len,
16669         const char * const restrict s2, const int s2Len,
16670         const int open, const int gap,
16671         const parasail_matrix_t* matrix);
16672 
16673 extern parasail_result_t* parasail_sg_qe_stats_table_striped_neon_128_sat(
16674         const char * const restrict s1, const int s1Len,
16675         const char * const restrict s2, const int s2Len,
16676         const int open, const int gap,
16677         const parasail_matrix_t* matrix);
16678 
16679 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse2_128_64(
16680         const char * const restrict s1, const int s1Len,
16681         const char * const restrict s2, const int s2Len,
16682         const int open, const int gap,
16683         const parasail_matrix_t* matrix);
16684 
16685 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse2_128_32(
16686         const char * const restrict s1, const int s1Len,
16687         const char * const restrict s2, const int s2Len,
16688         const int open, const int gap,
16689         const parasail_matrix_t* matrix);
16690 
16691 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse2_128_16(
16692         const char * const restrict s1, const int s1Len,
16693         const char * const restrict s2, const int s2Len,
16694         const int open, const int gap,
16695         const parasail_matrix_t* matrix);
16696 
16697 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse2_128_8(
16698         const char * const restrict s1, const int s1Len,
16699         const char * const restrict s2, const int s2Len,
16700         const int open, const int gap,
16701         const parasail_matrix_t* matrix);
16702 
16703 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse2_128_sat(
16704         const char * const restrict s1, const int s1Len,
16705         const char * const restrict s2, const int s2Len,
16706         const int open, const int gap,
16707         const parasail_matrix_t* matrix);
16708 
16709 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse41_128_64(
16710         const char * const restrict s1, const int s1Len,
16711         const char * const restrict s2, const int s2Len,
16712         const int open, const int gap,
16713         const parasail_matrix_t* matrix);
16714 
16715 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse41_128_32(
16716         const char * const restrict s1, const int s1Len,
16717         const char * const restrict s2, const int s2Len,
16718         const int open, const int gap,
16719         const parasail_matrix_t* matrix);
16720 
16721 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse41_128_16(
16722         const char * const restrict s1, const int s1Len,
16723         const char * const restrict s2, const int s2Len,
16724         const int open, const int gap,
16725         const parasail_matrix_t* matrix);
16726 
16727 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse41_128_8(
16728         const char * const restrict s1, const int s1Len,
16729         const char * const restrict s2, const int s2Len,
16730         const int open, const int gap,
16731         const parasail_matrix_t* matrix);
16732 
16733 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sse41_128_sat(
16734         const char * const restrict s1, const int s1Len,
16735         const char * const restrict s2, const int s2Len,
16736         const int open, const int gap,
16737         const parasail_matrix_t* matrix);
16738 
16739 extern parasail_result_t* parasail_sg_qe_stats_table_diag_avx2_256_64(
16740         const char * const restrict s1, const int s1Len,
16741         const char * const restrict s2, const int s2Len,
16742         const int open, const int gap,
16743         const parasail_matrix_t* matrix);
16744 
16745 extern parasail_result_t* parasail_sg_qe_stats_table_diag_avx2_256_32(
16746         const char * const restrict s1, const int s1Len,
16747         const char * const restrict s2, const int s2Len,
16748         const int open, const int gap,
16749         const parasail_matrix_t* matrix);
16750 
16751 extern parasail_result_t* parasail_sg_qe_stats_table_diag_avx2_256_16(
16752         const char * const restrict s1, const int s1Len,
16753         const char * const restrict s2, const int s2Len,
16754         const int open, const int gap,
16755         const parasail_matrix_t* matrix);
16756 
16757 extern parasail_result_t* parasail_sg_qe_stats_table_diag_avx2_256_8(
16758         const char * const restrict s1, const int s1Len,
16759         const char * const restrict s2, const int s2Len,
16760         const int open, const int gap,
16761         const parasail_matrix_t* matrix);
16762 
16763 extern parasail_result_t* parasail_sg_qe_stats_table_diag_avx2_256_sat(
16764         const char * const restrict s1, const int s1Len,
16765         const char * const restrict s2, const int s2Len,
16766         const int open, const int gap,
16767         const parasail_matrix_t* matrix);
16768 
16769 extern parasail_result_t* parasail_sg_qe_stats_table_diag_altivec_128_64(
16770         const char * const restrict s1, const int s1Len,
16771         const char * const restrict s2, const int s2Len,
16772         const int open, const int gap,
16773         const parasail_matrix_t* matrix);
16774 
16775 extern parasail_result_t* parasail_sg_qe_stats_table_diag_altivec_128_32(
16776         const char * const restrict s1, const int s1Len,
16777         const char * const restrict s2, const int s2Len,
16778         const int open, const int gap,
16779         const parasail_matrix_t* matrix);
16780 
16781 extern parasail_result_t* parasail_sg_qe_stats_table_diag_altivec_128_16(
16782         const char * const restrict s1, const int s1Len,
16783         const char * const restrict s2, const int s2Len,
16784         const int open, const int gap,
16785         const parasail_matrix_t* matrix);
16786 
16787 extern parasail_result_t* parasail_sg_qe_stats_table_diag_altivec_128_8(
16788         const char * const restrict s1, const int s1Len,
16789         const char * const restrict s2, const int s2Len,
16790         const int open, const int gap,
16791         const parasail_matrix_t* matrix);
16792 
16793 extern parasail_result_t* parasail_sg_qe_stats_table_diag_altivec_128_sat(
16794         const char * const restrict s1, const int s1Len,
16795         const char * const restrict s2, const int s2Len,
16796         const int open, const int gap,
16797         const parasail_matrix_t* matrix);
16798 
16799 extern parasail_result_t* parasail_sg_qe_stats_table_diag_neon_128_64(
16800         const char * const restrict s1, const int s1Len,
16801         const char * const restrict s2, const int s2Len,
16802         const int open, const int gap,
16803         const parasail_matrix_t* matrix);
16804 
16805 extern parasail_result_t* parasail_sg_qe_stats_table_diag_neon_128_32(
16806         const char * const restrict s1, const int s1Len,
16807         const char * const restrict s2, const int s2Len,
16808         const int open, const int gap,
16809         const parasail_matrix_t* matrix);
16810 
16811 extern parasail_result_t* parasail_sg_qe_stats_table_diag_neon_128_16(
16812         const char * const restrict s1, const int s1Len,
16813         const char * const restrict s2, const int s2Len,
16814         const int open, const int gap,
16815         const parasail_matrix_t* matrix);
16816 
16817 extern parasail_result_t* parasail_sg_qe_stats_table_diag_neon_128_8(
16818         const char * const restrict s1, const int s1Len,
16819         const char * const restrict s2, const int s2Len,
16820         const int open, const int gap,
16821         const parasail_matrix_t* matrix);
16822 
16823 extern parasail_result_t* parasail_sg_qe_stats_table_diag_neon_128_sat(
16824         const char * const restrict s1, const int s1Len,
16825         const char * const restrict s2, const int s2Len,
16826         const int open, const int gap,
16827         const parasail_matrix_t* matrix);
16828 
16829 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse2_128_64(
16830         const char * const restrict s1, const int s1Len,
16831         const char * const restrict s2, const int s2Len,
16832         const int open, const int gap,
16833         const parasail_matrix_t* matrix);
16834 
16835 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse2_128_32(
16836         const char * const restrict s1, const int s1Len,
16837         const char * const restrict s2, const int s2Len,
16838         const int open, const int gap,
16839         const parasail_matrix_t* matrix);
16840 
16841 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse2_128_16(
16842         const char * const restrict s1, const int s1Len,
16843         const char * const restrict s2, const int s2Len,
16844         const int open, const int gap,
16845         const parasail_matrix_t* matrix);
16846 
16847 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse2_128_8(
16848         const char * const restrict s1, const int s1Len,
16849         const char * const restrict s2, const int s2Len,
16850         const int open, const int gap,
16851         const parasail_matrix_t* matrix);
16852 
16853 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse2_128_sat(
16854         const char * const restrict s1, const int s1Len,
16855         const char * const restrict s2, const int s2Len,
16856         const int open, const int gap,
16857         const parasail_matrix_t* matrix);
16858 
16859 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse41_128_64(
16860         const char * const restrict s1, const int s1Len,
16861         const char * const restrict s2, const int s2Len,
16862         const int open, const int gap,
16863         const parasail_matrix_t* matrix);
16864 
16865 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse41_128_32(
16866         const char * const restrict s1, const int s1Len,
16867         const char * const restrict s2, const int s2Len,
16868         const int open, const int gap,
16869         const parasail_matrix_t* matrix);
16870 
16871 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse41_128_16(
16872         const char * const restrict s1, const int s1Len,
16873         const char * const restrict s2, const int s2Len,
16874         const int open, const int gap,
16875         const parasail_matrix_t* matrix);
16876 
16877 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse41_128_8(
16878         const char * const restrict s1, const int s1Len,
16879         const char * const restrict s2, const int s2Len,
16880         const int open, const int gap,
16881         const parasail_matrix_t* matrix);
16882 
16883 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sse41_128_sat(
16884         const char * const restrict s1, const int s1Len,
16885         const char * const restrict s2, const int s2Len,
16886         const int open, const int gap,
16887         const parasail_matrix_t* matrix);
16888 
16889 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_avx2_256_64(
16890         const char * const restrict s1, const int s1Len,
16891         const char * const restrict s2, const int s2Len,
16892         const int open, const int gap,
16893         const parasail_matrix_t* matrix);
16894 
16895 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_avx2_256_32(
16896         const char * const restrict s1, const int s1Len,
16897         const char * const restrict s2, const int s2Len,
16898         const int open, const int gap,
16899         const parasail_matrix_t* matrix);
16900 
16901 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_avx2_256_16(
16902         const char * const restrict s1, const int s1Len,
16903         const char * const restrict s2, const int s2Len,
16904         const int open, const int gap,
16905         const parasail_matrix_t* matrix);
16906 
16907 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_avx2_256_8(
16908         const char * const restrict s1, const int s1Len,
16909         const char * const restrict s2, const int s2Len,
16910         const int open, const int gap,
16911         const parasail_matrix_t* matrix);
16912 
16913 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_avx2_256_sat(
16914         const char * const restrict s1, const int s1Len,
16915         const char * const restrict s2, const int s2Len,
16916         const int open, const int gap,
16917         const parasail_matrix_t* matrix);
16918 
16919 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_altivec_128_64(
16920         const char * const restrict s1, const int s1Len,
16921         const char * const restrict s2, const int s2Len,
16922         const int open, const int gap,
16923         const parasail_matrix_t* matrix);
16924 
16925 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_altivec_128_32(
16926         const char * const restrict s1, const int s1Len,
16927         const char * const restrict s2, const int s2Len,
16928         const int open, const int gap,
16929         const parasail_matrix_t* matrix);
16930 
16931 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_altivec_128_16(
16932         const char * const restrict s1, const int s1Len,
16933         const char * const restrict s2, const int s2Len,
16934         const int open, const int gap,
16935         const parasail_matrix_t* matrix);
16936 
16937 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_altivec_128_8(
16938         const char * const restrict s1, const int s1Len,
16939         const char * const restrict s2, const int s2Len,
16940         const int open, const int gap,
16941         const parasail_matrix_t* matrix);
16942 
16943 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_altivec_128_sat(
16944         const char * const restrict s1, const int s1Len,
16945         const char * const restrict s2, const int s2Len,
16946         const int open, const int gap,
16947         const parasail_matrix_t* matrix);
16948 
16949 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_neon_128_64(
16950         const char * const restrict s1, const int s1Len,
16951         const char * const restrict s2, const int s2Len,
16952         const int open, const int gap,
16953         const parasail_matrix_t* matrix);
16954 
16955 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_neon_128_32(
16956         const char * const restrict s1, const int s1Len,
16957         const char * const restrict s2, const int s2Len,
16958         const int open, const int gap,
16959         const parasail_matrix_t* matrix);
16960 
16961 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_neon_128_16(
16962         const char * const restrict s1, const int s1Len,
16963         const char * const restrict s2, const int s2Len,
16964         const int open, const int gap,
16965         const parasail_matrix_t* matrix);
16966 
16967 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_neon_128_8(
16968         const char * const restrict s1, const int s1Len,
16969         const char * const restrict s2, const int s2Len,
16970         const int open, const int gap,
16971         const parasail_matrix_t* matrix);
16972 
16973 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_neon_128_sat(
16974         const char * const restrict s1, const int s1Len,
16975         const char * const restrict s2, const int s2Len,
16976         const int open, const int gap,
16977         const parasail_matrix_t* matrix);
16978 
16979 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse2_128_64(
16980         const char * const restrict s1, const int s1Len,
16981         const char * const restrict s2, const int s2Len,
16982         const int open, const int gap,
16983         const parasail_matrix_t* matrix);
16984 
16985 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse2_128_32(
16986         const char * const restrict s1, const int s1Len,
16987         const char * const restrict s2, const int s2Len,
16988         const int open, const int gap,
16989         const parasail_matrix_t* matrix);
16990 
16991 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse2_128_16(
16992         const char * const restrict s1, const int s1Len,
16993         const char * const restrict s2, const int s2Len,
16994         const int open, const int gap,
16995         const parasail_matrix_t* matrix);
16996 
16997 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse2_128_8(
16998         const char * const restrict s1, const int s1Len,
16999         const char * const restrict s2, const int s2Len,
17000         const int open, const int gap,
17001         const parasail_matrix_t* matrix);
17002 
17003 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse2_128_sat(
17004         const char * const restrict s1, const int s1Len,
17005         const char * const restrict s2, const int s2Len,
17006         const int open, const int gap,
17007         const parasail_matrix_t* matrix);
17008 
17009 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse41_128_64(
17010         const char * const restrict s1, const int s1Len,
17011         const char * const restrict s2, const int s2Len,
17012         const int open, const int gap,
17013         const parasail_matrix_t* matrix);
17014 
17015 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse41_128_32(
17016         const char * const restrict s1, const int s1Len,
17017         const char * const restrict s2, const int s2Len,
17018         const int open, const int gap,
17019         const parasail_matrix_t* matrix);
17020 
17021 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse41_128_16(
17022         const char * const restrict s1, const int s1Len,
17023         const char * const restrict s2, const int s2Len,
17024         const int open, const int gap,
17025         const parasail_matrix_t* matrix);
17026 
17027 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse41_128_8(
17028         const char * const restrict s1, const int s1Len,
17029         const char * const restrict s2, const int s2Len,
17030         const int open, const int gap,
17031         const parasail_matrix_t* matrix);
17032 
17033 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sse41_128_sat(
17034         const char * const restrict s1, const int s1Len,
17035         const char * const restrict s2, const int s2Len,
17036         const int open, const int gap,
17037         const parasail_matrix_t* matrix);
17038 
17039 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_avx2_256_64(
17040         const char * const restrict s1, const int s1Len,
17041         const char * const restrict s2, const int s2Len,
17042         const int open, const int gap,
17043         const parasail_matrix_t* matrix);
17044 
17045 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_avx2_256_32(
17046         const char * const restrict s1, const int s1Len,
17047         const char * const restrict s2, const int s2Len,
17048         const int open, const int gap,
17049         const parasail_matrix_t* matrix);
17050 
17051 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_avx2_256_16(
17052         const char * const restrict s1, const int s1Len,
17053         const char * const restrict s2, const int s2Len,
17054         const int open, const int gap,
17055         const parasail_matrix_t* matrix);
17056 
17057 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_avx2_256_8(
17058         const char * const restrict s1, const int s1Len,
17059         const char * const restrict s2, const int s2Len,
17060         const int open, const int gap,
17061         const parasail_matrix_t* matrix);
17062 
17063 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_avx2_256_sat(
17064         const char * const restrict s1, const int s1Len,
17065         const char * const restrict s2, const int s2Len,
17066         const int open, const int gap,
17067         const parasail_matrix_t* matrix);
17068 
17069 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_altivec_128_64(
17070         const char * const restrict s1, const int s1Len,
17071         const char * const restrict s2, const int s2Len,
17072         const int open, const int gap,
17073         const parasail_matrix_t* matrix);
17074 
17075 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_altivec_128_32(
17076         const char * const restrict s1, const int s1Len,
17077         const char * const restrict s2, const int s2Len,
17078         const int open, const int gap,
17079         const parasail_matrix_t* matrix);
17080 
17081 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_altivec_128_16(
17082         const char * const restrict s1, const int s1Len,
17083         const char * const restrict s2, const int s2Len,
17084         const int open, const int gap,
17085         const parasail_matrix_t* matrix);
17086 
17087 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_altivec_128_8(
17088         const char * const restrict s1, const int s1Len,
17089         const char * const restrict s2, const int s2Len,
17090         const int open, const int gap,
17091         const parasail_matrix_t* matrix);
17092 
17093 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_altivec_128_sat(
17094         const char * const restrict s1, const int s1Len,
17095         const char * const restrict s2, const int s2Len,
17096         const int open, const int gap,
17097         const parasail_matrix_t* matrix);
17098 
17099 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_neon_128_64(
17100         const char * const restrict s1, const int s1Len,
17101         const char * const restrict s2, const int s2Len,
17102         const int open, const int gap,
17103         const parasail_matrix_t* matrix);
17104 
17105 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_neon_128_32(
17106         const char * const restrict s1, const int s1Len,
17107         const char * const restrict s2, const int s2Len,
17108         const int open, const int gap,
17109         const parasail_matrix_t* matrix);
17110 
17111 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_neon_128_16(
17112         const char * const restrict s1, const int s1Len,
17113         const char * const restrict s2, const int s2Len,
17114         const int open, const int gap,
17115         const parasail_matrix_t* matrix);
17116 
17117 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_neon_128_8(
17118         const char * const restrict s1, const int s1Len,
17119         const char * const restrict s2, const int s2Len,
17120         const int open, const int gap,
17121         const parasail_matrix_t* matrix);
17122 
17123 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_neon_128_sat(
17124         const char * const restrict s1, const int s1Len,
17125         const char * const restrict s2, const int s2Len,
17126         const int open, const int gap,
17127         const parasail_matrix_t* matrix);
17128 
17129 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse2_128_64(
17130         const char * const restrict s1, const int s1Len,
17131         const char * const restrict s2, const int s2Len,
17132         const int open, const int gap,
17133         const parasail_matrix_t* matrix);
17134 
17135 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse2_128_32(
17136         const char * const restrict s1, const int s1Len,
17137         const char * const restrict s2, const int s2Len,
17138         const int open, const int gap,
17139         const parasail_matrix_t* matrix);
17140 
17141 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse2_128_16(
17142         const char * const restrict s1, const int s1Len,
17143         const char * const restrict s2, const int s2Len,
17144         const int open, const int gap,
17145         const parasail_matrix_t* matrix);
17146 
17147 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse2_128_8(
17148         const char * const restrict s1, const int s1Len,
17149         const char * const restrict s2, const int s2Len,
17150         const int open, const int gap,
17151         const parasail_matrix_t* matrix);
17152 
17153 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse2_128_sat(
17154         const char * const restrict s1, const int s1Len,
17155         const char * const restrict s2, const int s2Len,
17156         const int open, const int gap,
17157         const parasail_matrix_t* matrix);
17158 
17159 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse41_128_64(
17160         const char * const restrict s1, const int s1Len,
17161         const char * const restrict s2, const int s2Len,
17162         const int open, const int gap,
17163         const parasail_matrix_t* matrix);
17164 
17165 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse41_128_32(
17166         const char * const restrict s1, const int s1Len,
17167         const char * const restrict s2, const int s2Len,
17168         const int open, const int gap,
17169         const parasail_matrix_t* matrix);
17170 
17171 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse41_128_16(
17172         const char * const restrict s1, const int s1Len,
17173         const char * const restrict s2, const int s2Len,
17174         const int open, const int gap,
17175         const parasail_matrix_t* matrix);
17176 
17177 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse41_128_8(
17178         const char * const restrict s1, const int s1Len,
17179         const char * const restrict s2, const int s2Len,
17180         const int open, const int gap,
17181         const parasail_matrix_t* matrix);
17182 
17183 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sse41_128_sat(
17184         const char * const restrict s1, const int s1Len,
17185         const char * const restrict s2, const int s2Len,
17186         const int open, const int gap,
17187         const parasail_matrix_t* matrix);
17188 
17189 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_avx2_256_64(
17190         const char * const restrict s1, const int s1Len,
17191         const char * const restrict s2, const int s2Len,
17192         const int open, const int gap,
17193         const parasail_matrix_t* matrix);
17194 
17195 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_avx2_256_32(
17196         const char * const restrict s1, const int s1Len,
17197         const char * const restrict s2, const int s2Len,
17198         const int open, const int gap,
17199         const parasail_matrix_t* matrix);
17200 
17201 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_avx2_256_16(
17202         const char * const restrict s1, const int s1Len,
17203         const char * const restrict s2, const int s2Len,
17204         const int open, const int gap,
17205         const parasail_matrix_t* matrix);
17206 
17207 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_avx2_256_8(
17208         const char * const restrict s1, const int s1Len,
17209         const char * const restrict s2, const int s2Len,
17210         const int open, const int gap,
17211         const parasail_matrix_t* matrix);
17212 
17213 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_avx2_256_sat(
17214         const char * const restrict s1, const int s1Len,
17215         const char * const restrict s2, const int s2Len,
17216         const int open, const int gap,
17217         const parasail_matrix_t* matrix);
17218 
17219 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_altivec_128_64(
17220         const char * const restrict s1, const int s1Len,
17221         const char * const restrict s2, const int s2Len,
17222         const int open, const int gap,
17223         const parasail_matrix_t* matrix);
17224 
17225 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_altivec_128_32(
17226         const char * const restrict s1, const int s1Len,
17227         const char * const restrict s2, const int s2Len,
17228         const int open, const int gap,
17229         const parasail_matrix_t* matrix);
17230 
17231 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_altivec_128_16(
17232         const char * const restrict s1, const int s1Len,
17233         const char * const restrict s2, const int s2Len,
17234         const int open, const int gap,
17235         const parasail_matrix_t* matrix);
17236 
17237 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_altivec_128_8(
17238         const char * const restrict s1, const int s1Len,
17239         const char * const restrict s2, const int s2Len,
17240         const int open, const int gap,
17241         const parasail_matrix_t* matrix);
17242 
17243 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_altivec_128_sat(
17244         const char * const restrict s1, const int s1Len,
17245         const char * const restrict s2, const int s2Len,
17246         const int open, const int gap,
17247         const parasail_matrix_t* matrix);
17248 
17249 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_neon_128_64(
17250         const char * const restrict s1, const int s1Len,
17251         const char * const restrict s2, const int s2Len,
17252         const int open, const int gap,
17253         const parasail_matrix_t* matrix);
17254 
17255 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_neon_128_32(
17256         const char * const restrict s1, const int s1Len,
17257         const char * const restrict s2, const int s2Len,
17258         const int open, const int gap,
17259         const parasail_matrix_t* matrix);
17260 
17261 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_neon_128_16(
17262         const char * const restrict s1, const int s1Len,
17263         const char * const restrict s2, const int s2Len,
17264         const int open, const int gap,
17265         const parasail_matrix_t* matrix);
17266 
17267 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_neon_128_8(
17268         const char * const restrict s1, const int s1Len,
17269         const char * const restrict s2, const int s2Len,
17270         const int open, const int gap,
17271         const parasail_matrix_t* matrix);
17272 
17273 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_neon_128_sat(
17274         const char * const restrict s1, const int s1Len,
17275         const char * const restrict s2, const int s2Len,
17276         const int open, const int gap,
17277         const parasail_matrix_t* matrix);
17278 
17279 extern parasail_result_t* parasail_sg_qx_scan_sse2_128_64(
17280         const char * const restrict s1, const int s1Len,
17281         const char * const restrict s2, const int s2Len,
17282         const int open, const int gap,
17283         const parasail_matrix_t* matrix);
17284 
17285 extern parasail_result_t* parasail_sg_qx_scan_sse2_128_32(
17286         const char * const restrict s1, const int s1Len,
17287         const char * const restrict s2, const int s2Len,
17288         const int open, const int gap,
17289         const parasail_matrix_t* matrix);
17290 
17291 extern parasail_result_t* parasail_sg_qx_scan_sse2_128_16(
17292         const char * const restrict s1, const int s1Len,
17293         const char * const restrict s2, const int s2Len,
17294         const int open, const int gap,
17295         const parasail_matrix_t* matrix);
17296 
17297 extern parasail_result_t* parasail_sg_qx_scan_sse2_128_8(
17298         const char * const restrict s1, const int s1Len,
17299         const char * const restrict s2, const int s2Len,
17300         const int open, const int gap,
17301         const parasail_matrix_t* matrix);
17302 
17303 extern parasail_result_t* parasail_sg_qx_scan_sse2_128_sat(
17304         const char * const restrict s1, const int s1Len,
17305         const char * const restrict s2, const int s2Len,
17306         const int open, const int gap,
17307         const parasail_matrix_t* matrix);
17308 
17309 extern parasail_result_t* parasail_sg_qx_scan_sse41_128_64(
17310         const char * const restrict s1, const int s1Len,
17311         const char * const restrict s2, const int s2Len,
17312         const int open, const int gap,
17313         const parasail_matrix_t* matrix);
17314 
17315 extern parasail_result_t* parasail_sg_qx_scan_sse41_128_32(
17316         const char * const restrict s1, const int s1Len,
17317         const char * const restrict s2, const int s2Len,
17318         const int open, const int gap,
17319         const parasail_matrix_t* matrix);
17320 
17321 extern parasail_result_t* parasail_sg_qx_scan_sse41_128_16(
17322         const char * const restrict s1, const int s1Len,
17323         const char * const restrict s2, const int s2Len,
17324         const int open, const int gap,
17325         const parasail_matrix_t* matrix);
17326 
17327 extern parasail_result_t* parasail_sg_qx_scan_sse41_128_8(
17328         const char * const restrict s1, const int s1Len,
17329         const char * const restrict s2, const int s2Len,
17330         const int open, const int gap,
17331         const parasail_matrix_t* matrix);
17332 
17333 extern parasail_result_t* parasail_sg_qx_scan_sse41_128_sat(
17334         const char * const restrict s1, const int s1Len,
17335         const char * const restrict s2, const int s2Len,
17336         const int open, const int gap,
17337         const parasail_matrix_t* matrix);
17338 
17339 extern parasail_result_t* parasail_sg_qx_scan_avx2_256_64(
17340         const char * const restrict s1, const int s1Len,
17341         const char * const restrict s2, const int s2Len,
17342         const int open, const int gap,
17343         const parasail_matrix_t* matrix);
17344 
17345 extern parasail_result_t* parasail_sg_qx_scan_avx2_256_32(
17346         const char * const restrict s1, const int s1Len,
17347         const char * const restrict s2, const int s2Len,
17348         const int open, const int gap,
17349         const parasail_matrix_t* matrix);
17350 
17351 extern parasail_result_t* parasail_sg_qx_scan_avx2_256_16(
17352         const char * const restrict s1, const int s1Len,
17353         const char * const restrict s2, const int s2Len,
17354         const int open, const int gap,
17355         const parasail_matrix_t* matrix);
17356 
17357 extern parasail_result_t* parasail_sg_qx_scan_avx2_256_8(
17358         const char * const restrict s1, const int s1Len,
17359         const char * const restrict s2, const int s2Len,
17360         const int open, const int gap,
17361         const parasail_matrix_t* matrix);
17362 
17363 extern parasail_result_t* parasail_sg_qx_scan_avx2_256_sat(
17364         const char * const restrict s1, const int s1Len,
17365         const char * const restrict s2, const int s2Len,
17366         const int open, const int gap,
17367         const parasail_matrix_t* matrix);
17368 
17369 extern parasail_result_t* parasail_sg_qx_scan_altivec_128_64(
17370         const char * const restrict s1, const int s1Len,
17371         const char * const restrict s2, const int s2Len,
17372         const int open, const int gap,
17373         const parasail_matrix_t* matrix);
17374 
17375 extern parasail_result_t* parasail_sg_qx_scan_altivec_128_32(
17376         const char * const restrict s1, const int s1Len,
17377         const char * const restrict s2, const int s2Len,
17378         const int open, const int gap,
17379         const parasail_matrix_t* matrix);
17380 
17381 extern parasail_result_t* parasail_sg_qx_scan_altivec_128_16(
17382         const char * const restrict s1, const int s1Len,
17383         const char * const restrict s2, const int s2Len,
17384         const int open, const int gap,
17385         const parasail_matrix_t* matrix);
17386 
17387 extern parasail_result_t* parasail_sg_qx_scan_altivec_128_8(
17388         const char * const restrict s1, const int s1Len,
17389         const char * const restrict s2, const int s2Len,
17390         const int open, const int gap,
17391         const parasail_matrix_t* matrix);
17392 
17393 extern parasail_result_t* parasail_sg_qx_scan_altivec_128_sat(
17394         const char * const restrict s1, const int s1Len,
17395         const char * const restrict s2, const int s2Len,
17396         const int open, const int gap,
17397         const parasail_matrix_t* matrix);
17398 
17399 extern parasail_result_t* parasail_sg_qx_scan_neon_128_64(
17400         const char * const restrict s1, const int s1Len,
17401         const char * const restrict s2, const int s2Len,
17402         const int open, const int gap,
17403         const parasail_matrix_t* matrix);
17404 
17405 extern parasail_result_t* parasail_sg_qx_scan_neon_128_32(
17406         const char * const restrict s1, const int s1Len,
17407         const char * const restrict s2, const int s2Len,
17408         const int open, const int gap,
17409         const parasail_matrix_t* matrix);
17410 
17411 extern parasail_result_t* parasail_sg_qx_scan_neon_128_16(
17412         const char * const restrict s1, const int s1Len,
17413         const char * const restrict s2, const int s2Len,
17414         const int open, const int gap,
17415         const parasail_matrix_t* matrix);
17416 
17417 extern parasail_result_t* parasail_sg_qx_scan_neon_128_8(
17418         const char * const restrict s1, const int s1Len,
17419         const char * const restrict s2, const int s2Len,
17420         const int open, const int gap,
17421         const parasail_matrix_t* matrix);
17422 
17423 extern parasail_result_t* parasail_sg_qx_scan_neon_128_sat(
17424         const char * const restrict s1, const int s1Len,
17425         const char * const restrict s2, const int s2Len,
17426         const int open, const int gap,
17427         const parasail_matrix_t* matrix);
17428 
17429 extern parasail_result_t* parasail_sg_qx_striped_sse2_128_64(
17430         const char * const restrict s1, const int s1Len,
17431         const char * const restrict s2, const int s2Len,
17432         const int open, const int gap,
17433         const parasail_matrix_t* matrix);
17434 
17435 extern parasail_result_t* parasail_sg_qx_striped_sse2_128_32(
17436         const char * const restrict s1, const int s1Len,
17437         const char * const restrict s2, const int s2Len,
17438         const int open, const int gap,
17439         const parasail_matrix_t* matrix);
17440 
17441 extern parasail_result_t* parasail_sg_qx_striped_sse2_128_16(
17442         const char * const restrict s1, const int s1Len,
17443         const char * const restrict s2, const int s2Len,
17444         const int open, const int gap,
17445         const parasail_matrix_t* matrix);
17446 
17447 extern parasail_result_t* parasail_sg_qx_striped_sse2_128_8(
17448         const char * const restrict s1, const int s1Len,
17449         const char * const restrict s2, const int s2Len,
17450         const int open, const int gap,
17451         const parasail_matrix_t* matrix);
17452 
17453 extern parasail_result_t* parasail_sg_qx_striped_sse2_128_sat(
17454         const char * const restrict s1, const int s1Len,
17455         const char * const restrict s2, const int s2Len,
17456         const int open, const int gap,
17457         const parasail_matrix_t* matrix);
17458 
17459 extern parasail_result_t* parasail_sg_qx_striped_sse41_128_64(
17460         const char * const restrict s1, const int s1Len,
17461         const char * const restrict s2, const int s2Len,
17462         const int open, const int gap,
17463         const parasail_matrix_t* matrix);
17464 
17465 extern parasail_result_t* parasail_sg_qx_striped_sse41_128_32(
17466         const char * const restrict s1, const int s1Len,
17467         const char * const restrict s2, const int s2Len,
17468         const int open, const int gap,
17469         const parasail_matrix_t* matrix);
17470 
17471 extern parasail_result_t* parasail_sg_qx_striped_sse41_128_16(
17472         const char * const restrict s1, const int s1Len,
17473         const char * const restrict s2, const int s2Len,
17474         const int open, const int gap,
17475         const parasail_matrix_t* matrix);
17476 
17477 extern parasail_result_t* parasail_sg_qx_striped_sse41_128_8(
17478         const char * const restrict s1, const int s1Len,
17479         const char * const restrict s2, const int s2Len,
17480         const int open, const int gap,
17481         const parasail_matrix_t* matrix);
17482 
17483 extern parasail_result_t* parasail_sg_qx_striped_sse41_128_sat(
17484         const char * const restrict s1, const int s1Len,
17485         const char * const restrict s2, const int s2Len,
17486         const int open, const int gap,
17487         const parasail_matrix_t* matrix);
17488 
17489 extern parasail_result_t* parasail_sg_qx_striped_avx2_256_64(
17490         const char * const restrict s1, const int s1Len,
17491         const char * const restrict s2, const int s2Len,
17492         const int open, const int gap,
17493         const parasail_matrix_t* matrix);
17494 
17495 extern parasail_result_t* parasail_sg_qx_striped_avx2_256_32(
17496         const char * const restrict s1, const int s1Len,
17497         const char * const restrict s2, const int s2Len,
17498         const int open, const int gap,
17499         const parasail_matrix_t* matrix);
17500 
17501 extern parasail_result_t* parasail_sg_qx_striped_avx2_256_16(
17502         const char * const restrict s1, const int s1Len,
17503         const char * const restrict s2, const int s2Len,
17504         const int open, const int gap,
17505         const parasail_matrix_t* matrix);
17506 
17507 extern parasail_result_t* parasail_sg_qx_striped_avx2_256_8(
17508         const char * const restrict s1, const int s1Len,
17509         const char * const restrict s2, const int s2Len,
17510         const int open, const int gap,
17511         const parasail_matrix_t* matrix);
17512 
17513 extern parasail_result_t* parasail_sg_qx_striped_avx2_256_sat(
17514         const char * const restrict s1, const int s1Len,
17515         const char * const restrict s2, const int s2Len,
17516         const int open, const int gap,
17517         const parasail_matrix_t* matrix);
17518 
17519 extern parasail_result_t* parasail_sg_qx_striped_altivec_128_64(
17520         const char * const restrict s1, const int s1Len,
17521         const char * const restrict s2, const int s2Len,
17522         const int open, const int gap,
17523         const parasail_matrix_t* matrix);
17524 
17525 extern parasail_result_t* parasail_sg_qx_striped_altivec_128_32(
17526         const char * const restrict s1, const int s1Len,
17527         const char * const restrict s2, const int s2Len,
17528         const int open, const int gap,
17529         const parasail_matrix_t* matrix);
17530 
17531 extern parasail_result_t* parasail_sg_qx_striped_altivec_128_16(
17532         const char * const restrict s1, const int s1Len,
17533         const char * const restrict s2, const int s2Len,
17534         const int open, const int gap,
17535         const parasail_matrix_t* matrix);
17536 
17537 extern parasail_result_t* parasail_sg_qx_striped_altivec_128_8(
17538         const char * const restrict s1, const int s1Len,
17539         const char * const restrict s2, const int s2Len,
17540         const int open, const int gap,
17541         const parasail_matrix_t* matrix);
17542 
17543 extern parasail_result_t* parasail_sg_qx_striped_altivec_128_sat(
17544         const char * const restrict s1, const int s1Len,
17545         const char * const restrict s2, const int s2Len,
17546         const int open, const int gap,
17547         const parasail_matrix_t* matrix);
17548 
17549 extern parasail_result_t* parasail_sg_qx_striped_neon_128_64(
17550         const char * const restrict s1, const int s1Len,
17551         const char * const restrict s2, const int s2Len,
17552         const int open, const int gap,
17553         const parasail_matrix_t* matrix);
17554 
17555 extern parasail_result_t* parasail_sg_qx_striped_neon_128_32(
17556         const char * const restrict s1, const int s1Len,
17557         const char * const restrict s2, const int s2Len,
17558         const int open, const int gap,
17559         const parasail_matrix_t* matrix);
17560 
17561 extern parasail_result_t* parasail_sg_qx_striped_neon_128_16(
17562         const char * const restrict s1, const int s1Len,
17563         const char * const restrict s2, const int s2Len,
17564         const int open, const int gap,
17565         const parasail_matrix_t* matrix);
17566 
17567 extern parasail_result_t* parasail_sg_qx_striped_neon_128_8(
17568         const char * const restrict s1, const int s1Len,
17569         const char * const restrict s2, const int s2Len,
17570         const int open, const int gap,
17571         const parasail_matrix_t* matrix);
17572 
17573 extern parasail_result_t* parasail_sg_qx_striped_neon_128_sat(
17574         const char * const restrict s1, const int s1Len,
17575         const char * const restrict s2, const int s2Len,
17576         const int open, const int gap,
17577         const parasail_matrix_t* matrix);
17578 
17579 extern parasail_result_t* parasail_sg_qx_diag_sse2_128_64(
17580         const char * const restrict s1, const int s1Len,
17581         const char * const restrict s2, const int s2Len,
17582         const int open, const int gap,
17583         const parasail_matrix_t* matrix);
17584 
17585 extern parasail_result_t* parasail_sg_qx_diag_sse2_128_32(
17586         const char * const restrict s1, const int s1Len,
17587         const char * const restrict s2, const int s2Len,
17588         const int open, const int gap,
17589         const parasail_matrix_t* matrix);
17590 
17591 extern parasail_result_t* parasail_sg_qx_diag_sse2_128_16(
17592         const char * const restrict s1, const int s1Len,
17593         const char * const restrict s2, const int s2Len,
17594         const int open, const int gap,
17595         const parasail_matrix_t* matrix);
17596 
17597 extern parasail_result_t* parasail_sg_qx_diag_sse2_128_8(
17598         const char * const restrict s1, const int s1Len,
17599         const char * const restrict s2, const int s2Len,
17600         const int open, const int gap,
17601         const parasail_matrix_t* matrix);
17602 
17603 extern parasail_result_t* parasail_sg_qx_diag_sse2_128_sat(
17604         const char * const restrict s1, const int s1Len,
17605         const char * const restrict s2, const int s2Len,
17606         const int open, const int gap,
17607         const parasail_matrix_t* matrix);
17608 
17609 extern parasail_result_t* parasail_sg_qx_diag_sse41_128_64(
17610         const char * const restrict s1, const int s1Len,
17611         const char * const restrict s2, const int s2Len,
17612         const int open, const int gap,
17613         const parasail_matrix_t* matrix);
17614 
17615 extern parasail_result_t* parasail_sg_qx_diag_sse41_128_32(
17616         const char * const restrict s1, const int s1Len,
17617         const char * const restrict s2, const int s2Len,
17618         const int open, const int gap,
17619         const parasail_matrix_t* matrix);
17620 
17621 extern parasail_result_t* parasail_sg_qx_diag_sse41_128_16(
17622         const char * const restrict s1, const int s1Len,
17623         const char * const restrict s2, const int s2Len,
17624         const int open, const int gap,
17625         const parasail_matrix_t* matrix);
17626 
17627 extern parasail_result_t* parasail_sg_qx_diag_sse41_128_8(
17628         const char * const restrict s1, const int s1Len,
17629         const char * const restrict s2, const int s2Len,
17630         const int open, const int gap,
17631         const parasail_matrix_t* matrix);
17632 
17633 extern parasail_result_t* parasail_sg_qx_diag_sse41_128_sat(
17634         const char * const restrict s1, const int s1Len,
17635         const char * const restrict s2, const int s2Len,
17636         const int open, const int gap,
17637         const parasail_matrix_t* matrix);
17638 
17639 extern parasail_result_t* parasail_sg_qx_diag_avx2_256_64(
17640         const char * const restrict s1, const int s1Len,
17641         const char * const restrict s2, const int s2Len,
17642         const int open, const int gap,
17643         const parasail_matrix_t* matrix);
17644 
17645 extern parasail_result_t* parasail_sg_qx_diag_avx2_256_32(
17646         const char * const restrict s1, const int s1Len,
17647         const char * const restrict s2, const int s2Len,
17648         const int open, const int gap,
17649         const parasail_matrix_t* matrix);
17650 
17651 extern parasail_result_t* parasail_sg_qx_diag_avx2_256_16(
17652         const char * const restrict s1, const int s1Len,
17653         const char * const restrict s2, const int s2Len,
17654         const int open, const int gap,
17655         const parasail_matrix_t* matrix);
17656 
17657 extern parasail_result_t* parasail_sg_qx_diag_avx2_256_8(
17658         const char * const restrict s1, const int s1Len,
17659         const char * const restrict s2, const int s2Len,
17660         const int open, const int gap,
17661         const parasail_matrix_t* matrix);
17662 
17663 extern parasail_result_t* parasail_sg_qx_diag_avx2_256_sat(
17664         const char * const restrict s1, const int s1Len,
17665         const char * const restrict s2, const int s2Len,
17666         const int open, const int gap,
17667         const parasail_matrix_t* matrix);
17668 
17669 extern parasail_result_t* parasail_sg_qx_diag_altivec_128_64(
17670         const char * const restrict s1, const int s1Len,
17671         const char * const restrict s2, const int s2Len,
17672         const int open, const int gap,
17673         const parasail_matrix_t* matrix);
17674 
17675 extern parasail_result_t* parasail_sg_qx_diag_altivec_128_32(
17676         const char * const restrict s1, const int s1Len,
17677         const char * const restrict s2, const int s2Len,
17678         const int open, const int gap,
17679         const parasail_matrix_t* matrix);
17680 
17681 extern parasail_result_t* parasail_sg_qx_diag_altivec_128_16(
17682         const char * const restrict s1, const int s1Len,
17683         const char * const restrict s2, const int s2Len,
17684         const int open, const int gap,
17685         const parasail_matrix_t* matrix);
17686 
17687 extern parasail_result_t* parasail_sg_qx_diag_altivec_128_8(
17688         const char * const restrict s1, const int s1Len,
17689         const char * const restrict s2, const int s2Len,
17690         const int open, const int gap,
17691         const parasail_matrix_t* matrix);
17692 
17693 extern parasail_result_t* parasail_sg_qx_diag_altivec_128_sat(
17694         const char * const restrict s1, const int s1Len,
17695         const char * const restrict s2, const int s2Len,
17696         const int open, const int gap,
17697         const parasail_matrix_t* matrix);
17698 
17699 extern parasail_result_t* parasail_sg_qx_diag_neon_128_64(
17700         const char * const restrict s1, const int s1Len,
17701         const char * const restrict s2, const int s2Len,
17702         const int open, const int gap,
17703         const parasail_matrix_t* matrix);
17704 
17705 extern parasail_result_t* parasail_sg_qx_diag_neon_128_32(
17706         const char * const restrict s1, const int s1Len,
17707         const char * const restrict s2, const int s2Len,
17708         const int open, const int gap,
17709         const parasail_matrix_t* matrix);
17710 
17711 extern parasail_result_t* parasail_sg_qx_diag_neon_128_16(
17712         const char * const restrict s1, const int s1Len,
17713         const char * const restrict s2, const int s2Len,
17714         const int open, const int gap,
17715         const parasail_matrix_t* matrix);
17716 
17717 extern parasail_result_t* parasail_sg_qx_diag_neon_128_8(
17718         const char * const restrict s1, const int s1Len,
17719         const char * const restrict s2, const int s2Len,
17720         const int open, const int gap,
17721         const parasail_matrix_t* matrix);
17722 
17723 extern parasail_result_t* parasail_sg_qx_diag_neon_128_sat(
17724         const char * const restrict s1, const int s1Len,
17725         const char * const restrict s2, const int s2Len,
17726         const int open, const int gap,
17727         const parasail_matrix_t* matrix);
17728 
17729 extern parasail_result_t* parasail_sg_qx_table_scan_sse2_128_64(
17730         const char * const restrict s1, const int s1Len,
17731         const char * const restrict s2, const int s2Len,
17732         const int open, const int gap,
17733         const parasail_matrix_t* matrix);
17734 
17735 extern parasail_result_t* parasail_sg_qx_table_scan_sse2_128_32(
17736         const char * const restrict s1, const int s1Len,
17737         const char * const restrict s2, const int s2Len,
17738         const int open, const int gap,
17739         const parasail_matrix_t* matrix);
17740 
17741 extern parasail_result_t* parasail_sg_qx_table_scan_sse2_128_16(
17742         const char * const restrict s1, const int s1Len,
17743         const char * const restrict s2, const int s2Len,
17744         const int open, const int gap,
17745         const parasail_matrix_t* matrix);
17746 
17747 extern parasail_result_t* parasail_sg_qx_table_scan_sse2_128_8(
17748         const char * const restrict s1, const int s1Len,
17749         const char * const restrict s2, const int s2Len,
17750         const int open, const int gap,
17751         const parasail_matrix_t* matrix);
17752 
17753 extern parasail_result_t* parasail_sg_qx_table_scan_sse2_128_sat(
17754         const char * const restrict s1, const int s1Len,
17755         const char * const restrict s2, const int s2Len,
17756         const int open, const int gap,
17757         const parasail_matrix_t* matrix);
17758 
17759 extern parasail_result_t* parasail_sg_qx_table_scan_sse41_128_64(
17760         const char * const restrict s1, const int s1Len,
17761         const char * const restrict s2, const int s2Len,
17762         const int open, const int gap,
17763         const parasail_matrix_t* matrix);
17764 
17765 extern parasail_result_t* parasail_sg_qx_table_scan_sse41_128_32(
17766         const char * const restrict s1, const int s1Len,
17767         const char * const restrict s2, const int s2Len,
17768         const int open, const int gap,
17769         const parasail_matrix_t* matrix);
17770 
17771 extern parasail_result_t* parasail_sg_qx_table_scan_sse41_128_16(
17772         const char * const restrict s1, const int s1Len,
17773         const char * const restrict s2, const int s2Len,
17774         const int open, const int gap,
17775         const parasail_matrix_t* matrix);
17776 
17777 extern parasail_result_t* parasail_sg_qx_table_scan_sse41_128_8(
17778         const char * const restrict s1, const int s1Len,
17779         const char * const restrict s2, const int s2Len,
17780         const int open, const int gap,
17781         const parasail_matrix_t* matrix);
17782 
17783 extern parasail_result_t* parasail_sg_qx_table_scan_sse41_128_sat(
17784         const char * const restrict s1, const int s1Len,
17785         const char * const restrict s2, const int s2Len,
17786         const int open, const int gap,
17787         const parasail_matrix_t* matrix);
17788 
17789 extern parasail_result_t* parasail_sg_qx_table_scan_avx2_256_64(
17790         const char * const restrict s1, const int s1Len,
17791         const char * const restrict s2, const int s2Len,
17792         const int open, const int gap,
17793         const parasail_matrix_t* matrix);
17794 
17795 extern parasail_result_t* parasail_sg_qx_table_scan_avx2_256_32(
17796         const char * const restrict s1, const int s1Len,
17797         const char * const restrict s2, const int s2Len,
17798         const int open, const int gap,
17799         const parasail_matrix_t* matrix);
17800 
17801 extern parasail_result_t* parasail_sg_qx_table_scan_avx2_256_16(
17802         const char * const restrict s1, const int s1Len,
17803         const char * const restrict s2, const int s2Len,
17804         const int open, const int gap,
17805         const parasail_matrix_t* matrix);
17806 
17807 extern parasail_result_t* parasail_sg_qx_table_scan_avx2_256_8(
17808         const char * const restrict s1, const int s1Len,
17809         const char * const restrict s2, const int s2Len,
17810         const int open, const int gap,
17811         const parasail_matrix_t* matrix);
17812 
17813 extern parasail_result_t* parasail_sg_qx_table_scan_avx2_256_sat(
17814         const char * const restrict s1, const int s1Len,
17815         const char * const restrict s2, const int s2Len,
17816         const int open, const int gap,
17817         const parasail_matrix_t* matrix);
17818 
17819 extern parasail_result_t* parasail_sg_qx_table_scan_altivec_128_64(
17820         const char * const restrict s1, const int s1Len,
17821         const char * const restrict s2, const int s2Len,
17822         const int open, const int gap,
17823         const parasail_matrix_t* matrix);
17824 
17825 extern parasail_result_t* parasail_sg_qx_table_scan_altivec_128_32(
17826         const char * const restrict s1, const int s1Len,
17827         const char * const restrict s2, const int s2Len,
17828         const int open, const int gap,
17829         const parasail_matrix_t* matrix);
17830 
17831 extern parasail_result_t* parasail_sg_qx_table_scan_altivec_128_16(
17832         const char * const restrict s1, const int s1Len,
17833         const char * const restrict s2, const int s2Len,
17834         const int open, const int gap,
17835         const parasail_matrix_t* matrix);
17836 
17837 extern parasail_result_t* parasail_sg_qx_table_scan_altivec_128_8(
17838         const char * const restrict s1, const int s1Len,
17839         const char * const restrict s2, const int s2Len,
17840         const int open, const int gap,
17841         const parasail_matrix_t* matrix);
17842 
17843 extern parasail_result_t* parasail_sg_qx_table_scan_altivec_128_sat(
17844         const char * const restrict s1, const int s1Len,
17845         const char * const restrict s2, const int s2Len,
17846         const int open, const int gap,
17847         const parasail_matrix_t* matrix);
17848 
17849 extern parasail_result_t* parasail_sg_qx_table_scan_neon_128_64(
17850         const char * const restrict s1, const int s1Len,
17851         const char * const restrict s2, const int s2Len,
17852         const int open, const int gap,
17853         const parasail_matrix_t* matrix);
17854 
17855 extern parasail_result_t* parasail_sg_qx_table_scan_neon_128_32(
17856         const char * const restrict s1, const int s1Len,
17857         const char * const restrict s2, const int s2Len,
17858         const int open, const int gap,
17859         const parasail_matrix_t* matrix);
17860 
17861 extern parasail_result_t* parasail_sg_qx_table_scan_neon_128_16(
17862         const char * const restrict s1, const int s1Len,
17863         const char * const restrict s2, const int s2Len,
17864         const int open, const int gap,
17865         const parasail_matrix_t* matrix);
17866 
17867 extern parasail_result_t* parasail_sg_qx_table_scan_neon_128_8(
17868         const char * const restrict s1, const int s1Len,
17869         const char * const restrict s2, const int s2Len,
17870         const int open, const int gap,
17871         const parasail_matrix_t* matrix);
17872 
17873 extern parasail_result_t* parasail_sg_qx_table_scan_neon_128_sat(
17874         const char * const restrict s1, const int s1Len,
17875         const char * const restrict s2, const int s2Len,
17876         const int open, const int gap,
17877         const parasail_matrix_t* matrix);
17878 
17879 extern parasail_result_t* parasail_sg_qx_table_striped_sse2_128_64(
17880         const char * const restrict s1, const int s1Len,
17881         const char * const restrict s2, const int s2Len,
17882         const int open, const int gap,
17883         const parasail_matrix_t* matrix);
17884 
17885 extern parasail_result_t* parasail_sg_qx_table_striped_sse2_128_32(
17886         const char * const restrict s1, const int s1Len,
17887         const char * const restrict s2, const int s2Len,
17888         const int open, const int gap,
17889         const parasail_matrix_t* matrix);
17890 
17891 extern parasail_result_t* parasail_sg_qx_table_striped_sse2_128_16(
17892         const char * const restrict s1, const int s1Len,
17893         const char * const restrict s2, const int s2Len,
17894         const int open, const int gap,
17895         const parasail_matrix_t* matrix);
17896 
17897 extern parasail_result_t* parasail_sg_qx_table_striped_sse2_128_8(
17898         const char * const restrict s1, const int s1Len,
17899         const char * const restrict s2, const int s2Len,
17900         const int open, const int gap,
17901         const parasail_matrix_t* matrix);
17902 
17903 extern parasail_result_t* parasail_sg_qx_table_striped_sse2_128_sat(
17904         const char * const restrict s1, const int s1Len,
17905         const char * const restrict s2, const int s2Len,
17906         const int open, const int gap,
17907         const parasail_matrix_t* matrix);
17908 
17909 extern parasail_result_t* parasail_sg_qx_table_striped_sse41_128_64(
17910         const char * const restrict s1, const int s1Len,
17911         const char * const restrict s2, const int s2Len,
17912         const int open, const int gap,
17913         const parasail_matrix_t* matrix);
17914 
17915 extern parasail_result_t* parasail_sg_qx_table_striped_sse41_128_32(
17916         const char * const restrict s1, const int s1Len,
17917         const char * const restrict s2, const int s2Len,
17918         const int open, const int gap,
17919         const parasail_matrix_t* matrix);
17920 
17921 extern parasail_result_t* parasail_sg_qx_table_striped_sse41_128_16(
17922         const char * const restrict s1, const int s1Len,
17923         const char * const restrict s2, const int s2Len,
17924         const int open, const int gap,
17925         const parasail_matrix_t* matrix);
17926 
17927 extern parasail_result_t* parasail_sg_qx_table_striped_sse41_128_8(
17928         const char * const restrict s1, const int s1Len,
17929         const char * const restrict s2, const int s2Len,
17930         const int open, const int gap,
17931         const parasail_matrix_t* matrix);
17932 
17933 extern parasail_result_t* parasail_sg_qx_table_striped_sse41_128_sat(
17934         const char * const restrict s1, const int s1Len,
17935         const char * const restrict s2, const int s2Len,
17936         const int open, const int gap,
17937         const parasail_matrix_t* matrix);
17938 
17939 extern parasail_result_t* parasail_sg_qx_table_striped_avx2_256_64(
17940         const char * const restrict s1, const int s1Len,
17941         const char * const restrict s2, const int s2Len,
17942         const int open, const int gap,
17943         const parasail_matrix_t* matrix);
17944 
17945 extern parasail_result_t* parasail_sg_qx_table_striped_avx2_256_32(
17946         const char * const restrict s1, const int s1Len,
17947         const char * const restrict s2, const int s2Len,
17948         const int open, const int gap,
17949         const parasail_matrix_t* matrix);
17950 
17951 extern parasail_result_t* parasail_sg_qx_table_striped_avx2_256_16(
17952         const char * const restrict s1, const int s1Len,
17953         const char * const restrict s2, const int s2Len,
17954         const int open, const int gap,
17955         const parasail_matrix_t* matrix);
17956 
17957 extern parasail_result_t* parasail_sg_qx_table_striped_avx2_256_8(
17958         const char * const restrict s1, const int s1Len,
17959         const char * const restrict s2, const int s2Len,
17960         const int open, const int gap,
17961         const parasail_matrix_t* matrix);
17962 
17963 extern parasail_result_t* parasail_sg_qx_table_striped_avx2_256_sat(
17964         const char * const restrict s1, const int s1Len,
17965         const char * const restrict s2, const int s2Len,
17966         const int open, const int gap,
17967         const parasail_matrix_t* matrix);
17968 
17969 extern parasail_result_t* parasail_sg_qx_table_striped_altivec_128_64(
17970         const char * const restrict s1, const int s1Len,
17971         const char * const restrict s2, const int s2Len,
17972         const int open, const int gap,
17973         const parasail_matrix_t* matrix);
17974 
17975 extern parasail_result_t* parasail_sg_qx_table_striped_altivec_128_32(
17976         const char * const restrict s1, const int s1Len,
17977         const char * const restrict s2, const int s2Len,
17978         const int open, const int gap,
17979         const parasail_matrix_t* matrix);
17980 
17981 extern parasail_result_t* parasail_sg_qx_table_striped_altivec_128_16(
17982         const char * const restrict s1, const int s1Len,
17983         const char * const restrict s2, const int s2Len,
17984         const int open, const int gap,
17985         const parasail_matrix_t* matrix);
17986 
17987 extern parasail_result_t* parasail_sg_qx_table_striped_altivec_128_8(
17988         const char * const restrict s1, const int s1Len,
17989         const char * const restrict s2, const int s2Len,
17990         const int open, const int gap,
17991         const parasail_matrix_t* matrix);
17992 
17993 extern parasail_result_t* parasail_sg_qx_table_striped_altivec_128_sat(
17994         const char * const restrict s1, const int s1Len,
17995         const char * const restrict s2, const int s2Len,
17996         const int open, const int gap,
17997         const parasail_matrix_t* matrix);
17998 
17999 extern parasail_result_t* parasail_sg_qx_table_striped_neon_128_64(
18000         const char * const restrict s1, const int s1Len,
18001         const char * const restrict s2, const int s2Len,
18002         const int open, const int gap,
18003         const parasail_matrix_t* matrix);
18004 
18005 extern parasail_result_t* parasail_sg_qx_table_striped_neon_128_32(
18006         const char * const restrict s1, const int s1Len,
18007         const char * const restrict s2, const int s2Len,
18008         const int open, const int gap,
18009         const parasail_matrix_t* matrix);
18010 
18011 extern parasail_result_t* parasail_sg_qx_table_striped_neon_128_16(
18012         const char * const restrict s1, const int s1Len,
18013         const char * const restrict s2, const int s2Len,
18014         const int open, const int gap,
18015         const parasail_matrix_t* matrix);
18016 
18017 extern parasail_result_t* parasail_sg_qx_table_striped_neon_128_8(
18018         const char * const restrict s1, const int s1Len,
18019         const char * const restrict s2, const int s2Len,
18020         const int open, const int gap,
18021         const parasail_matrix_t* matrix);
18022 
18023 extern parasail_result_t* parasail_sg_qx_table_striped_neon_128_sat(
18024         const char * const restrict s1, const int s1Len,
18025         const char * const restrict s2, const int s2Len,
18026         const int open, const int gap,
18027         const parasail_matrix_t* matrix);
18028 
18029 extern parasail_result_t* parasail_sg_qx_table_diag_sse2_128_64(
18030         const char * const restrict s1, const int s1Len,
18031         const char * const restrict s2, const int s2Len,
18032         const int open, const int gap,
18033         const parasail_matrix_t* matrix);
18034 
18035 extern parasail_result_t* parasail_sg_qx_table_diag_sse2_128_32(
18036         const char * const restrict s1, const int s1Len,
18037         const char * const restrict s2, const int s2Len,
18038         const int open, const int gap,
18039         const parasail_matrix_t* matrix);
18040 
18041 extern parasail_result_t* parasail_sg_qx_table_diag_sse2_128_16(
18042         const char * const restrict s1, const int s1Len,
18043         const char * const restrict s2, const int s2Len,
18044         const int open, const int gap,
18045         const parasail_matrix_t* matrix);
18046 
18047 extern parasail_result_t* parasail_sg_qx_table_diag_sse2_128_8(
18048         const char * const restrict s1, const int s1Len,
18049         const char * const restrict s2, const int s2Len,
18050         const int open, const int gap,
18051         const parasail_matrix_t* matrix);
18052 
18053 extern parasail_result_t* parasail_sg_qx_table_diag_sse2_128_sat(
18054         const char * const restrict s1, const int s1Len,
18055         const char * const restrict s2, const int s2Len,
18056         const int open, const int gap,
18057         const parasail_matrix_t* matrix);
18058 
18059 extern parasail_result_t* parasail_sg_qx_table_diag_sse41_128_64(
18060         const char * const restrict s1, const int s1Len,
18061         const char * const restrict s2, const int s2Len,
18062         const int open, const int gap,
18063         const parasail_matrix_t* matrix);
18064 
18065 extern parasail_result_t* parasail_sg_qx_table_diag_sse41_128_32(
18066         const char * const restrict s1, const int s1Len,
18067         const char * const restrict s2, const int s2Len,
18068         const int open, const int gap,
18069         const parasail_matrix_t* matrix);
18070 
18071 extern parasail_result_t* parasail_sg_qx_table_diag_sse41_128_16(
18072         const char * const restrict s1, const int s1Len,
18073         const char * const restrict s2, const int s2Len,
18074         const int open, const int gap,
18075         const parasail_matrix_t* matrix);
18076 
18077 extern parasail_result_t* parasail_sg_qx_table_diag_sse41_128_8(
18078         const char * const restrict s1, const int s1Len,
18079         const char * const restrict s2, const int s2Len,
18080         const int open, const int gap,
18081         const parasail_matrix_t* matrix);
18082 
18083 extern parasail_result_t* parasail_sg_qx_table_diag_sse41_128_sat(
18084         const char * const restrict s1, const int s1Len,
18085         const char * const restrict s2, const int s2Len,
18086         const int open, const int gap,
18087         const parasail_matrix_t* matrix);
18088 
18089 extern parasail_result_t* parasail_sg_qx_table_diag_avx2_256_64(
18090         const char * const restrict s1, const int s1Len,
18091         const char * const restrict s2, const int s2Len,
18092         const int open, const int gap,
18093         const parasail_matrix_t* matrix);
18094 
18095 extern parasail_result_t* parasail_sg_qx_table_diag_avx2_256_32(
18096         const char * const restrict s1, const int s1Len,
18097         const char * const restrict s2, const int s2Len,
18098         const int open, const int gap,
18099         const parasail_matrix_t* matrix);
18100 
18101 extern parasail_result_t* parasail_sg_qx_table_diag_avx2_256_16(
18102         const char * const restrict s1, const int s1Len,
18103         const char * const restrict s2, const int s2Len,
18104         const int open, const int gap,
18105         const parasail_matrix_t* matrix);
18106 
18107 extern parasail_result_t* parasail_sg_qx_table_diag_avx2_256_8(
18108         const char * const restrict s1, const int s1Len,
18109         const char * const restrict s2, const int s2Len,
18110         const int open, const int gap,
18111         const parasail_matrix_t* matrix);
18112 
18113 extern parasail_result_t* parasail_sg_qx_table_diag_avx2_256_sat(
18114         const char * const restrict s1, const int s1Len,
18115         const char * const restrict s2, const int s2Len,
18116         const int open, const int gap,
18117         const parasail_matrix_t* matrix);
18118 
18119 extern parasail_result_t* parasail_sg_qx_table_diag_altivec_128_64(
18120         const char * const restrict s1, const int s1Len,
18121         const char * const restrict s2, const int s2Len,
18122         const int open, const int gap,
18123         const parasail_matrix_t* matrix);
18124 
18125 extern parasail_result_t* parasail_sg_qx_table_diag_altivec_128_32(
18126         const char * const restrict s1, const int s1Len,
18127         const char * const restrict s2, const int s2Len,
18128         const int open, const int gap,
18129         const parasail_matrix_t* matrix);
18130 
18131 extern parasail_result_t* parasail_sg_qx_table_diag_altivec_128_16(
18132         const char * const restrict s1, const int s1Len,
18133         const char * const restrict s2, const int s2Len,
18134         const int open, const int gap,
18135         const parasail_matrix_t* matrix);
18136 
18137 extern parasail_result_t* parasail_sg_qx_table_diag_altivec_128_8(
18138         const char * const restrict s1, const int s1Len,
18139         const char * const restrict s2, const int s2Len,
18140         const int open, const int gap,
18141         const parasail_matrix_t* matrix);
18142 
18143 extern parasail_result_t* parasail_sg_qx_table_diag_altivec_128_sat(
18144         const char * const restrict s1, const int s1Len,
18145         const char * const restrict s2, const int s2Len,
18146         const int open, const int gap,
18147         const parasail_matrix_t* matrix);
18148 
18149 extern parasail_result_t* parasail_sg_qx_table_diag_neon_128_64(
18150         const char * const restrict s1, const int s1Len,
18151         const char * const restrict s2, const int s2Len,
18152         const int open, const int gap,
18153         const parasail_matrix_t* matrix);
18154 
18155 extern parasail_result_t* parasail_sg_qx_table_diag_neon_128_32(
18156         const char * const restrict s1, const int s1Len,
18157         const char * const restrict s2, const int s2Len,
18158         const int open, const int gap,
18159         const parasail_matrix_t* matrix);
18160 
18161 extern parasail_result_t* parasail_sg_qx_table_diag_neon_128_16(
18162         const char * const restrict s1, const int s1Len,
18163         const char * const restrict s2, const int s2Len,
18164         const int open, const int gap,
18165         const parasail_matrix_t* matrix);
18166 
18167 extern parasail_result_t* parasail_sg_qx_table_diag_neon_128_8(
18168         const char * const restrict s1, const int s1Len,
18169         const char * const restrict s2, const int s2Len,
18170         const int open, const int gap,
18171         const parasail_matrix_t* matrix);
18172 
18173 extern parasail_result_t* parasail_sg_qx_table_diag_neon_128_sat(
18174         const char * const restrict s1, const int s1Len,
18175         const char * const restrict s2, const int s2Len,
18176         const int open, const int gap,
18177         const parasail_matrix_t* matrix);
18178 
18179 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse2_128_64(
18180         const char * const restrict s1, const int s1Len,
18181         const char * const restrict s2, const int s2Len,
18182         const int open, const int gap,
18183         const parasail_matrix_t* matrix);
18184 
18185 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse2_128_32(
18186         const char * const restrict s1, const int s1Len,
18187         const char * const restrict s2, const int s2Len,
18188         const int open, const int gap,
18189         const parasail_matrix_t* matrix);
18190 
18191 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse2_128_16(
18192         const char * const restrict s1, const int s1Len,
18193         const char * const restrict s2, const int s2Len,
18194         const int open, const int gap,
18195         const parasail_matrix_t* matrix);
18196 
18197 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse2_128_8(
18198         const char * const restrict s1, const int s1Len,
18199         const char * const restrict s2, const int s2Len,
18200         const int open, const int gap,
18201         const parasail_matrix_t* matrix);
18202 
18203 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse2_128_sat(
18204         const char * const restrict s1, const int s1Len,
18205         const char * const restrict s2, const int s2Len,
18206         const int open, const int gap,
18207         const parasail_matrix_t* matrix);
18208 
18209 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse41_128_64(
18210         const char * const restrict s1, const int s1Len,
18211         const char * const restrict s2, const int s2Len,
18212         const int open, const int gap,
18213         const parasail_matrix_t* matrix);
18214 
18215 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse41_128_32(
18216         const char * const restrict s1, const int s1Len,
18217         const char * const restrict s2, const int s2Len,
18218         const int open, const int gap,
18219         const parasail_matrix_t* matrix);
18220 
18221 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse41_128_16(
18222         const char * const restrict s1, const int s1Len,
18223         const char * const restrict s2, const int s2Len,
18224         const int open, const int gap,
18225         const parasail_matrix_t* matrix);
18226 
18227 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse41_128_8(
18228         const char * const restrict s1, const int s1Len,
18229         const char * const restrict s2, const int s2Len,
18230         const int open, const int gap,
18231         const parasail_matrix_t* matrix);
18232 
18233 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sse41_128_sat(
18234         const char * const restrict s1, const int s1Len,
18235         const char * const restrict s2, const int s2Len,
18236         const int open, const int gap,
18237         const parasail_matrix_t* matrix);
18238 
18239 extern parasail_result_t* parasail_sg_qx_rowcol_scan_avx2_256_64(
18240         const char * const restrict s1, const int s1Len,
18241         const char * const restrict s2, const int s2Len,
18242         const int open, const int gap,
18243         const parasail_matrix_t* matrix);
18244 
18245 extern parasail_result_t* parasail_sg_qx_rowcol_scan_avx2_256_32(
18246         const char * const restrict s1, const int s1Len,
18247         const char * const restrict s2, const int s2Len,
18248         const int open, const int gap,
18249         const parasail_matrix_t* matrix);
18250 
18251 extern parasail_result_t* parasail_sg_qx_rowcol_scan_avx2_256_16(
18252         const char * const restrict s1, const int s1Len,
18253         const char * const restrict s2, const int s2Len,
18254         const int open, const int gap,
18255         const parasail_matrix_t* matrix);
18256 
18257 extern parasail_result_t* parasail_sg_qx_rowcol_scan_avx2_256_8(
18258         const char * const restrict s1, const int s1Len,
18259         const char * const restrict s2, const int s2Len,
18260         const int open, const int gap,
18261         const parasail_matrix_t* matrix);
18262 
18263 extern parasail_result_t* parasail_sg_qx_rowcol_scan_avx2_256_sat(
18264         const char * const restrict s1, const int s1Len,
18265         const char * const restrict s2, const int s2Len,
18266         const int open, const int gap,
18267         const parasail_matrix_t* matrix);
18268 
18269 extern parasail_result_t* parasail_sg_qx_rowcol_scan_altivec_128_64(
18270         const char * const restrict s1, const int s1Len,
18271         const char * const restrict s2, const int s2Len,
18272         const int open, const int gap,
18273         const parasail_matrix_t* matrix);
18274 
18275 extern parasail_result_t* parasail_sg_qx_rowcol_scan_altivec_128_32(
18276         const char * const restrict s1, const int s1Len,
18277         const char * const restrict s2, const int s2Len,
18278         const int open, const int gap,
18279         const parasail_matrix_t* matrix);
18280 
18281 extern parasail_result_t* parasail_sg_qx_rowcol_scan_altivec_128_16(
18282         const char * const restrict s1, const int s1Len,
18283         const char * const restrict s2, const int s2Len,
18284         const int open, const int gap,
18285         const parasail_matrix_t* matrix);
18286 
18287 extern parasail_result_t* parasail_sg_qx_rowcol_scan_altivec_128_8(
18288         const char * const restrict s1, const int s1Len,
18289         const char * const restrict s2, const int s2Len,
18290         const int open, const int gap,
18291         const parasail_matrix_t* matrix);
18292 
18293 extern parasail_result_t* parasail_sg_qx_rowcol_scan_altivec_128_sat(
18294         const char * const restrict s1, const int s1Len,
18295         const char * const restrict s2, const int s2Len,
18296         const int open, const int gap,
18297         const parasail_matrix_t* matrix);
18298 
18299 extern parasail_result_t* parasail_sg_qx_rowcol_scan_neon_128_64(
18300         const char * const restrict s1, const int s1Len,
18301         const char * const restrict s2, const int s2Len,
18302         const int open, const int gap,
18303         const parasail_matrix_t* matrix);
18304 
18305 extern parasail_result_t* parasail_sg_qx_rowcol_scan_neon_128_32(
18306         const char * const restrict s1, const int s1Len,
18307         const char * const restrict s2, const int s2Len,
18308         const int open, const int gap,
18309         const parasail_matrix_t* matrix);
18310 
18311 extern parasail_result_t* parasail_sg_qx_rowcol_scan_neon_128_16(
18312         const char * const restrict s1, const int s1Len,
18313         const char * const restrict s2, const int s2Len,
18314         const int open, const int gap,
18315         const parasail_matrix_t* matrix);
18316 
18317 extern parasail_result_t* parasail_sg_qx_rowcol_scan_neon_128_8(
18318         const char * const restrict s1, const int s1Len,
18319         const char * const restrict s2, const int s2Len,
18320         const int open, const int gap,
18321         const parasail_matrix_t* matrix);
18322 
18323 extern parasail_result_t* parasail_sg_qx_rowcol_scan_neon_128_sat(
18324         const char * const restrict s1, const int s1Len,
18325         const char * const restrict s2, const int s2Len,
18326         const int open, const int gap,
18327         const parasail_matrix_t* matrix);
18328 
18329 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse2_128_64(
18330         const char * const restrict s1, const int s1Len,
18331         const char * const restrict s2, const int s2Len,
18332         const int open, const int gap,
18333         const parasail_matrix_t* matrix);
18334 
18335 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse2_128_32(
18336         const char * const restrict s1, const int s1Len,
18337         const char * const restrict s2, const int s2Len,
18338         const int open, const int gap,
18339         const parasail_matrix_t* matrix);
18340 
18341 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse2_128_16(
18342         const char * const restrict s1, const int s1Len,
18343         const char * const restrict s2, const int s2Len,
18344         const int open, const int gap,
18345         const parasail_matrix_t* matrix);
18346 
18347 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse2_128_8(
18348         const char * const restrict s1, const int s1Len,
18349         const char * const restrict s2, const int s2Len,
18350         const int open, const int gap,
18351         const parasail_matrix_t* matrix);
18352 
18353 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse2_128_sat(
18354         const char * const restrict s1, const int s1Len,
18355         const char * const restrict s2, const int s2Len,
18356         const int open, const int gap,
18357         const parasail_matrix_t* matrix);
18358 
18359 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse41_128_64(
18360         const char * const restrict s1, const int s1Len,
18361         const char * const restrict s2, const int s2Len,
18362         const int open, const int gap,
18363         const parasail_matrix_t* matrix);
18364 
18365 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse41_128_32(
18366         const char * const restrict s1, const int s1Len,
18367         const char * const restrict s2, const int s2Len,
18368         const int open, const int gap,
18369         const parasail_matrix_t* matrix);
18370 
18371 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse41_128_16(
18372         const char * const restrict s1, const int s1Len,
18373         const char * const restrict s2, const int s2Len,
18374         const int open, const int gap,
18375         const parasail_matrix_t* matrix);
18376 
18377 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse41_128_8(
18378         const char * const restrict s1, const int s1Len,
18379         const char * const restrict s2, const int s2Len,
18380         const int open, const int gap,
18381         const parasail_matrix_t* matrix);
18382 
18383 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sse41_128_sat(
18384         const char * const restrict s1, const int s1Len,
18385         const char * const restrict s2, const int s2Len,
18386         const int open, const int gap,
18387         const parasail_matrix_t* matrix);
18388 
18389 extern parasail_result_t* parasail_sg_qx_rowcol_striped_avx2_256_64(
18390         const char * const restrict s1, const int s1Len,
18391         const char * const restrict s2, const int s2Len,
18392         const int open, const int gap,
18393         const parasail_matrix_t* matrix);
18394 
18395 extern parasail_result_t* parasail_sg_qx_rowcol_striped_avx2_256_32(
18396         const char * const restrict s1, const int s1Len,
18397         const char * const restrict s2, const int s2Len,
18398         const int open, const int gap,
18399         const parasail_matrix_t* matrix);
18400 
18401 extern parasail_result_t* parasail_sg_qx_rowcol_striped_avx2_256_16(
18402         const char * const restrict s1, const int s1Len,
18403         const char * const restrict s2, const int s2Len,
18404         const int open, const int gap,
18405         const parasail_matrix_t* matrix);
18406 
18407 extern parasail_result_t* parasail_sg_qx_rowcol_striped_avx2_256_8(
18408         const char * const restrict s1, const int s1Len,
18409         const char * const restrict s2, const int s2Len,
18410         const int open, const int gap,
18411         const parasail_matrix_t* matrix);
18412 
18413 extern parasail_result_t* parasail_sg_qx_rowcol_striped_avx2_256_sat(
18414         const char * const restrict s1, const int s1Len,
18415         const char * const restrict s2, const int s2Len,
18416         const int open, const int gap,
18417         const parasail_matrix_t* matrix);
18418 
18419 extern parasail_result_t* parasail_sg_qx_rowcol_striped_altivec_128_64(
18420         const char * const restrict s1, const int s1Len,
18421         const char * const restrict s2, const int s2Len,
18422         const int open, const int gap,
18423         const parasail_matrix_t* matrix);
18424 
18425 extern parasail_result_t* parasail_sg_qx_rowcol_striped_altivec_128_32(
18426         const char * const restrict s1, const int s1Len,
18427         const char * const restrict s2, const int s2Len,
18428         const int open, const int gap,
18429         const parasail_matrix_t* matrix);
18430 
18431 extern parasail_result_t* parasail_sg_qx_rowcol_striped_altivec_128_16(
18432         const char * const restrict s1, const int s1Len,
18433         const char * const restrict s2, const int s2Len,
18434         const int open, const int gap,
18435         const parasail_matrix_t* matrix);
18436 
18437 extern parasail_result_t* parasail_sg_qx_rowcol_striped_altivec_128_8(
18438         const char * const restrict s1, const int s1Len,
18439         const char * const restrict s2, const int s2Len,
18440         const int open, const int gap,
18441         const parasail_matrix_t* matrix);
18442 
18443 extern parasail_result_t* parasail_sg_qx_rowcol_striped_altivec_128_sat(
18444         const char * const restrict s1, const int s1Len,
18445         const char * const restrict s2, const int s2Len,
18446         const int open, const int gap,
18447         const parasail_matrix_t* matrix);
18448 
18449 extern parasail_result_t* parasail_sg_qx_rowcol_striped_neon_128_64(
18450         const char * const restrict s1, const int s1Len,
18451         const char * const restrict s2, const int s2Len,
18452         const int open, const int gap,
18453         const parasail_matrix_t* matrix);
18454 
18455 extern parasail_result_t* parasail_sg_qx_rowcol_striped_neon_128_32(
18456         const char * const restrict s1, const int s1Len,
18457         const char * const restrict s2, const int s2Len,
18458         const int open, const int gap,
18459         const parasail_matrix_t* matrix);
18460 
18461 extern parasail_result_t* parasail_sg_qx_rowcol_striped_neon_128_16(
18462         const char * const restrict s1, const int s1Len,
18463         const char * const restrict s2, const int s2Len,
18464         const int open, const int gap,
18465         const parasail_matrix_t* matrix);
18466 
18467 extern parasail_result_t* parasail_sg_qx_rowcol_striped_neon_128_8(
18468         const char * const restrict s1, const int s1Len,
18469         const char * const restrict s2, const int s2Len,
18470         const int open, const int gap,
18471         const parasail_matrix_t* matrix);
18472 
18473 extern parasail_result_t* parasail_sg_qx_rowcol_striped_neon_128_sat(
18474         const char * const restrict s1, const int s1Len,
18475         const char * const restrict s2, const int s2Len,
18476         const int open, const int gap,
18477         const parasail_matrix_t* matrix);
18478 
18479 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse2_128_64(
18480         const char * const restrict s1, const int s1Len,
18481         const char * const restrict s2, const int s2Len,
18482         const int open, const int gap,
18483         const parasail_matrix_t* matrix);
18484 
18485 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse2_128_32(
18486         const char * const restrict s1, const int s1Len,
18487         const char * const restrict s2, const int s2Len,
18488         const int open, const int gap,
18489         const parasail_matrix_t* matrix);
18490 
18491 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse2_128_16(
18492         const char * const restrict s1, const int s1Len,
18493         const char * const restrict s2, const int s2Len,
18494         const int open, const int gap,
18495         const parasail_matrix_t* matrix);
18496 
18497 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse2_128_8(
18498         const char * const restrict s1, const int s1Len,
18499         const char * const restrict s2, const int s2Len,
18500         const int open, const int gap,
18501         const parasail_matrix_t* matrix);
18502 
18503 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse2_128_sat(
18504         const char * const restrict s1, const int s1Len,
18505         const char * const restrict s2, const int s2Len,
18506         const int open, const int gap,
18507         const parasail_matrix_t* matrix);
18508 
18509 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse41_128_64(
18510         const char * const restrict s1, const int s1Len,
18511         const char * const restrict s2, const int s2Len,
18512         const int open, const int gap,
18513         const parasail_matrix_t* matrix);
18514 
18515 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse41_128_32(
18516         const char * const restrict s1, const int s1Len,
18517         const char * const restrict s2, const int s2Len,
18518         const int open, const int gap,
18519         const parasail_matrix_t* matrix);
18520 
18521 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse41_128_16(
18522         const char * const restrict s1, const int s1Len,
18523         const char * const restrict s2, const int s2Len,
18524         const int open, const int gap,
18525         const parasail_matrix_t* matrix);
18526 
18527 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse41_128_8(
18528         const char * const restrict s1, const int s1Len,
18529         const char * const restrict s2, const int s2Len,
18530         const int open, const int gap,
18531         const parasail_matrix_t* matrix);
18532 
18533 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sse41_128_sat(
18534         const char * const restrict s1, const int s1Len,
18535         const char * const restrict s2, const int s2Len,
18536         const int open, const int gap,
18537         const parasail_matrix_t* matrix);
18538 
18539 extern parasail_result_t* parasail_sg_qx_rowcol_diag_avx2_256_64(
18540         const char * const restrict s1, const int s1Len,
18541         const char * const restrict s2, const int s2Len,
18542         const int open, const int gap,
18543         const parasail_matrix_t* matrix);
18544 
18545 extern parasail_result_t* parasail_sg_qx_rowcol_diag_avx2_256_32(
18546         const char * const restrict s1, const int s1Len,
18547         const char * const restrict s2, const int s2Len,
18548         const int open, const int gap,
18549         const parasail_matrix_t* matrix);
18550 
18551 extern parasail_result_t* parasail_sg_qx_rowcol_diag_avx2_256_16(
18552         const char * const restrict s1, const int s1Len,
18553         const char * const restrict s2, const int s2Len,
18554         const int open, const int gap,
18555         const parasail_matrix_t* matrix);
18556 
18557 extern parasail_result_t* parasail_sg_qx_rowcol_diag_avx2_256_8(
18558         const char * const restrict s1, const int s1Len,
18559         const char * const restrict s2, const int s2Len,
18560         const int open, const int gap,
18561         const parasail_matrix_t* matrix);
18562 
18563 extern parasail_result_t* parasail_sg_qx_rowcol_diag_avx2_256_sat(
18564         const char * const restrict s1, const int s1Len,
18565         const char * const restrict s2, const int s2Len,
18566         const int open, const int gap,
18567         const parasail_matrix_t* matrix);
18568 
18569 extern parasail_result_t* parasail_sg_qx_rowcol_diag_altivec_128_64(
18570         const char * const restrict s1, const int s1Len,
18571         const char * const restrict s2, const int s2Len,
18572         const int open, const int gap,
18573         const parasail_matrix_t* matrix);
18574 
18575 extern parasail_result_t* parasail_sg_qx_rowcol_diag_altivec_128_32(
18576         const char * const restrict s1, const int s1Len,
18577         const char * const restrict s2, const int s2Len,
18578         const int open, const int gap,
18579         const parasail_matrix_t* matrix);
18580 
18581 extern parasail_result_t* parasail_sg_qx_rowcol_diag_altivec_128_16(
18582         const char * const restrict s1, const int s1Len,
18583         const char * const restrict s2, const int s2Len,
18584         const int open, const int gap,
18585         const parasail_matrix_t* matrix);
18586 
18587 extern parasail_result_t* parasail_sg_qx_rowcol_diag_altivec_128_8(
18588         const char * const restrict s1, const int s1Len,
18589         const char * const restrict s2, const int s2Len,
18590         const int open, const int gap,
18591         const parasail_matrix_t* matrix);
18592 
18593 extern parasail_result_t* parasail_sg_qx_rowcol_diag_altivec_128_sat(
18594         const char * const restrict s1, const int s1Len,
18595         const char * const restrict s2, const int s2Len,
18596         const int open, const int gap,
18597         const parasail_matrix_t* matrix);
18598 
18599 extern parasail_result_t* parasail_sg_qx_rowcol_diag_neon_128_64(
18600         const char * const restrict s1, const int s1Len,
18601         const char * const restrict s2, const int s2Len,
18602         const int open, const int gap,
18603         const parasail_matrix_t* matrix);
18604 
18605 extern parasail_result_t* parasail_sg_qx_rowcol_diag_neon_128_32(
18606         const char * const restrict s1, const int s1Len,
18607         const char * const restrict s2, const int s2Len,
18608         const int open, const int gap,
18609         const parasail_matrix_t* matrix);
18610 
18611 extern parasail_result_t* parasail_sg_qx_rowcol_diag_neon_128_16(
18612         const char * const restrict s1, const int s1Len,
18613         const char * const restrict s2, const int s2Len,
18614         const int open, const int gap,
18615         const parasail_matrix_t* matrix);
18616 
18617 extern parasail_result_t* parasail_sg_qx_rowcol_diag_neon_128_8(
18618         const char * const restrict s1, const int s1Len,
18619         const char * const restrict s2, const int s2Len,
18620         const int open, const int gap,
18621         const parasail_matrix_t* matrix);
18622 
18623 extern parasail_result_t* parasail_sg_qx_rowcol_diag_neon_128_sat(
18624         const char * const restrict s1, const int s1Len,
18625         const char * const restrict s2, const int s2Len,
18626         const int open, const int gap,
18627         const parasail_matrix_t* matrix);
18628 
18629 extern parasail_result_t* parasail_sg_qx_trace_scan_sse2_128_64(
18630         const char * const restrict s1, const int s1Len,
18631         const char * const restrict s2, const int s2Len,
18632         const int open, const int gap,
18633         const parasail_matrix_t* matrix);
18634 
18635 extern parasail_result_t* parasail_sg_qx_trace_scan_sse2_128_32(
18636         const char * const restrict s1, const int s1Len,
18637         const char * const restrict s2, const int s2Len,
18638         const int open, const int gap,
18639         const parasail_matrix_t* matrix);
18640 
18641 extern parasail_result_t* parasail_sg_qx_trace_scan_sse2_128_16(
18642         const char * const restrict s1, const int s1Len,
18643         const char * const restrict s2, const int s2Len,
18644         const int open, const int gap,
18645         const parasail_matrix_t* matrix);
18646 
18647 extern parasail_result_t* parasail_sg_qx_trace_scan_sse2_128_8(
18648         const char * const restrict s1, const int s1Len,
18649         const char * const restrict s2, const int s2Len,
18650         const int open, const int gap,
18651         const parasail_matrix_t* matrix);
18652 
18653 extern parasail_result_t* parasail_sg_qx_trace_scan_sse2_128_sat(
18654         const char * const restrict s1, const int s1Len,
18655         const char * const restrict s2, const int s2Len,
18656         const int open, const int gap,
18657         const parasail_matrix_t* matrix);
18658 
18659 extern parasail_result_t* parasail_sg_qx_trace_scan_sse41_128_64(
18660         const char * const restrict s1, const int s1Len,
18661         const char * const restrict s2, const int s2Len,
18662         const int open, const int gap,
18663         const parasail_matrix_t* matrix);
18664 
18665 extern parasail_result_t* parasail_sg_qx_trace_scan_sse41_128_32(
18666         const char * const restrict s1, const int s1Len,
18667         const char * const restrict s2, const int s2Len,
18668         const int open, const int gap,
18669         const parasail_matrix_t* matrix);
18670 
18671 extern parasail_result_t* parasail_sg_qx_trace_scan_sse41_128_16(
18672         const char * const restrict s1, const int s1Len,
18673         const char * const restrict s2, const int s2Len,
18674         const int open, const int gap,
18675         const parasail_matrix_t* matrix);
18676 
18677 extern parasail_result_t* parasail_sg_qx_trace_scan_sse41_128_8(
18678         const char * const restrict s1, const int s1Len,
18679         const char * const restrict s2, const int s2Len,
18680         const int open, const int gap,
18681         const parasail_matrix_t* matrix);
18682 
18683 extern parasail_result_t* parasail_sg_qx_trace_scan_sse41_128_sat(
18684         const char * const restrict s1, const int s1Len,
18685         const char * const restrict s2, const int s2Len,
18686         const int open, const int gap,
18687         const parasail_matrix_t* matrix);
18688 
18689 extern parasail_result_t* parasail_sg_qx_trace_scan_avx2_256_64(
18690         const char * const restrict s1, const int s1Len,
18691         const char * const restrict s2, const int s2Len,
18692         const int open, const int gap,
18693         const parasail_matrix_t* matrix);
18694 
18695 extern parasail_result_t* parasail_sg_qx_trace_scan_avx2_256_32(
18696         const char * const restrict s1, const int s1Len,
18697         const char * const restrict s2, const int s2Len,
18698         const int open, const int gap,
18699         const parasail_matrix_t* matrix);
18700 
18701 extern parasail_result_t* parasail_sg_qx_trace_scan_avx2_256_16(
18702         const char * const restrict s1, const int s1Len,
18703         const char * const restrict s2, const int s2Len,
18704         const int open, const int gap,
18705         const parasail_matrix_t* matrix);
18706 
18707 extern parasail_result_t* parasail_sg_qx_trace_scan_avx2_256_8(
18708         const char * const restrict s1, const int s1Len,
18709         const char * const restrict s2, const int s2Len,
18710         const int open, const int gap,
18711         const parasail_matrix_t* matrix);
18712 
18713 extern parasail_result_t* parasail_sg_qx_trace_scan_avx2_256_sat(
18714         const char * const restrict s1, const int s1Len,
18715         const char * const restrict s2, const int s2Len,
18716         const int open, const int gap,
18717         const parasail_matrix_t* matrix);
18718 
18719 extern parasail_result_t* parasail_sg_qx_trace_scan_altivec_128_64(
18720         const char * const restrict s1, const int s1Len,
18721         const char * const restrict s2, const int s2Len,
18722         const int open, const int gap,
18723         const parasail_matrix_t* matrix);
18724 
18725 extern parasail_result_t* parasail_sg_qx_trace_scan_altivec_128_32(
18726         const char * const restrict s1, const int s1Len,
18727         const char * const restrict s2, const int s2Len,
18728         const int open, const int gap,
18729         const parasail_matrix_t* matrix);
18730 
18731 extern parasail_result_t* parasail_sg_qx_trace_scan_altivec_128_16(
18732         const char * const restrict s1, const int s1Len,
18733         const char * const restrict s2, const int s2Len,
18734         const int open, const int gap,
18735         const parasail_matrix_t* matrix);
18736 
18737 extern parasail_result_t* parasail_sg_qx_trace_scan_altivec_128_8(
18738         const char * const restrict s1, const int s1Len,
18739         const char * const restrict s2, const int s2Len,
18740         const int open, const int gap,
18741         const parasail_matrix_t* matrix);
18742 
18743 extern parasail_result_t* parasail_sg_qx_trace_scan_altivec_128_sat(
18744         const char * const restrict s1, const int s1Len,
18745         const char * const restrict s2, const int s2Len,
18746         const int open, const int gap,
18747         const parasail_matrix_t* matrix);
18748 
18749 extern parasail_result_t* parasail_sg_qx_trace_scan_neon_128_64(
18750         const char * const restrict s1, const int s1Len,
18751         const char * const restrict s2, const int s2Len,
18752         const int open, const int gap,
18753         const parasail_matrix_t* matrix);
18754 
18755 extern parasail_result_t* parasail_sg_qx_trace_scan_neon_128_32(
18756         const char * const restrict s1, const int s1Len,
18757         const char * const restrict s2, const int s2Len,
18758         const int open, const int gap,
18759         const parasail_matrix_t* matrix);
18760 
18761 extern parasail_result_t* parasail_sg_qx_trace_scan_neon_128_16(
18762         const char * const restrict s1, const int s1Len,
18763         const char * const restrict s2, const int s2Len,
18764         const int open, const int gap,
18765         const parasail_matrix_t* matrix);
18766 
18767 extern parasail_result_t* parasail_sg_qx_trace_scan_neon_128_8(
18768         const char * const restrict s1, const int s1Len,
18769         const char * const restrict s2, const int s2Len,
18770         const int open, const int gap,
18771         const parasail_matrix_t* matrix);
18772 
18773 extern parasail_result_t* parasail_sg_qx_trace_scan_neon_128_sat(
18774         const char * const restrict s1, const int s1Len,
18775         const char * const restrict s2, const int s2Len,
18776         const int open, const int gap,
18777         const parasail_matrix_t* matrix);
18778 
18779 extern parasail_result_t* parasail_sg_qx_trace_striped_sse2_128_64(
18780         const char * const restrict s1, const int s1Len,
18781         const char * const restrict s2, const int s2Len,
18782         const int open, const int gap,
18783         const parasail_matrix_t* matrix);
18784 
18785 extern parasail_result_t* parasail_sg_qx_trace_striped_sse2_128_32(
18786         const char * const restrict s1, const int s1Len,
18787         const char * const restrict s2, const int s2Len,
18788         const int open, const int gap,
18789         const parasail_matrix_t* matrix);
18790 
18791 extern parasail_result_t* parasail_sg_qx_trace_striped_sse2_128_16(
18792         const char * const restrict s1, const int s1Len,
18793         const char * const restrict s2, const int s2Len,
18794         const int open, const int gap,
18795         const parasail_matrix_t* matrix);
18796 
18797 extern parasail_result_t* parasail_sg_qx_trace_striped_sse2_128_8(
18798         const char * const restrict s1, const int s1Len,
18799         const char * const restrict s2, const int s2Len,
18800         const int open, const int gap,
18801         const parasail_matrix_t* matrix);
18802 
18803 extern parasail_result_t* parasail_sg_qx_trace_striped_sse2_128_sat(
18804         const char * const restrict s1, const int s1Len,
18805         const char * const restrict s2, const int s2Len,
18806         const int open, const int gap,
18807         const parasail_matrix_t* matrix);
18808 
18809 extern parasail_result_t* parasail_sg_qx_trace_striped_sse41_128_64(
18810         const char * const restrict s1, const int s1Len,
18811         const char * const restrict s2, const int s2Len,
18812         const int open, const int gap,
18813         const parasail_matrix_t* matrix);
18814 
18815 extern parasail_result_t* parasail_sg_qx_trace_striped_sse41_128_32(
18816         const char * const restrict s1, const int s1Len,
18817         const char * const restrict s2, const int s2Len,
18818         const int open, const int gap,
18819         const parasail_matrix_t* matrix);
18820 
18821 extern parasail_result_t* parasail_sg_qx_trace_striped_sse41_128_16(
18822         const char * const restrict s1, const int s1Len,
18823         const char * const restrict s2, const int s2Len,
18824         const int open, const int gap,
18825         const parasail_matrix_t* matrix);
18826 
18827 extern parasail_result_t* parasail_sg_qx_trace_striped_sse41_128_8(
18828         const char * const restrict s1, const int s1Len,
18829         const char * const restrict s2, const int s2Len,
18830         const int open, const int gap,
18831         const parasail_matrix_t* matrix);
18832 
18833 extern parasail_result_t* parasail_sg_qx_trace_striped_sse41_128_sat(
18834         const char * const restrict s1, const int s1Len,
18835         const char * const restrict s2, const int s2Len,
18836         const int open, const int gap,
18837         const parasail_matrix_t* matrix);
18838 
18839 extern parasail_result_t* parasail_sg_qx_trace_striped_avx2_256_64(
18840         const char * const restrict s1, const int s1Len,
18841         const char * const restrict s2, const int s2Len,
18842         const int open, const int gap,
18843         const parasail_matrix_t* matrix);
18844 
18845 extern parasail_result_t* parasail_sg_qx_trace_striped_avx2_256_32(
18846         const char * const restrict s1, const int s1Len,
18847         const char * const restrict s2, const int s2Len,
18848         const int open, const int gap,
18849         const parasail_matrix_t* matrix);
18850 
18851 extern parasail_result_t* parasail_sg_qx_trace_striped_avx2_256_16(
18852         const char * const restrict s1, const int s1Len,
18853         const char * const restrict s2, const int s2Len,
18854         const int open, const int gap,
18855         const parasail_matrix_t* matrix);
18856 
18857 extern parasail_result_t* parasail_sg_qx_trace_striped_avx2_256_8(
18858         const char * const restrict s1, const int s1Len,
18859         const char * const restrict s2, const int s2Len,
18860         const int open, const int gap,
18861         const parasail_matrix_t* matrix);
18862 
18863 extern parasail_result_t* parasail_sg_qx_trace_striped_avx2_256_sat(
18864         const char * const restrict s1, const int s1Len,
18865         const char * const restrict s2, const int s2Len,
18866         const int open, const int gap,
18867         const parasail_matrix_t* matrix);
18868 
18869 extern parasail_result_t* parasail_sg_qx_trace_striped_altivec_128_64(
18870         const char * const restrict s1, const int s1Len,
18871         const char * const restrict s2, const int s2Len,
18872         const int open, const int gap,
18873         const parasail_matrix_t* matrix);
18874 
18875 extern parasail_result_t* parasail_sg_qx_trace_striped_altivec_128_32(
18876         const char * const restrict s1, const int s1Len,
18877         const char * const restrict s2, const int s2Len,
18878         const int open, const int gap,
18879         const parasail_matrix_t* matrix);
18880 
18881 extern parasail_result_t* parasail_sg_qx_trace_striped_altivec_128_16(
18882         const char * const restrict s1, const int s1Len,
18883         const char * const restrict s2, const int s2Len,
18884         const int open, const int gap,
18885         const parasail_matrix_t* matrix);
18886 
18887 extern parasail_result_t* parasail_sg_qx_trace_striped_altivec_128_8(
18888         const char * const restrict s1, const int s1Len,
18889         const char * const restrict s2, const int s2Len,
18890         const int open, const int gap,
18891         const parasail_matrix_t* matrix);
18892 
18893 extern parasail_result_t* parasail_sg_qx_trace_striped_altivec_128_sat(
18894         const char * const restrict s1, const int s1Len,
18895         const char * const restrict s2, const int s2Len,
18896         const int open, const int gap,
18897         const parasail_matrix_t* matrix);
18898 
18899 extern parasail_result_t* parasail_sg_qx_trace_striped_neon_128_64(
18900         const char * const restrict s1, const int s1Len,
18901         const char * const restrict s2, const int s2Len,
18902         const int open, const int gap,
18903         const parasail_matrix_t* matrix);
18904 
18905 extern parasail_result_t* parasail_sg_qx_trace_striped_neon_128_32(
18906         const char * const restrict s1, const int s1Len,
18907         const char * const restrict s2, const int s2Len,
18908         const int open, const int gap,
18909         const parasail_matrix_t* matrix);
18910 
18911 extern parasail_result_t* parasail_sg_qx_trace_striped_neon_128_16(
18912         const char * const restrict s1, const int s1Len,
18913         const char * const restrict s2, const int s2Len,
18914         const int open, const int gap,
18915         const parasail_matrix_t* matrix);
18916 
18917 extern parasail_result_t* parasail_sg_qx_trace_striped_neon_128_8(
18918         const char * const restrict s1, const int s1Len,
18919         const char * const restrict s2, const int s2Len,
18920         const int open, const int gap,
18921         const parasail_matrix_t* matrix);
18922 
18923 extern parasail_result_t* parasail_sg_qx_trace_striped_neon_128_sat(
18924         const char * const restrict s1, const int s1Len,
18925         const char * const restrict s2, const int s2Len,
18926         const int open, const int gap,
18927         const parasail_matrix_t* matrix);
18928 
18929 extern parasail_result_t* parasail_sg_qx_trace_diag_sse2_128_64(
18930         const char * const restrict s1, const int s1Len,
18931         const char * const restrict s2, const int s2Len,
18932         const int open, const int gap,
18933         const parasail_matrix_t* matrix);
18934 
18935 extern parasail_result_t* parasail_sg_qx_trace_diag_sse2_128_32(
18936         const char * const restrict s1, const int s1Len,
18937         const char * const restrict s2, const int s2Len,
18938         const int open, const int gap,
18939         const parasail_matrix_t* matrix);
18940 
18941 extern parasail_result_t* parasail_sg_qx_trace_diag_sse2_128_16(
18942         const char * const restrict s1, const int s1Len,
18943         const char * const restrict s2, const int s2Len,
18944         const int open, const int gap,
18945         const parasail_matrix_t* matrix);
18946 
18947 extern parasail_result_t* parasail_sg_qx_trace_diag_sse2_128_8(
18948         const char * const restrict s1, const int s1Len,
18949         const char * const restrict s2, const int s2Len,
18950         const int open, const int gap,
18951         const parasail_matrix_t* matrix);
18952 
18953 extern parasail_result_t* parasail_sg_qx_trace_diag_sse2_128_sat(
18954         const char * const restrict s1, const int s1Len,
18955         const char * const restrict s2, const int s2Len,
18956         const int open, const int gap,
18957         const parasail_matrix_t* matrix);
18958 
18959 extern parasail_result_t* parasail_sg_qx_trace_diag_sse41_128_64(
18960         const char * const restrict s1, const int s1Len,
18961         const char * const restrict s2, const int s2Len,
18962         const int open, const int gap,
18963         const parasail_matrix_t* matrix);
18964 
18965 extern parasail_result_t* parasail_sg_qx_trace_diag_sse41_128_32(
18966         const char * const restrict s1, const int s1Len,
18967         const char * const restrict s2, const int s2Len,
18968         const int open, const int gap,
18969         const parasail_matrix_t* matrix);
18970 
18971 extern parasail_result_t* parasail_sg_qx_trace_diag_sse41_128_16(
18972         const char * const restrict s1, const int s1Len,
18973         const char * const restrict s2, const int s2Len,
18974         const int open, const int gap,
18975         const parasail_matrix_t* matrix);
18976 
18977 extern parasail_result_t* parasail_sg_qx_trace_diag_sse41_128_8(
18978         const char * const restrict s1, const int s1Len,
18979         const char * const restrict s2, const int s2Len,
18980         const int open, const int gap,
18981         const parasail_matrix_t* matrix);
18982 
18983 extern parasail_result_t* parasail_sg_qx_trace_diag_sse41_128_sat(
18984         const char * const restrict s1, const int s1Len,
18985         const char * const restrict s2, const int s2Len,
18986         const int open, const int gap,
18987         const parasail_matrix_t* matrix);
18988 
18989 extern parasail_result_t* parasail_sg_qx_trace_diag_avx2_256_64(
18990         const char * const restrict s1, const int s1Len,
18991         const char * const restrict s2, const int s2Len,
18992         const int open, const int gap,
18993         const parasail_matrix_t* matrix);
18994 
18995 extern parasail_result_t* parasail_sg_qx_trace_diag_avx2_256_32(
18996         const char * const restrict s1, const int s1Len,
18997         const char * const restrict s2, const int s2Len,
18998         const int open, const int gap,
18999         const parasail_matrix_t* matrix);
19000 
19001 extern parasail_result_t* parasail_sg_qx_trace_diag_avx2_256_16(
19002         const char * const restrict s1, const int s1Len,
19003         const char * const restrict s2, const int s2Len,
19004         const int open, const int gap,
19005         const parasail_matrix_t* matrix);
19006 
19007 extern parasail_result_t* parasail_sg_qx_trace_diag_avx2_256_8(
19008         const char * const restrict s1, const int s1Len,
19009         const char * const restrict s2, const int s2Len,
19010         const int open, const int gap,
19011         const parasail_matrix_t* matrix);
19012 
19013 extern parasail_result_t* parasail_sg_qx_trace_diag_avx2_256_sat(
19014         const char * const restrict s1, const int s1Len,
19015         const char * const restrict s2, const int s2Len,
19016         const int open, const int gap,
19017         const parasail_matrix_t* matrix);
19018 
19019 extern parasail_result_t* parasail_sg_qx_trace_diag_altivec_128_64(
19020         const char * const restrict s1, const int s1Len,
19021         const char * const restrict s2, const int s2Len,
19022         const int open, const int gap,
19023         const parasail_matrix_t* matrix);
19024 
19025 extern parasail_result_t* parasail_sg_qx_trace_diag_altivec_128_32(
19026         const char * const restrict s1, const int s1Len,
19027         const char * const restrict s2, const int s2Len,
19028         const int open, const int gap,
19029         const parasail_matrix_t* matrix);
19030 
19031 extern parasail_result_t* parasail_sg_qx_trace_diag_altivec_128_16(
19032         const char * const restrict s1, const int s1Len,
19033         const char * const restrict s2, const int s2Len,
19034         const int open, const int gap,
19035         const parasail_matrix_t* matrix);
19036 
19037 extern parasail_result_t* parasail_sg_qx_trace_diag_altivec_128_8(
19038         const char * const restrict s1, const int s1Len,
19039         const char * const restrict s2, const int s2Len,
19040         const int open, const int gap,
19041         const parasail_matrix_t* matrix);
19042 
19043 extern parasail_result_t* parasail_sg_qx_trace_diag_altivec_128_sat(
19044         const char * const restrict s1, const int s1Len,
19045         const char * const restrict s2, const int s2Len,
19046         const int open, const int gap,
19047         const parasail_matrix_t* matrix);
19048 
19049 extern parasail_result_t* parasail_sg_qx_trace_diag_neon_128_64(
19050         const char * const restrict s1, const int s1Len,
19051         const char * const restrict s2, const int s2Len,
19052         const int open, const int gap,
19053         const parasail_matrix_t* matrix);
19054 
19055 extern parasail_result_t* parasail_sg_qx_trace_diag_neon_128_32(
19056         const char * const restrict s1, const int s1Len,
19057         const char * const restrict s2, const int s2Len,
19058         const int open, const int gap,
19059         const parasail_matrix_t* matrix);
19060 
19061 extern parasail_result_t* parasail_sg_qx_trace_diag_neon_128_16(
19062         const char * const restrict s1, const int s1Len,
19063         const char * const restrict s2, const int s2Len,
19064         const int open, const int gap,
19065         const parasail_matrix_t* matrix);
19066 
19067 extern parasail_result_t* parasail_sg_qx_trace_diag_neon_128_8(
19068         const char * const restrict s1, const int s1Len,
19069         const char * const restrict s2, const int s2Len,
19070         const int open, const int gap,
19071         const parasail_matrix_t* matrix);
19072 
19073 extern parasail_result_t* parasail_sg_qx_trace_diag_neon_128_sat(
19074         const char * const restrict s1, const int s1Len,
19075         const char * const restrict s2, const int s2Len,
19076         const int open, const int gap,
19077         const parasail_matrix_t* matrix);
19078 
19079 extern parasail_result_t* parasail_sg_qx_stats_scan_sse2_128_64(
19080         const char * const restrict s1, const int s1Len,
19081         const char * const restrict s2, const int s2Len,
19082         const int open, const int gap,
19083         const parasail_matrix_t* matrix);
19084 
19085 extern parasail_result_t* parasail_sg_qx_stats_scan_sse2_128_32(
19086         const char * const restrict s1, const int s1Len,
19087         const char * const restrict s2, const int s2Len,
19088         const int open, const int gap,
19089         const parasail_matrix_t* matrix);
19090 
19091 extern parasail_result_t* parasail_sg_qx_stats_scan_sse2_128_16(
19092         const char * const restrict s1, const int s1Len,
19093         const char * const restrict s2, const int s2Len,
19094         const int open, const int gap,
19095         const parasail_matrix_t* matrix);
19096 
19097 extern parasail_result_t* parasail_sg_qx_stats_scan_sse2_128_8(
19098         const char * const restrict s1, const int s1Len,
19099         const char * const restrict s2, const int s2Len,
19100         const int open, const int gap,
19101         const parasail_matrix_t* matrix);
19102 
19103 extern parasail_result_t* parasail_sg_qx_stats_scan_sse2_128_sat(
19104         const char * const restrict s1, const int s1Len,
19105         const char * const restrict s2, const int s2Len,
19106         const int open, const int gap,
19107         const parasail_matrix_t* matrix);
19108 
19109 extern parasail_result_t* parasail_sg_qx_stats_scan_sse41_128_64(
19110         const char * const restrict s1, const int s1Len,
19111         const char * const restrict s2, const int s2Len,
19112         const int open, const int gap,
19113         const parasail_matrix_t* matrix);
19114 
19115 extern parasail_result_t* parasail_sg_qx_stats_scan_sse41_128_32(
19116         const char * const restrict s1, const int s1Len,
19117         const char * const restrict s2, const int s2Len,
19118         const int open, const int gap,
19119         const parasail_matrix_t* matrix);
19120 
19121 extern parasail_result_t* parasail_sg_qx_stats_scan_sse41_128_16(
19122         const char * const restrict s1, const int s1Len,
19123         const char * const restrict s2, const int s2Len,
19124         const int open, const int gap,
19125         const parasail_matrix_t* matrix);
19126 
19127 extern parasail_result_t* parasail_sg_qx_stats_scan_sse41_128_8(
19128         const char * const restrict s1, const int s1Len,
19129         const char * const restrict s2, const int s2Len,
19130         const int open, const int gap,
19131         const parasail_matrix_t* matrix);
19132 
19133 extern parasail_result_t* parasail_sg_qx_stats_scan_sse41_128_sat(
19134         const char * const restrict s1, const int s1Len,
19135         const char * const restrict s2, const int s2Len,
19136         const int open, const int gap,
19137         const parasail_matrix_t* matrix);
19138 
19139 extern parasail_result_t* parasail_sg_qx_stats_scan_avx2_256_64(
19140         const char * const restrict s1, const int s1Len,
19141         const char * const restrict s2, const int s2Len,
19142         const int open, const int gap,
19143         const parasail_matrix_t* matrix);
19144 
19145 extern parasail_result_t* parasail_sg_qx_stats_scan_avx2_256_32(
19146         const char * const restrict s1, const int s1Len,
19147         const char * const restrict s2, const int s2Len,
19148         const int open, const int gap,
19149         const parasail_matrix_t* matrix);
19150 
19151 extern parasail_result_t* parasail_sg_qx_stats_scan_avx2_256_16(
19152         const char * const restrict s1, const int s1Len,
19153         const char * const restrict s2, const int s2Len,
19154         const int open, const int gap,
19155         const parasail_matrix_t* matrix);
19156 
19157 extern parasail_result_t* parasail_sg_qx_stats_scan_avx2_256_8(
19158         const char * const restrict s1, const int s1Len,
19159         const char * const restrict s2, const int s2Len,
19160         const int open, const int gap,
19161         const parasail_matrix_t* matrix);
19162 
19163 extern parasail_result_t* parasail_sg_qx_stats_scan_avx2_256_sat(
19164         const char * const restrict s1, const int s1Len,
19165         const char * const restrict s2, const int s2Len,
19166         const int open, const int gap,
19167         const parasail_matrix_t* matrix);
19168 
19169 extern parasail_result_t* parasail_sg_qx_stats_scan_altivec_128_64(
19170         const char * const restrict s1, const int s1Len,
19171         const char * const restrict s2, const int s2Len,
19172         const int open, const int gap,
19173         const parasail_matrix_t* matrix);
19174 
19175 extern parasail_result_t* parasail_sg_qx_stats_scan_altivec_128_32(
19176         const char * const restrict s1, const int s1Len,
19177         const char * const restrict s2, const int s2Len,
19178         const int open, const int gap,
19179         const parasail_matrix_t* matrix);
19180 
19181 extern parasail_result_t* parasail_sg_qx_stats_scan_altivec_128_16(
19182         const char * const restrict s1, const int s1Len,
19183         const char * const restrict s2, const int s2Len,
19184         const int open, const int gap,
19185         const parasail_matrix_t* matrix);
19186 
19187 extern parasail_result_t* parasail_sg_qx_stats_scan_altivec_128_8(
19188         const char * const restrict s1, const int s1Len,
19189         const char * const restrict s2, const int s2Len,
19190         const int open, const int gap,
19191         const parasail_matrix_t* matrix);
19192 
19193 extern parasail_result_t* parasail_sg_qx_stats_scan_altivec_128_sat(
19194         const char * const restrict s1, const int s1Len,
19195         const char * const restrict s2, const int s2Len,
19196         const int open, const int gap,
19197         const parasail_matrix_t* matrix);
19198 
19199 extern parasail_result_t* parasail_sg_qx_stats_scan_neon_128_64(
19200         const char * const restrict s1, const int s1Len,
19201         const char * const restrict s2, const int s2Len,
19202         const int open, const int gap,
19203         const parasail_matrix_t* matrix);
19204 
19205 extern parasail_result_t* parasail_sg_qx_stats_scan_neon_128_32(
19206         const char * const restrict s1, const int s1Len,
19207         const char * const restrict s2, const int s2Len,
19208         const int open, const int gap,
19209         const parasail_matrix_t* matrix);
19210 
19211 extern parasail_result_t* parasail_sg_qx_stats_scan_neon_128_16(
19212         const char * const restrict s1, const int s1Len,
19213         const char * const restrict s2, const int s2Len,
19214         const int open, const int gap,
19215         const parasail_matrix_t* matrix);
19216 
19217 extern parasail_result_t* parasail_sg_qx_stats_scan_neon_128_8(
19218         const char * const restrict s1, const int s1Len,
19219         const char * const restrict s2, const int s2Len,
19220         const int open, const int gap,
19221         const parasail_matrix_t* matrix);
19222 
19223 extern parasail_result_t* parasail_sg_qx_stats_scan_neon_128_sat(
19224         const char * const restrict s1, const int s1Len,
19225         const char * const restrict s2, const int s2Len,
19226         const int open, const int gap,
19227         const parasail_matrix_t* matrix);
19228 
19229 extern parasail_result_t* parasail_sg_qx_stats_striped_sse2_128_64(
19230         const char * const restrict s1, const int s1Len,
19231         const char * const restrict s2, const int s2Len,
19232         const int open, const int gap,
19233         const parasail_matrix_t* matrix);
19234 
19235 extern parasail_result_t* parasail_sg_qx_stats_striped_sse2_128_32(
19236         const char * const restrict s1, const int s1Len,
19237         const char * const restrict s2, const int s2Len,
19238         const int open, const int gap,
19239         const parasail_matrix_t* matrix);
19240 
19241 extern parasail_result_t* parasail_sg_qx_stats_striped_sse2_128_16(
19242         const char * const restrict s1, const int s1Len,
19243         const char * const restrict s2, const int s2Len,
19244         const int open, const int gap,
19245         const parasail_matrix_t* matrix);
19246 
19247 extern parasail_result_t* parasail_sg_qx_stats_striped_sse2_128_8(
19248         const char * const restrict s1, const int s1Len,
19249         const char * const restrict s2, const int s2Len,
19250         const int open, const int gap,
19251         const parasail_matrix_t* matrix);
19252 
19253 extern parasail_result_t* parasail_sg_qx_stats_striped_sse2_128_sat(
19254         const char * const restrict s1, const int s1Len,
19255         const char * const restrict s2, const int s2Len,
19256         const int open, const int gap,
19257         const parasail_matrix_t* matrix);
19258 
19259 extern parasail_result_t* parasail_sg_qx_stats_striped_sse41_128_64(
19260         const char * const restrict s1, const int s1Len,
19261         const char * const restrict s2, const int s2Len,
19262         const int open, const int gap,
19263         const parasail_matrix_t* matrix);
19264 
19265 extern parasail_result_t* parasail_sg_qx_stats_striped_sse41_128_32(
19266         const char * const restrict s1, const int s1Len,
19267         const char * const restrict s2, const int s2Len,
19268         const int open, const int gap,
19269         const parasail_matrix_t* matrix);
19270 
19271 extern parasail_result_t* parasail_sg_qx_stats_striped_sse41_128_16(
19272         const char * const restrict s1, const int s1Len,
19273         const char * const restrict s2, const int s2Len,
19274         const int open, const int gap,
19275         const parasail_matrix_t* matrix);
19276 
19277 extern parasail_result_t* parasail_sg_qx_stats_striped_sse41_128_8(
19278         const char * const restrict s1, const int s1Len,
19279         const char * const restrict s2, const int s2Len,
19280         const int open, const int gap,
19281         const parasail_matrix_t* matrix);
19282 
19283 extern parasail_result_t* parasail_sg_qx_stats_striped_sse41_128_sat(
19284         const char * const restrict s1, const int s1Len,
19285         const char * const restrict s2, const int s2Len,
19286         const int open, const int gap,
19287         const parasail_matrix_t* matrix);
19288 
19289 extern parasail_result_t* parasail_sg_qx_stats_striped_avx2_256_64(
19290         const char * const restrict s1, const int s1Len,
19291         const char * const restrict s2, const int s2Len,
19292         const int open, const int gap,
19293         const parasail_matrix_t* matrix);
19294 
19295 extern parasail_result_t* parasail_sg_qx_stats_striped_avx2_256_32(
19296         const char * const restrict s1, const int s1Len,
19297         const char * const restrict s2, const int s2Len,
19298         const int open, const int gap,
19299         const parasail_matrix_t* matrix);
19300 
19301 extern parasail_result_t* parasail_sg_qx_stats_striped_avx2_256_16(
19302         const char * const restrict s1, const int s1Len,
19303         const char * const restrict s2, const int s2Len,
19304         const int open, const int gap,
19305         const parasail_matrix_t* matrix);
19306 
19307 extern parasail_result_t* parasail_sg_qx_stats_striped_avx2_256_8(
19308         const char * const restrict s1, const int s1Len,
19309         const char * const restrict s2, const int s2Len,
19310         const int open, const int gap,
19311         const parasail_matrix_t* matrix);
19312 
19313 extern parasail_result_t* parasail_sg_qx_stats_striped_avx2_256_sat(
19314         const char * const restrict s1, const int s1Len,
19315         const char * const restrict s2, const int s2Len,
19316         const int open, const int gap,
19317         const parasail_matrix_t* matrix);
19318 
19319 extern parasail_result_t* parasail_sg_qx_stats_striped_altivec_128_64(
19320         const char * const restrict s1, const int s1Len,
19321         const char * const restrict s2, const int s2Len,
19322         const int open, const int gap,
19323         const parasail_matrix_t* matrix);
19324 
19325 extern parasail_result_t* parasail_sg_qx_stats_striped_altivec_128_32(
19326         const char * const restrict s1, const int s1Len,
19327         const char * const restrict s2, const int s2Len,
19328         const int open, const int gap,
19329         const parasail_matrix_t* matrix);
19330 
19331 extern parasail_result_t* parasail_sg_qx_stats_striped_altivec_128_16(
19332         const char * const restrict s1, const int s1Len,
19333         const char * const restrict s2, const int s2Len,
19334         const int open, const int gap,
19335         const parasail_matrix_t* matrix);
19336 
19337 extern parasail_result_t* parasail_sg_qx_stats_striped_altivec_128_8(
19338         const char * const restrict s1, const int s1Len,
19339         const char * const restrict s2, const int s2Len,
19340         const int open, const int gap,
19341         const parasail_matrix_t* matrix);
19342 
19343 extern parasail_result_t* parasail_sg_qx_stats_striped_altivec_128_sat(
19344         const char * const restrict s1, const int s1Len,
19345         const char * const restrict s2, const int s2Len,
19346         const int open, const int gap,
19347         const parasail_matrix_t* matrix);
19348 
19349 extern parasail_result_t* parasail_sg_qx_stats_striped_neon_128_64(
19350         const char * const restrict s1, const int s1Len,
19351         const char * const restrict s2, const int s2Len,
19352         const int open, const int gap,
19353         const parasail_matrix_t* matrix);
19354 
19355 extern parasail_result_t* parasail_sg_qx_stats_striped_neon_128_32(
19356         const char * const restrict s1, const int s1Len,
19357         const char * const restrict s2, const int s2Len,
19358         const int open, const int gap,
19359         const parasail_matrix_t* matrix);
19360 
19361 extern parasail_result_t* parasail_sg_qx_stats_striped_neon_128_16(
19362         const char * const restrict s1, const int s1Len,
19363         const char * const restrict s2, const int s2Len,
19364         const int open, const int gap,
19365         const parasail_matrix_t* matrix);
19366 
19367 extern parasail_result_t* parasail_sg_qx_stats_striped_neon_128_8(
19368         const char * const restrict s1, const int s1Len,
19369         const char * const restrict s2, const int s2Len,
19370         const int open, const int gap,
19371         const parasail_matrix_t* matrix);
19372 
19373 extern parasail_result_t* parasail_sg_qx_stats_striped_neon_128_sat(
19374         const char * const restrict s1, const int s1Len,
19375         const char * const restrict s2, const int s2Len,
19376         const int open, const int gap,
19377         const parasail_matrix_t* matrix);
19378 
19379 extern parasail_result_t* parasail_sg_qx_stats_diag_sse2_128_64(
19380         const char * const restrict s1, const int s1Len,
19381         const char * const restrict s2, const int s2Len,
19382         const int open, const int gap,
19383         const parasail_matrix_t* matrix);
19384 
19385 extern parasail_result_t* parasail_sg_qx_stats_diag_sse2_128_32(
19386         const char * const restrict s1, const int s1Len,
19387         const char * const restrict s2, const int s2Len,
19388         const int open, const int gap,
19389         const parasail_matrix_t* matrix);
19390 
19391 extern parasail_result_t* parasail_sg_qx_stats_diag_sse2_128_16(
19392         const char * const restrict s1, const int s1Len,
19393         const char * const restrict s2, const int s2Len,
19394         const int open, const int gap,
19395         const parasail_matrix_t* matrix);
19396 
19397 extern parasail_result_t* parasail_sg_qx_stats_diag_sse2_128_8(
19398         const char * const restrict s1, const int s1Len,
19399         const char * const restrict s2, const int s2Len,
19400         const int open, const int gap,
19401         const parasail_matrix_t* matrix);
19402 
19403 extern parasail_result_t* parasail_sg_qx_stats_diag_sse2_128_sat(
19404         const char * const restrict s1, const int s1Len,
19405         const char * const restrict s2, const int s2Len,
19406         const int open, const int gap,
19407         const parasail_matrix_t* matrix);
19408 
19409 extern parasail_result_t* parasail_sg_qx_stats_diag_sse41_128_64(
19410         const char * const restrict s1, const int s1Len,
19411         const char * const restrict s2, const int s2Len,
19412         const int open, const int gap,
19413         const parasail_matrix_t* matrix);
19414 
19415 extern parasail_result_t* parasail_sg_qx_stats_diag_sse41_128_32(
19416         const char * const restrict s1, const int s1Len,
19417         const char * const restrict s2, const int s2Len,
19418         const int open, const int gap,
19419         const parasail_matrix_t* matrix);
19420 
19421 extern parasail_result_t* parasail_sg_qx_stats_diag_sse41_128_16(
19422         const char * const restrict s1, const int s1Len,
19423         const char * const restrict s2, const int s2Len,
19424         const int open, const int gap,
19425         const parasail_matrix_t* matrix);
19426 
19427 extern parasail_result_t* parasail_sg_qx_stats_diag_sse41_128_8(
19428         const char * const restrict s1, const int s1Len,
19429         const char * const restrict s2, const int s2Len,
19430         const int open, const int gap,
19431         const parasail_matrix_t* matrix);
19432 
19433 extern parasail_result_t* parasail_sg_qx_stats_diag_sse41_128_sat(
19434         const char * const restrict s1, const int s1Len,
19435         const char * const restrict s2, const int s2Len,
19436         const int open, const int gap,
19437         const parasail_matrix_t* matrix);
19438 
19439 extern parasail_result_t* parasail_sg_qx_stats_diag_avx2_256_64(
19440         const char * const restrict s1, const int s1Len,
19441         const char * const restrict s2, const int s2Len,
19442         const int open, const int gap,
19443         const parasail_matrix_t* matrix);
19444 
19445 extern parasail_result_t* parasail_sg_qx_stats_diag_avx2_256_32(
19446         const char * const restrict s1, const int s1Len,
19447         const char * const restrict s2, const int s2Len,
19448         const int open, const int gap,
19449         const parasail_matrix_t* matrix);
19450 
19451 extern parasail_result_t* parasail_sg_qx_stats_diag_avx2_256_16(
19452         const char * const restrict s1, const int s1Len,
19453         const char * const restrict s2, const int s2Len,
19454         const int open, const int gap,
19455         const parasail_matrix_t* matrix);
19456 
19457 extern parasail_result_t* parasail_sg_qx_stats_diag_avx2_256_8(
19458         const char * const restrict s1, const int s1Len,
19459         const char * const restrict s2, const int s2Len,
19460         const int open, const int gap,
19461         const parasail_matrix_t* matrix);
19462 
19463 extern parasail_result_t* parasail_sg_qx_stats_diag_avx2_256_sat(
19464         const char * const restrict s1, const int s1Len,
19465         const char * const restrict s2, const int s2Len,
19466         const int open, const int gap,
19467         const parasail_matrix_t* matrix);
19468 
19469 extern parasail_result_t* parasail_sg_qx_stats_diag_altivec_128_64(
19470         const char * const restrict s1, const int s1Len,
19471         const char * const restrict s2, const int s2Len,
19472         const int open, const int gap,
19473         const parasail_matrix_t* matrix);
19474 
19475 extern parasail_result_t* parasail_sg_qx_stats_diag_altivec_128_32(
19476         const char * const restrict s1, const int s1Len,
19477         const char * const restrict s2, const int s2Len,
19478         const int open, const int gap,
19479         const parasail_matrix_t* matrix);
19480 
19481 extern parasail_result_t* parasail_sg_qx_stats_diag_altivec_128_16(
19482         const char * const restrict s1, const int s1Len,
19483         const char * const restrict s2, const int s2Len,
19484         const int open, const int gap,
19485         const parasail_matrix_t* matrix);
19486 
19487 extern parasail_result_t* parasail_sg_qx_stats_diag_altivec_128_8(
19488         const char * const restrict s1, const int s1Len,
19489         const char * const restrict s2, const int s2Len,
19490         const int open, const int gap,
19491         const parasail_matrix_t* matrix);
19492 
19493 extern parasail_result_t* parasail_sg_qx_stats_diag_altivec_128_sat(
19494         const char * const restrict s1, const int s1Len,
19495         const char * const restrict s2, const int s2Len,
19496         const int open, const int gap,
19497         const parasail_matrix_t* matrix);
19498 
19499 extern parasail_result_t* parasail_sg_qx_stats_diag_neon_128_64(
19500         const char * const restrict s1, const int s1Len,
19501         const char * const restrict s2, const int s2Len,
19502         const int open, const int gap,
19503         const parasail_matrix_t* matrix);
19504 
19505 extern parasail_result_t* parasail_sg_qx_stats_diag_neon_128_32(
19506         const char * const restrict s1, const int s1Len,
19507         const char * const restrict s2, const int s2Len,
19508         const int open, const int gap,
19509         const parasail_matrix_t* matrix);
19510 
19511 extern parasail_result_t* parasail_sg_qx_stats_diag_neon_128_16(
19512         const char * const restrict s1, const int s1Len,
19513         const char * const restrict s2, const int s2Len,
19514         const int open, const int gap,
19515         const parasail_matrix_t* matrix);
19516 
19517 extern parasail_result_t* parasail_sg_qx_stats_diag_neon_128_8(
19518         const char * const restrict s1, const int s1Len,
19519         const char * const restrict s2, const int s2Len,
19520         const int open, const int gap,
19521         const parasail_matrix_t* matrix);
19522 
19523 extern parasail_result_t* parasail_sg_qx_stats_diag_neon_128_sat(
19524         const char * const restrict s1, const int s1Len,
19525         const char * const restrict s2, const int s2Len,
19526         const int open, const int gap,
19527         const parasail_matrix_t* matrix);
19528 
19529 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse2_128_64(
19530         const char * const restrict s1, const int s1Len,
19531         const char * const restrict s2, const int s2Len,
19532         const int open, const int gap,
19533         const parasail_matrix_t* matrix);
19534 
19535 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse2_128_32(
19536         const char * const restrict s1, const int s1Len,
19537         const char * const restrict s2, const int s2Len,
19538         const int open, const int gap,
19539         const parasail_matrix_t* matrix);
19540 
19541 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse2_128_16(
19542         const char * const restrict s1, const int s1Len,
19543         const char * const restrict s2, const int s2Len,
19544         const int open, const int gap,
19545         const parasail_matrix_t* matrix);
19546 
19547 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse2_128_8(
19548         const char * const restrict s1, const int s1Len,
19549         const char * const restrict s2, const int s2Len,
19550         const int open, const int gap,
19551         const parasail_matrix_t* matrix);
19552 
19553 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse2_128_sat(
19554         const char * const restrict s1, const int s1Len,
19555         const char * const restrict s2, const int s2Len,
19556         const int open, const int gap,
19557         const parasail_matrix_t* matrix);
19558 
19559 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse41_128_64(
19560         const char * const restrict s1, const int s1Len,
19561         const char * const restrict s2, const int s2Len,
19562         const int open, const int gap,
19563         const parasail_matrix_t* matrix);
19564 
19565 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse41_128_32(
19566         const char * const restrict s1, const int s1Len,
19567         const char * const restrict s2, const int s2Len,
19568         const int open, const int gap,
19569         const parasail_matrix_t* matrix);
19570 
19571 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse41_128_16(
19572         const char * const restrict s1, const int s1Len,
19573         const char * const restrict s2, const int s2Len,
19574         const int open, const int gap,
19575         const parasail_matrix_t* matrix);
19576 
19577 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse41_128_8(
19578         const char * const restrict s1, const int s1Len,
19579         const char * const restrict s2, const int s2Len,
19580         const int open, const int gap,
19581         const parasail_matrix_t* matrix);
19582 
19583 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sse41_128_sat(
19584         const char * const restrict s1, const int s1Len,
19585         const char * const restrict s2, const int s2Len,
19586         const int open, const int gap,
19587         const parasail_matrix_t* matrix);
19588 
19589 extern parasail_result_t* parasail_sg_qx_stats_table_scan_avx2_256_64(
19590         const char * const restrict s1, const int s1Len,
19591         const char * const restrict s2, const int s2Len,
19592         const int open, const int gap,
19593         const parasail_matrix_t* matrix);
19594 
19595 extern parasail_result_t* parasail_sg_qx_stats_table_scan_avx2_256_32(
19596         const char * const restrict s1, const int s1Len,
19597         const char * const restrict s2, const int s2Len,
19598         const int open, const int gap,
19599         const parasail_matrix_t* matrix);
19600 
19601 extern parasail_result_t* parasail_sg_qx_stats_table_scan_avx2_256_16(
19602         const char * const restrict s1, const int s1Len,
19603         const char * const restrict s2, const int s2Len,
19604         const int open, const int gap,
19605         const parasail_matrix_t* matrix);
19606 
19607 extern parasail_result_t* parasail_sg_qx_stats_table_scan_avx2_256_8(
19608         const char * const restrict s1, const int s1Len,
19609         const char * const restrict s2, const int s2Len,
19610         const int open, const int gap,
19611         const parasail_matrix_t* matrix);
19612 
19613 extern parasail_result_t* parasail_sg_qx_stats_table_scan_avx2_256_sat(
19614         const char * const restrict s1, const int s1Len,
19615         const char * const restrict s2, const int s2Len,
19616         const int open, const int gap,
19617         const parasail_matrix_t* matrix);
19618 
19619 extern parasail_result_t* parasail_sg_qx_stats_table_scan_altivec_128_64(
19620         const char * const restrict s1, const int s1Len,
19621         const char * const restrict s2, const int s2Len,
19622         const int open, const int gap,
19623         const parasail_matrix_t* matrix);
19624 
19625 extern parasail_result_t* parasail_sg_qx_stats_table_scan_altivec_128_32(
19626         const char * const restrict s1, const int s1Len,
19627         const char * const restrict s2, const int s2Len,
19628         const int open, const int gap,
19629         const parasail_matrix_t* matrix);
19630 
19631 extern parasail_result_t* parasail_sg_qx_stats_table_scan_altivec_128_16(
19632         const char * const restrict s1, const int s1Len,
19633         const char * const restrict s2, const int s2Len,
19634         const int open, const int gap,
19635         const parasail_matrix_t* matrix);
19636 
19637 extern parasail_result_t* parasail_sg_qx_stats_table_scan_altivec_128_8(
19638         const char * const restrict s1, const int s1Len,
19639         const char * const restrict s2, const int s2Len,
19640         const int open, const int gap,
19641         const parasail_matrix_t* matrix);
19642 
19643 extern parasail_result_t* parasail_sg_qx_stats_table_scan_altivec_128_sat(
19644         const char * const restrict s1, const int s1Len,
19645         const char * const restrict s2, const int s2Len,
19646         const int open, const int gap,
19647         const parasail_matrix_t* matrix);
19648 
19649 extern parasail_result_t* parasail_sg_qx_stats_table_scan_neon_128_64(
19650         const char * const restrict s1, const int s1Len,
19651         const char * const restrict s2, const int s2Len,
19652         const int open, const int gap,
19653         const parasail_matrix_t* matrix);
19654 
19655 extern parasail_result_t* parasail_sg_qx_stats_table_scan_neon_128_32(
19656         const char * const restrict s1, const int s1Len,
19657         const char * const restrict s2, const int s2Len,
19658         const int open, const int gap,
19659         const parasail_matrix_t* matrix);
19660 
19661 extern parasail_result_t* parasail_sg_qx_stats_table_scan_neon_128_16(
19662         const char * const restrict s1, const int s1Len,
19663         const char * const restrict s2, const int s2Len,
19664         const int open, const int gap,
19665         const parasail_matrix_t* matrix);
19666 
19667 extern parasail_result_t* parasail_sg_qx_stats_table_scan_neon_128_8(
19668         const char * const restrict s1, const int s1Len,
19669         const char * const restrict s2, const int s2Len,
19670         const int open, const int gap,
19671         const parasail_matrix_t* matrix);
19672 
19673 extern parasail_result_t* parasail_sg_qx_stats_table_scan_neon_128_sat(
19674         const char * const restrict s1, const int s1Len,
19675         const char * const restrict s2, const int s2Len,
19676         const int open, const int gap,
19677         const parasail_matrix_t* matrix);
19678 
19679 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse2_128_64(
19680         const char * const restrict s1, const int s1Len,
19681         const char * const restrict s2, const int s2Len,
19682         const int open, const int gap,
19683         const parasail_matrix_t* matrix);
19684 
19685 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse2_128_32(
19686         const char * const restrict s1, const int s1Len,
19687         const char * const restrict s2, const int s2Len,
19688         const int open, const int gap,
19689         const parasail_matrix_t* matrix);
19690 
19691 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse2_128_16(
19692         const char * const restrict s1, const int s1Len,
19693         const char * const restrict s2, const int s2Len,
19694         const int open, const int gap,
19695         const parasail_matrix_t* matrix);
19696 
19697 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse2_128_8(
19698         const char * const restrict s1, const int s1Len,
19699         const char * const restrict s2, const int s2Len,
19700         const int open, const int gap,
19701         const parasail_matrix_t* matrix);
19702 
19703 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse2_128_sat(
19704         const char * const restrict s1, const int s1Len,
19705         const char * const restrict s2, const int s2Len,
19706         const int open, const int gap,
19707         const parasail_matrix_t* matrix);
19708 
19709 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse41_128_64(
19710         const char * const restrict s1, const int s1Len,
19711         const char * const restrict s2, const int s2Len,
19712         const int open, const int gap,
19713         const parasail_matrix_t* matrix);
19714 
19715 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse41_128_32(
19716         const char * const restrict s1, const int s1Len,
19717         const char * const restrict s2, const int s2Len,
19718         const int open, const int gap,
19719         const parasail_matrix_t* matrix);
19720 
19721 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse41_128_16(
19722         const char * const restrict s1, const int s1Len,
19723         const char * const restrict s2, const int s2Len,
19724         const int open, const int gap,
19725         const parasail_matrix_t* matrix);
19726 
19727 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse41_128_8(
19728         const char * const restrict s1, const int s1Len,
19729         const char * const restrict s2, const int s2Len,
19730         const int open, const int gap,
19731         const parasail_matrix_t* matrix);
19732 
19733 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sse41_128_sat(
19734         const char * const restrict s1, const int s1Len,
19735         const char * const restrict s2, const int s2Len,
19736         const int open, const int gap,
19737         const parasail_matrix_t* matrix);
19738 
19739 extern parasail_result_t* parasail_sg_qx_stats_table_striped_avx2_256_64(
19740         const char * const restrict s1, const int s1Len,
19741         const char * const restrict s2, const int s2Len,
19742         const int open, const int gap,
19743         const parasail_matrix_t* matrix);
19744 
19745 extern parasail_result_t* parasail_sg_qx_stats_table_striped_avx2_256_32(
19746         const char * const restrict s1, const int s1Len,
19747         const char * const restrict s2, const int s2Len,
19748         const int open, const int gap,
19749         const parasail_matrix_t* matrix);
19750 
19751 extern parasail_result_t* parasail_sg_qx_stats_table_striped_avx2_256_16(
19752         const char * const restrict s1, const int s1Len,
19753         const char * const restrict s2, const int s2Len,
19754         const int open, const int gap,
19755         const parasail_matrix_t* matrix);
19756 
19757 extern parasail_result_t* parasail_sg_qx_stats_table_striped_avx2_256_8(
19758         const char * const restrict s1, const int s1Len,
19759         const char * const restrict s2, const int s2Len,
19760         const int open, const int gap,
19761         const parasail_matrix_t* matrix);
19762 
19763 extern parasail_result_t* parasail_sg_qx_stats_table_striped_avx2_256_sat(
19764         const char * const restrict s1, const int s1Len,
19765         const char * const restrict s2, const int s2Len,
19766         const int open, const int gap,
19767         const parasail_matrix_t* matrix);
19768 
19769 extern parasail_result_t* parasail_sg_qx_stats_table_striped_altivec_128_64(
19770         const char * const restrict s1, const int s1Len,
19771         const char * const restrict s2, const int s2Len,
19772         const int open, const int gap,
19773         const parasail_matrix_t* matrix);
19774 
19775 extern parasail_result_t* parasail_sg_qx_stats_table_striped_altivec_128_32(
19776         const char * const restrict s1, const int s1Len,
19777         const char * const restrict s2, const int s2Len,
19778         const int open, const int gap,
19779         const parasail_matrix_t* matrix);
19780 
19781 extern parasail_result_t* parasail_sg_qx_stats_table_striped_altivec_128_16(
19782         const char * const restrict s1, const int s1Len,
19783         const char * const restrict s2, const int s2Len,
19784         const int open, const int gap,
19785         const parasail_matrix_t* matrix);
19786 
19787 extern parasail_result_t* parasail_sg_qx_stats_table_striped_altivec_128_8(
19788         const char * const restrict s1, const int s1Len,
19789         const char * const restrict s2, const int s2Len,
19790         const int open, const int gap,
19791         const parasail_matrix_t* matrix);
19792 
19793 extern parasail_result_t* parasail_sg_qx_stats_table_striped_altivec_128_sat(
19794         const char * const restrict s1, const int s1Len,
19795         const char * const restrict s2, const int s2Len,
19796         const int open, const int gap,
19797         const parasail_matrix_t* matrix);
19798 
19799 extern parasail_result_t* parasail_sg_qx_stats_table_striped_neon_128_64(
19800         const char * const restrict s1, const int s1Len,
19801         const char * const restrict s2, const int s2Len,
19802         const int open, const int gap,
19803         const parasail_matrix_t* matrix);
19804 
19805 extern parasail_result_t* parasail_sg_qx_stats_table_striped_neon_128_32(
19806         const char * const restrict s1, const int s1Len,
19807         const char * const restrict s2, const int s2Len,
19808         const int open, const int gap,
19809         const parasail_matrix_t* matrix);
19810 
19811 extern parasail_result_t* parasail_sg_qx_stats_table_striped_neon_128_16(
19812         const char * const restrict s1, const int s1Len,
19813         const char * const restrict s2, const int s2Len,
19814         const int open, const int gap,
19815         const parasail_matrix_t* matrix);
19816 
19817 extern parasail_result_t* parasail_sg_qx_stats_table_striped_neon_128_8(
19818         const char * const restrict s1, const int s1Len,
19819         const char * const restrict s2, const int s2Len,
19820         const int open, const int gap,
19821         const parasail_matrix_t* matrix);
19822 
19823 extern parasail_result_t* parasail_sg_qx_stats_table_striped_neon_128_sat(
19824         const char * const restrict s1, const int s1Len,
19825         const char * const restrict s2, const int s2Len,
19826         const int open, const int gap,
19827         const parasail_matrix_t* matrix);
19828 
19829 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse2_128_64(
19830         const char * const restrict s1, const int s1Len,
19831         const char * const restrict s2, const int s2Len,
19832         const int open, const int gap,
19833         const parasail_matrix_t* matrix);
19834 
19835 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse2_128_32(
19836         const char * const restrict s1, const int s1Len,
19837         const char * const restrict s2, const int s2Len,
19838         const int open, const int gap,
19839         const parasail_matrix_t* matrix);
19840 
19841 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse2_128_16(
19842         const char * const restrict s1, const int s1Len,
19843         const char * const restrict s2, const int s2Len,
19844         const int open, const int gap,
19845         const parasail_matrix_t* matrix);
19846 
19847 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse2_128_8(
19848         const char * const restrict s1, const int s1Len,
19849         const char * const restrict s2, const int s2Len,
19850         const int open, const int gap,
19851         const parasail_matrix_t* matrix);
19852 
19853 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse2_128_sat(
19854         const char * const restrict s1, const int s1Len,
19855         const char * const restrict s2, const int s2Len,
19856         const int open, const int gap,
19857         const parasail_matrix_t* matrix);
19858 
19859 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse41_128_64(
19860         const char * const restrict s1, const int s1Len,
19861         const char * const restrict s2, const int s2Len,
19862         const int open, const int gap,
19863         const parasail_matrix_t* matrix);
19864 
19865 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse41_128_32(
19866         const char * const restrict s1, const int s1Len,
19867         const char * const restrict s2, const int s2Len,
19868         const int open, const int gap,
19869         const parasail_matrix_t* matrix);
19870 
19871 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse41_128_16(
19872         const char * const restrict s1, const int s1Len,
19873         const char * const restrict s2, const int s2Len,
19874         const int open, const int gap,
19875         const parasail_matrix_t* matrix);
19876 
19877 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse41_128_8(
19878         const char * const restrict s1, const int s1Len,
19879         const char * const restrict s2, const int s2Len,
19880         const int open, const int gap,
19881         const parasail_matrix_t* matrix);
19882 
19883 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sse41_128_sat(
19884         const char * const restrict s1, const int s1Len,
19885         const char * const restrict s2, const int s2Len,
19886         const int open, const int gap,
19887         const parasail_matrix_t* matrix);
19888 
19889 extern parasail_result_t* parasail_sg_qx_stats_table_diag_avx2_256_64(
19890         const char * const restrict s1, const int s1Len,
19891         const char * const restrict s2, const int s2Len,
19892         const int open, const int gap,
19893         const parasail_matrix_t* matrix);
19894 
19895 extern parasail_result_t* parasail_sg_qx_stats_table_diag_avx2_256_32(
19896         const char * const restrict s1, const int s1Len,
19897         const char * const restrict s2, const int s2Len,
19898         const int open, const int gap,
19899         const parasail_matrix_t* matrix);
19900 
19901 extern parasail_result_t* parasail_sg_qx_stats_table_diag_avx2_256_16(
19902         const char * const restrict s1, const int s1Len,
19903         const char * const restrict s2, const int s2Len,
19904         const int open, const int gap,
19905         const parasail_matrix_t* matrix);
19906 
19907 extern parasail_result_t* parasail_sg_qx_stats_table_diag_avx2_256_8(
19908         const char * const restrict s1, const int s1Len,
19909         const char * const restrict s2, const int s2Len,
19910         const int open, const int gap,
19911         const parasail_matrix_t* matrix);
19912 
19913 extern parasail_result_t* parasail_sg_qx_stats_table_diag_avx2_256_sat(
19914         const char * const restrict s1, const int s1Len,
19915         const char * const restrict s2, const int s2Len,
19916         const int open, const int gap,
19917         const parasail_matrix_t* matrix);
19918 
19919 extern parasail_result_t* parasail_sg_qx_stats_table_diag_altivec_128_64(
19920         const char * const restrict s1, const int s1Len,
19921         const char * const restrict s2, const int s2Len,
19922         const int open, const int gap,
19923         const parasail_matrix_t* matrix);
19924 
19925 extern parasail_result_t* parasail_sg_qx_stats_table_diag_altivec_128_32(
19926         const char * const restrict s1, const int s1Len,
19927         const char * const restrict s2, const int s2Len,
19928         const int open, const int gap,
19929         const parasail_matrix_t* matrix);
19930 
19931 extern parasail_result_t* parasail_sg_qx_stats_table_diag_altivec_128_16(
19932         const char * const restrict s1, const int s1Len,
19933         const char * const restrict s2, const int s2Len,
19934         const int open, const int gap,
19935         const parasail_matrix_t* matrix);
19936 
19937 extern parasail_result_t* parasail_sg_qx_stats_table_diag_altivec_128_8(
19938         const char * const restrict s1, const int s1Len,
19939         const char * const restrict s2, const int s2Len,
19940         const int open, const int gap,
19941         const parasail_matrix_t* matrix);
19942 
19943 extern parasail_result_t* parasail_sg_qx_stats_table_diag_altivec_128_sat(
19944         const char * const restrict s1, const int s1Len,
19945         const char * const restrict s2, const int s2Len,
19946         const int open, const int gap,
19947         const parasail_matrix_t* matrix);
19948 
19949 extern parasail_result_t* parasail_sg_qx_stats_table_diag_neon_128_64(
19950         const char * const restrict s1, const int s1Len,
19951         const char * const restrict s2, const int s2Len,
19952         const int open, const int gap,
19953         const parasail_matrix_t* matrix);
19954 
19955 extern parasail_result_t* parasail_sg_qx_stats_table_diag_neon_128_32(
19956         const char * const restrict s1, const int s1Len,
19957         const char * const restrict s2, const int s2Len,
19958         const int open, const int gap,
19959         const parasail_matrix_t* matrix);
19960 
19961 extern parasail_result_t* parasail_sg_qx_stats_table_diag_neon_128_16(
19962         const char * const restrict s1, const int s1Len,
19963         const char * const restrict s2, const int s2Len,
19964         const int open, const int gap,
19965         const parasail_matrix_t* matrix);
19966 
19967 extern parasail_result_t* parasail_sg_qx_stats_table_diag_neon_128_8(
19968         const char * const restrict s1, const int s1Len,
19969         const char * const restrict s2, const int s2Len,
19970         const int open, const int gap,
19971         const parasail_matrix_t* matrix);
19972 
19973 extern parasail_result_t* parasail_sg_qx_stats_table_diag_neon_128_sat(
19974         const char * const restrict s1, const int s1Len,
19975         const char * const restrict s2, const int s2Len,
19976         const int open, const int gap,
19977         const parasail_matrix_t* matrix);
19978 
19979 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse2_128_64(
19980         const char * const restrict s1, const int s1Len,
19981         const char * const restrict s2, const int s2Len,
19982         const int open, const int gap,
19983         const parasail_matrix_t* matrix);
19984 
19985 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse2_128_32(
19986         const char * const restrict s1, const int s1Len,
19987         const char * const restrict s2, const int s2Len,
19988         const int open, const int gap,
19989         const parasail_matrix_t* matrix);
19990 
19991 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse2_128_16(
19992         const char * const restrict s1, const int s1Len,
19993         const char * const restrict s2, const int s2Len,
19994         const int open, const int gap,
19995         const parasail_matrix_t* matrix);
19996 
19997 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse2_128_8(
19998         const char * const restrict s1, const int s1Len,
19999         const char * const restrict s2, const int s2Len,
20000         const int open, const int gap,
20001         const parasail_matrix_t* matrix);
20002 
20003 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse2_128_sat(
20004         const char * const restrict s1, const int s1Len,
20005         const char * const restrict s2, const int s2Len,
20006         const int open, const int gap,
20007         const parasail_matrix_t* matrix);
20008 
20009 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse41_128_64(
20010         const char * const restrict s1, const int s1Len,
20011         const char * const restrict s2, const int s2Len,
20012         const int open, const int gap,
20013         const parasail_matrix_t* matrix);
20014 
20015 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse41_128_32(
20016         const char * const restrict s1, const int s1Len,
20017         const char * const restrict s2, const int s2Len,
20018         const int open, const int gap,
20019         const parasail_matrix_t* matrix);
20020 
20021 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse41_128_16(
20022         const char * const restrict s1, const int s1Len,
20023         const char * const restrict s2, const int s2Len,
20024         const int open, const int gap,
20025         const parasail_matrix_t* matrix);
20026 
20027 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse41_128_8(
20028         const char * const restrict s1, const int s1Len,
20029         const char * const restrict s2, const int s2Len,
20030         const int open, const int gap,
20031         const parasail_matrix_t* matrix);
20032 
20033 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sse41_128_sat(
20034         const char * const restrict s1, const int s1Len,
20035         const char * const restrict s2, const int s2Len,
20036         const int open, const int gap,
20037         const parasail_matrix_t* matrix);
20038 
20039 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_avx2_256_64(
20040         const char * const restrict s1, const int s1Len,
20041         const char * const restrict s2, const int s2Len,
20042         const int open, const int gap,
20043         const parasail_matrix_t* matrix);
20044 
20045 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_avx2_256_32(
20046         const char * const restrict s1, const int s1Len,
20047         const char * const restrict s2, const int s2Len,
20048         const int open, const int gap,
20049         const parasail_matrix_t* matrix);
20050 
20051 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_avx2_256_16(
20052         const char * const restrict s1, const int s1Len,
20053         const char * const restrict s2, const int s2Len,
20054         const int open, const int gap,
20055         const parasail_matrix_t* matrix);
20056 
20057 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_avx2_256_8(
20058         const char * const restrict s1, const int s1Len,
20059         const char * const restrict s2, const int s2Len,
20060         const int open, const int gap,
20061         const parasail_matrix_t* matrix);
20062 
20063 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_avx2_256_sat(
20064         const char * const restrict s1, const int s1Len,
20065         const char * const restrict s2, const int s2Len,
20066         const int open, const int gap,
20067         const parasail_matrix_t* matrix);
20068 
20069 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_altivec_128_64(
20070         const char * const restrict s1, const int s1Len,
20071         const char * const restrict s2, const int s2Len,
20072         const int open, const int gap,
20073         const parasail_matrix_t* matrix);
20074 
20075 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_altivec_128_32(
20076         const char * const restrict s1, const int s1Len,
20077         const char * const restrict s2, const int s2Len,
20078         const int open, const int gap,
20079         const parasail_matrix_t* matrix);
20080 
20081 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_altivec_128_16(
20082         const char * const restrict s1, const int s1Len,
20083         const char * const restrict s2, const int s2Len,
20084         const int open, const int gap,
20085         const parasail_matrix_t* matrix);
20086 
20087 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_altivec_128_8(
20088         const char * const restrict s1, const int s1Len,
20089         const char * const restrict s2, const int s2Len,
20090         const int open, const int gap,
20091         const parasail_matrix_t* matrix);
20092 
20093 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_altivec_128_sat(
20094         const char * const restrict s1, const int s1Len,
20095         const char * const restrict s2, const int s2Len,
20096         const int open, const int gap,
20097         const parasail_matrix_t* matrix);
20098 
20099 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_neon_128_64(
20100         const char * const restrict s1, const int s1Len,
20101         const char * const restrict s2, const int s2Len,
20102         const int open, const int gap,
20103         const parasail_matrix_t* matrix);
20104 
20105 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_neon_128_32(
20106         const char * const restrict s1, const int s1Len,
20107         const char * const restrict s2, const int s2Len,
20108         const int open, const int gap,
20109         const parasail_matrix_t* matrix);
20110 
20111 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_neon_128_16(
20112         const char * const restrict s1, const int s1Len,
20113         const char * const restrict s2, const int s2Len,
20114         const int open, const int gap,
20115         const parasail_matrix_t* matrix);
20116 
20117 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_neon_128_8(
20118         const char * const restrict s1, const int s1Len,
20119         const char * const restrict s2, const int s2Len,
20120         const int open, const int gap,
20121         const parasail_matrix_t* matrix);
20122 
20123 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_neon_128_sat(
20124         const char * const restrict s1, const int s1Len,
20125         const char * const restrict s2, const int s2Len,
20126         const int open, const int gap,
20127         const parasail_matrix_t* matrix);
20128 
20129 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse2_128_64(
20130         const char * const restrict s1, const int s1Len,
20131         const char * const restrict s2, const int s2Len,
20132         const int open, const int gap,
20133         const parasail_matrix_t* matrix);
20134 
20135 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse2_128_32(
20136         const char * const restrict s1, const int s1Len,
20137         const char * const restrict s2, const int s2Len,
20138         const int open, const int gap,
20139         const parasail_matrix_t* matrix);
20140 
20141 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse2_128_16(
20142         const char * const restrict s1, const int s1Len,
20143         const char * const restrict s2, const int s2Len,
20144         const int open, const int gap,
20145         const parasail_matrix_t* matrix);
20146 
20147 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse2_128_8(
20148         const char * const restrict s1, const int s1Len,
20149         const char * const restrict s2, const int s2Len,
20150         const int open, const int gap,
20151         const parasail_matrix_t* matrix);
20152 
20153 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse2_128_sat(
20154         const char * const restrict s1, const int s1Len,
20155         const char * const restrict s2, const int s2Len,
20156         const int open, const int gap,
20157         const parasail_matrix_t* matrix);
20158 
20159 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse41_128_64(
20160         const char * const restrict s1, const int s1Len,
20161         const char * const restrict s2, const int s2Len,
20162         const int open, const int gap,
20163         const parasail_matrix_t* matrix);
20164 
20165 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse41_128_32(
20166         const char * const restrict s1, const int s1Len,
20167         const char * const restrict s2, const int s2Len,
20168         const int open, const int gap,
20169         const parasail_matrix_t* matrix);
20170 
20171 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse41_128_16(
20172         const char * const restrict s1, const int s1Len,
20173         const char * const restrict s2, const int s2Len,
20174         const int open, const int gap,
20175         const parasail_matrix_t* matrix);
20176 
20177 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse41_128_8(
20178         const char * const restrict s1, const int s1Len,
20179         const char * const restrict s2, const int s2Len,
20180         const int open, const int gap,
20181         const parasail_matrix_t* matrix);
20182 
20183 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sse41_128_sat(
20184         const char * const restrict s1, const int s1Len,
20185         const char * const restrict s2, const int s2Len,
20186         const int open, const int gap,
20187         const parasail_matrix_t* matrix);
20188 
20189 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_avx2_256_64(
20190         const char * const restrict s1, const int s1Len,
20191         const char * const restrict s2, const int s2Len,
20192         const int open, const int gap,
20193         const parasail_matrix_t* matrix);
20194 
20195 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_avx2_256_32(
20196         const char * const restrict s1, const int s1Len,
20197         const char * const restrict s2, const int s2Len,
20198         const int open, const int gap,
20199         const parasail_matrix_t* matrix);
20200 
20201 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_avx2_256_16(
20202         const char * const restrict s1, const int s1Len,
20203         const char * const restrict s2, const int s2Len,
20204         const int open, const int gap,
20205         const parasail_matrix_t* matrix);
20206 
20207 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_avx2_256_8(
20208         const char * const restrict s1, const int s1Len,
20209         const char * const restrict s2, const int s2Len,
20210         const int open, const int gap,
20211         const parasail_matrix_t* matrix);
20212 
20213 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_avx2_256_sat(
20214         const char * const restrict s1, const int s1Len,
20215         const char * const restrict s2, const int s2Len,
20216         const int open, const int gap,
20217         const parasail_matrix_t* matrix);
20218 
20219 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_altivec_128_64(
20220         const char * const restrict s1, const int s1Len,
20221         const char * const restrict s2, const int s2Len,
20222         const int open, const int gap,
20223         const parasail_matrix_t* matrix);
20224 
20225 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_altivec_128_32(
20226         const char * const restrict s1, const int s1Len,
20227         const char * const restrict s2, const int s2Len,
20228         const int open, const int gap,
20229         const parasail_matrix_t* matrix);
20230 
20231 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_altivec_128_16(
20232         const char * const restrict s1, const int s1Len,
20233         const char * const restrict s2, const int s2Len,
20234         const int open, const int gap,
20235         const parasail_matrix_t* matrix);
20236 
20237 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_altivec_128_8(
20238         const char * const restrict s1, const int s1Len,
20239         const char * const restrict s2, const int s2Len,
20240         const int open, const int gap,
20241         const parasail_matrix_t* matrix);
20242 
20243 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_altivec_128_sat(
20244         const char * const restrict s1, const int s1Len,
20245         const char * const restrict s2, const int s2Len,
20246         const int open, const int gap,
20247         const parasail_matrix_t* matrix);
20248 
20249 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_neon_128_64(
20250         const char * const restrict s1, const int s1Len,
20251         const char * const restrict s2, const int s2Len,
20252         const int open, const int gap,
20253         const parasail_matrix_t* matrix);
20254 
20255 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_neon_128_32(
20256         const char * const restrict s1, const int s1Len,
20257         const char * const restrict s2, const int s2Len,
20258         const int open, const int gap,
20259         const parasail_matrix_t* matrix);
20260 
20261 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_neon_128_16(
20262         const char * const restrict s1, const int s1Len,
20263         const char * const restrict s2, const int s2Len,
20264         const int open, const int gap,
20265         const parasail_matrix_t* matrix);
20266 
20267 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_neon_128_8(
20268         const char * const restrict s1, const int s1Len,
20269         const char * const restrict s2, const int s2Len,
20270         const int open, const int gap,
20271         const parasail_matrix_t* matrix);
20272 
20273 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_neon_128_sat(
20274         const char * const restrict s1, const int s1Len,
20275         const char * const restrict s2, const int s2Len,
20276         const int open, const int gap,
20277         const parasail_matrix_t* matrix);
20278 
20279 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse2_128_64(
20280         const char * const restrict s1, const int s1Len,
20281         const char * const restrict s2, const int s2Len,
20282         const int open, const int gap,
20283         const parasail_matrix_t* matrix);
20284 
20285 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse2_128_32(
20286         const char * const restrict s1, const int s1Len,
20287         const char * const restrict s2, const int s2Len,
20288         const int open, const int gap,
20289         const parasail_matrix_t* matrix);
20290 
20291 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse2_128_16(
20292         const char * const restrict s1, const int s1Len,
20293         const char * const restrict s2, const int s2Len,
20294         const int open, const int gap,
20295         const parasail_matrix_t* matrix);
20296 
20297 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse2_128_8(
20298         const char * const restrict s1, const int s1Len,
20299         const char * const restrict s2, const int s2Len,
20300         const int open, const int gap,
20301         const parasail_matrix_t* matrix);
20302 
20303 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse2_128_sat(
20304         const char * const restrict s1, const int s1Len,
20305         const char * const restrict s2, const int s2Len,
20306         const int open, const int gap,
20307         const parasail_matrix_t* matrix);
20308 
20309 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse41_128_64(
20310         const char * const restrict s1, const int s1Len,
20311         const char * const restrict s2, const int s2Len,
20312         const int open, const int gap,
20313         const parasail_matrix_t* matrix);
20314 
20315 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse41_128_32(
20316         const char * const restrict s1, const int s1Len,
20317         const char * const restrict s2, const int s2Len,
20318         const int open, const int gap,
20319         const parasail_matrix_t* matrix);
20320 
20321 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse41_128_16(
20322         const char * const restrict s1, const int s1Len,
20323         const char * const restrict s2, const int s2Len,
20324         const int open, const int gap,
20325         const parasail_matrix_t* matrix);
20326 
20327 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse41_128_8(
20328         const char * const restrict s1, const int s1Len,
20329         const char * const restrict s2, const int s2Len,
20330         const int open, const int gap,
20331         const parasail_matrix_t* matrix);
20332 
20333 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sse41_128_sat(
20334         const char * const restrict s1, const int s1Len,
20335         const char * const restrict s2, const int s2Len,
20336         const int open, const int gap,
20337         const parasail_matrix_t* matrix);
20338 
20339 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_avx2_256_64(
20340         const char * const restrict s1, const int s1Len,
20341         const char * const restrict s2, const int s2Len,
20342         const int open, const int gap,
20343         const parasail_matrix_t* matrix);
20344 
20345 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_avx2_256_32(
20346         const char * const restrict s1, const int s1Len,
20347         const char * const restrict s2, const int s2Len,
20348         const int open, const int gap,
20349         const parasail_matrix_t* matrix);
20350 
20351 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_avx2_256_16(
20352         const char * const restrict s1, const int s1Len,
20353         const char * const restrict s2, const int s2Len,
20354         const int open, const int gap,
20355         const parasail_matrix_t* matrix);
20356 
20357 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_avx2_256_8(
20358         const char * const restrict s1, const int s1Len,
20359         const char * const restrict s2, const int s2Len,
20360         const int open, const int gap,
20361         const parasail_matrix_t* matrix);
20362 
20363 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_avx2_256_sat(
20364         const char * const restrict s1, const int s1Len,
20365         const char * const restrict s2, const int s2Len,
20366         const int open, const int gap,
20367         const parasail_matrix_t* matrix);
20368 
20369 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_altivec_128_64(
20370         const char * const restrict s1, const int s1Len,
20371         const char * const restrict s2, const int s2Len,
20372         const int open, const int gap,
20373         const parasail_matrix_t* matrix);
20374 
20375 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_altivec_128_32(
20376         const char * const restrict s1, const int s1Len,
20377         const char * const restrict s2, const int s2Len,
20378         const int open, const int gap,
20379         const parasail_matrix_t* matrix);
20380 
20381 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_altivec_128_16(
20382         const char * const restrict s1, const int s1Len,
20383         const char * const restrict s2, const int s2Len,
20384         const int open, const int gap,
20385         const parasail_matrix_t* matrix);
20386 
20387 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_altivec_128_8(
20388         const char * const restrict s1, const int s1Len,
20389         const char * const restrict s2, const int s2Len,
20390         const int open, const int gap,
20391         const parasail_matrix_t* matrix);
20392 
20393 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_altivec_128_sat(
20394         const char * const restrict s1, const int s1Len,
20395         const char * const restrict s2, const int s2Len,
20396         const int open, const int gap,
20397         const parasail_matrix_t* matrix);
20398 
20399 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_neon_128_64(
20400         const char * const restrict s1, const int s1Len,
20401         const char * const restrict s2, const int s2Len,
20402         const int open, const int gap,
20403         const parasail_matrix_t* matrix);
20404 
20405 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_neon_128_32(
20406         const char * const restrict s1, const int s1Len,
20407         const char * const restrict s2, const int s2Len,
20408         const int open, const int gap,
20409         const parasail_matrix_t* matrix);
20410 
20411 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_neon_128_16(
20412         const char * const restrict s1, const int s1Len,
20413         const char * const restrict s2, const int s2Len,
20414         const int open, const int gap,
20415         const parasail_matrix_t* matrix);
20416 
20417 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_neon_128_8(
20418         const char * const restrict s1, const int s1Len,
20419         const char * const restrict s2, const int s2Len,
20420         const int open, const int gap,
20421         const parasail_matrix_t* matrix);
20422 
20423 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_neon_128_sat(
20424         const char * const restrict s1, const int s1Len,
20425         const char * const restrict s2, const int s2Len,
20426         const int open, const int gap,
20427         const parasail_matrix_t* matrix);
20428 
20429 extern parasail_result_t* parasail_sg_db_scan_sse2_128_64(
20430         const char * const restrict s1, const int s1Len,
20431         const char * const restrict s2, const int s2Len,
20432         const int open, const int gap,
20433         const parasail_matrix_t* matrix);
20434 
20435 extern parasail_result_t* parasail_sg_db_scan_sse2_128_32(
20436         const char * const restrict s1, const int s1Len,
20437         const char * const restrict s2, const int s2Len,
20438         const int open, const int gap,
20439         const parasail_matrix_t* matrix);
20440 
20441 extern parasail_result_t* parasail_sg_db_scan_sse2_128_16(
20442         const char * const restrict s1, const int s1Len,
20443         const char * const restrict s2, const int s2Len,
20444         const int open, const int gap,
20445         const parasail_matrix_t* matrix);
20446 
20447 extern parasail_result_t* parasail_sg_db_scan_sse2_128_8(
20448         const char * const restrict s1, const int s1Len,
20449         const char * const restrict s2, const int s2Len,
20450         const int open, const int gap,
20451         const parasail_matrix_t* matrix);
20452 
20453 extern parasail_result_t* parasail_sg_db_scan_sse2_128_sat(
20454         const char * const restrict s1, const int s1Len,
20455         const char * const restrict s2, const int s2Len,
20456         const int open, const int gap,
20457         const parasail_matrix_t* matrix);
20458 
20459 extern parasail_result_t* parasail_sg_db_scan_sse41_128_64(
20460         const char * const restrict s1, const int s1Len,
20461         const char * const restrict s2, const int s2Len,
20462         const int open, const int gap,
20463         const parasail_matrix_t* matrix);
20464 
20465 extern parasail_result_t* parasail_sg_db_scan_sse41_128_32(
20466         const char * const restrict s1, const int s1Len,
20467         const char * const restrict s2, const int s2Len,
20468         const int open, const int gap,
20469         const parasail_matrix_t* matrix);
20470 
20471 extern parasail_result_t* parasail_sg_db_scan_sse41_128_16(
20472         const char * const restrict s1, const int s1Len,
20473         const char * const restrict s2, const int s2Len,
20474         const int open, const int gap,
20475         const parasail_matrix_t* matrix);
20476 
20477 extern parasail_result_t* parasail_sg_db_scan_sse41_128_8(
20478         const char * const restrict s1, const int s1Len,
20479         const char * const restrict s2, const int s2Len,
20480         const int open, const int gap,
20481         const parasail_matrix_t* matrix);
20482 
20483 extern parasail_result_t* parasail_sg_db_scan_sse41_128_sat(
20484         const char * const restrict s1, const int s1Len,
20485         const char * const restrict s2, const int s2Len,
20486         const int open, const int gap,
20487         const parasail_matrix_t* matrix);
20488 
20489 extern parasail_result_t* parasail_sg_db_scan_avx2_256_64(
20490         const char * const restrict s1, const int s1Len,
20491         const char * const restrict s2, const int s2Len,
20492         const int open, const int gap,
20493         const parasail_matrix_t* matrix);
20494 
20495 extern parasail_result_t* parasail_sg_db_scan_avx2_256_32(
20496         const char * const restrict s1, const int s1Len,
20497         const char * const restrict s2, const int s2Len,
20498         const int open, const int gap,
20499         const parasail_matrix_t* matrix);
20500 
20501 extern parasail_result_t* parasail_sg_db_scan_avx2_256_16(
20502         const char * const restrict s1, const int s1Len,
20503         const char * const restrict s2, const int s2Len,
20504         const int open, const int gap,
20505         const parasail_matrix_t* matrix);
20506 
20507 extern parasail_result_t* parasail_sg_db_scan_avx2_256_8(
20508         const char * const restrict s1, const int s1Len,
20509         const char * const restrict s2, const int s2Len,
20510         const int open, const int gap,
20511         const parasail_matrix_t* matrix);
20512 
20513 extern parasail_result_t* parasail_sg_db_scan_avx2_256_sat(
20514         const char * const restrict s1, const int s1Len,
20515         const char * const restrict s2, const int s2Len,
20516         const int open, const int gap,
20517         const parasail_matrix_t* matrix);
20518 
20519 extern parasail_result_t* parasail_sg_db_scan_altivec_128_64(
20520         const char * const restrict s1, const int s1Len,
20521         const char * const restrict s2, const int s2Len,
20522         const int open, const int gap,
20523         const parasail_matrix_t* matrix);
20524 
20525 extern parasail_result_t* parasail_sg_db_scan_altivec_128_32(
20526         const char * const restrict s1, const int s1Len,
20527         const char * const restrict s2, const int s2Len,
20528         const int open, const int gap,
20529         const parasail_matrix_t* matrix);
20530 
20531 extern parasail_result_t* parasail_sg_db_scan_altivec_128_16(
20532         const char * const restrict s1, const int s1Len,
20533         const char * const restrict s2, const int s2Len,
20534         const int open, const int gap,
20535         const parasail_matrix_t* matrix);
20536 
20537 extern parasail_result_t* parasail_sg_db_scan_altivec_128_8(
20538         const char * const restrict s1, const int s1Len,
20539         const char * const restrict s2, const int s2Len,
20540         const int open, const int gap,
20541         const parasail_matrix_t* matrix);
20542 
20543 extern parasail_result_t* parasail_sg_db_scan_altivec_128_sat(
20544         const char * const restrict s1, const int s1Len,
20545         const char * const restrict s2, const int s2Len,
20546         const int open, const int gap,
20547         const parasail_matrix_t* matrix);
20548 
20549 extern parasail_result_t* parasail_sg_db_scan_neon_128_64(
20550         const char * const restrict s1, const int s1Len,
20551         const char * const restrict s2, const int s2Len,
20552         const int open, const int gap,
20553         const parasail_matrix_t* matrix);
20554 
20555 extern parasail_result_t* parasail_sg_db_scan_neon_128_32(
20556         const char * const restrict s1, const int s1Len,
20557         const char * const restrict s2, const int s2Len,
20558         const int open, const int gap,
20559         const parasail_matrix_t* matrix);
20560 
20561 extern parasail_result_t* parasail_sg_db_scan_neon_128_16(
20562         const char * const restrict s1, const int s1Len,
20563         const char * const restrict s2, const int s2Len,
20564         const int open, const int gap,
20565         const parasail_matrix_t* matrix);
20566 
20567 extern parasail_result_t* parasail_sg_db_scan_neon_128_8(
20568         const char * const restrict s1, const int s1Len,
20569         const char * const restrict s2, const int s2Len,
20570         const int open, const int gap,
20571         const parasail_matrix_t* matrix);
20572 
20573 extern parasail_result_t* parasail_sg_db_scan_neon_128_sat(
20574         const char * const restrict s1, const int s1Len,
20575         const char * const restrict s2, const int s2Len,
20576         const int open, const int gap,
20577         const parasail_matrix_t* matrix);
20578 
20579 extern parasail_result_t* parasail_sg_db_striped_sse2_128_64(
20580         const char * const restrict s1, const int s1Len,
20581         const char * const restrict s2, const int s2Len,
20582         const int open, const int gap,
20583         const parasail_matrix_t* matrix);
20584 
20585 extern parasail_result_t* parasail_sg_db_striped_sse2_128_32(
20586         const char * const restrict s1, const int s1Len,
20587         const char * const restrict s2, const int s2Len,
20588         const int open, const int gap,
20589         const parasail_matrix_t* matrix);
20590 
20591 extern parasail_result_t* parasail_sg_db_striped_sse2_128_16(
20592         const char * const restrict s1, const int s1Len,
20593         const char * const restrict s2, const int s2Len,
20594         const int open, const int gap,
20595         const parasail_matrix_t* matrix);
20596 
20597 extern parasail_result_t* parasail_sg_db_striped_sse2_128_8(
20598         const char * const restrict s1, const int s1Len,
20599         const char * const restrict s2, const int s2Len,
20600         const int open, const int gap,
20601         const parasail_matrix_t* matrix);
20602 
20603 extern parasail_result_t* parasail_sg_db_striped_sse2_128_sat(
20604         const char * const restrict s1, const int s1Len,
20605         const char * const restrict s2, const int s2Len,
20606         const int open, const int gap,
20607         const parasail_matrix_t* matrix);
20608 
20609 extern parasail_result_t* parasail_sg_db_striped_sse41_128_64(
20610         const char * const restrict s1, const int s1Len,
20611         const char * const restrict s2, const int s2Len,
20612         const int open, const int gap,
20613         const parasail_matrix_t* matrix);
20614 
20615 extern parasail_result_t* parasail_sg_db_striped_sse41_128_32(
20616         const char * const restrict s1, const int s1Len,
20617         const char * const restrict s2, const int s2Len,
20618         const int open, const int gap,
20619         const parasail_matrix_t* matrix);
20620 
20621 extern parasail_result_t* parasail_sg_db_striped_sse41_128_16(
20622         const char * const restrict s1, const int s1Len,
20623         const char * const restrict s2, const int s2Len,
20624         const int open, const int gap,
20625         const parasail_matrix_t* matrix);
20626 
20627 extern parasail_result_t* parasail_sg_db_striped_sse41_128_8(
20628         const char * const restrict s1, const int s1Len,
20629         const char * const restrict s2, const int s2Len,
20630         const int open, const int gap,
20631         const parasail_matrix_t* matrix);
20632 
20633 extern parasail_result_t* parasail_sg_db_striped_sse41_128_sat(
20634         const char * const restrict s1, const int s1Len,
20635         const char * const restrict s2, const int s2Len,
20636         const int open, const int gap,
20637         const parasail_matrix_t* matrix);
20638 
20639 extern parasail_result_t* parasail_sg_db_striped_avx2_256_64(
20640         const char * const restrict s1, const int s1Len,
20641         const char * const restrict s2, const int s2Len,
20642         const int open, const int gap,
20643         const parasail_matrix_t* matrix);
20644 
20645 extern parasail_result_t* parasail_sg_db_striped_avx2_256_32(
20646         const char * const restrict s1, const int s1Len,
20647         const char * const restrict s2, const int s2Len,
20648         const int open, const int gap,
20649         const parasail_matrix_t* matrix);
20650 
20651 extern parasail_result_t* parasail_sg_db_striped_avx2_256_16(
20652         const char * const restrict s1, const int s1Len,
20653         const char * const restrict s2, const int s2Len,
20654         const int open, const int gap,
20655         const parasail_matrix_t* matrix);
20656 
20657 extern parasail_result_t* parasail_sg_db_striped_avx2_256_8(
20658         const char * const restrict s1, const int s1Len,
20659         const char * const restrict s2, const int s2Len,
20660         const int open, const int gap,
20661         const parasail_matrix_t* matrix);
20662 
20663 extern parasail_result_t* parasail_sg_db_striped_avx2_256_sat(
20664         const char * const restrict s1, const int s1Len,
20665         const char * const restrict s2, const int s2Len,
20666         const int open, const int gap,
20667         const parasail_matrix_t* matrix);
20668 
20669 extern parasail_result_t* parasail_sg_db_striped_altivec_128_64(
20670         const char * const restrict s1, const int s1Len,
20671         const char * const restrict s2, const int s2Len,
20672         const int open, const int gap,
20673         const parasail_matrix_t* matrix);
20674 
20675 extern parasail_result_t* parasail_sg_db_striped_altivec_128_32(
20676         const char * const restrict s1, const int s1Len,
20677         const char * const restrict s2, const int s2Len,
20678         const int open, const int gap,
20679         const parasail_matrix_t* matrix);
20680 
20681 extern parasail_result_t* parasail_sg_db_striped_altivec_128_16(
20682         const char * const restrict s1, const int s1Len,
20683         const char * const restrict s2, const int s2Len,
20684         const int open, const int gap,
20685         const parasail_matrix_t* matrix);
20686 
20687 extern parasail_result_t* parasail_sg_db_striped_altivec_128_8(
20688         const char * const restrict s1, const int s1Len,
20689         const char * const restrict s2, const int s2Len,
20690         const int open, const int gap,
20691         const parasail_matrix_t* matrix);
20692 
20693 extern parasail_result_t* parasail_sg_db_striped_altivec_128_sat(
20694         const char * const restrict s1, const int s1Len,
20695         const char * const restrict s2, const int s2Len,
20696         const int open, const int gap,
20697         const parasail_matrix_t* matrix);
20698 
20699 extern parasail_result_t* parasail_sg_db_striped_neon_128_64(
20700         const char * const restrict s1, const int s1Len,
20701         const char * const restrict s2, const int s2Len,
20702         const int open, const int gap,
20703         const parasail_matrix_t* matrix);
20704 
20705 extern parasail_result_t* parasail_sg_db_striped_neon_128_32(
20706         const char * const restrict s1, const int s1Len,
20707         const char * const restrict s2, const int s2Len,
20708         const int open, const int gap,
20709         const parasail_matrix_t* matrix);
20710 
20711 extern parasail_result_t* parasail_sg_db_striped_neon_128_16(
20712         const char * const restrict s1, const int s1Len,
20713         const char * const restrict s2, const int s2Len,
20714         const int open, const int gap,
20715         const parasail_matrix_t* matrix);
20716 
20717 extern parasail_result_t* parasail_sg_db_striped_neon_128_8(
20718         const char * const restrict s1, const int s1Len,
20719         const char * const restrict s2, const int s2Len,
20720         const int open, const int gap,
20721         const parasail_matrix_t* matrix);
20722 
20723 extern parasail_result_t* parasail_sg_db_striped_neon_128_sat(
20724         const char * const restrict s1, const int s1Len,
20725         const char * const restrict s2, const int s2Len,
20726         const int open, const int gap,
20727         const parasail_matrix_t* matrix);
20728 
20729 extern parasail_result_t* parasail_sg_db_diag_sse2_128_64(
20730         const char * const restrict s1, const int s1Len,
20731         const char * const restrict s2, const int s2Len,
20732         const int open, const int gap,
20733         const parasail_matrix_t* matrix);
20734 
20735 extern parasail_result_t* parasail_sg_db_diag_sse2_128_32(
20736         const char * const restrict s1, const int s1Len,
20737         const char * const restrict s2, const int s2Len,
20738         const int open, const int gap,
20739         const parasail_matrix_t* matrix);
20740 
20741 extern parasail_result_t* parasail_sg_db_diag_sse2_128_16(
20742         const char * const restrict s1, const int s1Len,
20743         const char * const restrict s2, const int s2Len,
20744         const int open, const int gap,
20745         const parasail_matrix_t* matrix);
20746 
20747 extern parasail_result_t* parasail_sg_db_diag_sse2_128_8(
20748         const char * const restrict s1, const int s1Len,
20749         const char * const restrict s2, const int s2Len,
20750         const int open, const int gap,
20751         const parasail_matrix_t* matrix);
20752 
20753 extern parasail_result_t* parasail_sg_db_diag_sse2_128_sat(
20754         const char * const restrict s1, const int s1Len,
20755         const char * const restrict s2, const int s2Len,
20756         const int open, const int gap,
20757         const parasail_matrix_t* matrix);
20758 
20759 extern parasail_result_t* parasail_sg_db_diag_sse41_128_64(
20760         const char * const restrict s1, const int s1Len,
20761         const char * const restrict s2, const int s2Len,
20762         const int open, const int gap,
20763         const parasail_matrix_t* matrix);
20764 
20765 extern parasail_result_t* parasail_sg_db_diag_sse41_128_32(
20766         const char * const restrict s1, const int s1Len,
20767         const char * const restrict s2, const int s2Len,
20768         const int open, const int gap,
20769         const parasail_matrix_t* matrix);
20770 
20771 extern parasail_result_t* parasail_sg_db_diag_sse41_128_16(
20772         const char * const restrict s1, const int s1Len,
20773         const char * const restrict s2, const int s2Len,
20774         const int open, const int gap,
20775         const parasail_matrix_t* matrix);
20776 
20777 extern parasail_result_t* parasail_sg_db_diag_sse41_128_8(
20778         const char * const restrict s1, const int s1Len,
20779         const char * const restrict s2, const int s2Len,
20780         const int open, const int gap,
20781         const parasail_matrix_t* matrix);
20782 
20783 extern parasail_result_t* parasail_sg_db_diag_sse41_128_sat(
20784         const char * const restrict s1, const int s1Len,
20785         const char * const restrict s2, const int s2Len,
20786         const int open, const int gap,
20787         const parasail_matrix_t* matrix);
20788 
20789 extern parasail_result_t* parasail_sg_db_diag_avx2_256_64(
20790         const char * const restrict s1, const int s1Len,
20791         const char * const restrict s2, const int s2Len,
20792         const int open, const int gap,
20793         const parasail_matrix_t* matrix);
20794 
20795 extern parasail_result_t* parasail_sg_db_diag_avx2_256_32(
20796         const char * const restrict s1, const int s1Len,
20797         const char * const restrict s2, const int s2Len,
20798         const int open, const int gap,
20799         const parasail_matrix_t* matrix);
20800 
20801 extern parasail_result_t* parasail_sg_db_diag_avx2_256_16(
20802         const char * const restrict s1, const int s1Len,
20803         const char * const restrict s2, const int s2Len,
20804         const int open, const int gap,
20805         const parasail_matrix_t* matrix);
20806 
20807 extern parasail_result_t* parasail_sg_db_diag_avx2_256_8(
20808         const char * const restrict s1, const int s1Len,
20809         const char * const restrict s2, const int s2Len,
20810         const int open, const int gap,
20811         const parasail_matrix_t* matrix);
20812 
20813 extern parasail_result_t* parasail_sg_db_diag_avx2_256_sat(
20814         const char * const restrict s1, const int s1Len,
20815         const char * const restrict s2, const int s2Len,
20816         const int open, const int gap,
20817         const parasail_matrix_t* matrix);
20818 
20819 extern parasail_result_t* parasail_sg_db_diag_altivec_128_64(
20820         const char * const restrict s1, const int s1Len,
20821         const char * const restrict s2, const int s2Len,
20822         const int open, const int gap,
20823         const parasail_matrix_t* matrix);
20824 
20825 extern parasail_result_t* parasail_sg_db_diag_altivec_128_32(
20826         const char * const restrict s1, const int s1Len,
20827         const char * const restrict s2, const int s2Len,
20828         const int open, const int gap,
20829         const parasail_matrix_t* matrix);
20830 
20831 extern parasail_result_t* parasail_sg_db_diag_altivec_128_16(
20832         const char * const restrict s1, const int s1Len,
20833         const char * const restrict s2, const int s2Len,
20834         const int open, const int gap,
20835         const parasail_matrix_t* matrix);
20836 
20837 extern parasail_result_t* parasail_sg_db_diag_altivec_128_8(
20838         const char * const restrict s1, const int s1Len,
20839         const char * const restrict s2, const int s2Len,
20840         const int open, const int gap,
20841         const parasail_matrix_t* matrix);
20842 
20843 extern parasail_result_t* parasail_sg_db_diag_altivec_128_sat(
20844         const char * const restrict s1, const int s1Len,
20845         const char * const restrict s2, const int s2Len,
20846         const int open, const int gap,
20847         const parasail_matrix_t* matrix);
20848 
20849 extern parasail_result_t* parasail_sg_db_diag_neon_128_64(
20850         const char * const restrict s1, const int s1Len,
20851         const char * const restrict s2, const int s2Len,
20852         const int open, const int gap,
20853         const parasail_matrix_t* matrix);
20854 
20855 extern parasail_result_t* parasail_sg_db_diag_neon_128_32(
20856         const char * const restrict s1, const int s1Len,
20857         const char * const restrict s2, const int s2Len,
20858         const int open, const int gap,
20859         const parasail_matrix_t* matrix);
20860 
20861 extern parasail_result_t* parasail_sg_db_diag_neon_128_16(
20862         const char * const restrict s1, const int s1Len,
20863         const char * const restrict s2, const int s2Len,
20864         const int open, const int gap,
20865         const parasail_matrix_t* matrix);
20866 
20867 extern parasail_result_t* parasail_sg_db_diag_neon_128_8(
20868         const char * const restrict s1, const int s1Len,
20869         const char * const restrict s2, const int s2Len,
20870         const int open, const int gap,
20871         const parasail_matrix_t* matrix);
20872 
20873 extern parasail_result_t* parasail_sg_db_diag_neon_128_sat(
20874         const char * const restrict s1, const int s1Len,
20875         const char * const restrict s2, const int s2Len,
20876         const int open, const int gap,
20877         const parasail_matrix_t* matrix);
20878 
20879 extern parasail_result_t* parasail_sg_db_table_scan_sse2_128_64(
20880         const char * const restrict s1, const int s1Len,
20881         const char * const restrict s2, const int s2Len,
20882         const int open, const int gap,
20883         const parasail_matrix_t* matrix);
20884 
20885 extern parasail_result_t* parasail_sg_db_table_scan_sse2_128_32(
20886         const char * const restrict s1, const int s1Len,
20887         const char * const restrict s2, const int s2Len,
20888         const int open, const int gap,
20889         const parasail_matrix_t* matrix);
20890 
20891 extern parasail_result_t* parasail_sg_db_table_scan_sse2_128_16(
20892         const char * const restrict s1, const int s1Len,
20893         const char * const restrict s2, const int s2Len,
20894         const int open, const int gap,
20895         const parasail_matrix_t* matrix);
20896 
20897 extern parasail_result_t* parasail_sg_db_table_scan_sse2_128_8(
20898         const char * const restrict s1, const int s1Len,
20899         const char * const restrict s2, const int s2Len,
20900         const int open, const int gap,
20901         const parasail_matrix_t* matrix);
20902 
20903 extern parasail_result_t* parasail_sg_db_table_scan_sse2_128_sat(
20904         const char * const restrict s1, const int s1Len,
20905         const char * const restrict s2, const int s2Len,
20906         const int open, const int gap,
20907         const parasail_matrix_t* matrix);
20908 
20909 extern parasail_result_t* parasail_sg_db_table_scan_sse41_128_64(
20910         const char * const restrict s1, const int s1Len,
20911         const char * const restrict s2, const int s2Len,
20912         const int open, const int gap,
20913         const parasail_matrix_t* matrix);
20914 
20915 extern parasail_result_t* parasail_sg_db_table_scan_sse41_128_32(
20916         const char * const restrict s1, const int s1Len,
20917         const char * const restrict s2, const int s2Len,
20918         const int open, const int gap,
20919         const parasail_matrix_t* matrix);
20920 
20921 extern parasail_result_t* parasail_sg_db_table_scan_sse41_128_16(
20922         const char * const restrict s1, const int s1Len,
20923         const char * const restrict s2, const int s2Len,
20924         const int open, const int gap,
20925         const parasail_matrix_t* matrix);
20926 
20927 extern parasail_result_t* parasail_sg_db_table_scan_sse41_128_8(
20928         const char * const restrict s1, const int s1Len,
20929         const char * const restrict s2, const int s2Len,
20930         const int open, const int gap,
20931         const parasail_matrix_t* matrix);
20932 
20933 extern parasail_result_t* parasail_sg_db_table_scan_sse41_128_sat(
20934         const char * const restrict s1, const int s1Len,
20935         const char * const restrict s2, const int s2Len,
20936         const int open, const int gap,
20937         const parasail_matrix_t* matrix);
20938 
20939 extern parasail_result_t* parasail_sg_db_table_scan_avx2_256_64(
20940         const char * const restrict s1, const int s1Len,
20941         const char * const restrict s2, const int s2Len,
20942         const int open, const int gap,
20943         const parasail_matrix_t* matrix);
20944 
20945 extern parasail_result_t* parasail_sg_db_table_scan_avx2_256_32(
20946         const char * const restrict s1, const int s1Len,
20947         const char * const restrict s2, const int s2Len,
20948         const int open, const int gap,
20949         const parasail_matrix_t* matrix);
20950 
20951 extern parasail_result_t* parasail_sg_db_table_scan_avx2_256_16(
20952         const char * const restrict s1, const int s1Len,
20953         const char * const restrict s2, const int s2Len,
20954         const int open, const int gap,
20955         const parasail_matrix_t* matrix);
20956 
20957 extern parasail_result_t* parasail_sg_db_table_scan_avx2_256_8(
20958         const char * const restrict s1, const int s1Len,
20959         const char * const restrict s2, const int s2Len,
20960         const int open, const int gap,
20961         const parasail_matrix_t* matrix);
20962 
20963 extern parasail_result_t* parasail_sg_db_table_scan_avx2_256_sat(
20964         const char * const restrict s1, const int s1Len,
20965         const char * const restrict s2, const int s2Len,
20966         const int open, const int gap,
20967         const parasail_matrix_t* matrix);
20968 
20969 extern parasail_result_t* parasail_sg_db_table_scan_altivec_128_64(
20970         const char * const restrict s1, const int s1Len,
20971         const char * const restrict s2, const int s2Len,
20972         const int open, const int gap,
20973         const parasail_matrix_t* matrix);
20974 
20975 extern parasail_result_t* parasail_sg_db_table_scan_altivec_128_32(
20976         const char * const restrict s1, const int s1Len,
20977         const char * const restrict s2, const int s2Len,
20978         const int open, const int gap,
20979         const parasail_matrix_t* matrix);
20980 
20981 extern parasail_result_t* parasail_sg_db_table_scan_altivec_128_16(
20982         const char * const restrict s1, const int s1Len,
20983         const char * const restrict s2, const int s2Len,
20984         const int open, const int gap,
20985         const parasail_matrix_t* matrix);
20986 
20987 extern parasail_result_t* parasail_sg_db_table_scan_altivec_128_8(
20988         const char * const restrict s1, const int s1Len,
20989         const char * const restrict s2, const int s2Len,
20990         const int open, const int gap,
20991         const parasail_matrix_t* matrix);
20992 
20993 extern parasail_result_t* parasail_sg_db_table_scan_altivec_128_sat(
20994         const char * const restrict s1, const int s1Len,
20995         const char * const restrict s2, const int s2Len,
20996         const int open, const int gap,
20997         const parasail_matrix_t* matrix);
20998 
20999 extern parasail_result_t* parasail_sg_db_table_scan_neon_128_64(
21000         const char * const restrict s1, const int s1Len,
21001         const char * const restrict s2, const int s2Len,
21002         const int open, const int gap,
21003         const parasail_matrix_t* matrix);
21004 
21005 extern parasail_result_t* parasail_sg_db_table_scan_neon_128_32(
21006         const char * const restrict s1, const int s1Len,
21007         const char * const restrict s2, const int s2Len,
21008         const int open, const int gap,
21009         const parasail_matrix_t* matrix);
21010 
21011 extern parasail_result_t* parasail_sg_db_table_scan_neon_128_16(
21012         const char * const restrict s1, const int s1Len,
21013         const char * const restrict s2, const int s2Len,
21014         const int open, const int gap,
21015         const parasail_matrix_t* matrix);
21016 
21017 extern parasail_result_t* parasail_sg_db_table_scan_neon_128_8(
21018         const char * const restrict s1, const int s1Len,
21019         const char * const restrict s2, const int s2Len,
21020         const int open, const int gap,
21021         const parasail_matrix_t* matrix);
21022 
21023 extern parasail_result_t* parasail_sg_db_table_scan_neon_128_sat(
21024         const char * const restrict s1, const int s1Len,
21025         const char * const restrict s2, const int s2Len,
21026         const int open, const int gap,
21027         const parasail_matrix_t* matrix);
21028 
21029 extern parasail_result_t* parasail_sg_db_table_striped_sse2_128_64(
21030         const char * const restrict s1, const int s1Len,
21031         const char * const restrict s2, const int s2Len,
21032         const int open, const int gap,
21033         const parasail_matrix_t* matrix);
21034 
21035 extern parasail_result_t* parasail_sg_db_table_striped_sse2_128_32(
21036         const char * const restrict s1, const int s1Len,
21037         const char * const restrict s2, const int s2Len,
21038         const int open, const int gap,
21039         const parasail_matrix_t* matrix);
21040 
21041 extern parasail_result_t* parasail_sg_db_table_striped_sse2_128_16(
21042         const char * const restrict s1, const int s1Len,
21043         const char * const restrict s2, const int s2Len,
21044         const int open, const int gap,
21045         const parasail_matrix_t* matrix);
21046 
21047 extern parasail_result_t* parasail_sg_db_table_striped_sse2_128_8(
21048         const char * const restrict s1, const int s1Len,
21049         const char * const restrict s2, const int s2Len,
21050         const int open, const int gap,
21051         const parasail_matrix_t* matrix);
21052 
21053 extern parasail_result_t* parasail_sg_db_table_striped_sse2_128_sat(
21054         const char * const restrict s1, const int s1Len,
21055         const char * const restrict s2, const int s2Len,
21056         const int open, const int gap,
21057         const parasail_matrix_t* matrix);
21058 
21059 extern parasail_result_t* parasail_sg_db_table_striped_sse41_128_64(
21060         const char * const restrict s1, const int s1Len,
21061         const char * const restrict s2, const int s2Len,
21062         const int open, const int gap,
21063         const parasail_matrix_t* matrix);
21064 
21065 extern parasail_result_t* parasail_sg_db_table_striped_sse41_128_32(
21066         const char * const restrict s1, const int s1Len,
21067         const char * const restrict s2, const int s2Len,
21068         const int open, const int gap,
21069         const parasail_matrix_t* matrix);
21070 
21071 extern parasail_result_t* parasail_sg_db_table_striped_sse41_128_16(
21072         const char * const restrict s1, const int s1Len,
21073         const char * const restrict s2, const int s2Len,
21074         const int open, const int gap,
21075         const parasail_matrix_t* matrix);
21076 
21077 extern parasail_result_t* parasail_sg_db_table_striped_sse41_128_8(
21078         const char * const restrict s1, const int s1Len,
21079         const char * const restrict s2, const int s2Len,
21080         const int open, const int gap,
21081         const parasail_matrix_t* matrix);
21082 
21083 extern parasail_result_t* parasail_sg_db_table_striped_sse41_128_sat(
21084         const char * const restrict s1, const int s1Len,
21085         const char * const restrict s2, const int s2Len,
21086         const int open, const int gap,
21087         const parasail_matrix_t* matrix);
21088 
21089 extern parasail_result_t* parasail_sg_db_table_striped_avx2_256_64(
21090         const char * const restrict s1, const int s1Len,
21091         const char * const restrict s2, const int s2Len,
21092         const int open, const int gap,
21093         const parasail_matrix_t* matrix);
21094 
21095 extern parasail_result_t* parasail_sg_db_table_striped_avx2_256_32(
21096         const char * const restrict s1, const int s1Len,
21097         const char * const restrict s2, const int s2Len,
21098         const int open, const int gap,
21099         const parasail_matrix_t* matrix);
21100 
21101 extern parasail_result_t* parasail_sg_db_table_striped_avx2_256_16(
21102         const char * const restrict s1, const int s1Len,
21103         const char * const restrict s2, const int s2Len,
21104         const int open, const int gap,
21105         const parasail_matrix_t* matrix);
21106 
21107 extern parasail_result_t* parasail_sg_db_table_striped_avx2_256_8(
21108         const char * const restrict s1, const int s1Len,
21109         const char * const restrict s2, const int s2Len,
21110         const int open, const int gap,
21111         const parasail_matrix_t* matrix);
21112 
21113 extern parasail_result_t* parasail_sg_db_table_striped_avx2_256_sat(
21114         const char * const restrict s1, const int s1Len,
21115         const char * const restrict s2, const int s2Len,
21116         const int open, const int gap,
21117         const parasail_matrix_t* matrix);
21118 
21119 extern parasail_result_t* parasail_sg_db_table_striped_altivec_128_64(
21120         const char * const restrict s1, const int s1Len,
21121         const char * const restrict s2, const int s2Len,
21122         const int open, const int gap,
21123         const parasail_matrix_t* matrix);
21124 
21125 extern parasail_result_t* parasail_sg_db_table_striped_altivec_128_32(
21126         const char * const restrict s1, const int s1Len,
21127         const char * const restrict s2, const int s2Len,
21128         const int open, const int gap,
21129         const parasail_matrix_t* matrix);
21130 
21131 extern parasail_result_t* parasail_sg_db_table_striped_altivec_128_16(
21132         const char * const restrict s1, const int s1Len,
21133         const char * const restrict s2, const int s2Len,
21134         const int open, const int gap,
21135         const parasail_matrix_t* matrix);
21136 
21137 extern parasail_result_t* parasail_sg_db_table_striped_altivec_128_8(
21138         const char * const restrict s1, const int s1Len,
21139         const char * const restrict s2, const int s2Len,
21140         const int open, const int gap,
21141         const parasail_matrix_t* matrix);
21142 
21143 extern parasail_result_t* parasail_sg_db_table_striped_altivec_128_sat(
21144         const char * const restrict s1, const int s1Len,
21145         const char * const restrict s2, const int s2Len,
21146         const int open, const int gap,
21147         const parasail_matrix_t* matrix);
21148 
21149 extern parasail_result_t* parasail_sg_db_table_striped_neon_128_64(
21150         const char * const restrict s1, const int s1Len,
21151         const char * const restrict s2, const int s2Len,
21152         const int open, const int gap,
21153         const parasail_matrix_t* matrix);
21154 
21155 extern parasail_result_t* parasail_sg_db_table_striped_neon_128_32(
21156         const char * const restrict s1, const int s1Len,
21157         const char * const restrict s2, const int s2Len,
21158         const int open, const int gap,
21159         const parasail_matrix_t* matrix);
21160 
21161 extern parasail_result_t* parasail_sg_db_table_striped_neon_128_16(
21162         const char * const restrict s1, const int s1Len,
21163         const char * const restrict s2, const int s2Len,
21164         const int open, const int gap,
21165         const parasail_matrix_t* matrix);
21166 
21167 extern parasail_result_t* parasail_sg_db_table_striped_neon_128_8(
21168         const char * const restrict s1, const int s1Len,
21169         const char * const restrict s2, const int s2Len,
21170         const int open, const int gap,
21171         const parasail_matrix_t* matrix);
21172 
21173 extern parasail_result_t* parasail_sg_db_table_striped_neon_128_sat(
21174         const char * const restrict s1, const int s1Len,
21175         const char * const restrict s2, const int s2Len,
21176         const int open, const int gap,
21177         const parasail_matrix_t* matrix);
21178 
21179 extern parasail_result_t* parasail_sg_db_table_diag_sse2_128_64(
21180         const char * const restrict s1, const int s1Len,
21181         const char * const restrict s2, const int s2Len,
21182         const int open, const int gap,
21183         const parasail_matrix_t* matrix);
21184 
21185 extern parasail_result_t* parasail_sg_db_table_diag_sse2_128_32(
21186         const char * const restrict s1, const int s1Len,
21187         const char * const restrict s2, const int s2Len,
21188         const int open, const int gap,
21189         const parasail_matrix_t* matrix);
21190 
21191 extern parasail_result_t* parasail_sg_db_table_diag_sse2_128_16(
21192         const char * const restrict s1, const int s1Len,
21193         const char * const restrict s2, const int s2Len,
21194         const int open, const int gap,
21195         const parasail_matrix_t* matrix);
21196 
21197 extern parasail_result_t* parasail_sg_db_table_diag_sse2_128_8(
21198         const char * const restrict s1, const int s1Len,
21199         const char * const restrict s2, const int s2Len,
21200         const int open, const int gap,
21201         const parasail_matrix_t* matrix);
21202 
21203 extern parasail_result_t* parasail_sg_db_table_diag_sse2_128_sat(
21204         const char * const restrict s1, const int s1Len,
21205         const char * const restrict s2, const int s2Len,
21206         const int open, const int gap,
21207         const parasail_matrix_t* matrix);
21208 
21209 extern parasail_result_t* parasail_sg_db_table_diag_sse41_128_64(
21210         const char * const restrict s1, const int s1Len,
21211         const char * const restrict s2, const int s2Len,
21212         const int open, const int gap,
21213         const parasail_matrix_t* matrix);
21214 
21215 extern parasail_result_t* parasail_sg_db_table_diag_sse41_128_32(
21216         const char * const restrict s1, const int s1Len,
21217         const char * const restrict s2, const int s2Len,
21218         const int open, const int gap,
21219         const parasail_matrix_t* matrix);
21220 
21221 extern parasail_result_t* parasail_sg_db_table_diag_sse41_128_16(
21222         const char * const restrict s1, const int s1Len,
21223         const char * const restrict s2, const int s2Len,
21224         const int open, const int gap,
21225         const parasail_matrix_t* matrix);
21226 
21227 extern parasail_result_t* parasail_sg_db_table_diag_sse41_128_8(
21228         const char * const restrict s1, const int s1Len,
21229         const char * const restrict s2, const int s2Len,
21230         const int open, const int gap,
21231         const parasail_matrix_t* matrix);
21232 
21233 extern parasail_result_t* parasail_sg_db_table_diag_sse41_128_sat(
21234         const char * const restrict s1, const int s1Len,
21235         const char * const restrict s2, const int s2Len,
21236         const int open, const int gap,
21237         const parasail_matrix_t* matrix);
21238 
21239 extern parasail_result_t* parasail_sg_db_table_diag_avx2_256_64(
21240         const char * const restrict s1, const int s1Len,
21241         const char * const restrict s2, const int s2Len,
21242         const int open, const int gap,
21243         const parasail_matrix_t* matrix);
21244 
21245 extern parasail_result_t* parasail_sg_db_table_diag_avx2_256_32(
21246         const char * const restrict s1, const int s1Len,
21247         const char * const restrict s2, const int s2Len,
21248         const int open, const int gap,
21249         const parasail_matrix_t* matrix);
21250 
21251 extern parasail_result_t* parasail_sg_db_table_diag_avx2_256_16(
21252         const char * const restrict s1, const int s1Len,
21253         const char * const restrict s2, const int s2Len,
21254         const int open, const int gap,
21255         const parasail_matrix_t* matrix);
21256 
21257 extern parasail_result_t* parasail_sg_db_table_diag_avx2_256_8(
21258         const char * const restrict s1, const int s1Len,
21259         const char * const restrict s2, const int s2Len,
21260         const int open, const int gap,
21261         const parasail_matrix_t* matrix);
21262 
21263 extern parasail_result_t* parasail_sg_db_table_diag_avx2_256_sat(
21264         const char * const restrict s1, const int s1Len,
21265         const char * const restrict s2, const int s2Len,
21266         const int open, const int gap,
21267         const parasail_matrix_t* matrix);
21268 
21269 extern parasail_result_t* parasail_sg_db_table_diag_altivec_128_64(
21270         const char * const restrict s1, const int s1Len,
21271         const char * const restrict s2, const int s2Len,
21272         const int open, const int gap,
21273         const parasail_matrix_t* matrix);
21274 
21275 extern parasail_result_t* parasail_sg_db_table_diag_altivec_128_32(
21276         const char * const restrict s1, const int s1Len,
21277         const char * const restrict s2, const int s2Len,
21278         const int open, const int gap,
21279         const parasail_matrix_t* matrix);
21280 
21281 extern parasail_result_t* parasail_sg_db_table_diag_altivec_128_16(
21282         const char * const restrict s1, const int s1Len,
21283         const char * const restrict s2, const int s2Len,
21284         const int open, const int gap,
21285         const parasail_matrix_t* matrix);
21286 
21287 extern parasail_result_t* parasail_sg_db_table_diag_altivec_128_8(
21288         const char * const restrict s1, const int s1Len,
21289         const char * const restrict s2, const int s2Len,
21290         const int open, const int gap,
21291         const parasail_matrix_t* matrix);
21292 
21293 extern parasail_result_t* parasail_sg_db_table_diag_altivec_128_sat(
21294         const char * const restrict s1, const int s1Len,
21295         const char * const restrict s2, const int s2Len,
21296         const int open, const int gap,
21297         const parasail_matrix_t* matrix);
21298 
21299 extern parasail_result_t* parasail_sg_db_table_diag_neon_128_64(
21300         const char * const restrict s1, const int s1Len,
21301         const char * const restrict s2, const int s2Len,
21302         const int open, const int gap,
21303         const parasail_matrix_t* matrix);
21304 
21305 extern parasail_result_t* parasail_sg_db_table_diag_neon_128_32(
21306         const char * const restrict s1, const int s1Len,
21307         const char * const restrict s2, const int s2Len,
21308         const int open, const int gap,
21309         const parasail_matrix_t* matrix);
21310 
21311 extern parasail_result_t* parasail_sg_db_table_diag_neon_128_16(
21312         const char * const restrict s1, const int s1Len,
21313         const char * const restrict s2, const int s2Len,
21314         const int open, const int gap,
21315         const parasail_matrix_t* matrix);
21316 
21317 extern parasail_result_t* parasail_sg_db_table_diag_neon_128_8(
21318         const char * const restrict s1, const int s1Len,
21319         const char * const restrict s2, const int s2Len,
21320         const int open, const int gap,
21321         const parasail_matrix_t* matrix);
21322 
21323 extern parasail_result_t* parasail_sg_db_table_diag_neon_128_sat(
21324         const char * const restrict s1, const int s1Len,
21325         const char * const restrict s2, const int s2Len,
21326         const int open, const int gap,
21327         const parasail_matrix_t* matrix);
21328 
21329 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse2_128_64(
21330         const char * const restrict s1, const int s1Len,
21331         const char * const restrict s2, const int s2Len,
21332         const int open, const int gap,
21333         const parasail_matrix_t* matrix);
21334 
21335 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse2_128_32(
21336         const char * const restrict s1, const int s1Len,
21337         const char * const restrict s2, const int s2Len,
21338         const int open, const int gap,
21339         const parasail_matrix_t* matrix);
21340 
21341 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse2_128_16(
21342         const char * const restrict s1, const int s1Len,
21343         const char * const restrict s2, const int s2Len,
21344         const int open, const int gap,
21345         const parasail_matrix_t* matrix);
21346 
21347 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse2_128_8(
21348         const char * const restrict s1, const int s1Len,
21349         const char * const restrict s2, const int s2Len,
21350         const int open, const int gap,
21351         const parasail_matrix_t* matrix);
21352 
21353 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse2_128_sat(
21354         const char * const restrict s1, const int s1Len,
21355         const char * const restrict s2, const int s2Len,
21356         const int open, const int gap,
21357         const parasail_matrix_t* matrix);
21358 
21359 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse41_128_64(
21360         const char * const restrict s1, const int s1Len,
21361         const char * const restrict s2, const int s2Len,
21362         const int open, const int gap,
21363         const parasail_matrix_t* matrix);
21364 
21365 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse41_128_32(
21366         const char * const restrict s1, const int s1Len,
21367         const char * const restrict s2, const int s2Len,
21368         const int open, const int gap,
21369         const parasail_matrix_t* matrix);
21370 
21371 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse41_128_16(
21372         const char * const restrict s1, const int s1Len,
21373         const char * const restrict s2, const int s2Len,
21374         const int open, const int gap,
21375         const parasail_matrix_t* matrix);
21376 
21377 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse41_128_8(
21378         const char * const restrict s1, const int s1Len,
21379         const char * const restrict s2, const int s2Len,
21380         const int open, const int gap,
21381         const parasail_matrix_t* matrix);
21382 
21383 extern parasail_result_t* parasail_sg_db_rowcol_scan_sse41_128_sat(
21384         const char * const restrict s1, const int s1Len,
21385         const char * const restrict s2, const int s2Len,
21386         const int open, const int gap,
21387         const parasail_matrix_t* matrix);
21388 
21389 extern parasail_result_t* parasail_sg_db_rowcol_scan_avx2_256_64(
21390         const char * const restrict s1, const int s1Len,
21391         const char * const restrict s2, const int s2Len,
21392         const int open, const int gap,
21393         const parasail_matrix_t* matrix);
21394 
21395 extern parasail_result_t* parasail_sg_db_rowcol_scan_avx2_256_32(
21396         const char * const restrict s1, const int s1Len,
21397         const char * const restrict s2, const int s2Len,
21398         const int open, const int gap,
21399         const parasail_matrix_t* matrix);
21400 
21401 extern parasail_result_t* parasail_sg_db_rowcol_scan_avx2_256_16(
21402         const char * const restrict s1, const int s1Len,
21403         const char * const restrict s2, const int s2Len,
21404         const int open, const int gap,
21405         const parasail_matrix_t* matrix);
21406 
21407 extern parasail_result_t* parasail_sg_db_rowcol_scan_avx2_256_8(
21408         const char * const restrict s1, const int s1Len,
21409         const char * const restrict s2, const int s2Len,
21410         const int open, const int gap,
21411         const parasail_matrix_t* matrix);
21412 
21413 extern parasail_result_t* parasail_sg_db_rowcol_scan_avx2_256_sat(
21414         const char * const restrict s1, const int s1Len,
21415         const char * const restrict s2, const int s2Len,
21416         const int open, const int gap,
21417         const parasail_matrix_t* matrix);
21418 
21419 extern parasail_result_t* parasail_sg_db_rowcol_scan_altivec_128_64(
21420         const char * const restrict s1, const int s1Len,
21421         const char * const restrict s2, const int s2Len,
21422         const int open, const int gap,
21423         const parasail_matrix_t* matrix);
21424 
21425 extern parasail_result_t* parasail_sg_db_rowcol_scan_altivec_128_32(
21426         const char * const restrict s1, const int s1Len,
21427         const char * const restrict s2, const int s2Len,
21428         const int open, const int gap,
21429         const parasail_matrix_t* matrix);
21430 
21431 extern parasail_result_t* parasail_sg_db_rowcol_scan_altivec_128_16(
21432         const char * const restrict s1, const int s1Len,
21433         const char * const restrict s2, const int s2Len,
21434         const int open, const int gap,
21435         const parasail_matrix_t* matrix);
21436 
21437 extern parasail_result_t* parasail_sg_db_rowcol_scan_altivec_128_8(
21438         const char * const restrict s1, const int s1Len,
21439         const char * const restrict s2, const int s2Len,
21440         const int open, const int gap,
21441         const parasail_matrix_t* matrix);
21442 
21443 extern parasail_result_t* parasail_sg_db_rowcol_scan_altivec_128_sat(
21444         const char * const restrict s1, const int s1Len,
21445         const char * const restrict s2, const int s2Len,
21446         const int open, const int gap,
21447         const parasail_matrix_t* matrix);
21448 
21449 extern parasail_result_t* parasail_sg_db_rowcol_scan_neon_128_64(
21450         const char * const restrict s1, const int s1Len,
21451         const char * const restrict s2, const int s2Len,
21452         const int open, const int gap,
21453         const parasail_matrix_t* matrix);
21454 
21455 extern parasail_result_t* parasail_sg_db_rowcol_scan_neon_128_32(
21456         const char * const restrict s1, const int s1Len,
21457         const char * const restrict s2, const int s2Len,
21458         const int open, const int gap,
21459         const parasail_matrix_t* matrix);
21460 
21461 extern parasail_result_t* parasail_sg_db_rowcol_scan_neon_128_16(
21462         const char * const restrict s1, const int s1Len,
21463         const char * const restrict s2, const int s2Len,
21464         const int open, const int gap,
21465         const parasail_matrix_t* matrix);
21466 
21467 extern parasail_result_t* parasail_sg_db_rowcol_scan_neon_128_8(
21468         const char * const restrict s1, const int s1Len,
21469         const char * const restrict s2, const int s2Len,
21470         const int open, const int gap,
21471         const parasail_matrix_t* matrix);
21472 
21473 extern parasail_result_t* parasail_sg_db_rowcol_scan_neon_128_sat(
21474         const char * const restrict s1, const int s1Len,
21475         const char * const restrict s2, const int s2Len,
21476         const int open, const int gap,
21477         const parasail_matrix_t* matrix);
21478 
21479 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse2_128_64(
21480         const char * const restrict s1, const int s1Len,
21481         const char * const restrict s2, const int s2Len,
21482         const int open, const int gap,
21483         const parasail_matrix_t* matrix);
21484 
21485 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse2_128_32(
21486         const char * const restrict s1, const int s1Len,
21487         const char * const restrict s2, const int s2Len,
21488         const int open, const int gap,
21489         const parasail_matrix_t* matrix);
21490 
21491 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse2_128_16(
21492         const char * const restrict s1, const int s1Len,
21493         const char * const restrict s2, const int s2Len,
21494         const int open, const int gap,
21495         const parasail_matrix_t* matrix);
21496 
21497 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse2_128_8(
21498         const char * const restrict s1, const int s1Len,
21499         const char * const restrict s2, const int s2Len,
21500         const int open, const int gap,
21501         const parasail_matrix_t* matrix);
21502 
21503 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse2_128_sat(
21504         const char * const restrict s1, const int s1Len,
21505         const char * const restrict s2, const int s2Len,
21506         const int open, const int gap,
21507         const parasail_matrix_t* matrix);
21508 
21509 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse41_128_64(
21510         const char * const restrict s1, const int s1Len,
21511         const char * const restrict s2, const int s2Len,
21512         const int open, const int gap,
21513         const parasail_matrix_t* matrix);
21514 
21515 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse41_128_32(
21516         const char * const restrict s1, const int s1Len,
21517         const char * const restrict s2, const int s2Len,
21518         const int open, const int gap,
21519         const parasail_matrix_t* matrix);
21520 
21521 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse41_128_16(
21522         const char * const restrict s1, const int s1Len,
21523         const char * const restrict s2, const int s2Len,
21524         const int open, const int gap,
21525         const parasail_matrix_t* matrix);
21526 
21527 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse41_128_8(
21528         const char * const restrict s1, const int s1Len,
21529         const char * const restrict s2, const int s2Len,
21530         const int open, const int gap,
21531         const parasail_matrix_t* matrix);
21532 
21533 extern parasail_result_t* parasail_sg_db_rowcol_striped_sse41_128_sat(
21534         const char * const restrict s1, const int s1Len,
21535         const char * const restrict s2, const int s2Len,
21536         const int open, const int gap,
21537         const parasail_matrix_t* matrix);
21538 
21539 extern parasail_result_t* parasail_sg_db_rowcol_striped_avx2_256_64(
21540         const char * const restrict s1, const int s1Len,
21541         const char * const restrict s2, const int s2Len,
21542         const int open, const int gap,
21543         const parasail_matrix_t* matrix);
21544 
21545 extern parasail_result_t* parasail_sg_db_rowcol_striped_avx2_256_32(
21546         const char * const restrict s1, const int s1Len,
21547         const char * const restrict s2, const int s2Len,
21548         const int open, const int gap,
21549         const parasail_matrix_t* matrix);
21550 
21551 extern parasail_result_t* parasail_sg_db_rowcol_striped_avx2_256_16(
21552         const char * const restrict s1, const int s1Len,
21553         const char * const restrict s2, const int s2Len,
21554         const int open, const int gap,
21555         const parasail_matrix_t* matrix);
21556 
21557 extern parasail_result_t* parasail_sg_db_rowcol_striped_avx2_256_8(
21558         const char * const restrict s1, const int s1Len,
21559         const char * const restrict s2, const int s2Len,
21560         const int open, const int gap,
21561         const parasail_matrix_t* matrix);
21562 
21563 extern parasail_result_t* parasail_sg_db_rowcol_striped_avx2_256_sat(
21564         const char * const restrict s1, const int s1Len,
21565         const char * const restrict s2, const int s2Len,
21566         const int open, const int gap,
21567         const parasail_matrix_t* matrix);
21568 
21569 extern parasail_result_t* parasail_sg_db_rowcol_striped_altivec_128_64(
21570         const char * const restrict s1, const int s1Len,
21571         const char * const restrict s2, const int s2Len,
21572         const int open, const int gap,
21573         const parasail_matrix_t* matrix);
21574 
21575 extern parasail_result_t* parasail_sg_db_rowcol_striped_altivec_128_32(
21576         const char * const restrict s1, const int s1Len,
21577         const char * const restrict s2, const int s2Len,
21578         const int open, const int gap,
21579         const parasail_matrix_t* matrix);
21580 
21581 extern parasail_result_t* parasail_sg_db_rowcol_striped_altivec_128_16(
21582         const char * const restrict s1, const int s1Len,
21583         const char * const restrict s2, const int s2Len,
21584         const int open, const int gap,
21585         const parasail_matrix_t* matrix);
21586 
21587 extern parasail_result_t* parasail_sg_db_rowcol_striped_altivec_128_8(
21588         const char * const restrict s1, const int s1Len,
21589         const char * const restrict s2, const int s2Len,
21590         const int open, const int gap,
21591         const parasail_matrix_t* matrix);
21592 
21593 extern parasail_result_t* parasail_sg_db_rowcol_striped_altivec_128_sat(
21594         const char * const restrict s1, const int s1Len,
21595         const char * const restrict s2, const int s2Len,
21596         const int open, const int gap,
21597         const parasail_matrix_t* matrix);
21598 
21599 extern parasail_result_t* parasail_sg_db_rowcol_striped_neon_128_64(
21600         const char * const restrict s1, const int s1Len,
21601         const char * const restrict s2, const int s2Len,
21602         const int open, const int gap,
21603         const parasail_matrix_t* matrix);
21604 
21605 extern parasail_result_t* parasail_sg_db_rowcol_striped_neon_128_32(
21606         const char * const restrict s1, const int s1Len,
21607         const char * const restrict s2, const int s2Len,
21608         const int open, const int gap,
21609         const parasail_matrix_t* matrix);
21610 
21611 extern parasail_result_t* parasail_sg_db_rowcol_striped_neon_128_16(
21612         const char * const restrict s1, const int s1Len,
21613         const char * const restrict s2, const int s2Len,
21614         const int open, const int gap,
21615         const parasail_matrix_t* matrix);
21616 
21617 extern parasail_result_t* parasail_sg_db_rowcol_striped_neon_128_8(
21618         const char * const restrict s1, const int s1Len,
21619         const char * const restrict s2, const int s2Len,
21620         const int open, const int gap,
21621         const parasail_matrix_t* matrix);
21622 
21623 extern parasail_result_t* parasail_sg_db_rowcol_striped_neon_128_sat(
21624         const char * const restrict s1, const int s1Len,
21625         const char * const restrict s2, const int s2Len,
21626         const int open, const int gap,
21627         const parasail_matrix_t* matrix);
21628 
21629 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse2_128_64(
21630         const char * const restrict s1, const int s1Len,
21631         const char * const restrict s2, const int s2Len,
21632         const int open, const int gap,
21633         const parasail_matrix_t* matrix);
21634 
21635 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse2_128_32(
21636         const char * const restrict s1, const int s1Len,
21637         const char * const restrict s2, const int s2Len,
21638         const int open, const int gap,
21639         const parasail_matrix_t* matrix);
21640 
21641 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse2_128_16(
21642         const char * const restrict s1, const int s1Len,
21643         const char * const restrict s2, const int s2Len,
21644         const int open, const int gap,
21645         const parasail_matrix_t* matrix);
21646 
21647 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse2_128_8(
21648         const char * const restrict s1, const int s1Len,
21649         const char * const restrict s2, const int s2Len,
21650         const int open, const int gap,
21651         const parasail_matrix_t* matrix);
21652 
21653 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse2_128_sat(
21654         const char * const restrict s1, const int s1Len,
21655         const char * const restrict s2, const int s2Len,
21656         const int open, const int gap,
21657         const parasail_matrix_t* matrix);
21658 
21659 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse41_128_64(
21660         const char * const restrict s1, const int s1Len,
21661         const char * const restrict s2, const int s2Len,
21662         const int open, const int gap,
21663         const parasail_matrix_t* matrix);
21664 
21665 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse41_128_32(
21666         const char * const restrict s1, const int s1Len,
21667         const char * const restrict s2, const int s2Len,
21668         const int open, const int gap,
21669         const parasail_matrix_t* matrix);
21670 
21671 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse41_128_16(
21672         const char * const restrict s1, const int s1Len,
21673         const char * const restrict s2, const int s2Len,
21674         const int open, const int gap,
21675         const parasail_matrix_t* matrix);
21676 
21677 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse41_128_8(
21678         const char * const restrict s1, const int s1Len,
21679         const char * const restrict s2, const int s2Len,
21680         const int open, const int gap,
21681         const parasail_matrix_t* matrix);
21682 
21683 extern parasail_result_t* parasail_sg_db_rowcol_diag_sse41_128_sat(
21684         const char * const restrict s1, const int s1Len,
21685         const char * const restrict s2, const int s2Len,
21686         const int open, const int gap,
21687         const parasail_matrix_t* matrix);
21688 
21689 extern parasail_result_t* parasail_sg_db_rowcol_diag_avx2_256_64(
21690         const char * const restrict s1, const int s1Len,
21691         const char * const restrict s2, const int s2Len,
21692         const int open, const int gap,
21693         const parasail_matrix_t* matrix);
21694 
21695 extern parasail_result_t* parasail_sg_db_rowcol_diag_avx2_256_32(
21696         const char * const restrict s1, const int s1Len,
21697         const char * const restrict s2, const int s2Len,
21698         const int open, const int gap,
21699         const parasail_matrix_t* matrix);
21700 
21701 extern parasail_result_t* parasail_sg_db_rowcol_diag_avx2_256_16(
21702         const char * const restrict s1, const int s1Len,
21703         const char * const restrict s2, const int s2Len,
21704         const int open, const int gap,
21705         const parasail_matrix_t* matrix);
21706 
21707 extern parasail_result_t* parasail_sg_db_rowcol_diag_avx2_256_8(
21708         const char * const restrict s1, const int s1Len,
21709         const char * const restrict s2, const int s2Len,
21710         const int open, const int gap,
21711         const parasail_matrix_t* matrix);
21712 
21713 extern parasail_result_t* parasail_sg_db_rowcol_diag_avx2_256_sat(
21714         const char * const restrict s1, const int s1Len,
21715         const char * const restrict s2, const int s2Len,
21716         const int open, const int gap,
21717         const parasail_matrix_t* matrix);
21718 
21719 extern parasail_result_t* parasail_sg_db_rowcol_diag_altivec_128_64(
21720         const char * const restrict s1, const int s1Len,
21721         const char * const restrict s2, const int s2Len,
21722         const int open, const int gap,
21723         const parasail_matrix_t* matrix);
21724 
21725 extern parasail_result_t* parasail_sg_db_rowcol_diag_altivec_128_32(
21726         const char * const restrict s1, const int s1Len,
21727         const char * const restrict s2, const int s2Len,
21728         const int open, const int gap,
21729         const parasail_matrix_t* matrix);
21730 
21731 extern parasail_result_t* parasail_sg_db_rowcol_diag_altivec_128_16(
21732         const char * const restrict s1, const int s1Len,
21733         const char * const restrict s2, const int s2Len,
21734         const int open, const int gap,
21735         const parasail_matrix_t* matrix);
21736 
21737 extern parasail_result_t* parasail_sg_db_rowcol_diag_altivec_128_8(
21738         const char * const restrict s1, const int s1Len,
21739         const char * const restrict s2, const int s2Len,
21740         const int open, const int gap,
21741         const parasail_matrix_t* matrix);
21742 
21743 extern parasail_result_t* parasail_sg_db_rowcol_diag_altivec_128_sat(
21744         const char * const restrict s1, const int s1Len,
21745         const char * const restrict s2, const int s2Len,
21746         const int open, const int gap,
21747         const parasail_matrix_t* matrix);
21748 
21749 extern parasail_result_t* parasail_sg_db_rowcol_diag_neon_128_64(
21750         const char * const restrict s1, const int s1Len,
21751         const char * const restrict s2, const int s2Len,
21752         const int open, const int gap,
21753         const parasail_matrix_t* matrix);
21754 
21755 extern parasail_result_t* parasail_sg_db_rowcol_diag_neon_128_32(
21756         const char * const restrict s1, const int s1Len,
21757         const char * const restrict s2, const int s2Len,
21758         const int open, const int gap,
21759         const parasail_matrix_t* matrix);
21760 
21761 extern parasail_result_t* parasail_sg_db_rowcol_diag_neon_128_16(
21762         const char * const restrict s1, const int s1Len,
21763         const char * const restrict s2, const int s2Len,
21764         const int open, const int gap,
21765         const parasail_matrix_t* matrix);
21766 
21767 extern parasail_result_t* parasail_sg_db_rowcol_diag_neon_128_8(
21768         const char * const restrict s1, const int s1Len,
21769         const char * const restrict s2, const int s2Len,
21770         const int open, const int gap,
21771         const parasail_matrix_t* matrix);
21772 
21773 extern parasail_result_t* parasail_sg_db_rowcol_diag_neon_128_sat(
21774         const char * const restrict s1, const int s1Len,
21775         const char * const restrict s2, const int s2Len,
21776         const int open, const int gap,
21777         const parasail_matrix_t* matrix);
21778 
21779 extern parasail_result_t* parasail_sg_db_trace_scan_sse2_128_64(
21780         const char * const restrict s1, const int s1Len,
21781         const char * const restrict s2, const int s2Len,
21782         const int open, const int gap,
21783         const parasail_matrix_t* matrix);
21784 
21785 extern parasail_result_t* parasail_sg_db_trace_scan_sse2_128_32(
21786         const char * const restrict s1, const int s1Len,
21787         const char * const restrict s2, const int s2Len,
21788         const int open, const int gap,
21789         const parasail_matrix_t* matrix);
21790 
21791 extern parasail_result_t* parasail_sg_db_trace_scan_sse2_128_16(
21792         const char * const restrict s1, const int s1Len,
21793         const char * const restrict s2, const int s2Len,
21794         const int open, const int gap,
21795         const parasail_matrix_t* matrix);
21796 
21797 extern parasail_result_t* parasail_sg_db_trace_scan_sse2_128_8(
21798         const char * const restrict s1, const int s1Len,
21799         const char * const restrict s2, const int s2Len,
21800         const int open, const int gap,
21801         const parasail_matrix_t* matrix);
21802 
21803 extern parasail_result_t* parasail_sg_db_trace_scan_sse2_128_sat(
21804         const char * const restrict s1, const int s1Len,
21805         const char * const restrict s2, const int s2Len,
21806         const int open, const int gap,
21807         const parasail_matrix_t* matrix);
21808 
21809 extern parasail_result_t* parasail_sg_db_trace_scan_sse41_128_64(
21810         const char * const restrict s1, const int s1Len,
21811         const char * const restrict s2, const int s2Len,
21812         const int open, const int gap,
21813         const parasail_matrix_t* matrix);
21814 
21815 extern parasail_result_t* parasail_sg_db_trace_scan_sse41_128_32(
21816         const char * const restrict s1, const int s1Len,
21817         const char * const restrict s2, const int s2Len,
21818         const int open, const int gap,
21819         const parasail_matrix_t* matrix);
21820 
21821 extern parasail_result_t* parasail_sg_db_trace_scan_sse41_128_16(
21822         const char * const restrict s1, const int s1Len,
21823         const char * const restrict s2, const int s2Len,
21824         const int open, const int gap,
21825         const parasail_matrix_t* matrix);
21826 
21827 extern parasail_result_t* parasail_sg_db_trace_scan_sse41_128_8(
21828         const char * const restrict s1, const int s1Len,
21829         const char * const restrict s2, const int s2Len,
21830         const int open, const int gap,
21831         const parasail_matrix_t* matrix);
21832 
21833 extern parasail_result_t* parasail_sg_db_trace_scan_sse41_128_sat(
21834         const char * const restrict s1, const int s1Len,
21835         const char * const restrict s2, const int s2Len,
21836         const int open, const int gap,
21837         const parasail_matrix_t* matrix);
21838 
21839 extern parasail_result_t* parasail_sg_db_trace_scan_avx2_256_64(
21840         const char * const restrict s1, const int s1Len,
21841         const char * const restrict s2, const int s2Len,
21842         const int open, const int gap,
21843         const parasail_matrix_t* matrix);
21844 
21845 extern parasail_result_t* parasail_sg_db_trace_scan_avx2_256_32(
21846         const char * const restrict s1, const int s1Len,
21847         const char * const restrict s2, const int s2Len,
21848         const int open, const int gap,
21849         const parasail_matrix_t* matrix);
21850 
21851 extern parasail_result_t* parasail_sg_db_trace_scan_avx2_256_16(
21852         const char * const restrict s1, const int s1Len,
21853         const char * const restrict s2, const int s2Len,
21854         const int open, const int gap,
21855         const parasail_matrix_t* matrix);
21856 
21857 extern parasail_result_t* parasail_sg_db_trace_scan_avx2_256_8(
21858         const char * const restrict s1, const int s1Len,
21859         const char * const restrict s2, const int s2Len,
21860         const int open, const int gap,
21861         const parasail_matrix_t* matrix);
21862 
21863 extern parasail_result_t* parasail_sg_db_trace_scan_avx2_256_sat(
21864         const char * const restrict s1, const int s1Len,
21865         const char * const restrict s2, const int s2Len,
21866         const int open, const int gap,
21867         const parasail_matrix_t* matrix);
21868 
21869 extern parasail_result_t* parasail_sg_db_trace_scan_altivec_128_64(
21870         const char * const restrict s1, const int s1Len,
21871         const char * const restrict s2, const int s2Len,
21872         const int open, const int gap,
21873         const parasail_matrix_t* matrix);
21874 
21875 extern parasail_result_t* parasail_sg_db_trace_scan_altivec_128_32(
21876         const char * const restrict s1, const int s1Len,
21877         const char * const restrict s2, const int s2Len,
21878         const int open, const int gap,
21879         const parasail_matrix_t* matrix);
21880 
21881 extern parasail_result_t* parasail_sg_db_trace_scan_altivec_128_16(
21882         const char * const restrict s1, const int s1Len,
21883         const char * const restrict s2, const int s2Len,
21884         const int open, const int gap,
21885         const parasail_matrix_t* matrix);
21886 
21887 extern parasail_result_t* parasail_sg_db_trace_scan_altivec_128_8(
21888         const char * const restrict s1, const int s1Len,
21889         const char * const restrict s2, const int s2Len,
21890         const int open, const int gap,
21891         const parasail_matrix_t* matrix);
21892 
21893 extern parasail_result_t* parasail_sg_db_trace_scan_altivec_128_sat(
21894         const char * const restrict s1, const int s1Len,
21895         const char * const restrict s2, const int s2Len,
21896         const int open, const int gap,
21897         const parasail_matrix_t* matrix);
21898 
21899 extern parasail_result_t* parasail_sg_db_trace_scan_neon_128_64(
21900         const char * const restrict s1, const int s1Len,
21901         const char * const restrict s2, const int s2Len,
21902         const int open, const int gap,
21903         const parasail_matrix_t* matrix);
21904 
21905 extern parasail_result_t* parasail_sg_db_trace_scan_neon_128_32(
21906         const char * const restrict s1, const int s1Len,
21907         const char * const restrict s2, const int s2Len,
21908         const int open, const int gap,
21909         const parasail_matrix_t* matrix);
21910 
21911 extern parasail_result_t* parasail_sg_db_trace_scan_neon_128_16(
21912         const char * const restrict s1, const int s1Len,
21913         const char * const restrict s2, const int s2Len,
21914         const int open, const int gap,
21915         const parasail_matrix_t* matrix);
21916 
21917 extern parasail_result_t* parasail_sg_db_trace_scan_neon_128_8(
21918         const char * const restrict s1, const int s1Len,
21919         const char * const restrict s2, const int s2Len,
21920         const int open, const int gap,
21921         const parasail_matrix_t* matrix);
21922 
21923 extern parasail_result_t* parasail_sg_db_trace_scan_neon_128_sat(
21924         const char * const restrict s1, const int s1Len,
21925         const char * const restrict s2, const int s2Len,
21926         const int open, const int gap,
21927         const parasail_matrix_t* matrix);
21928 
21929 extern parasail_result_t* parasail_sg_db_trace_striped_sse2_128_64(
21930         const char * const restrict s1, const int s1Len,
21931         const char * const restrict s2, const int s2Len,
21932         const int open, const int gap,
21933         const parasail_matrix_t* matrix);
21934 
21935 extern parasail_result_t* parasail_sg_db_trace_striped_sse2_128_32(
21936         const char * const restrict s1, const int s1Len,
21937         const char * const restrict s2, const int s2Len,
21938         const int open, const int gap,
21939         const parasail_matrix_t* matrix);
21940 
21941 extern parasail_result_t* parasail_sg_db_trace_striped_sse2_128_16(
21942         const char * const restrict s1, const int s1Len,
21943         const char * const restrict s2, const int s2Len,
21944         const int open, const int gap,
21945         const parasail_matrix_t* matrix);
21946 
21947 extern parasail_result_t* parasail_sg_db_trace_striped_sse2_128_8(
21948         const char * const restrict s1, const int s1Len,
21949         const char * const restrict s2, const int s2Len,
21950         const int open, const int gap,
21951         const parasail_matrix_t* matrix);
21952 
21953 extern parasail_result_t* parasail_sg_db_trace_striped_sse2_128_sat(
21954         const char * const restrict s1, const int s1Len,
21955         const char * const restrict s2, const int s2Len,
21956         const int open, const int gap,
21957         const parasail_matrix_t* matrix);
21958 
21959 extern parasail_result_t* parasail_sg_db_trace_striped_sse41_128_64(
21960         const char * const restrict s1, const int s1Len,
21961         const char * const restrict s2, const int s2Len,
21962         const int open, const int gap,
21963         const parasail_matrix_t* matrix);
21964 
21965 extern parasail_result_t* parasail_sg_db_trace_striped_sse41_128_32(
21966         const char * const restrict s1, const int s1Len,
21967         const char * const restrict s2, const int s2Len,
21968         const int open, const int gap,
21969         const parasail_matrix_t* matrix);
21970 
21971 extern parasail_result_t* parasail_sg_db_trace_striped_sse41_128_16(
21972         const char * const restrict s1, const int s1Len,
21973         const char * const restrict s2, const int s2Len,
21974         const int open, const int gap,
21975         const parasail_matrix_t* matrix);
21976 
21977 extern parasail_result_t* parasail_sg_db_trace_striped_sse41_128_8(
21978         const char * const restrict s1, const int s1Len,
21979         const char * const restrict s2, const int s2Len,
21980         const int open, const int gap,
21981         const parasail_matrix_t* matrix);
21982 
21983 extern parasail_result_t* parasail_sg_db_trace_striped_sse41_128_sat(
21984         const char * const restrict s1, const int s1Len,
21985         const char * const restrict s2, const int s2Len,
21986         const int open, const int gap,
21987         const parasail_matrix_t* matrix);
21988 
21989 extern parasail_result_t* parasail_sg_db_trace_striped_avx2_256_64(
21990         const char * const restrict s1, const int s1Len,
21991         const char * const restrict s2, const int s2Len,
21992         const int open, const int gap,
21993         const parasail_matrix_t* matrix);
21994 
21995 extern parasail_result_t* parasail_sg_db_trace_striped_avx2_256_32(
21996         const char * const restrict s1, const int s1Len,
21997         const char * const restrict s2, const int s2Len,
21998         const int open, const int gap,
21999         const parasail_matrix_t* matrix);
22000 
22001 extern parasail_result_t* parasail_sg_db_trace_striped_avx2_256_16(
22002         const char * const restrict s1, const int s1Len,
22003         const char * const restrict s2, const int s2Len,
22004         const int open, const int gap,
22005         const parasail_matrix_t* matrix);
22006 
22007 extern parasail_result_t* parasail_sg_db_trace_striped_avx2_256_8(
22008         const char * const restrict s1, const int s1Len,
22009         const char * const restrict s2, const int s2Len,
22010         const int open, const int gap,
22011         const parasail_matrix_t* matrix);
22012 
22013 extern parasail_result_t* parasail_sg_db_trace_striped_avx2_256_sat(
22014         const char * const restrict s1, const int s1Len,
22015         const char * const restrict s2, const int s2Len,
22016         const int open, const int gap,
22017         const parasail_matrix_t* matrix);
22018 
22019 extern parasail_result_t* parasail_sg_db_trace_striped_altivec_128_64(
22020         const char * const restrict s1, const int s1Len,
22021         const char * const restrict s2, const int s2Len,
22022         const int open, const int gap,
22023         const parasail_matrix_t* matrix);
22024 
22025 extern parasail_result_t* parasail_sg_db_trace_striped_altivec_128_32(
22026         const char * const restrict s1, const int s1Len,
22027         const char * const restrict s2, const int s2Len,
22028         const int open, const int gap,
22029         const parasail_matrix_t* matrix);
22030 
22031 extern parasail_result_t* parasail_sg_db_trace_striped_altivec_128_16(
22032         const char * const restrict s1, const int s1Len,
22033         const char * const restrict s2, const int s2Len,
22034         const int open, const int gap,
22035         const parasail_matrix_t* matrix);
22036 
22037 extern parasail_result_t* parasail_sg_db_trace_striped_altivec_128_8(
22038         const char * const restrict s1, const int s1Len,
22039         const char * const restrict s2, const int s2Len,
22040         const int open, const int gap,
22041         const parasail_matrix_t* matrix);
22042 
22043 extern parasail_result_t* parasail_sg_db_trace_striped_altivec_128_sat(
22044         const char * const restrict s1, const int s1Len,
22045         const char * const restrict s2, const int s2Len,
22046         const int open, const int gap,
22047         const parasail_matrix_t* matrix);
22048 
22049 extern parasail_result_t* parasail_sg_db_trace_striped_neon_128_64(
22050         const char * const restrict s1, const int s1Len,
22051         const char * const restrict s2, const int s2Len,
22052         const int open, const int gap,
22053         const parasail_matrix_t* matrix);
22054 
22055 extern parasail_result_t* parasail_sg_db_trace_striped_neon_128_32(
22056         const char * const restrict s1, const int s1Len,
22057         const char * const restrict s2, const int s2Len,
22058         const int open, const int gap,
22059         const parasail_matrix_t* matrix);
22060 
22061 extern parasail_result_t* parasail_sg_db_trace_striped_neon_128_16(
22062         const char * const restrict s1, const int s1Len,
22063         const char * const restrict s2, const int s2Len,
22064         const int open, const int gap,
22065         const parasail_matrix_t* matrix);
22066 
22067 extern parasail_result_t* parasail_sg_db_trace_striped_neon_128_8(
22068         const char * const restrict s1, const int s1Len,
22069         const char * const restrict s2, const int s2Len,
22070         const int open, const int gap,
22071         const parasail_matrix_t* matrix);
22072 
22073 extern parasail_result_t* parasail_sg_db_trace_striped_neon_128_sat(
22074         const char * const restrict s1, const int s1Len,
22075         const char * const restrict s2, const int s2Len,
22076         const int open, const int gap,
22077         const parasail_matrix_t* matrix);
22078 
22079 extern parasail_result_t* parasail_sg_db_trace_diag_sse2_128_64(
22080         const char * const restrict s1, const int s1Len,
22081         const char * const restrict s2, const int s2Len,
22082         const int open, const int gap,
22083         const parasail_matrix_t* matrix);
22084 
22085 extern parasail_result_t* parasail_sg_db_trace_diag_sse2_128_32(
22086         const char * const restrict s1, const int s1Len,
22087         const char * const restrict s2, const int s2Len,
22088         const int open, const int gap,
22089         const parasail_matrix_t* matrix);
22090 
22091 extern parasail_result_t* parasail_sg_db_trace_diag_sse2_128_16(
22092         const char * const restrict s1, const int s1Len,
22093         const char * const restrict s2, const int s2Len,
22094         const int open, const int gap,
22095         const parasail_matrix_t* matrix);
22096 
22097 extern parasail_result_t* parasail_sg_db_trace_diag_sse2_128_8(
22098         const char * const restrict s1, const int s1Len,
22099         const char * const restrict s2, const int s2Len,
22100         const int open, const int gap,
22101         const parasail_matrix_t* matrix);
22102 
22103 extern parasail_result_t* parasail_sg_db_trace_diag_sse2_128_sat(
22104         const char * const restrict s1, const int s1Len,
22105         const char * const restrict s2, const int s2Len,
22106         const int open, const int gap,
22107         const parasail_matrix_t* matrix);
22108 
22109 extern parasail_result_t* parasail_sg_db_trace_diag_sse41_128_64(
22110         const char * const restrict s1, const int s1Len,
22111         const char * const restrict s2, const int s2Len,
22112         const int open, const int gap,
22113         const parasail_matrix_t* matrix);
22114 
22115 extern parasail_result_t* parasail_sg_db_trace_diag_sse41_128_32(
22116         const char * const restrict s1, const int s1Len,
22117         const char * const restrict s2, const int s2Len,
22118         const int open, const int gap,
22119         const parasail_matrix_t* matrix);
22120 
22121 extern parasail_result_t* parasail_sg_db_trace_diag_sse41_128_16(
22122         const char * const restrict s1, const int s1Len,
22123         const char * const restrict s2, const int s2Len,
22124         const int open, const int gap,
22125         const parasail_matrix_t* matrix);
22126 
22127 extern parasail_result_t* parasail_sg_db_trace_diag_sse41_128_8(
22128         const char * const restrict s1, const int s1Len,
22129         const char * const restrict s2, const int s2Len,
22130         const int open, const int gap,
22131         const parasail_matrix_t* matrix);
22132 
22133 extern parasail_result_t* parasail_sg_db_trace_diag_sse41_128_sat(
22134         const char * const restrict s1, const int s1Len,
22135         const char * const restrict s2, const int s2Len,
22136         const int open, const int gap,
22137         const parasail_matrix_t* matrix);
22138 
22139 extern parasail_result_t* parasail_sg_db_trace_diag_avx2_256_64(
22140         const char * const restrict s1, const int s1Len,
22141         const char * const restrict s2, const int s2Len,
22142         const int open, const int gap,
22143         const parasail_matrix_t* matrix);
22144 
22145 extern parasail_result_t* parasail_sg_db_trace_diag_avx2_256_32(
22146         const char * const restrict s1, const int s1Len,
22147         const char * const restrict s2, const int s2Len,
22148         const int open, const int gap,
22149         const parasail_matrix_t* matrix);
22150 
22151 extern parasail_result_t* parasail_sg_db_trace_diag_avx2_256_16(
22152         const char * const restrict s1, const int s1Len,
22153         const char * const restrict s2, const int s2Len,
22154         const int open, const int gap,
22155         const parasail_matrix_t* matrix);
22156 
22157 extern parasail_result_t* parasail_sg_db_trace_diag_avx2_256_8(
22158         const char * const restrict s1, const int s1Len,
22159         const char * const restrict s2, const int s2Len,
22160         const int open, const int gap,
22161         const parasail_matrix_t* matrix);
22162 
22163 extern parasail_result_t* parasail_sg_db_trace_diag_avx2_256_sat(
22164         const char * const restrict s1, const int s1Len,
22165         const char * const restrict s2, const int s2Len,
22166         const int open, const int gap,
22167         const parasail_matrix_t* matrix);
22168 
22169 extern parasail_result_t* parasail_sg_db_trace_diag_altivec_128_64(
22170         const char * const restrict s1, const int s1Len,
22171         const char * const restrict s2, const int s2Len,
22172         const int open, const int gap,
22173         const parasail_matrix_t* matrix);
22174 
22175 extern parasail_result_t* parasail_sg_db_trace_diag_altivec_128_32(
22176         const char * const restrict s1, const int s1Len,
22177         const char * const restrict s2, const int s2Len,
22178         const int open, const int gap,
22179         const parasail_matrix_t* matrix);
22180 
22181 extern parasail_result_t* parasail_sg_db_trace_diag_altivec_128_16(
22182         const char * const restrict s1, const int s1Len,
22183         const char * const restrict s2, const int s2Len,
22184         const int open, const int gap,
22185         const parasail_matrix_t* matrix);
22186 
22187 extern parasail_result_t* parasail_sg_db_trace_diag_altivec_128_8(
22188         const char * const restrict s1, const int s1Len,
22189         const char * const restrict s2, const int s2Len,
22190         const int open, const int gap,
22191         const parasail_matrix_t* matrix);
22192 
22193 extern parasail_result_t* parasail_sg_db_trace_diag_altivec_128_sat(
22194         const char * const restrict s1, const int s1Len,
22195         const char * const restrict s2, const int s2Len,
22196         const int open, const int gap,
22197         const parasail_matrix_t* matrix);
22198 
22199 extern parasail_result_t* parasail_sg_db_trace_diag_neon_128_64(
22200         const char * const restrict s1, const int s1Len,
22201         const char * const restrict s2, const int s2Len,
22202         const int open, const int gap,
22203         const parasail_matrix_t* matrix);
22204 
22205 extern parasail_result_t* parasail_sg_db_trace_diag_neon_128_32(
22206         const char * const restrict s1, const int s1Len,
22207         const char * const restrict s2, const int s2Len,
22208         const int open, const int gap,
22209         const parasail_matrix_t* matrix);
22210 
22211 extern parasail_result_t* parasail_sg_db_trace_diag_neon_128_16(
22212         const char * const restrict s1, const int s1Len,
22213         const char * const restrict s2, const int s2Len,
22214         const int open, const int gap,
22215         const parasail_matrix_t* matrix);
22216 
22217 extern parasail_result_t* parasail_sg_db_trace_diag_neon_128_8(
22218         const char * const restrict s1, const int s1Len,
22219         const char * const restrict s2, const int s2Len,
22220         const int open, const int gap,
22221         const parasail_matrix_t* matrix);
22222 
22223 extern parasail_result_t* parasail_sg_db_trace_diag_neon_128_sat(
22224         const char * const restrict s1, const int s1Len,
22225         const char * const restrict s2, const int s2Len,
22226         const int open, const int gap,
22227         const parasail_matrix_t* matrix);
22228 
22229 extern parasail_result_t* parasail_sg_db_stats_scan_sse2_128_64(
22230         const char * const restrict s1, const int s1Len,
22231         const char * const restrict s2, const int s2Len,
22232         const int open, const int gap,
22233         const parasail_matrix_t* matrix);
22234 
22235 extern parasail_result_t* parasail_sg_db_stats_scan_sse2_128_32(
22236         const char * const restrict s1, const int s1Len,
22237         const char * const restrict s2, const int s2Len,
22238         const int open, const int gap,
22239         const parasail_matrix_t* matrix);
22240 
22241 extern parasail_result_t* parasail_sg_db_stats_scan_sse2_128_16(
22242         const char * const restrict s1, const int s1Len,
22243         const char * const restrict s2, const int s2Len,
22244         const int open, const int gap,
22245         const parasail_matrix_t* matrix);
22246 
22247 extern parasail_result_t* parasail_sg_db_stats_scan_sse2_128_8(
22248         const char * const restrict s1, const int s1Len,
22249         const char * const restrict s2, const int s2Len,
22250         const int open, const int gap,
22251         const parasail_matrix_t* matrix);
22252 
22253 extern parasail_result_t* parasail_sg_db_stats_scan_sse2_128_sat(
22254         const char * const restrict s1, const int s1Len,
22255         const char * const restrict s2, const int s2Len,
22256         const int open, const int gap,
22257         const parasail_matrix_t* matrix);
22258 
22259 extern parasail_result_t* parasail_sg_db_stats_scan_sse41_128_64(
22260         const char * const restrict s1, const int s1Len,
22261         const char * const restrict s2, const int s2Len,
22262         const int open, const int gap,
22263         const parasail_matrix_t* matrix);
22264 
22265 extern parasail_result_t* parasail_sg_db_stats_scan_sse41_128_32(
22266         const char * const restrict s1, const int s1Len,
22267         const char * const restrict s2, const int s2Len,
22268         const int open, const int gap,
22269         const parasail_matrix_t* matrix);
22270 
22271 extern parasail_result_t* parasail_sg_db_stats_scan_sse41_128_16(
22272         const char * const restrict s1, const int s1Len,
22273         const char * const restrict s2, const int s2Len,
22274         const int open, const int gap,
22275         const parasail_matrix_t* matrix);
22276 
22277 extern parasail_result_t* parasail_sg_db_stats_scan_sse41_128_8(
22278         const char * const restrict s1, const int s1Len,
22279         const char * const restrict s2, const int s2Len,
22280         const int open, const int gap,
22281         const parasail_matrix_t* matrix);
22282 
22283 extern parasail_result_t* parasail_sg_db_stats_scan_sse41_128_sat(
22284         const char * const restrict s1, const int s1Len,
22285         const char * const restrict s2, const int s2Len,
22286         const int open, const int gap,
22287         const parasail_matrix_t* matrix);
22288 
22289 extern parasail_result_t* parasail_sg_db_stats_scan_avx2_256_64(
22290         const char * const restrict s1, const int s1Len,
22291         const char * const restrict s2, const int s2Len,
22292         const int open, const int gap,
22293         const parasail_matrix_t* matrix);
22294 
22295 extern parasail_result_t* parasail_sg_db_stats_scan_avx2_256_32(
22296         const char * const restrict s1, const int s1Len,
22297         const char * const restrict s2, const int s2Len,
22298         const int open, const int gap,
22299         const parasail_matrix_t* matrix);
22300 
22301 extern parasail_result_t* parasail_sg_db_stats_scan_avx2_256_16(
22302         const char * const restrict s1, const int s1Len,
22303         const char * const restrict s2, const int s2Len,
22304         const int open, const int gap,
22305         const parasail_matrix_t* matrix);
22306 
22307 extern parasail_result_t* parasail_sg_db_stats_scan_avx2_256_8(
22308         const char * const restrict s1, const int s1Len,
22309         const char * const restrict s2, const int s2Len,
22310         const int open, const int gap,
22311         const parasail_matrix_t* matrix);
22312 
22313 extern parasail_result_t* parasail_sg_db_stats_scan_avx2_256_sat(
22314         const char * const restrict s1, const int s1Len,
22315         const char * const restrict s2, const int s2Len,
22316         const int open, const int gap,
22317         const parasail_matrix_t* matrix);
22318 
22319 extern parasail_result_t* parasail_sg_db_stats_scan_altivec_128_64(
22320         const char * const restrict s1, const int s1Len,
22321         const char * const restrict s2, const int s2Len,
22322         const int open, const int gap,
22323         const parasail_matrix_t* matrix);
22324 
22325 extern parasail_result_t* parasail_sg_db_stats_scan_altivec_128_32(
22326         const char * const restrict s1, const int s1Len,
22327         const char * const restrict s2, const int s2Len,
22328         const int open, const int gap,
22329         const parasail_matrix_t* matrix);
22330 
22331 extern parasail_result_t* parasail_sg_db_stats_scan_altivec_128_16(
22332         const char * const restrict s1, const int s1Len,
22333         const char * const restrict s2, const int s2Len,
22334         const int open, const int gap,
22335         const parasail_matrix_t* matrix);
22336 
22337 extern parasail_result_t* parasail_sg_db_stats_scan_altivec_128_8(
22338         const char * const restrict s1, const int s1Len,
22339         const char * const restrict s2, const int s2Len,
22340         const int open, const int gap,
22341         const parasail_matrix_t* matrix);
22342 
22343 extern parasail_result_t* parasail_sg_db_stats_scan_altivec_128_sat(
22344         const char * const restrict s1, const int s1Len,
22345         const char * const restrict s2, const int s2Len,
22346         const int open, const int gap,
22347         const parasail_matrix_t* matrix);
22348 
22349 extern parasail_result_t* parasail_sg_db_stats_scan_neon_128_64(
22350         const char * const restrict s1, const int s1Len,
22351         const char * const restrict s2, const int s2Len,
22352         const int open, const int gap,
22353         const parasail_matrix_t* matrix);
22354 
22355 extern parasail_result_t* parasail_sg_db_stats_scan_neon_128_32(
22356         const char * const restrict s1, const int s1Len,
22357         const char * const restrict s2, const int s2Len,
22358         const int open, const int gap,
22359         const parasail_matrix_t* matrix);
22360 
22361 extern parasail_result_t* parasail_sg_db_stats_scan_neon_128_16(
22362         const char * const restrict s1, const int s1Len,
22363         const char * const restrict s2, const int s2Len,
22364         const int open, const int gap,
22365         const parasail_matrix_t* matrix);
22366 
22367 extern parasail_result_t* parasail_sg_db_stats_scan_neon_128_8(
22368         const char * const restrict s1, const int s1Len,
22369         const char * const restrict s2, const int s2Len,
22370         const int open, const int gap,
22371         const parasail_matrix_t* matrix);
22372 
22373 extern parasail_result_t* parasail_sg_db_stats_scan_neon_128_sat(
22374         const char * const restrict s1, const int s1Len,
22375         const char * const restrict s2, const int s2Len,
22376         const int open, const int gap,
22377         const parasail_matrix_t* matrix);
22378 
22379 extern parasail_result_t* parasail_sg_db_stats_striped_sse2_128_64(
22380         const char * const restrict s1, const int s1Len,
22381         const char * const restrict s2, const int s2Len,
22382         const int open, const int gap,
22383         const parasail_matrix_t* matrix);
22384 
22385 extern parasail_result_t* parasail_sg_db_stats_striped_sse2_128_32(
22386         const char * const restrict s1, const int s1Len,
22387         const char * const restrict s2, const int s2Len,
22388         const int open, const int gap,
22389         const parasail_matrix_t* matrix);
22390 
22391 extern parasail_result_t* parasail_sg_db_stats_striped_sse2_128_16(
22392         const char * const restrict s1, const int s1Len,
22393         const char * const restrict s2, const int s2Len,
22394         const int open, const int gap,
22395         const parasail_matrix_t* matrix);
22396 
22397 extern parasail_result_t* parasail_sg_db_stats_striped_sse2_128_8(
22398         const char * const restrict s1, const int s1Len,
22399         const char * const restrict s2, const int s2Len,
22400         const int open, const int gap,
22401         const parasail_matrix_t* matrix);
22402 
22403 extern parasail_result_t* parasail_sg_db_stats_striped_sse2_128_sat(
22404         const char * const restrict s1, const int s1Len,
22405         const char * const restrict s2, const int s2Len,
22406         const int open, const int gap,
22407         const parasail_matrix_t* matrix);
22408 
22409 extern parasail_result_t* parasail_sg_db_stats_striped_sse41_128_64(
22410         const char * const restrict s1, const int s1Len,
22411         const char * const restrict s2, const int s2Len,
22412         const int open, const int gap,
22413         const parasail_matrix_t* matrix);
22414 
22415 extern parasail_result_t* parasail_sg_db_stats_striped_sse41_128_32(
22416         const char * const restrict s1, const int s1Len,
22417         const char * const restrict s2, const int s2Len,
22418         const int open, const int gap,
22419         const parasail_matrix_t* matrix);
22420 
22421 extern parasail_result_t* parasail_sg_db_stats_striped_sse41_128_16(
22422         const char * const restrict s1, const int s1Len,
22423         const char * const restrict s2, const int s2Len,
22424         const int open, const int gap,
22425         const parasail_matrix_t* matrix);
22426 
22427 extern parasail_result_t* parasail_sg_db_stats_striped_sse41_128_8(
22428         const char * const restrict s1, const int s1Len,
22429         const char * const restrict s2, const int s2Len,
22430         const int open, const int gap,
22431         const parasail_matrix_t* matrix);
22432 
22433 extern parasail_result_t* parasail_sg_db_stats_striped_sse41_128_sat(
22434         const char * const restrict s1, const int s1Len,
22435         const char * const restrict s2, const int s2Len,
22436         const int open, const int gap,
22437         const parasail_matrix_t* matrix);
22438 
22439 extern parasail_result_t* parasail_sg_db_stats_striped_avx2_256_64(
22440         const char * const restrict s1, const int s1Len,
22441         const char * const restrict s2, const int s2Len,
22442         const int open, const int gap,
22443         const parasail_matrix_t* matrix);
22444 
22445 extern parasail_result_t* parasail_sg_db_stats_striped_avx2_256_32(
22446         const char * const restrict s1, const int s1Len,
22447         const char * const restrict s2, const int s2Len,
22448         const int open, const int gap,
22449         const parasail_matrix_t* matrix);
22450 
22451 extern parasail_result_t* parasail_sg_db_stats_striped_avx2_256_16(
22452         const char * const restrict s1, const int s1Len,
22453         const char * const restrict s2, const int s2Len,
22454         const int open, const int gap,
22455         const parasail_matrix_t* matrix);
22456 
22457 extern parasail_result_t* parasail_sg_db_stats_striped_avx2_256_8(
22458         const char * const restrict s1, const int s1Len,
22459         const char * const restrict s2, const int s2Len,
22460         const int open, const int gap,
22461         const parasail_matrix_t* matrix);
22462 
22463 extern parasail_result_t* parasail_sg_db_stats_striped_avx2_256_sat(
22464         const char * const restrict s1, const int s1Len,
22465         const char * const restrict s2, const int s2Len,
22466         const int open, const int gap,
22467         const parasail_matrix_t* matrix);
22468 
22469 extern parasail_result_t* parasail_sg_db_stats_striped_altivec_128_64(
22470         const char * const restrict s1, const int s1Len,
22471         const char * const restrict s2, const int s2Len,
22472         const int open, const int gap,
22473         const parasail_matrix_t* matrix);
22474 
22475 extern parasail_result_t* parasail_sg_db_stats_striped_altivec_128_32(
22476         const char * const restrict s1, const int s1Len,
22477         const char * const restrict s2, const int s2Len,
22478         const int open, const int gap,
22479         const parasail_matrix_t* matrix);
22480 
22481 extern parasail_result_t* parasail_sg_db_stats_striped_altivec_128_16(
22482         const char * const restrict s1, const int s1Len,
22483         const char * const restrict s2, const int s2Len,
22484         const int open, const int gap,
22485         const parasail_matrix_t* matrix);
22486 
22487 extern parasail_result_t* parasail_sg_db_stats_striped_altivec_128_8(
22488         const char * const restrict s1, const int s1Len,
22489         const char * const restrict s2, const int s2Len,
22490         const int open, const int gap,
22491         const parasail_matrix_t* matrix);
22492 
22493 extern parasail_result_t* parasail_sg_db_stats_striped_altivec_128_sat(
22494         const char * const restrict s1, const int s1Len,
22495         const char * const restrict s2, const int s2Len,
22496         const int open, const int gap,
22497         const parasail_matrix_t* matrix);
22498 
22499 extern parasail_result_t* parasail_sg_db_stats_striped_neon_128_64(
22500         const char * const restrict s1, const int s1Len,
22501         const char * const restrict s2, const int s2Len,
22502         const int open, const int gap,
22503         const parasail_matrix_t* matrix);
22504 
22505 extern parasail_result_t* parasail_sg_db_stats_striped_neon_128_32(
22506         const char * const restrict s1, const int s1Len,
22507         const char * const restrict s2, const int s2Len,
22508         const int open, const int gap,
22509         const parasail_matrix_t* matrix);
22510 
22511 extern parasail_result_t* parasail_sg_db_stats_striped_neon_128_16(
22512         const char * const restrict s1, const int s1Len,
22513         const char * const restrict s2, const int s2Len,
22514         const int open, const int gap,
22515         const parasail_matrix_t* matrix);
22516 
22517 extern parasail_result_t* parasail_sg_db_stats_striped_neon_128_8(
22518         const char * const restrict s1, const int s1Len,
22519         const char * const restrict s2, const int s2Len,
22520         const int open, const int gap,
22521         const parasail_matrix_t* matrix);
22522 
22523 extern parasail_result_t* parasail_sg_db_stats_striped_neon_128_sat(
22524         const char * const restrict s1, const int s1Len,
22525         const char * const restrict s2, const int s2Len,
22526         const int open, const int gap,
22527         const parasail_matrix_t* matrix);
22528 
22529 extern parasail_result_t* parasail_sg_db_stats_diag_sse2_128_64(
22530         const char * const restrict s1, const int s1Len,
22531         const char * const restrict s2, const int s2Len,
22532         const int open, const int gap,
22533         const parasail_matrix_t* matrix);
22534 
22535 extern parasail_result_t* parasail_sg_db_stats_diag_sse2_128_32(
22536         const char * const restrict s1, const int s1Len,
22537         const char * const restrict s2, const int s2Len,
22538         const int open, const int gap,
22539         const parasail_matrix_t* matrix);
22540 
22541 extern parasail_result_t* parasail_sg_db_stats_diag_sse2_128_16(
22542         const char * const restrict s1, const int s1Len,
22543         const char * const restrict s2, const int s2Len,
22544         const int open, const int gap,
22545         const parasail_matrix_t* matrix);
22546 
22547 extern parasail_result_t* parasail_sg_db_stats_diag_sse2_128_8(
22548         const char * const restrict s1, const int s1Len,
22549         const char * const restrict s2, const int s2Len,
22550         const int open, const int gap,
22551         const parasail_matrix_t* matrix);
22552 
22553 extern parasail_result_t* parasail_sg_db_stats_diag_sse2_128_sat(
22554         const char * const restrict s1, const int s1Len,
22555         const char * const restrict s2, const int s2Len,
22556         const int open, const int gap,
22557         const parasail_matrix_t* matrix);
22558 
22559 extern parasail_result_t* parasail_sg_db_stats_diag_sse41_128_64(
22560         const char * const restrict s1, const int s1Len,
22561         const char * const restrict s2, const int s2Len,
22562         const int open, const int gap,
22563         const parasail_matrix_t* matrix);
22564 
22565 extern parasail_result_t* parasail_sg_db_stats_diag_sse41_128_32(
22566         const char * const restrict s1, const int s1Len,
22567         const char * const restrict s2, const int s2Len,
22568         const int open, const int gap,
22569         const parasail_matrix_t* matrix);
22570 
22571 extern parasail_result_t* parasail_sg_db_stats_diag_sse41_128_16(
22572         const char * const restrict s1, const int s1Len,
22573         const char * const restrict s2, const int s2Len,
22574         const int open, const int gap,
22575         const parasail_matrix_t* matrix);
22576 
22577 extern parasail_result_t* parasail_sg_db_stats_diag_sse41_128_8(
22578         const char * const restrict s1, const int s1Len,
22579         const char * const restrict s2, const int s2Len,
22580         const int open, const int gap,
22581         const parasail_matrix_t* matrix);
22582 
22583 extern parasail_result_t* parasail_sg_db_stats_diag_sse41_128_sat(
22584         const char * const restrict s1, const int s1Len,
22585         const char * const restrict s2, const int s2Len,
22586         const int open, const int gap,
22587         const parasail_matrix_t* matrix);
22588 
22589 extern parasail_result_t* parasail_sg_db_stats_diag_avx2_256_64(
22590         const char * const restrict s1, const int s1Len,
22591         const char * const restrict s2, const int s2Len,
22592         const int open, const int gap,
22593         const parasail_matrix_t* matrix);
22594 
22595 extern parasail_result_t* parasail_sg_db_stats_diag_avx2_256_32(
22596         const char * const restrict s1, const int s1Len,
22597         const char * const restrict s2, const int s2Len,
22598         const int open, const int gap,
22599         const parasail_matrix_t* matrix);
22600 
22601 extern parasail_result_t* parasail_sg_db_stats_diag_avx2_256_16(
22602         const char * const restrict s1, const int s1Len,
22603         const char * const restrict s2, const int s2Len,
22604         const int open, const int gap,
22605         const parasail_matrix_t* matrix);
22606 
22607 extern parasail_result_t* parasail_sg_db_stats_diag_avx2_256_8(
22608         const char * const restrict s1, const int s1Len,
22609         const char * const restrict s2, const int s2Len,
22610         const int open, const int gap,
22611         const parasail_matrix_t* matrix);
22612 
22613 extern parasail_result_t* parasail_sg_db_stats_diag_avx2_256_sat(
22614         const char * const restrict s1, const int s1Len,
22615         const char * const restrict s2, const int s2Len,
22616         const int open, const int gap,
22617         const parasail_matrix_t* matrix);
22618 
22619 extern parasail_result_t* parasail_sg_db_stats_diag_altivec_128_64(
22620         const char * const restrict s1, const int s1Len,
22621         const char * const restrict s2, const int s2Len,
22622         const int open, const int gap,
22623         const parasail_matrix_t* matrix);
22624 
22625 extern parasail_result_t* parasail_sg_db_stats_diag_altivec_128_32(
22626         const char * const restrict s1, const int s1Len,
22627         const char * const restrict s2, const int s2Len,
22628         const int open, const int gap,
22629         const parasail_matrix_t* matrix);
22630 
22631 extern parasail_result_t* parasail_sg_db_stats_diag_altivec_128_16(
22632         const char * const restrict s1, const int s1Len,
22633         const char * const restrict s2, const int s2Len,
22634         const int open, const int gap,
22635         const parasail_matrix_t* matrix);
22636 
22637 extern parasail_result_t* parasail_sg_db_stats_diag_altivec_128_8(
22638         const char * const restrict s1, const int s1Len,
22639         const char * const restrict s2, const int s2Len,
22640         const int open, const int gap,
22641         const parasail_matrix_t* matrix);
22642 
22643 extern parasail_result_t* parasail_sg_db_stats_diag_altivec_128_sat(
22644         const char * const restrict s1, const int s1Len,
22645         const char * const restrict s2, const int s2Len,
22646         const int open, const int gap,
22647         const parasail_matrix_t* matrix);
22648 
22649 extern parasail_result_t* parasail_sg_db_stats_diag_neon_128_64(
22650         const char * const restrict s1, const int s1Len,
22651         const char * const restrict s2, const int s2Len,
22652         const int open, const int gap,
22653         const parasail_matrix_t* matrix);
22654 
22655 extern parasail_result_t* parasail_sg_db_stats_diag_neon_128_32(
22656         const char * const restrict s1, const int s1Len,
22657         const char * const restrict s2, const int s2Len,
22658         const int open, const int gap,
22659         const parasail_matrix_t* matrix);
22660 
22661 extern parasail_result_t* parasail_sg_db_stats_diag_neon_128_16(
22662         const char * const restrict s1, const int s1Len,
22663         const char * const restrict s2, const int s2Len,
22664         const int open, const int gap,
22665         const parasail_matrix_t* matrix);
22666 
22667 extern parasail_result_t* parasail_sg_db_stats_diag_neon_128_8(
22668         const char * const restrict s1, const int s1Len,
22669         const char * const restrict s2, const int s2Len,
22670         const int open, const int gap,
22671         const parasail_matrix_t* matrix);
22672 
22673 extern parasail_result_t* parasail_sg_db_stats_diag_neon_128_sat(
22674         const char * const restrict s1, const int s1Len,
22675         const char * const restrict s2, const int s2Len,
22676         const int open, const int gap,
22677         const parasail_matrix_t* matrix);
22678 
22679 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse2_128_64(
22680         const char * const restrict s1, const int s1Len,
22681         const char * const restrict s2, const int s2Len,
22682         const int open, const int gap,
22683         const parasail_matrix_t* matrix);
22684 
22685 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse2_128_32(
22686         const char * const restrict s1, const int s1Len,
22687         const char * const restrict s2, const int s2Len,
22688         const int open, const int gap,
22689         const parasail_matrix_t* matrix);
22690 
22691 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse2_128_16(
22692         const char * const restrict s1, const int s1Len,
22693         const char * const restrict s2, const int s2Len,
22694         const int open, const int gap,
22695         const parasail_matrix_t* matrix);
22696 
22697 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse2_128_8(
22698         const char * const restrict s1, const int s1Len,
22699         const char * const restrict s2, const int s2Len,
22700         const int open, const int gap,
22701         const parasail_matrix_t* matrix);
22702 
22703 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse2_128_sat(
22704         const char * const restrict s1, const int s1Len,
22705         const char * const restrict s2, const int s2Len,
22706         const int open, const int gap,
22707         const parasail_matrix_t* matrix);
22708 
22709 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse41_128_64(
22710         const char * const restrict s1, const int s1Len,
22711         const char * const restrict s2, const int s2Len,
22712         const int open, const int gap,
22713         const parasail_matrix_t* matrix);
22714 
22715 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse41_128_32(
22716         const char * const restrict s1, const int s1Len,
22717         const char * const restrict s2, const int s2Len,
22718         const int open, const int gap,
22719         const parasail_matrix_t* matrix);
22720 
22721 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse41_128_16(
22722         const char * const restrict s1, const int s1Len,
22723         const char * const restrict s2, const int s2Len,
22724         const int open, const int gap,
22725         const parasail_matrix_t* matrix);
22726 
22727 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse41_128_8(
22728         const char * const restrict s1, const int s1Len,
22729         const char * const restrict s2, const int s2Len,
22730         const int open, const int gap,
22731         const parasail_matrix_t* matrix);
22732 
22733 extern parasail_result_t* parasail_sg_db_stats_table_scan_sse41_128_sat(
22734         const char * const restrict s1, const int s1Len,
22735         const char * const restrict s2, const int s2Len,
22736         const int open, const int gap,
22737         const parasail_matrix_t* matrix);
22738 
22739 extern parasail_result_t* parasail_sg_db_stats_table_scan_avx2_256_64(
22740         const char * const restrict s1, const int s1Len,
22741         const char * const restrict s2, const int s2Len,
22742         const int open, const int gap,
22743         const parasail_matrix_t* matrix);
22744 
22745 extern parasail_result_t* parasail_sg_db_stats_table_scan_avx2_256_32(
22746         const char * const restrict s1, const int s1Len,
22747         const char * const restrict s2, const int s2Len,
22748         const int open, const int gap,
22749         const parasail_matrix_t* matrix);
22750 
22751 extern parasail_result_t* parasail_sg_db_stats_table_scan_avx2_256_16(
22752         const char * const restrict s1, const int s1Len,
22753         const char * const restrict s2, const int s2Len,
22754         const int open, const int gap,
22755         const parasail_matrix_t* matrix);
22756 
22757 extern parasail_result_t* parasail_sg_db_stats_table_scan_avx2_256_8(
22758         const char * const restrict s1, const int s1Len,
22759         const char * const restrict s2, const int s2Len,
22760         const int open, const int gap,
22761         const parasail_matrix_t* matrix);
22762 
22763 extern parasail_result_t* parasail_sg_db_stats_table_scan_avx2_256_sat(
22764         const char * const restrict s1, const int s1Len,
22765         const char * const restrict s2, const int s2Len,
22766         const int open, const int gap,
22767         const parasail_matrix_t* matrix);
22768 
22769 extern parasail_result_t* parasail_sg_db_stats_table_scan_altivec_128_64(
22770         const char * const restrict s1, const int s1Len,
22771         const char * const restrict s2, const int s2Len,
22772         const int open, const int gap,
22773         const parasail_matrix_t* matrix);
22774 
22775 extern parasail_result_t* parasail_sg_db_stats_table_scan_altivec_128_32(
22776         const char * const restrict s1, const int s1Len,
22777         const char * const restrict s2, const int s2Len,
22778         const int open, const int gap,
22779         const parasail_matrix_t* matrix);
22780 
22781 extern parasail_result_t* parasail_sg_db_stats_table_scan_altivec_128_16(
22782         const char * const restrict s1, const int s1Len,
22783         const char * const restrict s2, const int s2Len,
22784         const int open, const int gap,
22785         const parasail_matrix_t* matrix);
22786 
22787 extern parasail_result_t* parasail_sg_db_stats_table_scan_altivec_128_8(
22788         const char * const restrict s1, const int s1Len,
22789         const char * const restrict s2, const int s2Len,
22790         const int open, const int gap,
22791         const parasail_matrix_t* matrix);
22792 
22793 extern parasail_result_t* parasail_sg_db_stats_table_scan_altivec_128_sat(
22794         const char * const restrict s1, const int s1Len,
22795         const char * const restrict s2, const int s2Len,
22796         const int open, const int gap,
22797         const parasail_matrix_t* matrix);
22798 
22799 extern parasail_result_t* parasail_sg_db_stats_table_scan_neon_128_64(
22800         const char * const restrict s1, const int s1Len,
22801         const char * const restrict s2, const int s2Len,
22802         const int open, const int gap,
22803         const parasail_matrix_t* matrix);
22804 
22805 extern parasail_result_t* parasail_sg_db_stats_table_scan_neon_128_32(
22806         const char * const restrict s1, const int s1Len,
22807         const char * const restrict s2, const int s2Len,
22808         const int open, const int gap,
22809         const parasail_matrix_t* matrix);
22810 
22811 extern parasail_result_t* parasail_sg_db_stats_table_scan_neon_128_16(
22812         const char * const restrict s1, const int s1Len,
22813         const char * const restrict s2, const int s2Len,
22814         const int open, const int gap,
22815         const parasail_matrix_t* matrix);
22816 
22817 extern parasail_result_t* parasail_sg_db_stats_table_scan_neon_128_8(
22818         const char * const restrict s1, const int s1Len,
22819         const char * const restrict s2, const int s2Len,
22820         const int open, const int gap,
22821         const parasail_matrix_t* matrix);
22822 
22823 extern parasail_result_t* parasail_sg_db_stats_table_scan_neon_128_sat(
22824         const char * const restrict s1, const int s1Len,
22825         const char * const restrict s2, const int s2Len,
22826         const int open, const int gap,
22827         const parasail_matrix_t* matrix);
22828 
22829 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse2_128_64(
22830         const char * const restrict s1, const int s1Len,
22831         const char * const restrict s2, const int s2Len,
22832         const int open, const int gap,
22833         const parasail_matrix_t* matrix);
22834 
22835 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse2_128_32(
22836         const char * const restrict s1, const int s1Len,
22837         const char * const restrict s2, const int s2Len,
22838         const int open, const int gap,
22839         const parasail_matrix_t* matrix);
22840 
22841 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse2_128_16(
22842         const char * const restrict s1, const int s1Len,
22843         const char * const restrict s2, const int s2Len,
22844         const int open, const int gap,
22845         const parasail_matrix_t* matrix);
22846 
22847 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse2_128_8(
22848         const char * const restrict s1, const int s1Len,
22849         const char * const restrict s2, const int s2Len,
22850         const int open, const int gap,
22851         const parasail_matrix_t* matrix);
22852 
22853 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse2_128_sat(
22854         const char * const restrict s1, const int s1Len,
22855         const char * const restrict s2, const int s2Len,
22856         const int open, const int gap,
22857         const parasail_matrix_t* matrix);
22858 
22859 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse41_128_64(
22860         const char * const restrict s1, const int s1Len,
22861         const char * const restrict s2, const int s2Len,
22862         const int open, const int gap,
22863         const parasail_matrix_t* matrix);
22864 
22865 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse41_128_32(
22866         const char * const restrict s1, const int s1Len,
22867         const char * const restrict s2, const int s2Len,
22868         const int open, const int gap,
22869         const parasail_matrix_t* matrix);
22870 
22871 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse41_128_16(
22872         const char * const restrict s1, const int s1Len,
22873         const char * const restrict s2, const int s2Len,
22874         const int open, const int gap,
22875         const parasail_matrix_t* matrix);
22876 
22877 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse41_128_8(
22878         const char * const restrict s1, const int s1Len,
22879         const char * const restrict s2, const int s2Len,
22880         const int open, const int gap,
22881         const parasail_matrix_t* matrix);
22882 
22883 extern parasail_result_t* parasail_sg_db_stats_table_striped_sse41_128_sat(
22884         const char * const restrict s1, const int s1Len,
22885         const char * const restrict s2, const int s2Len,
22886         const int open, const int gap,
22887         const parasail_matrix_t* matrix);
22888 
22889 extern parasail_result_t* parasail_sg_db_stats_table_striped_avx2_256_64(
22890         const char * const restrict s1, const int s1Len,
22891         const char * const restrict s2, const int s2Len,
22892         const int open, const int gap,
22893         const parasail_matrix_t* matrix);
22894 
22895 extern parasail_result_t* parasail_sg_db_stats_table_striped_avx2_256_32(
22896         const char * const restrict s1, const int s1Len,
22897         const char * const restrict s2, const int s2Len,
22898         const int open, const int gap,
22899         const parasail_matrix_t* matrix);
22900 
22901 extern parasail_result_t* parasail_sg_db_stats_table_striped_avx2_256_16(
22902         const char * const restrict s1, const int s1Len,
22903         const char * const restrict s2, const int s2Len,
22904         const int open, const int gap,
22905         const parasail_matrix_t* matrix);
22906 
22907 extern parasail_result_t* parasail_sg_db_stats_table_striped_avx2_256_8(
22908         const char * const restrict s1, const int s1Len,
22909         const char * const restrict s2, const int s2Len,
22910         const int open, const int gap,
22911         const parasail_matrix_t* matrix);
22912 
22913 extern parasail_result_t* parasail_sg_db_stats_table_striped_avx2_256_sat(
22914         const char * const restrict s1, const int s1Len,
22915         const char * const restrict s2, const int s2Len,
22916         const int open, const int gap,
22917         const parasail_matrix_t* matrix);
22918 
22919 extern parasail_result_t* parasail_sg_db_stats_table_striped_altivec_128_64(
22920         const char * const restrict s1, const int s1Len,
22921         const char * const restrict s2, const int s2Len,
22922         const int open, const int gap,
22923         const parasail_matrix_t* matrix);
22924 
22925 extern parasail_result_t* parasail_sg_db_stats_table_striped_altivec_128_32(
22926         const char * const restrict s1, const int s1Len,
22927         const char * const restrict s2, const int s2Len,
22928         const int open, const int gap,
22929         const parasail_matrix_t* matrix);
22930 
22931 extern parasail_result_t* parasail_sg_db_stats_table_striped_altivec_128_16(
22932         const char * const restrict s1, const int s1Len,
22933         const char * const restrict s2, const int s2Len,
22934         const int open, const int gap,
22935         const parasail_matrix_t* matrix);
22936 
22937 extern parasail_result_t* parasail_sg_db_stats_table_striped_altivec_128_8(
22938         const char * const restrict s1, const int s1Len,
22939         const char * const restrict s2, const int s2Len,
22940         const int open, const int gap,
22941         const parasail_matrix_t* matrix);
22942 
22943 extern parasail_result_t* parasail_sg_db_stats_table_striped_altivec_128_sat(
22944         const char * const restrict s1, const int s1Len,
22945         const char * const restrict s2, const int s2Len,
22946         const int open, const int gap,
22947         const parasail_matrix_t* matrix);
22948 
22949 extern parasail_result_t* parasail_sg_db_stats_table_striped_neon_128_64(
22950         const char * const restrict s1, const int s1Len,
22951         const char * const restrict s2, const int s2Len,
22952         const int open, const int gap,
22953         const parasail_matrix_t* matrix);
22954 
22955 extern parasail_result_t* parasail_sg_db_stats_table_striped_neon_128_32(
22956         const char * const restrict s1, const int s1Len,
22957         const char * const restrict s2, const int s2Len,
22958         const int open, const int gap,
22959         const parasail_matrix_t* matrix);
22960 
22961 extern parasail_result_t* parasail_sg_db_stats_table_striped_neon_128_16(
22962         const char * const restrict s1, const int s1Len,
22963         const char * const restrict s2, const int s2Len,
22964         const int open, const int gap,
22965         const parasail_matrix_t* matrix);
22966 
22967 extern parasail_result_t* parasail_sg_db_stats_table_striped_neon_128_8(
22968         const char * const restrict s1, const int s1Len,
22969         const char * const restrict s2, const int s2Len,
22970         const int open, const int gap,
22971         const parasail_matrix_t* matrix);
22972 
22973 extern parasail_result_t* parasail_sg_db_stats_table_striped_neon_128_sat(
22974         const char * const restrict s1, const int s1Len,
22975         const char * const restrict s2, const int s2Len,
22976         const int open, const int gap,
22977         const parasail_matrix_t* matrix);
22978 
22979 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse2_128_64(
22980         const char * const restrict s1, const int s1Len,
22981         const char * const restrict s2, const int s2Len,
22982         const int open, const int gap,
22983         const parasail_matrix_t* matrix);
22984 
22985 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse2_128_32(
22986         const char * const restrict s1, const int s1Len,
22987         const char * const restrict s2, const int s2Len,
22988         const int open, const int gap,
22989         const parasail_matrix_t* matrix);
22990 
22991 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse2_128_16(
22992         const char * const restrict s1, const int s1Len,
22993         const char * const restrict s2, const int s2Len,
22994         const int open, const int gap,
22995         const parasail_matrix_t* matrix);
22996 
22997 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse2_128_8(
22998         const char * const restrict s1, const int s1Len,
22999         const char * const restrict s2, const int s2Len,
23000         const int open, const int gap,
23001         const parasail_matrix_t* matrix);
23002 
23003 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse2_128_sat(
23004         const char * const restrict s1, const int s1Len,
23005         const char * const restrict s2, const int s2Len,
23006         const int open, const int gap,
23007         const parasail_matrix_t* matrix);
23008 
23009 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse41_128_64(
23010         const char * const restrict s1, const int s1Len,
23011         const char * const restrict s2, const int s2Len,
23012         const int open, const int gap,
23013         const parasail_matrix_t* matrix);
23014 
23015 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse41_128_32(
23016         const char * const restrict s1, const int s1Len,
23017         const char * const restrict s2, const int s2Len,
23018         const int open, const int gap,
23019         const parasail_matrix_t* matrix);
23020 
23021 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse41_128_16(
23022         const char * const restrict s1, const int s1Len,
23023         const char * const restrict s2, const int s2Len,
23024         const int open, const int gap,
23025         const parasail_matrix_t* matrix);
23026 
23027 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse41_128_8(
23028         const char * const restrict s1, const int s1Len,
23029         const char * const restrict s2, const int s2Len,
23030         const int open, const int gap,
23031         const parasail_matrix_t* matrix);
23032 
23033 extern parasail_result_t* parasail_sg_db_stats_table_diag_sse41_128_sat(
23034         const char * const restrict s1, const int s1Len,
23035         const char * const restrict s2, const int s2Len,
23036         const int open, const int gap,
23037         const parasail_matrix_t* matrix);
23038 
23039 extern parasail_result_t* parasail_sg_db_stats_table_diag_avx2_256_64(
23040         const char * const restrict s1, const int s1Len,
23041         const char * const restrict s2, const int s2Len,
23042         const int open, const int gap,
23043         const parasail_matrix_t* matrix);
23044 
23045 extern parasail_result_t* parasail_sg_db_stats_table_diag_avx2_256_32(
23046         const char * const restrict s1, const int s1Len,
23047         const char * const restrict s2, const int s2Len,
23048         const int open, const int gap,
23049         const parasail_matrix_t* matrix);
23050 
23051 extern parasail_result_t* parasail_sg_db_stats_table_diag_avx2_256_16(
23052         const char * const restrict s1, const int s1Len,
23053         const char * const restrict s2, const int s2Len,
23054         const int open, const int gap,
23055         const parasail_matrix_t* matrix);
23056 
23057 extern parasail_result_t* parasail_sg_db_stats_table_diag_avx2_256_8(
23058         const char * const restrict s1, const int s1Len,
23059         const char * const restrict s2, const int s2Len,
23060         const int open, const int gap,
23061         const parasail_matrix_t* matrix);
23062 
23063 extern parasail_result_t* parasail_sg_db_stats_table_diag_avx2_256_sat(
23064         const char * const restrict s1, const int s1Len,
23065         const char * const restrict s2, const int s2Len,
23066         const int open, const int gap,
23067         const parasail_matrix_t* matrix);
23068 
23069 extern parasail_result_t* parasail_sg_db_stats_table_diag_altivec_128_64(
23070         const char * const restrict s1, const int s1Len,
23071         const char * const restrict s2, const int s2Len,
23072         const int open, const int gap,
23073         const parasail_matrix_t* matrix);
23074 
23075 extern parasail_result_t* parasail_sg_db_stats_table_diag_altivec_128_32(
23076         const char * const restrict s1, const int s1Len,
23077         const char * const restrict s2, const int s2Len,
23078         const int open, const int gap,
23079         const parasail_matrix_t* matrix);
23080 
23081 extern parasail_result_t* parasail_sg_db_stats_table_diag_altivec_128_16(
23082         const char * const restrict s1, const int s1Len,
23083         const char * const restrict s2, const int s2Len,
23084         const int open, const int gap,
23085         const parasail_matrix_t* matrix);
23086 
23087 extern parasail_result_t* parasail_sg_db_stats_table_diag_altivec_128_8(
23088         const char * const restrict s1, const int s1Len,
23089         const char * const restrict s2, const int s2Len,
23090         const int open, const int gap,
23091         const parasail_matrix_t* matrix);
23092 
23093 extern parasail_result_t* parasail_sg_db_stats_table_diag_altivec_128_sat(
23094         const char * const restrict s1, const int s1Len,
23095         const char * const restrict s2, const int s2Len,
23096         const int open, const int gap,
23097         const parasail_matrix_t* matrix);
23098 
23099 extern parasail_result_t* parasail_sg_db_stats_table_diag_neon_128_64(
23100         const char * const restrict s1, const int s1Len,
23101         const char * const restrict s2, const int s2Len,
23102         const int open, const int gap,
23103         const parasail_matrix_t* matrix);
23104 
23105 extern parasail_result_t* parasail_sg_db_stats_table_diag_neon_128_32(
23106         const char * const restrict s1, const int s1Len,
23107         const char * const restrict s2, const int s2Len,
23108         const int open, const int gap,
23109         const parasail_matrix_t* matrix);
23110 
23111 extern parasail_result_t* parasail_sg_db_stats_table_diag_neon_128_16(
23112         const char * const restrict s1, const int s1Len,
23113         const char * const restrict s2, const int s2Len,
23114         const int open, const int gap,
23115         const parasail_matrix_t* matrix);
23116 
23117 extern parasail_result_t* parasail_sg_db_stats_table_diag_neon_128_8(
23118         const char * const restrict s1, const int s1Len,
23119         const char * const restrict s2, const int s2Len,
23120         const int open, const int gap,
23121         const parasail_matrix_t* matrix);
23122 
23123 extern parasail_result_t* parasail_sg_db_stats_table_diag_neon_128_sat(
23124         const char * const restrict s1, const int s1Len,
23125         const char * const restrict s2, const int s2Len,
23126         const int open, const int gap,
23127         const parasail_matrix_t* matrix);
23128 
23129 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse2_128_64(
23130         const char * const restrict s1, const int s1Len,
23131         const char * const restrict s2, const int s2Len,
23132         const int open, const int gap,
23133         const parasail_matrix_t* matrix);
23134 
23135 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse2_128_32(
23136         const char * const restrict s1, const int s1Len,
23137         const char * const restrict s2, const int s2Len,
23138         const int open, const int gap,
23139         const parasail_matrix_t* matrix);
23140 
23141 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse2_128_16(
23142         const char * const restrict s1, const int s1Len,
23143         const char * const restrict s2, const int s2Len,
23144         const int open, const int gap,
23145         const parasail_matrix_t* matrix);
23146 
23147 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse2_128_8(
23148         const char * const restrict s1, const int s1Len,
23149         const char * const restrict s2, const int s2Len,
23150         const int open, const int gap,
23151         const parasail_matrix_t* matrix);
23152 
23153 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse2_128_sat(
23154         const char * const restrict s1, const int s1Len,
23155         const char * const restrict s2, const int s2Len,
23156         const int open, const int gap,
23157         const parasail_matrix_t* matrix);
23158 
23159 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse41_128_64(
23160         const char * const restrict s1, const int s1Len,
23161         const char * const restrict s2, const int s2Len,
23162         const int open, const int gap,
23163         const parasail_matrix_t* matrix);
23164 
23165 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse41_128_32(
23166         const char * const restrict s1, const int s1Len,
23167         const char * const restrict s2, const int s2Len,
23168         const int open, const int gap,
23169         const parasail_matrix_t* matrix);
23170 
23171 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse41_128_16(
23172         const char * const restrict s1, const int s1Len,
23173         const char * const restrict s2, const int s2Len,
23174         const int open, const int gap,
23175         const parasail_matrix_t* matrix);
23176 
23177 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse41_128_8(
23178         const char * const restrict s1, const int s1Len,
23179         const char * const restrict s2, const int s2Len,
23180         const int open, const int gap,
23181         const parasail_matrix_t* matrix);
23182 
23183 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sse41_128_sat(
23184         const char * const restrict s1, const int s1Len,
23185         const char * const restrict s2, const int s2Len,
23186         const int open, const int gap,
23187         const parasail_matrix_t* matrix);
23188 
23189 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_avx2_256_64(
23190         const char * const restrict s1, const int s1Len,
23191         const char * const restrict s2, const int s2Len,
23192         const int open, const int gap,
23193         const parasail_matrix_t* matrix);
23194 
23195 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_avx2_256_32(
23196         const char * const restrict s1, const int s1Len,
23197         const char * const restrict s2, const int s2Len,
23198         const int open, const int gap,
23199         const parasail_matrix_t* matrix);
23200 
23201 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_avx2_256_16(
23202         const char * const restrict s1, const int s1Len,
23203         const char * const restrict s2, const int s2Len,
23204         const int open, const int gap,
23205         const parasail_matrix_t* matrix);
23206 
23207 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_avx2_256_8(
23208         const char * const restrict s1, const int s1Len,
23209         const char * const restrict s2, const int s2Len,
23210         const int open, const int gap,
23211         const parasail_matrix_t* matrix);
23212 
23213 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_avx2_256_sat(
23214         const char * const restrict s1, const int s1Len,
23215         const char * const restrict s2, const int s2Len,
23216         const int open, const int gap,
23217         const parasail_matrix_t* matrix);
23218 
23219 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_altivec_128_64(
23220         const char * const restrict s1, const int s1Len,
23221         const char * const restrict s2, const int s2Len,
23222         const int open, const int gap,
23223         const parasail_matrix_t* matrix);
23224 
23225 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_altivec_128_32(
23226         const char * const restrict s1, const int s1Len,
23227         const char * const restrict s2, const int s2Len,
23228         const int open, const int gap,
23229         const parasail_matrix_t* matrix);
23230 
23231 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_altivec_128_16(
23232         const char * const restrict s1, const int s1Len,
23233         const char * const restrict s2, const int s2Len,
23234         const int open, const int gap,
23235         const parasail_matrix_t* matrix);
23236 
23237 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_altivec_128_8(
23238         const char * const restrict s1, const int s1Len,
23239         const char * const restrict s2, const int s2Len,
23240         const int open, const int gap,
23241         const parasail_matrix_t* matrix);
23242 
23243 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_altivec_128_sat(
23244         const char * const restrict s1, const int s1Len,
23245         const char * const restrict s2, const int s2Len,
23246         const int open, const int gap,
23247         const parasail_matrix_t* matrix);
23248 
23249 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_neon_128_64(
23250         const char * const restrict s1, const int s1Len,
23251         const char * const restrict s2, const int s2Len,
23252         const int open, const int gap,
23253         const parasail_matrix_t* matrix);
23254 
23255 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_neon_128_32(
23256         const char * const restrict s1, const int s1Len,
23257         const char * const restrict s2, const int s2Len,
23258         const int open, const int gap,
23259         const parasail_matrix_t* matrix);
23260 
23261 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_neon_128_16(
23262         const char * const restrict s1, const int s1Len,
23263         const char * const restrict s2, const int s2Len,
23264         const int open, const int gap,
23265         const parasail_matrix_t* matrix);
23266 
23267 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_neon_128_8(
23268         const char * const restrict s1, const int s1Len,
23269         const char * const restrict s2, const int s2Len,
23270         const int open, const int gap,
23271         const parasail_matrix_t* matrix);
23272 
23273 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_neon_128_sat(
23274         const char * const restrict s1, const int s1Len,
23275         const char * const restrict s2, const int s2Len,
23276         const int open, const int gap,
23277         const parasail_matrix_t* matrix);
23278 
23279 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse2_128_64(
23280         const char * const restrict s1, const int s1Len,
23281         const char * const restrict s2, const int s2Len,
23282         const int open, const int gap,
23283         const parasail_matrix_t* matrix);
23284 
23285 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse2_128_32(
23286         const char * const restrict s1, const int s1Len,
23287         const char * const restrict s2, const int s2Len,
23288         const int open, const int gap,
23289         const parasail_matrix_t* matrix);
23290 
23291 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse2_128_16(
23292         const char * const restrict s1, const int s1Len,
23293         const char * const restrict s2, const int s2Len,
23294         const int open, const int gap,
23295         const parasail_matrix_t* matrix);
23296 
23297 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse2_128_8(
23298         const char * const restrict s1, const int s1Len,
23299         const char * const restrict s2, const int s2Len,
23300         const int open, const int gap,
23301         const parasail_matrix_t* matrix);
23302 
23303 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse2_128_sat(
23304         const char * const restrict s1, const int s1Len,
23305         const char * const restrict s2, const int s2Len,
23306         const int open, const int gap,
23307         const parasail_matrix_t* matrix);
23308 
23309 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse41_128_64(
23310         const char * const restrict s1, const int s1Len,
23311         const char * const restrict s2, const int s2Len,
23312         const int open, const int gap,
23313         const parasail_matrix_t* matrix);
23314 
23315 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse41_128_32(
23316         const char * const restrict s1, const int s1Len,
23317         const char * const restrict s2, const int s2Len,
23318         const int open, const int gap,
23319         const parasail_matrix_t* matrix);
23320 
23321 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse41_128_16(
23322         const char * const restrict s1, const int s1Len,
23323         const char * const restrict s2, const int s2Len,
23324         const int open, const int gap,
23325         const parasail_matrix_t* matrix);
23326 
23327 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse41_128_8(
23328         const char * const restrict s1, const int s1Len,
23329         const char * const restrict s2, const int s2Len,
23330         const int open, const int gap,
23331         const parasail_matrix_t* matrix);
23332 
23333 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sse41_128_sat(
23334         const char * const restrict s1, const int s1Len,
23335         const char * const restrict s2, const int s2Len,
23336         const int open, const int gap,
23337         const parasail_matrix_t* matrix);
23338 
23339 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_avx2_256_64(
23340         const char * const restrict s1, const int s1Len,
23341         const char * const restrict s2, const int s2Len,
23342         const int open, const int gap,
23343         const parasail_matrix_t* matrix);
23344 
23345 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_avx2_256_32(
23346         const char * const restrict s1, const int s1Len,
23347         const char * const restrict s2, const int s2Len,
23348         const int open, const int gap,
23349         const parasail_matrix_t* matrix);
23350 
23351 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_avx2_256_16(
23352         const char * const restrict s1, const int s1Len,
23353         const char * const restrict s2, const int s2Len,
23354         const int open, const int gap,
23355         const parasail_matrix_t* matrix);
23356 
23357 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_avx2_256_8(
23358         const char * const restrict s1, const int s1Len,
23359         const char * const restrict s2, const int s2Len,
23360         const int open, const int gap,
23361         const parasail_matrix_t* matrix);
23362 
23363 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_avx2_256_sat(
23364         const char * const restrict s1, const int s1Len,
23365         const char * const restrict s2, const int s2Len,
23366         const int open, const int gap,
23367         const parasail_matrix_t* matrix);
23368 
23369 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_altivec_128_64(
23370         const char * const restrict s1, const int s1Len,
23371         const char * const restrict s2, const int s2Len,
23372         const int open, const int gap,
23373         const parasail_matrix_t* matrix);
23374 
23375 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_altivec_128_32(
23376         const char * const restrict s1, const int s1Len,
23377         const char * const restrict s2, const int s2Len,
23378         const int open, const int gap,
23379         const parasail_matrix_t* matrix);
23380 
23381 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_altivec_128_16(
23382         const char * const restrict s1, const int s1Len,
23383         const char * const restrict s2, const int s2Len,
23384         const int open, const int gap,
23385         const parasail_matrix_t* matrix);
23386 
23387 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_altivec_128_8(
23388         const char * const restrict s1, const int s1Len,
23389         const char * const restrict s2, const int s2Len,
23390         const int open, const int gap,
23391         const parasail_matrix_t* matrix);
23392 
23393 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_altivec_128_sat(
23394         const char * const restrict s1, const int s1Len,
23395         const char * const restrict s2, const int s2Len,
23396         const int open, const int gap,
23397         const parasail_matrix_t* matrix);
23398 
23399 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_neon_128_64(
23400         const char * const restrict s1, const int s1Len,
23401         const char * const restrict s2, const int s2Len,
23402         const int open, const int gap,
23403         const parasail_matrix_t* matrix);
23404 
23405 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_neon_128_32(
23406         const char * const restrict s1, const int s1Len,
23407         const char * const restrict s2, const int s2Len,
23408         const int open, const int gap,
23409         const parasail_matrix_t* matrix);
23410 
23411 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_neon_128_16(
23412         const char * const restrict s1, const int s1Len,
23413         const char * const restrict s2, const int s2Len,
23414         const int open, const int gap,
23415         const parasail_matrix_t* matrix);
23416 
23417 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_neon_128_8(
23418         const char * const restrict s1, const int s1Len,
23419         const char * const restrict s2, const int s2Len,
23420         const int open, const int gap,
23421         const parasail_matrix_t* matrix);
23422 
23423 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_neon_128_sat(
23424         const char * const restrict s1, const int s1Len,
23425         const char * const restrict s2, const int s2Len,
23426         const int open, const int gap,
23427         const parasail_matrix_t* matrix);
23428 
23429 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse2_128_64(
23430         const char * const restrict s1, const int s1Len,
23431         const char * const restrict s2, const int s2Len,
23432         const int open, const int gap,
23433         const parasail_matrix_t* matrix);
23434 
23435 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse2_128_32(
23436         const char * const restrict s1, const int s1Len,
23437         const char * const restrict s2, const int s2Len,
23438         const int open, const int gap,
23439         const parasail_matrix_t* matrix);
23440 
23441 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse2_128_16(
23442         const char * const restrict s1, const int s1Len,
23443         const char * const restrict s2, const int s2Len,
23444         const int open, const int gap,
23445         const parasail_matrix_t* matrix);
23446 
23447 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse2_128_8(
23448         const char * const restrict s1, const int s1Len,
23449         const char * const restrict s2, const int s2Len,
23450         const int open, const int gap,
23451         const parasail_matrix_t* matrix);
23452 
23453 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse2_128_sat(
23454         const char * const restrict s1, const int s1Len,
23455         const char * const restrict s2, const int s2Len,
23456         const int open, const int gap,
23457         const parasail_matrix_t* matrix);
23458 
23459 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse41_128_64(
23460         const char * const restrict s1, const int s1Len,
23461         const char * const restrict s2, const int s2Len,
23462         const int open, const int gap,
23463         const parasail_matrix_t* matrix);
23464 
23465 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse41_128_32(
23466         const char * const restrict s1, const int s1Len,
23467         const char * const restrict s2, const int s2Len,
23468         const int open, const int gap,
23469         const parasail_matrix_t* matrix);
23470 
23471 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse41_128_16(
23472         const char * const restrict s1, const int s1Len,
23473         const char * const restrict s2, const int s2Len,
23474         const int open, const int gap,
23475         const parasail_matrix_t* matrix);
23476 
23477 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse41_128_8(
23478         const char * const restrict s1, const int s1Len,
23479         const char * const restrict s2, const int s2Len,
23480         const int open, const int gap,
23481         const parasail_matrix_t* matrix);
23482 
23483 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sse41_128_sat(
23484         const char * const restrict s1, const int s1Len,
23485         const char * const restrict s2, const int s2Len,
23486         const int open, const int gap,
23487         const parasail_matrix_t* matrix);
23488 
23489 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_avx2_256_64(
23490         const char * const restrict s1, const int s1Len,
23491         const char * const restrict s2, const int s2Len,
23492         const int open, const int gap,
23493         const parasail_matrix_t* matrix);
23494 
23495 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_avx2_256_32(
23496         const char * const restrict s1, const int s1Len,
23497         const char * const restrict s2, const int s2Len,
23498         const int open, const int gap,
23499         const parasail_matrix_t* matrix);
23500 
23501 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_avx2_256_16(
23502         const char * const restrict s1, const int s1Len,
23503         const char * const restrict s2, const int s2Len,
23504         const int open, const int gap,
23505         const parasail_matrix_t* matrix);
23506 
23507 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_avx2_256_8(
23508         const char * const restrict s1, const int s1Len,
23509         const char * const restrict s2, const int s2Len,
23510         const int open, const int gap,
23511         const parasail_matrix_t* matrix);
23512 
23513 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_avx2_256_sat(
23514         const char * const restrict s1, const int s1Len,
23515         const char * const restrict s2, const int s2Len,
23516         const int open, const int gap,
23517         const parasail_matrix_t* matrix);
23518 
23519 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_altivec_128_64(
23520         const char * const restrict s1, const int s1Len,
23521         const char * const restrict s2, const int s2Len,
23522         const int open, const int gap,
23523         const parasail_matrix_t* matrix);
23524 
23525 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_altivec_128_32(
23526         const char * const restrict s1, const int s1Len,
23527         const char * const restrict s2, const int s2Len,
23528         const int open, const int gap,
23529         const parasail_matrix_t* matrix);
23530 
23531 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_altivec_128_16(
23532         const char * const restrict s1, const int s1Len,
23533         const char * const restrict s2, const int s2Len,
23534         const int open, const int gap,
23535         const parasail_matrix_t* matrix);
23536 
23537 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_altivec_128_8(
23538         const char * const restrict s1, const int s1Len,
23539         const char * const restrict s2, const int s2Len,
23540         const int open, const int gap,
23541         const parasail_matrix_t* matrix);
23542 
23543 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_altivec_128_sat(
23544         const char * const restrict s1, const int s1Len,
23545         const char * const restrict s2, const int s2Len,
23546         const int open, const int gap,
23547         const parasail_matrix_t* matrix);
23548 
23549 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_neon_128_64(
23550         const char * const restrict s1, const int s1Len,
23551         const char * const restrict s2, const int s2Len,
23552         const int open, const int gap,
23553         const parasail_matrix_t* matrix);
23554 
23555 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_neon_128_32(
23556         const char * const restrict s1, const int s1Len,
23557         const char * const restrict s2, const int s2Len,
23558         const int open, const int gap,
23559         const parasail_matrix_t* matrix);
23560 
23561 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_neon_128_16(
23562         const char * const restrict s1, const int s1Len,
23563         const char * const restrict s2, const int s2Len,
23564         const int open, const int gap,
23565         const parasail_matrix_t* matrix);
23566 
23567 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_neon_128_8(
23568         const char * const restrict s1, const int s1Len,
23569         const char * const restrict s2, const int s2Len,
23570         const int open, const int gap,
23571         const parasail_matrix_t* matrix);
23572 
23573 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_neon_128_sat(
23574         const char * const restrict s1, const int s1Len,
23575         const char * const restrict s2, const int s2Len,
23576         const int open, const int gap,
23577         const parasail_matrix_t* matrix);
23578 
23579 extern parasail_result_t* parasail_sg_de_scan_sse2_128_64(
23580         const char * const restrict s1, const int s1Len,
23581         const char * const restrict s2, const int s2Len,
23582         const int open, const int gap,
23583         const parasail_matrix_t* matrix);
23584 
23585 extern parasail_result_t* parasail_sg_de_scan_sse2_128_32(
23586         const char * const restrict s1, const int s1Len,
23587         const char * const restrict s2, const int s2Len,
23588         const int open, const int gap,
23589         const parasail_matrix_t* matrix);
23590 
23591 extern parasail_result_t* parasail_sg_de_scan_sse2_128_16(
23592         const char * const restrict s1, const int s1Len,
23593         const char * const restrict s2, const int s2Len,
23594         const int open, const int gap,
23595         const parasail_matrix_t* matrix);
23596 
23597 extern parasail_result_t* parasail_sg_de_scan_sse2_128_8(
23598         const char * const restrict s1, const int s1Len,
23599         const char * const restrict s2, const int s2Len,
23600         const int open, const int gap,
23601         const parasail_matrix_t* matrix);
23602 
23603 extern parasail_result_t* parasail_sg_de_scan_sse2_128_sat(
23604         const char * const restrict s1, const int s1Len,
23605         const char * const restrict s2, const int s2Len,
23606         const int open, const int gap,
23607         const parasail_matrix_t* matrix);
23608 
23609 extern parasail_result_t* parasail_sg_de_scan_sse41_128_64(
23610         const char * const restrict s1, const int s1Len,
23611         const char * const restrict s2, const int s2Len,
23612         const int open, const int gap,
23613         const parasail_matrix_t* matrix);
23614 
23615 extern parasail_result_t* parasail_sg_de_scan_sse41_128_32(
23616         const char * const restrict s1, const int s1Len,
23617         const char * const restrict s2, const int s2Len,
23618         const int open, const int gap,
23619         const parasail_matrix_t* matrix);
23620 
23621 extern parasail_result_t* parasail_sg_de_scan_sse41_128_16(
23622         const char * const restrict s1, const int s1Len,
23623         const char * const restrict s2, const int s2Len,
23624         const int open, const int gap,
23625         const parasail_matrix_t* matrix);
23626 
23627 extern parasail_result_t* parasail_sg_de_scan_sse41_128_8(
23628         const char * const restrict s1, const int s1Len,
23629         const char * const restrict s2, const int s2Len,
23630         const int open, const int gap,
23631         const parasail_matrix_t* matrix);
23632 
23633 extern parasail_result_t* parasail_sg_de_scan_sse41_128_sat(
23634         const char * const restrict s1, const int s1Len,
23635         const char * const restrict s2, const int s2Len,
23636         const int open, const int gap,
23637         const parasail_matrix_t* matrix);
23638 
23639 extern parasail_result_t* parasail_sg_de_scan_avx2_256_64(
23640         const char * const restrict s1, const int s1Len,
23641         const char * const restrict s2, const int s2Len,
23642         const int open, const int gap,
23643         const parasail_matrix_t* matrix);
23644 
23645 extern parasail_result_t* parasail_sg_de_scan_avx2_256_32(
23646         const char * const restrict s1, const int s1Len,
23647         const char * const restrict s2, const int s2Len,
23648         const int open, const int gap,
23649         const parasail_matrix_t* matrix);
23650 
23651 extern parasail_result_t* parasail_sg_de_scan_avx2_256_16(
23652         const char * const restrict s1, const int s1Len,
23653         const char * const restrict s2, const int s2Len,
23654         const int open, const int gap,
23655         const parasail_matrix_t* matrix);
23656 
23657 extern parasail_result_t* parasail_sg_de_scan_avx2_256_8(
23658         const char * const restrict s1, const int s1Len,
23659         const char * const restrict s2, const int s2Len,
23660         const int open, const int gap,
23661         const parasail_matrix_t* matrix);
23662 
23663 extern parasail_result_t* parasail_sg_de_scan_avx2_256_sat(
23664         const char * const restrict s1, const int s1Len,
23665         const char * const restrict s2, const int s2Len,
23666         const int open, const int gap,
23667         const parasail_matrix_t* matrix);
23668 
23669 extern parasail_result_t* parasail_sg_de_scan_altivec_128_64(
23670         const char * const restrict s1, const int s1Len,
23671         const char * const restrict s2, const int s2Len,
23672         const int open, const int gap,
23673         const parasail_matrix_t* matrix);
23674 
23675 extern parasail_result_t* parasail_sg_de_scan_altivec_128_32(
23676         const char * const restrict s1, const int s1Len,
23677         const char * const restrict s2, const int s2Len,
23678         const int open, const int gap,
23679         const parasail_matrix_t* matrix);
23680 
23681 extern parasail_result_t* parasail_sg_de_scan_altivec_128_16(
23682         const char * const restrict s1, const int s1Len,
23683         const char * const restrict s2, const int s2Len,
23684         const int open, const int gap,
23685         const parasail_matrix_t* matrix);
23686 
23687 extern parasail_result_t* parasail_sg_de_scan_altivec_128_8(
23688         const char * const restrict s1, const int s1Len,
23689         const char * const restrict s2, const int s2Len,
23690         const int open, const int gap,
23691         const parasail_matrix_t* matrix);
23692 
23693 extern parasail_result_t* parasail_sg_de_scan_altivec_128_sat(
23694         const char * const restrict s1, const int s1Len,
23695         const char * const restrict s2, const int s2Len,
23696         const int open, const int gap,
23697         const parasail_matrix_t* matrix);
23698 
23699 extern parasail_result_t* parasail_sg_de_scan_neon_128_64(
23700         const char * const restrict s1, const int s1Len,
23701         const char * const restrict s2, const int s2Len,
23702         const int open, const int gap,
23703         const parasail_matrix_t* matrix);
23704 
23705 extern parasail_result_t* parasail_sg_de_scan_neon_128_32(
23706         const char * const restrict s1, const int s1Len,
23707         const char * const restrict s2, const int s2Len,
23708         const int open, const int gap,
23709         const parasail_matrix_t* matrix);
23710 
23711 extern parasail_result_t* parasail_sg_de_scan_neon_128_16(
23712         const char * const restrict s1, const int s1Len,
23713         const char * const restrict s2, const int s2Len,
23714         const int open, const int gap,
23715         const parasail_matrix_t* matrix);
23716 
23717 extern parasail_result_t* parasail_sg_de_scan_neon_128_8(
23718         const char * const restrict s1, const int s1Len,
23719         const char * const restrict s2, const int s2Len,
23720         const int open, const int gap,
23721         const parasail_matrix_t* matrix);
23722 
23723 extern parasail_result_t* parasail_sg_de_scan_neon_128_sat(
23724         const char * const restrict s1, const int s1Len,
23725         const char * const restrict s2, const int s2Len,
23726         const int open, const int gap,
23727         const parasail_matrix_t* matrix);
23728 
23729 extern parasail_result_t* parasail_sg_de_striped_sse2_128_64(
23730         const char * const restrict s1, const int s1Len,
23731         const char * const restrict s2, const int s2Len,
23732         const int open, const int gap,
23733         const parasail_matrix_t* matrix);
23734 
23735 extern parasail_result_t* parasail_sg_de_striped_sse2_128_32(
23736         const char * const restrict s1, const int s1Len,
23737         const char * const restrict s2, const int s2Len,
23738         const int open, const int gap,
23739         const parasail_matrix_t* matrix);
23740 
23741 extern parasail_result_t* parasail_sg_de_striped_sse2_128_16(
23742         const char * const restrict s1, const int s1Len,
23743         const char * const restrict s2, const int s2Len,
23744         const int open, const int gap,
23745         const parasail_matrix_t* matrix);
23746 
23747 extern parasail_result_t* parasail_sg_de_striped_sse2_128_8(
23748         const char * const restrict s1, const int s1Len,
23749         const char * const restrict s2, const int s2Len,
23750         const int open, const int gap,
23751         const parasail_matrix_t* matrix);
23752 
23753 extern parasail_result_t* parasail_sg_de_striped_sse2_128_sat(
23754         const char * const restrict s1, const int s1Len,
23755         const char * const restrict s2, const int s2Len,
23756         const int open, const int gap,
23757         const parasail_matrix_t* matrix);
23758 
23759 extern parasail_result_t* parasail_sg_de_striped_sse41_128_64(
23760         const char * const restrict s1, const int s1Len,
23761         const char * const restrict s2, const int s2Len,
23762         const int open, const int gap,
23763         const parasail_matrix_t* matrix);
23764 
23765 extern parasail_result_t* parasail_sg_de_striped_sse41_128_32(
23766         const char * const restrict s1, const int s1Len,
23767         const char * const restrict s2, const int s2Len,
23768         const int open, const int gap,
23769         const parasail_matrix_t* matrix);
23770 
23771 extern parasail_result_t* parasail_sg_de_striped_sse41_128_16(
23772         const char * const restrict s1, const int s1Len,
23773         const char * const restrict s2, const int s2Len,
23774         const int open, const int gap,
23775         const parasail_matrix_t* matrix);
23776 
23777 extern parasail_result_t* parasail_sg_de_striped_sse41_128_8(
23778         const char * const restrict s1, const int s1Len,
23779         const char * const restrict s2, const int s2Len,
23780         const int open, const int gap,
23781         const parasail_matrix_t* matrix);
23782 
23783 extern parasail_result_t* parasail_sg_de_striped_sse41_128_sat(
23784         const char * const restrict s1, const int s1Len,
23785         const char * const restrict s2, const int s2Len,
23786         const int open, const int gap,
23787         const parasail_matrix_t* matrix);
23788 
23789 extern parasail_result_t* parasail_sg_de_striped_avx2_256_64(
23790         const char * const restrict s1, const int s1Len,
23791         const char * const restrict s2, const int s2Len,
23792         const int open, const int gap,
23793         const parasail_matrix_t* matrix);
23794 
23795 extern parasail_result_t* parasail_sg_de_striped_avx2_256_32(
23796         const char * const restrict s1, const int s1Len,
23797         const char * const restrict s2, const int s2Len,
23798         const int open, const int gap,
23799         const parasail_matrix_t* matrix);
23800 
23801 extern parasail_result_t* parasail_sg_de_striped_avx2_256_16(
23802         const char * const restrict s1, const int s1Len,
23803         const char * const restrict s2, const int s2Len,
23804         const int open, const int gap,
23805         const parasail_matrix_t* matrix);
23806 
23807 extern parasail_result_t* parasail_sg_de_striped_avx2_256_8(
23808         const char * const restrict s1, const int s1Len,
23809         const char * const restrict s2, const int s2Len,
23810         const int open, const int gap,
23811         const parasail_matrix_t* matrix);
23812 
23813 extern parasail_result_t* parasail_sg_de_striped_avx2_256_sat(
23814         const char * const restrict s1, const int s1Len,
23815         const char * const restrict s2, const int s2Len,
23816         const int open, const int gap,
23817         const parasail_matrix_t* matrix);
23818 
23819 extern parasail_result_t* parasail_sg_de_striped_altivec_128_64(
23820         const char * const restrict s1, const int s1Len,
23821         const char * const restrict s2, const int s2Len,
23822         const int open, const int gap,
23823         const parasail_matrix_t* matrix);
23824 
23825 extern parasail_result_t* parasail_sg_de_striped_altivec_128_32(
23826         const char * const restrict s1, const int s1Len,
23827         const char * const restrict s2, const int s2Len,
23828         const int open, const int gap,
23829         const parasail_matrix_t* matrix);
23830 
23831 extern parasail_result_t* parasail_sg_de_striped_altivec_128_16(
23832         const char * const restrict s1, const int s1Len,
23833         const char * const restrict s2, const int s2Len,
23834         const int open, const int gap,
23835         const parasail_matrix_t* matrix);
23836 
23837 extern parasail_result_t* parasail_sg_de_striped_altivec_128_8(
23838         const char * const restrict s1, const int s1Len,
23839         const char * const restrict s2, const int s2Len,
23840         const int open, const int gap,
23841         const parasail_matrix_t* matrix);
23842 
23843 extern parasail_result_t* parasail_sg_de_striped_altivec_128_sat(
23844         const char * const restrict s1, const int s1Len,
23845         const char * const restrict s2, const int s2Len,
23846         const int open, const int gap,
23847         const parasail_matrix_t* matrix);
23848 
23849 extern parasail_result_t* parasail_sg_de_striped_neon_128_64(
23850         const char * const restrict s1, const int s1Len,
23851         const char * const restrict s2, const int s2Len,
23852         const int open, const int gap,
23853         const parasail_matrix_t* matrix);
23854 
23855 extern parasail_result_t* parasail_sg_de_striped_neon_128_32(
23856         const char * const restrict s1, const int s1Len,
23857         const char * const restrict s2, const int s2Len,
23858         const int open, const int gap,
23859         const parasail_matrix_t* matrix);
23860 
23861 extern parasail_result_t* parasail_sg_de_striped_neon_128_16(
23862         const char * const restrict s1, const int s1Len,
23863         const char * const restrict s2, const int s2Len,
23864         const int open, const int gap,
23865         const parasail_matrix_t* matrix);
23866 
23867 extern parasail_result_t* parasail_sg_de_striped_neon_128_8(
23868         const char * const restrict s1, const int s1Len,
23869         const char * const restrict s2, const int s2Len,
23870         const int open, const int gap,
23871         const parasail_matrix_t* matrix);
23872 
23873 extern parasail_result_t* parasail_sg_de_striped_neon_128_sat(
23874         const char * const restrict s1, const int s1Len,
23875         const char * const restrict s2, const int s2Len,
23876         const int open, const int gap,
23877         const parasail_matrix_t* matrix);
23878 
23879 extern parasail_result_t* parasail_sg_de_diag_sse2_128_64(
23880         const char * const restrict s1, const int s1Len,
23881         const char * const restrict s2, const int s2Len,
23882         const int open, const int gap,
23883         const parasail_matrix_t* matrix);
23884 
23885 extern parasail_result_t* parasail_sg_de_diag_sse2_128_32(
23886         const char * const restrict s1, const int s1Len,
23887         const char * const restrict s2, const int s2Len,
23888         const int open, const int gap,
23889         const parasail_matrix_t* matrix);
23890 
23891 extern parasail_result_t* parasail_sg_de_diag_sse2_128_16(
23892         const char * const restrict s1, const int s1Len,
23893         const char * const restrict s2, const int s2Len,
23894         const int open, const int gap,
23895         const parasail_matrix_t* matrix);
23896 
23897 extern parasail_result_t* parasail_sg_de_diag_sse2_128_8(
23898         const char * const restrict s1, const int s1Len,
23899         const char * const restrict s2, const int s2Len,
23900         const int open, const int gap,
23901         const parasail_matrix_t* matrix);
23902 
23903 extern parasail_result_t* parasail_sg_de_diag_sse2_128_sat(
23904         const char * const restrict s1, const int s1Len,
23905         const char * const restrict s2, const int s2Len,
23906         const int open, const int gap,
23907         const parasail_matrix_t* matrix);
23908 
23909 extern parasail_result_t* parasail_sg_de_diag_sse41_128_64(
23910         const char * const restrict s1, const int s1Len,
23911         const char * const restrict s2, const int s2Len,
23912         const int open, const int gap,
23913         const parasail_matrix_t* matrix);
23914 
23915 extern parasail_result_t* parasail_sg_de_diag_sse41_128_32(
23916         const char * const restrict s1, const int s1Len,
23917         const char * const restrict s2, const int s2Len,
23918         const int open, const int gap,
23919         const parasail_matrix_t* matrix);
23920 
23921 extern parasail_result_t* parasail_sg_de_diag_sse41_128_16(
23922         const char * const restrict s1, const int s1Len,
23923         const char * const restrict s2, const int s2Len,
23924         const int open, const int gap,
23925         const parasail_matrix_t* matrix);
23926 
23927 extern parasail_result_t* parasail_sg_de_diag_sse41_128_8(
23928         const char * const restrict s1, const int s1Len,
23929         const char * const restrict s2, const int s2Len,
23930         const int open, const int gap,
23931         const parasail_matrix_t* matrix);
23932 
23933 extern parasail_result_t* parasail_sg_de_diag_sse41_128_sat(
23934         const char * const restrict s1, const int s1Len,
23935         const char * const restrict s2, const int s2Len,
23936         const int open, const int gap,
23937         const parasail_matrix_t* matrix);
23938 
23939 extern parasail_result_t* parasail_sg_de_diag_avx2_256_64(
23940         const char * const restrict s1, const int s1Len,
23941         const char * const restrict s2, const int s2Len,
23942         const int open, const int gap,
23943         const parasail_matrix_t* matrix);
23944 
23945 extern parasail_result_t* parasail_sg_de_diag_avx2_256_32(
23946         const char * const restrict s1, const int s1Len,
23947         const char * const restrict s2, const int s2Len,
23948         const int open, const int gap,
23949         const parasail_matrix_t* matrix);
23950 
23951 extern parasail_result_t* parasail_sg_de_diag_avx2_256_16(
23952         const char * const restrict s1, const int s1Len,
23953         const char * const restrict s2, const int s2Len,
23954         const int open, const int gap,
23955         const parasail_matrix_t* matrix);
23956 
23957 extern parasail_result_t* parasail_sg_de_diag_avx2_256_8(
23958         const char * const restrict s1, const int s1Len,
23959         const char * const restrict s2, const int s2Len,
23960         const int open, const int gap,
23961         const parasail_matrix_t* matrix);
23962 
23963 extern parasail_result_t* parasail_sg_de_diag_avx2_256_sat(
23964         const char * const restrict s1, const int s1Len,
23965         const char * const restrict s2, const int s2Len,
23966         const int open, const int gap,
23967         const parasail_matrix_t* matrix);
23968 
23969 extern parasail_result_t* parasail_sg_de_diag_altivec_128_64(
23970         const char * const restrict s1, const int s1Len,
23971         const char * const restrict s2, const int s2Len,
23972         const int open, const int gap,
23973         const parasail_matrix_t* matrix);
23974 
23975 extern parasail_result_t* parasail_sg_de_diag_altivec_128_32(
23976         const char * const restrict s1, const int s1Len,
23977         const char * const restrict s2, const int s2Len,
23978         const int open, const int gap,
23979         const parasail_matrix_t* matrix);
23980 
23981 extern parasail_result_t* parasail_sg_de_diag_altivec_128_16(
23982         const char * const restrict s1, const int s1Len,
23983         const char * const restrict s2, const int s2Len,
23984         const int open, const int gap,
23985         const parasail_matrix_t* matrix);
23986 
23987 extern parasail_result_t* parasail_sg_de_diag_altivec_128_8(
23988         const char * const restrict s1, const int s1Len,
23989         const char * const restrict s2, const int s2Len,
23990         const int open, const int gap,
23991         const parasail_matrix_t* matrix);
23992 
23993 extern parasail_result_t* parasail_sg_de_diag_altivec_128_sat(
23994         const char * const restrict s1, const int s1Len,
23995         const char * const restrict s2, const int s2Len,
23996         const int open, const int gap,
23997         const parasail_matrix_t* matrix);
23998 
23999 extern parasail_result_t* parasail_sg_de_diag_neon_128_64(
24000         const char * const restrict s1, const int s1Len,
24001         const char * const restrict s2, const int s2Len,
24002         const int open, const int gap,
24003         const parasail_matrix_t* matrix);
24004 
24005 extern parasail_result_t* parasail_sg_de_diag_neon_128_32(
24006         const char * const restrict s1, const int s1Len,
24007         const char * const restrict s2, const int s2Len,
24008         const int open, const int gap,
24009         const parasail_matrix_t* matrix);
24010 
24011 extern parasail_result_t* parasail_sg_de_diag_neon_128_16(
24012         const char * const restrict s1, const int s1Len,
24013         const char * const restrict s2, const int s2Len,
24014         const int open, const int gap,
24015         const parasail_matrix_t* matrix);
24016 
24017 extern parasail_result_t* parasail_sg_de_diag_neon_128_8(
24018         const char * const restrict s1, const int s1Len,
24019         const char * const restrict s2, const int s2Len,
24020         const int open, const int gap,
24021         const parasail_matrix_t* matrix);
24022 
24023 extern parasail_result_t* parasail_sg_de_diag_neon_128_sat(
24024         const char * const restrict s1, const int s1Len,
24025         const char * const restrict s2, const int s2Len,
24026         const int open, const int gap,
24027         const parasail_matrix_t* matrix);
24028 
24029 extern parasail_result_t* parasail_sg_de_table_scan_sse2_128_64(
24030         const char * const restrict s1, const int s1Len,
24031         const char * const restrict s2, const int s2Len,
24032         const int open, const int gap,
24033         const parasail_matrix_t* matrix);
24034 
24035 extern parasail_result_t* parasail_sg_de_table_scan_sse2_128_32(
24036         const char * const restrict s1, const int s1Len,
24037         const char * const restrict s2, const int s2Len,
24038         const int open, const int gap,
24039         const parasail_matrix_t* matrix);
24040 
24041 extern parasail_result_t* parasail_sg_de_table_scan_sse2_128_16(
24042         const char * const restrict s1, const int s1Len,
24043         const char * const restrict s2, const int s2Len,
24044         const int open, const int gap,
24045         const parasail_matrix_t* matrix);
24046 
24047 extern parasail_result_t* parasail_sg_de_table_scan_sse2_128_8(
24048         const char * const restrict s1, const int s1Len,
24049         const char * const restrict s2, const int s2Len,
24050         const int open, const int gap,
24051         const parasail_matrix_t* matrix);
24052 
24053 extern parasail_result_t* parasail_sg_de_table_scan_sse2_128_sat(
24054         const char * const restrict s1, const int s1Len,
24055         const char * const restrict s2, const int s2Len,
24056         const int open, const int gap,
24057         const parasail_matrix_t* matrix);
24058 
24059 extern parasail_result_t* parasail_sg_de_table_scan_sse41_128_64(
24060         const char * const restrict s1, const int s1Len,
24061         const char * const restrict s2, const int s2Len,
24062         const int open, const int gap,
24063         const parasail_matrix_t* matrix);
24064 
24065 extern parasail_result_t* parasail_sg_de_table_scan_sse41_128_32(
24066         const char * const restrict s1, const int s1Len,
24067         const char * const restrict s2, const int s2Len,
24068         const int open, const int gap,
24069         const parasail_matrix_t* matrix);
24070 
24071 extern parasail_result_t* parasail_sg_de_table_scan_sse41_128_16(
24072         const char * const restrict s1, const int s1Len,
24073         const char * const restrict s2, const int s2Len,
24074         const int open, const int gap,
24075         const parasail_matrix_t* matrix);
24076 
24077 extern parasail_result_t* parasail_sg_de_table_scan_sse41_128_8(
24078         const char * const restrict s1, const int s1Len,
24079         const char * const restrict s2, const int s2Len,
24080         const int open, const int gap,
24081         const parasail_matrix_t* matrix);
24082 
24083 extern parasail_result_t* parasail_sg_de_table_scan_sse41_128_sat(
24084         const char * const restrict s1, const int s1Len,
24085         const char * const restrict s2, const int s2Len,
24086         const int open, const int gap,
24087         const parasail_matrix_t* matrix);
24088 
24089 extern parasail_result_t* parasail_sg_de_table_scan_avx2_256_64(
24090         const char * const restrict s1, const int s1Len,
24091         const char * const restrict s2, const int s2Len,
24092         const int open, const int gap,
24093         const parasail_matrix_t* matrix);
24094 
24095 extern parasail_result_t* parasail_sg_de_table_scan_avx2_256_32(
24096         const char * const restrict s1, const int s1Len,
24097         const char * const restrict s2, const int s2Len,
24098         const int open, const int gap,
24099         const parasail_matrix_t* matrix);
24100 
24101 extern parasail_result_t* parasail_sg_de_table_scan_avx2_256_16(
24102         const char * const restrict s1, const int s1Len,
24103         const char * const restrict s2, const int s2Len,
24104         const int open, const int gap,
24105         const parasail_matrix_t* matrix);
24106 
24107 extern parasail_result_t* parasail_sg_de_table_scan_avx2_256_8(
24108         const char * const restrict s1, const int s1Len,
24109         const char * const restrict s2, const int s2Len,
24110         const int open, const int gap,
24111         const parasail_matrix_t* matrix);
24112 
24113 extern parasail_result_t* parasail_sg_de_table_scan_avx2_256_sat(
24114         const char * const restrict s1, const int s1Len,
24115         const char * const restrict s2, const int s2Len,
24116         const int open, const int gap,
24117         const parasail_matrix_t* matrix);
24118 
24119 extern parasail_result_t* parasail_sg_de_table_scan_altivec_128_64(
24120         const char * const restrict s1, const int s1Len,
24121         const char * const restrict s2, const int s2Len,
24122         const int open, const int gap,
24123         const parasail_matrix_t* matrix);
24124 
24125 extern parasail_result_t* parasail_sg_de_table_scan_altivec_128_32(
24126         const char * const restrict s1, const int s1Len,
24127         const char * const restrict s2, const int s2Len,
24128         const int open, const int gap,
24129         const parasail_matrix_t* matrix);
24130 
24131 extern parasail_result_t* parasail_sg_de_table_scan_altivec_128_16(
24132         const char * const restrict s1, const int s1Len,
24133         const char * const restrict s2, const int s2Len,
24134         const int open, const int gap,
24135         const parasail_matrix_t* matrix);
24136 
24137 extern parasail_result_t* parasail_sg_de_table_scan_altivec_128_8(
24138         const char * const restrict s1, const int s1Len,
24139         const char * const restrict s2, const int s2Len,
24140         const int open, const int gap,
24141         const parasail_matrix_t* matrix);
24142 
24143 extern parasail_result_t* parasail_sg_de_table_scan_altivec_128_sat(
24144         const char * const restrict s1, const int s1Len,
24145         const char * const restrict s2, const int s2Len,
24146         const int open, const int gap,
24147         const parasail_matrix_t* matrix);
24148 
24149 extern parasail_result_t* parasail_sg_de_table_scan_neon_128_64(
24150         const char * const restrict s1, const int s1Len,
24151         const char * const restrict s2, const int s2Len,
24152         const int open, const int gap,
24153         const parasail_matrix_t* matrix);
24154 
24155 extern parasail_result_t* parasail_sg_de_table_scan_neon_128_32(
24156         const char * const restrict s1, const int s1Len,
24157         const char * const restrict s2, const int s2Len,
24158         const int open, const int gap,
24159         const parasail_matrix_t* matrix);
24160 
24161 extern parasail_result_t* parasail_sg_de_table_scan_neon_128_16(
24162         const char * const restrict s1, const int s1Len,
24163         const char * const restrict s2, const int s2Len,
24164         const int open, const int gap,
24165         const parasail_matrix_t* matrix);
24166 
24167 extern parasail_result_t* parasail_sg_de_table_scan_neon_128_8(
24168         const char * const restrict s1, const int s1Len,
24169         const char * const restrict s2, const int s2Len,
24170         const int open, const int gap,
24171         const parasail_matrix_t* matrix);
24172 
24173 extern parasail_result_t* parasail_sg_de_table_scan_neon_128_sat(
24174         const char * const restrict s1, const int s1Len,
24175         const char * const restrict s2, const int s2Len,
24176         const int open, const int gap,
24177         const parasail_matrix_t* matrix);
24178 
24179 extern parasail_result_t* parasail_sg_de_table_striped_sse2_128_64(
24180         const char * const restrict s1, const int s1Len,
24181         const char * const restrict s2, const int s2Len,
24182         const int open, const int gap,
24183         const parasail_matrix_t* matrix);
24184 
24185 extern parasail_result_t* parasail_sg_de_table_striped_sse2_128_32(
24186         const char * const restrict s1, const int s1Len,
24187         const char * const restrict s2, const int s2Len,
24188         const int open, const int gap,
24189         const parasail_matrix_t* matrix);
24190 
24191 extern parasail_result_t* parasail_sg_de_table_striped_sse2_128_16(
24192         const char * const restrict s1, const int s1Len,
24193         const char * const restrict s2, const int s2Len,
24194         const int open, const int gap,
24195         const parasail_matrix_t* matrix);
24196 
24197 extern parasail_result_t* parasail_sg_de_table_striped_sse2_128_8(
24198         const char * const restrict s1, const int s1Len,
24199         const char * const restrict s2, const int s2Len,
24200         const int open, const int gap,
24201         const parasail_matrix_t* matrix);
24202 
24203 extern parasail_result_t* parasail_sg_de_table_striped_sse2_128_sat(
24204         const char * const restrict s1, const int s1Len,
24205         const char * const restrict s2, const int s2Len,
24206         const int open, const int gap,
24207         const parasail_matrix_t* matrix);
24208 
24209 extern parasail_result_t* parasail_sg_de_table_striped_sse41_128_64(
24210         const char * const restrict s1, const int s1Len,
24211         const char * const restrict s2, const int s2Len,
24212         const int open, const int gap,
24213         const parasail_matrix_t* matrix);
24214 
24215 extern parasail_result_t* parasail_sg_de_table_striped_sse41_128_32(
24216         const char * const restrict s1, const int s1Len,
24217         const char * const restrict s2, const int s2Len,
24218         const int open, const int gap,
24219         const parasail_matrix_t* matrix);
24220 
24221 extern parasail_result_t* parasail_sg_de_table_striped_sse41_128_16(
24222         const char * const restrict s1, const int s1Len,
24223         const char * const restrict s2, const int s2Len,
24224         const int open, const int gap,
24225         const parasail_matrix_t* matrix);
24226 
24227 extern parasail_result_t* parasail_sg_de_table_striped_sse41_128_8(
24228         const char * const restrict s1, const int s1Len,
24229         const char * const restrict s2, const int s2Len,
24230         const int open, const int gap,
24231         const parasail_matrix_t* matrix);
24232 
24233 extern parasail_result_t* parasail_sg_de_table_striped_sse41_128_sat(
24234         const char * const restrict s1, const int s1Len,
24235         const char * const restrict s2, const int s2Len,
24236         const int open, const int gap,
24237         const parasail_matrix_t* matrix);
24238 
24239 extern parasail_result_t* parasail_sg_de_table_striped_avx2_256_64(
24240         const char * const restrict s1, const int s1Len,
24241         const char * const restrict s2, const int s2Len,
24242         const int open, const int gap,
24243         const parasail_matrix_t* matrix);
24244 
24245 extern parasail_result_t* parasail_sg_de_table_striped_avx2_256_32(
24246         const char * const restrict s1, const int s1Len,
24247         const char * const restrict s2, const int s2Len,
24248         const int open, const int gap,
24249         const parasail_matrix_t* matrix);
24250 
24251 extern parasail_result_t* parasail_sg_de_table_striped_avx2_256_16(
24252         const char * const restrict s1, const int s1Len,
24253         const char * const restrict s2, const int s2Len,
24254         const int open, const int gap,
24255         const parasail_matrix_t* matrix);
24256 
24257 extern parasail_result_t* parasail_sg_de_table_striped_avx2_256_8(
24258         const char * const restrict s1, const int s1Len,
24259         const char * const restrict s2, const int s2Len,
24260         const int open, const int gap,
24261         const parasail_matrix_t* matrix);
24262 
24263 extern parasail_result_t* parasail_sg_de_table_striped_avx2_256_sat(
24264         const char * const restrict s1, const int s1Len,
24265         const char * const restrict s2, const int s2Len,
24266         const int open, const int gap,
24267         const parasail_matrix_t* matrix);
24268 
24269 extern parasail_result_t* parasail_sg_de_table_striped_altivec_128_64(
24270         const char * const restrict s1, const int s1Len,
24271         const char * const restrict s2, const int s2Len,
24272         const int open, const int gap,
24273         const parasail_matrix_t* matrix);
24274 
24275 extern parasail_result_t* parasail_sg_de_table_striped_altivec_128_32(
24276         const char * const restrict s1, const int s1Len,
24277         const char * const restrict s2, const int s2Len,
24278         const int open, const int gap,
24279         const parasail_matrix_t* matrix);
24280 
24281 extern parasail_result_t* parasail_sg_de_table_striped_altivec_128_16(
24282         const char * const restrict s1, const int s1Len,
24283         const char * const restrict s2, const int s2Len,
24284         const int open, const int gap,
24285         const parasail_matrix_t* matrix);
24286 
24287 extern parasail_result_t* parasail_sg_de_table_striped_altivec_128_8(
24288         const char * const restrict s1, const int s1Len,
24289         const char * const restrict s2, const int s2Len,
24290         const int open, const int gap,
24291         const parasail_matrix_t* matrix);
24292 
24293 extern parasail_result_t* parasail_sg_de_table_striped_altivec_128_sat(
24294         const char * const restrict s1, const int s1Len,
24295         const char * const restrict s2, const int s2Len,
24296         const int open, const int gap,
24297         const parasail_matrix_t* matrix);
24298 
24299 extern parasail_result_t* parasail_sg_de_table_striped_neon_128_64(
24300         const char * const restrict s1, const int s1Len,
24301         const char * const restrict s2, const int s2Len,
24302         const int open, const int gap,
24303         const parasail_matrix_t* matrix);
24304 
24305 extern parasail_result_t* parasail_sg_de_table_striped_neon_128_32(
24306         const char * const restrict s1, const int s1Len,
24307         const char * const restrict s2, const int s2Len,
24308         const int open, const int gap,
24309         const parasail_matrix_t* matrix);
24310 
24311 extern parasail_result_t* parasail_sg_de_table_striped_neon_128_16(
24312         const char * const restrict s1, const int s1Len,
24313         const char * const restrict s2, const int s2Len,
24314         const int open, const int gap,
24315         const parasail_matrix_t* matrix);
24316 
24317 extern parasail_result_t* parasail_sg_de_table_striped_neon_128_8(
24318         const char * const restrict s1, const int s1Len,
24319         const char * const restrict s2, const int s2Len,
24320         const int open, const int gap,
24321         const parasail_matrix_t* matrix);
24322 
24323 extern parasail_result_t* parasail_sg_de_table_striped_neon_128_sat(
24324         const char * const restrict s1, const int s1Len,
24325         const char * const restrict s2, const int s2Len,
24326         const int open, const int gap,
24327         const parasail_matrix_t* matrix);
24328 
24329 extern parasail_result_t* parasail_sg_de_table_diag_sse2_128_64(
24330         const char * const restrict s1, const int s1Len,
24331         const char * const restrict s2, const int s2Len,
24332         const int open, const int gap,
24333         const parasail_matrix_t* matrix);
24334 
24335 extern parasail_result_t* parasail_sg_de_table_diag_sse2_128_32(
24336         const char * const restrict s1, const int s1Len,
24337         const char * const restrict s2, const int s2Len,
24338         const int open, const int gap,
24339         const parasail_matrix_t* matrix);
24340 
24341 extern parasail_result_t* parasail_sg_de_table_diag_sse2_128_16(
24342         const char * const restrict s1, const int s1Len,
24343         const char * const restrict s2, const int s2Len,
24344         const int open, const int gap,
24345         const parasail_matrix_t* matrix);
24346 
24347 extern parasail_result_t* parasail_sg_de_table_diag_sse2_128_8(
24348         const char * const restrict s1, const int s1Len,
24349         const char * const restrict s2, const int s2Len,
24350         const int open, const int gap,
24351         const parasail_matrix_t* matrix);
24352 
24353 extern parasail_result_t* parasail_sg_de_table_diag_sse2_128_sat(
24354         const char * const restrict s1, const int s1Len,
24355         const char * const restrict s2, const int s2Len,
24356         const int open, const int gap,
24357         const parasail_matrix_t* matrix);
24358 
24359 extern parasail_result_t* parasail_sg_de_table_diag_sse41_128_64(
24360         const char * const restrict s1, const int s1Len,
24361         const char * const restrict s2, const int s2Len,
24362         const int open, const int gap,
24363         const parasail_matrix_t* matrix);
24364 
24365 extern parasail_result_t* parasail_sg_de_table_diag_sse41_128_32(
24366         const char * const restrict s1, const int s1Len,
24367         const char * const restrict s2, const int s2Len,
24368         const int open, const int gap,
24369         const parasail_matrix_t* matrix);
24370 
24371 extern parasail_result_t* parasail_sg_de_table_diag_sse41_128_16(
24372         const char * const restrict s1, const int s1Len,
24373         const char * const restrict s2, const int s2Len,
24374         const int open, const int gap,
24375         const parasail_matrix_t* matrix);
24376 
24377 extern parasail_result_t* parasail_sg_de_table_diag_sse41_128_8(
24378         const char * const restrict s1, const int s1Len,
24379         const char * const restrict s2, const int s2Len,
24380         const int open, const int gap,
24381         const parasail_matrix_t* matrix);
24382 
24383 extern parasail_result_t* parasail_sg_de_table_diag_sse41_128_sat(
24384         const char * const restrict s1, const int s1Len,
24385         const char * const restrict s2, const int s2Len,
24386         const int open, const int gap,
24387         const parasail_matrix_t* matrix);
24388 
24389 extern parasail_result_t* parasail_sg_de_table_diag_avx2_256_64(
24390         const char * const restrict s1, const int s1Len,
24391         const char * const restrict s2, const int s2Len,
24392         const int open, const int gap,
24393         const parasail_matrix_t* matrix);
24394 
24395 extern parasail_result_t* parasail_sg_de_table_diag_avx2_256_32(
24396         const char * const restrict s1, const int s1Len,
24397         const char * const restrict s2, const int s2Len,
24398         const int open, const int gap,
24399         const parasail_matrix_t* matrix);
24400 
24401 extern parasail_result_t* parasail_sg_de_table_diag_avx2_256_16(
24402         const char * const restrict s1, const int s1Len,
24403         const char * const restrict s2, const int s2Len,
24404         const int open, const int gap,
24405         const parasail_matrix_t* matrix);
24406 
24407 extern parasail_result_t* parasail_sg_de_table_diag_avx2_256_8(
24408         const char * const restrict s1, const int s1Len,
24409         const char * const restrict s2, const int s2Len,
24410         const int open, const int gap,
24411         const parasail_matrix_t* matrix);
24412 
24413 extern parasail_result_t* parasail_sg_de_table_diag_avx2_256_sat(
24414         const char * const restrict s1, const int s1Len,
24415         const char * const restrict s2, const int s2Len,
24416         const int open, const int gap,
24417         const parasail_matrix_t* matrix);
24418 
24419 extern parasail_result_t* parasail_sg_de_table_diag_altivec_128_64(
24420         const char * const restrict s1, const int s1Len,
24421         const char * const restrict s2, const int s2Len,
24422         const int open, const int gap,
24423         const parasail_matrix_t* matrix);
24424 
24425 extern parasail_result_t* parasail_sg_de_table_diag_altivec_128_32(
24426         const char * const restrict s1, const int s1Len,
24427         const char * const restrict s2, const int s2Len,
24428         const int open, const int gap,
24429         const parasail_matrix_t* matrix);
24430 
24431 extern parasail_result_t* parasail_sg_de_table_diag_altivec_128_16(
24432         const char * const restrict s1, const int s1Len,
24433         const char * const restrict s2, const int s2Len,
24434         const int open, const int gap,
24435         const parasail_matrix_t* matrix);
24436 
24437 extern parasail_result_t* parasail_sg_de_table_diag_altivec_128_8(
24438         const char * const restrict s1, const int s1Len,
24439         const char * const restrict s2, const int s2Len,
24440         const int open, const int gap,
24441         const parasail_matrix_t* matrix);
24442 
24443 extern parasail_result_t* parasail_sg_de_table_diag_altivec_128_sat(
24444         const char * const restrict s1, const int s1Len,
24445         const char * const restrict s2, const int s2Len,
24446         const int open, const int gap,
24447         const parasail_matrix_t* matrix);
24448 
24449 extern parasail_result_t* parasail_sg_de_table_diag_neon_128_64(
24450         const char * const restrict s1, const int s1Len,
24451         const char * const restrict s2, const int s2Len,
24452         const int open, const int gap,
24453         const parasail_matrix_t* matrix);
24454 
24455 extern parasail_result_t* parasail_sg_de_table_diag_neon_128_32(
24456         const char * const restrict s1, const int s1Len,
24457         const char * const restrict s2, const int s2Len,
24458         const int open, const int gap,
24459         const parasail_matrix_t* matrix);
24460 
24461 extern parasail_result_t* parasail_sg_de_table_diag_neon_128_16(
24462         const char * const restrict s1, const int s1Len,
24463         const char * const restrict s2, const int s2Len,
24464         const int open, const int gap,
24465         const parasail_matrix_t* matrix);
24466 
24467 extern parasail_result_t* parasail_sg_de_table_diag_neon_128_8(
24468         const char * const restrict s1, const int s1Len,
24469         const char * const restrict s2, const int s2Len,
24470         const int open, const int gap,
24471         const parasail_matrix_t* matrix);
24472 
24473 extern parasail_result_t* parasail_sg_de_table_diag_neon_128_sat(
24474         const char * const restrict s1, const int s1Len,
24475         const char * const restrict s2, const int s2Len,
24476         const int open, const int gap,
24477         const parasail_matrix_t* matrix);
24478 
24479 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse2_128_64(
24480         const char * const restrict s1, const int s1Len,
24481         const char * const restrict s2, const int s2Len,
24482         const int open, const int gap,
24483         const parasail_matrix_t* matrix);
24484 
24485 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse2_128_32(
24486         const char * const restrict s1, const int s1Len,
24487         const char * const restrict s2, const int s2Len,
24488         const int open, const int gap,
24489         const parasail_matrix_t* matrix);
24490 
24491 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse2_128_16(
24492         const char * const restrict s1, const int s1Len,
24493         const char * const restrict s2, const int s2Len,
24494         const int open, const int gap,
24495         const parasail_matrix_t* matrix);
24496 
24497 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse2_128_8(
24498         const char * const restrict s1, const int s1Len,
24499         const char * const restrict s2, const int s2Len,
24500         const int open, const int gap,
24501         const parasail_matrix_t* matrix);
24502 
24503 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse2_128_sat(
24504         const char * const restrict s1, const int s1Len,
24505         const char * const restrict s2, const int s2Len,
24506         const int open, const int gap,
24507         const parasail_matrix_t* matrix);
24508 
24509 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse41_128_64(
24510         const char * const restrict s1, const int s1Len,
24511         const char * const restrict s2, const int s2Len,
24512         const int open, const int gap,
24513         const parasail_matrix_t* matrix);
24514 
24515 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse41_128_32(
24516         const char * const restrict s1, const int s1Len,
24517         const char * const restrict s2, const int s2Len,
24518         const int open, const int gap,
24519         const parasail_matrix_t* matrix);
24520 
24521 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse41_128_16(
24522         const char * const restrict s1, const int s1Len,
24523         const char * const restrict s2, const int s2Len,
24524         const int open, const int gap,
24525         const parasail_matrix_t* matrix);
24526 
24527 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse41_128_8(
24528         const char * const restrict s1, const int s1Len,
24529         const char * const restrict s2, const int s2Len,
24530         const int open, const int gap,
24531         const parasail_matrix_t* matrix);
24532 
24533 extern parasail_result_t* parasail_sg_de_rowcol_scan_sse41_128_sat(
24534         const char * const restrict s1, const int s1Len,
24535         const char * const restrict s2, const int s2Len,
24536         const int open, const int gap,
24537         const parasail_matrix_t* matrix);
24538 
24539 extern parasail_result_t* parasail_sg_de_rowcol_scan_avx2_256_64(
24540         const char * const restrict s1, const int s1Len,
24541         const char * const restrict s2, const int s2Len,
24542         const int open, const int gap,
24543         const parasail_matrix_t* matrix);
24544 
24545 extern parasail_result_t* parasail_sg_de_rowcol_scan_avx2_256_32(
24546         const char * const restrict s1, const int s1Len,
24547         const char * const restrict s2, const int s2Len,
24548         const int open, const int gap,
24549         const parasail_matrix_t* matrix);
24550 
24551 extern parasail_result_t* parasail_sg_de_rowcol_scan_avx2_256_16(
24552         const char * const restrict s1, const int s1Len,
24553         const char * const restrict s2, const int s2Len,
24554         const int open, const int gap,
24555         const parasail_matrix_t* matrix);
24556 
24557 extern parasail_result_t* parasail_sg_de_rowcol_scan_avx2_256_8(
24558         const char * const restrict s1, const int s1Len,
24559         const char * const restrict s2, const int s2Len,
24560         const int open, const int gap,
24561         const parasail_matrix_t* matrix);
24562 
24563 extern parasail_result_t* parasail_sg_de_rowcol_scan_avx2_256_sat(
24564         const char * const restrict s1, const int s1Len,
24565         const char * const restrict s2, const int s2Len,
24566         const int open, const int gap,
24567         const parasail_matrix_t* matrix);
24568 
24569 extern parasail_result_t* parasail_sg_de_rowcol_scan_altivec_128_64(
24570         const char * const restrict s1, const int s1Len,
24571         const char * const restrict s2, const int s2Len,
24572         const int open, const int gap,
24573         const parasail_matrix_t* matrix);
24574 
24575 extern parasail_result_t* parasail_sg_de_rowcol_scan_altivec_128_32(
24576         const char * const restrict s1, const int s1Len,
24577         const char * const restrict s2, const int s2Len,
24578         const int open, const int gap,
24579         const parasail_matrix_t* matrix);
24580 
24581 extern parasail_result_t* parasail_sg_de_rowcol_scan_altivec_128_16(
24582         const char * const restrict s1, const int s1Len,
24583         const char * const restrict s2, const int s2Len,
24584         const int open, const int gap,
24585         const parasail_matrix_t* matrix);
24586 
24587 extern parasail_result_t* parasail_sg_de_rowcol_scan_altivec_128_8(
24588         const char * const restrict s1, const int s1Len,
24589         const char * const restrict s2, const int s2Len,
24590         const int open, const int gap,
24591         const parasail_matrix_t* matrix);
24592 
24593 extern parasail_result_t* parasail_sg_de_rowcol_scan_altivec_128_sat(
24594         const char * const restrict s1, const int s1Len,
24595         const char * const restrict s2, const int s2Len,
24596         const int open, const int gap,
24597         const parasail_matrix_t* matrix);
24598 
24599 extern parasail_result_t* parasail_sg_de_rowcol_scan_neon_128_64(
24600         const char * const restrict s1, const int s1Len,
24601         const char * const restrict s2, const int s2Len,
24602         const int open, const int gap,
24603         const parasail_matrix_t* matrix);
24604 
24605 extern parasail_result_t* parasail_sg_de_rowcol_scan_neon_128_32(
24606         const char * const restrict s1, const int s1Len,
24607         const char * const restrict s2, const int s2Len,
24608         const int open, const int gap,
24609         const parasail_matrix_t* matrix);
24610 
24611 extern parasail_result_t* parasail_sg_de_rowcol_scan_neon_128_16(
24612         const char * const restrict s1, const int s1Len,
24613         const char * const restrict s2, const int s2Len,
24614         const int open, const int gap,
24615         const parasail_matrix_t* matrix);
24616 
24617 extern parasail_result_t* parasail_sg_de_rowcol_scan_neon_128_8(
24618         const char * const restrict s1, const int s1Len,
24619         const char * const restrict s2, const int s2Len,
24620         const int open, const int gap,
24621         const parasail_matrix_t* matrix);
24622 
24623 extern parasail_result_t* parasail_sg_de_rowcol_scan_neon_128_sat(
24624         const char * const restrict s1, const int s1Len,
24625         const char * const restrict s2, const int s2Len,
24626         const int open, const int gap,
24627         const parasail_matrix_t* matrix);
24628 
24629 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse2_128_64(
24630         const char * const restrict s1, const int s1Len,
24631         const char * const restrict s2, const int s2Len,
24632         const int open, const int gap,
24633         const parasail_matrix_t* matrix);
24634 
24635 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse2_128_32(
24636         const char * const restrict s1, const int s1Len,
24637         const char * const restrict s2, const int s2Len,
24638         const int open, const int gap,
24639         const parasail_matrix_t* matrix);
24640 
24641 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse2_128_16(
24642         const char * const restrict s1, const int s1Len,
24643         const char * const restrict s2, const int s2Len,
24644         const int open, const int gap,
24645         const parasail_matrix_t* matrix);
24646 
24647 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse2_128_8(
24648         const char * const restrict s1, const int s1Len,
24649         const char * const restrict s2, const int s2Len,
24650         const int open, const int gap,
24651         const parasail_matrix_t* matrix);
24652 
24653 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse2_128_sat(
24654         const char * const restrict s1, const int s1Len,
24655         const char * const restrict s2, const int s2Len,
24656         const int open, const int gap,
24657         const parasail_matrix_t* matrix);
24658 
24659 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse41_128_64(
24660         const char * const restrict s1, const int s1Len,
24661         const char * const restrict s2, const int s2Len,
24662         const int open, const int gap,
24663         const parasail_matrix_t* matrix);
24664 
24665 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse41_128_32(
24666         const char * const restrict s1, const int s1Len,
24667         const char * const restrict s2, const int s2Len,
24668         const int open, const int gap,
24669         const parasail_matrix_t* matrix);
24670 
24671 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse41_128_16(
24672         const char * const restrict s1, const int s1Len,
24673         const char * const restrict s2, const int s2Len,
24674         const int open, const int gap,
24675         const parasail_matrix_t* matrix);
24676 
24677 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse41_128_8(
24678         const char * const restrict s1, const int s1Len,
24679         const char * const restrict s2, const int s2Len,
24680         const int open, const int gap,
24681         const parasail_matrix_t* matrix);
24682 
24683 extern parasail_result_t* parasail_sg_de_rowcol_striped_sse41_128_sat(
24684         const char * const restrict s1, const int s1Len,
24685         const char * const restrict s2, const int s2Len,
24686         const int open, const int gap,
24687         const parasail_matrix_t* matrix);
24688 
24689 extern parasail_result_t* parasail_sg_de_rowcol_striped_avx2_256_64(
24690         const char * const restrict s1, const int s1Len,
24691         const char * const restrict s2, const int s2Len,
24692         const int open, const int gap,
24693         const parasail_matrix_t* matrix);
24694 
24695 extern parasail_result_t* parasail_sg_de_rowcol_striped_avx2_256_32(
24696         const char * const restrict s1, const int s1Len,
24697         const char * const restrict s2, const int s2Len,
24698         const int open, const int gap,
24699         const parasail_matrix_t* matrix);
24700 
24701 extern parasail_result_t* parasail_sg_de_rowcol_striped_avx2_256_16(
24702         const char * const restrict s1, const int s1Len,
24703         const char * const restrict s2, const int s2Len,
24704         const int open, const int gap,
24705         const parasail_matrix_t* matrix);
24706 
24707 extern parasail_result_t* parasail_sg_de_rowcol_striped_avx2_256_8(
24708         const char * const restrict s1, const int s1Len,
24709         const char * const restrict s2, const int s2Len,
24710         const int open, const int gap,
24711         const parasail_matrix_t* matrix);
24712 
24713 extern parasail_result_t* parasail_sg_de_rowcol_striped_avx2_256_sat(
24714         const char * const restrict s1, const int s1Len,
24715         const char * const restrict s2, const int s2Len,
24716         const int open, const int gap,
24717         const parasail_matrix_t* matrix);
24718 
24719 extern parasail_result_t* parasail_sg_de_rowcol_striped_altivec_128_64(
24720         const char * const restrict s1, const int s1Len,
24721         const char * const restrict s2, const int s2Len,
24722         const int open, const int gap,
24723         const parasail_matrix_t* matrix);
24724 
24725 extern parasail_result_t* parasail_sg_de_rowcol_striped_altivec_128_32(
24726         const char * const restrict s1, const int s1Len,
24727         const char * const restrict s2, const int s2Len,
24728         const int open, const int gap,
24729         const parasail_matrix_t* matrix);
24730 
24731 extern parasail_result_t* parasail_sg_de_rowcol_striped_altivec_128_16(
24732         const char * const restrict s1, const int s1Len,
24733         const char * const restrict s2, const int s2Len,
24734         const int open, const int gap,
24735         const parasail_matrix_t* matrix);
24736 
24737 extern parasail_result_t* parasail_sg_de_rowcol_striped_altivec_128_8(
24738         const char * const restrict s1, const int s1Len,
24739         const char * const restrict s2, const int s2Len,
24740         const int open, const int gap,
24741         const parasail_matrix_t* matrix);
24742 
24743 extern parasail_result_t* parasail_sg_de_rowcol_striped_altivec_128_sat(
24744         const char * const restrict s1, const int s1Len,
24745         const char * const restrict s2, const int s2Len,
24746         const int open, const int gap,
24747         const parasail_matrix_t* matrix);
24748 
24749 extern parasail_result_t* parasail_sg_de_rowcol_striped_neon_128_64(
24750         const char * const restrict s1, const int s1Len,
24751         const char * const restrict s2, const int s2Len,
24752         const int open, const int gap,
24753         const parasail_matrix_t* matrix);
24754 
24755 extern parasail_result_t* parasail_sg_de_rowcol_striped_neon_128_32(
24756         const char * const restrict s1, const int s1Len,
24757         const char * const restrict s2, const int s2Len,
24758         const int open, const int gap,
24759         const parasail_matrix_t* matrix);
24760 
24761 extern parasail_result_t* parasail_sg_de_rowcol_striped_neon_128_16(
24762         const char * const restrict s1, const int s1Len,
24763         const char * const restrict s2, const int s2Len,
24764         const int open, const int gap,
24765         const parasail_matrix_t* matrix);
24766 
24767 extern parasail_result_t* parasail_sg_de_rowcol_striped_neon_128_8(
24768         const char * const restrict s1, const int s1Len,
24769         const char * const restrict s2, const int s2Len,
24770         const int open, const int gap,
24771         const parasail_matrix_t* matrix);
24772 
24773 extern parasail_result_t* parasail_sg_de_rowcol_striped_neon_128_sat(
24774         const char * const restrict s1, const int s1Len,
24775         const char * const restrict s2, const int s2Len,
24776         const int open, const int gap,
24777         const parasail_matrix_t* matrix);
24778 
24779 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse2_128_64(
24780         const char * const restrict s1, const int s1Len,
24781         const char * const restrict s2, const int s2Len,
24782         const int open, const int gap,
24783         const parasail_matrix_t* matrix);
24784 
24785 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse2_128_32(
24786         const char * const restrict s1, const int s1Len,
24787         const char * const restrict s2, const int s2Len,
24788         const int open, const int gap,
24789         const parasail_matrix_t* matrix);
24790 
24791 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse2_128_16(
24792         const char * const restrict s1, const int s1Len,
24793         const char * const restrict s2, const int s2Len,
24794         const int open, const int gap,
24795         const parasail_matrix_t* matrix);
24796 
24797 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse2_128_8(
24798         const char * const restrict s1, const int s1Len,
24799         const char * const restrict s2, const int s2Len,
24800         const int open, const int gap,
24801         const parasail_matrix_t* matrix);
24802 
24803 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse2_128_sat(
24804         const char * const restrict s1, const int s1Len,
24805         const char * const restrict s2, const int s2Len,
24806         const int open, const int gap,
24807         const parasail_matrix_t* matrix);
24808 
24809 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse41_128_64(
24810         const char * const restrict s1, const int s1Len,
24811         const char * const restrict s2, const int s2Len,
24812         const int open, const int gap,
24813         const parasail_matrix_t* matrix);
24814 
24815 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse41_128_32(
24816         const char * const restrict s1, const int s1Len,
24817         const char * const restrict s2, const int s2Len,
24818         const int open, const int gap,
24819         const parasail_matrix_t* matrix);
24820 
24821 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse41_128_16(
24822         const char * const restrict s1, const int s1Len,
24823         const char * const restrict s2, const int s2Len,
24824         const int open, const int gap,
24825         const parasail_matrix_t* matrix);
24826 
24827 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse41_128_8(
24828         const char * const restrict s1, const int s1Len,
24829         const char * const restrict s2, const int s2Len,
24830         const int open, const int gap,
24831         const parasail_matrix_t* matrix);
24832 
24833 extern parasail_result_t* parasail_sg_de_rowcol_diag_sse41_128_sat(
24834         const char * const restrict s1, const int s1Len,
24835         const char * const restrict s2, const int s2Len,
24836         const int open, const int gap,
24837         const parasail_matrix_t* matrix);
24838 
24839 extern parasail_result_t* parasail_sg_de_rowcol_diag_avx2_256_64(
24840         const char * const restrict s1, const int s1Len,
24841         const char * const restrict s2, const int s2Len,
24842         const int open, const int gap,
24843         const parasail_matrix_t* matrix);
24844 
24845 extern parasail_result_t* parasail_sg_de_rowcol_diag_avx2_256_32(
24846         const char * const restrict s1, const int s1Len,
24847         const char * const restrict s2, const int s2Len,
24848         const int open, const int gap,
24849         const parasail_matrix_t* matrix);
24850 
24851 extern parasail_result_t* parasail_sg_de_rowcol_diag_avx2_256_16(
24852         const char * const restrict s1, const int s1Len,
24853         const char * const restrict s2, const int s2Len,
24854         const int open, const int gap,
24855         const parasail_matrix_t* matrix);
24856 
24857 extern parasail_result_t* parasail_sg_de_rowcol_diag_avx2_256_8(
24858         const char * const restrict s1, const int s1Len,
24859         const char * const restrict s2, const int s2Len,
24860         const int open, const int gap,
24861         const parasail_matrix_t* matrix);
24862 
24863 extern parasail_result_t* parasail_sg_de_rowcol_diag_avx2_256_sat(
24864         const char * const restrict s1, const int s1Len,
24865         const char * const restrict s2, const int s2Len,
24866         const int open, const int gap,
24867         const parasail_matrix_t* matrix);
24868 
24869 extern parasail_result_t* parasail_sg_de_rowcol_diag_altivec_128_64(
24870         const char * const restrict s1, const int s1Len,
24871         const char * const restrict s2, const int s2Len,
24872         const int open, const int gap,
24873         const parasail_matrix_t* matrix);
24874 
24875 extern parasail_result_t* parasail_sg_de_rowcol_diag_altivec_128_32(
24876         const char * const restrict s1, const int s1Len,
24877         const char * const restrict s2, const int s2Len,
24878         const int open, const int gap,
24879         const parasail_matrix_t* matrix);
24880 
24881 extern parasail_result_t* parasail_sg_de_rowcol_diag_altivec_128_16(
24882         const char * const restrict s1, const int s1Len,
24883         const char * const restrict s2, const int s2Len,
24884         const int open, const int gap,
24885         const parasail_matrix_t* matrix);
24886 
24887 extern parasail_result_t* parasail_sg_de_rowcol_diag_altivec_128_8(
24888         const char * const restrict s1, const int s1Len,
24889         const char * const restrict s2, const int s2Len,
24890         const int open, const int gap,
24891         const parasail_matrix_t* matrix);
24892 
24893 extern parasail_result_t* parasail_sg_de_rowcol_diag_altivec_128_sat(
24894         const char * const restrict s1, const int s1Len,
24895         const char * const restrict s2, const int s2Len,
24896         const int open, const int gap,
24897         const parasail_matrix_t* matrix);
24898 
24899 extern parasail_result_t* parasail_sg_de_rowcol_diag_neon_128_64(
24900         const char * const restrict s1, const int s1Len,
24901         const char * const restrict s2, const int s2Len,
24902         const int open, const int gap,
24903         const parasail_matrix_t* matrix);
24904 
24905 extern parasail_result_t* parasail_sg_de_rowcol_diag_neon_128_32(
24906         const char * const restrict s1, const int s1Len,
24907         const char * const restrict s2, const int s2Len,
24908         const int open, const int gap,
24909         const parasail_matrix_t* matrix);
24910 
24911 extern parasail_result_t* parasail_sg_de_rowcol_diag_neon_128_16(
24912         const char * const restrict s1, const int s1Len,
24913         const char * const restrict s2, const int s2Len,
24914         const int open, const int gap,
24915         const parasail_matrix_t* matrix);
24916 
24917 extern parasail_result_t* parasail_sg_de_rowcol_diag_neon_128_8(
24918         const char * const restrict s1, const int s1Len,
24919         const char * const restrict s2, const int s2Len,
24920         const int open, const int gap,
24921         const parasail_matrix_t* matrix);
24922 
24923 extern parasail_result_t* parasail_sg_de_rowcol_diag_neon_128_sat(
24924         const char * const restrict s1, const int s1Len,
24925         const char * const restrict s2, const int s2Len,
24926         const int open, const int gap,
24927         const parasail_matrix_t* matrix);
24928 
24929 extern parasail_result_t* parasail_sg_de_trace_scan_sse2_128_64(
24930         const char * const restrict s1, const int s1Len,
24931         const char * const restrict s2, const int s2Len,
24932         const int open, const int gap,
24933         const parasail_matrix_t* matrix);
24934 
24935 extern parasail_result_t* parasail_sg_de_trace_scan_sse2_128_32(
24936         const char * const restrict s1, const int s1Len,
24937         const char * const restrict s2, const int s2Len,
24938         const int open, const int gap,
24939         const parasail_matrix_t* matrix);
24940 
24941 extern parasail_result_t* parasail_sg_de_trace_scan_sse2_128_16(
24942         const char * const restrict s1, const int s1Len,
24943         const char * const restrict s2, const int s2Len,
24944         const int open, const int gap,
24945         const parasail_matrix_t* matrix);
24946 
24947 extern parasail_result_t* parasail_sg_de_trace_scan_sse2_128_8(
24948         const char * const restrict s1, const int s1Len,
24949         const char * const restrict s2, const int s2Len,
24950         const int open, const int gap,
24951         const parasail_matrix_t* matrix);
24952 
24953 extern parasail_result_t* parasail_sg_de_trace_scan_sse2_128_sat(
24954         const char * const restrict s1, const int s1Len,
24955         const char * const restrict s2, const int s2Len,
24956         const int open, const int gap,
24957         const parasail_matrix_t* matrix);
24958 
24959 extern parasail_result_t* parasail_sg_de_trace_scan_sse41_128_64(
24960         const char * const restrict s1, const int s1Len,
24961         const char * const restrict s2, const int s2Len,
24962         const int open, const int gap,
24963         const parasail_matrix_t* matrix);
24964 
24965 extern parasail_result_t* parasail_sg_de_trace_scan_sse41_128_32(
24966         const char * const restrict s1, const int s1Len,
24967         const char * const restrict s2, const int s2Len,
24968         const int open, const int gap,
24969         const parasail_matrix_t* matrix);
24970 
24971 extern parasail_result_t* parasail_sg_de_trace_scan_sse41_128_16(
24972         const char * const restrict s1, const int s1Len,
24973         const char * const restrict s2, const int s2Len,
24974         const int open, const int gap,
24975         const parasail_matrix_t* matrix);
24976 
24977 extern parasail_result_t* parasail_sg_de_trace_scan_sse41_128_8(
24978         const char * const restrict s1, const int s1Len,
24979         const char * const restrict s2, const int s2Len,
24980         const int open, const int gap,
24981         const parasail_matrix_t* matrix);
24982 
24983 extern parasail_result_t* parasail_sg_de_trace_scan_sse41_128_sat(
24984         const char * const restrict s1, const int s1Len,
24985         const char * const restrict s2, const int s2Len,
24986         const int open, const int gap,
24987         const parasail_matrix_t* matrix);
24988 
24989 extern parasail_result_t* parasail_sg_de_trace_scan_avx2_256_64(
24990         const char * const restrict s1, const int s1Len,
24991         const char * const restrict s2, const int s2Len,
24992         const int open, const int gap,
24993         const parasail_matrix_t* matrix);
24994 
24995 extern parasail_result_t* parasail_sg_de_trace_scan_avx2_256_32(
24996         const char * const restrict s1, const int s1Len,
24997         const char * const restrict s2, const int s2Len,
24998         const int open, const int gap,
24999         const parasail_matrix_t* matrix);
25000 
25001 extern parasail_result_t* parasail_sg_de_trace_scan_avx2_256_16(
25002         const char * const restrict s1, const int s1Len,
25003         const char * const restrict s2, const int s2Len,
25004         const int open, const int gap,
25005         const parasail_matrix_t* matrix);
25006 
25007 extern parasail_result_t* parasail_sg_de_trace_scan_avx2_256_8(
25008         const char * const restrict s1, const int s1Len,
25009         const char * const restrict s2, const int s2Len,
25010         const int open, const int gap,
25011         const parasail_matrix_t* matrix);
25012 
25013 extern parasail_result_t* parasail_sg_de_trace_scan_avx2_256_sat(
25014         const char * const restrict s1, const int s1Len,
25015         const char * const restrict s2, const int s2Len,
25016         const int open, const int gap,
25017         const parasail_matrix_t* matrix);
25018 
25019 extern parasail_result_t* parasail_sg_de_trace_scan_altivec_128_64(
25020         const char * const restrict s1, const int s1Len,
25021         const char * const restrict s2, const int s2Len,
25022         const int open, const int gap,
25023         const parasail_matrix_t* matrix);
25024 
25025 extern parasail_result_t* parasail_sg_de_trace_scan_altivec_128_32(
25026         const char * const restrict s1, const int s1Len,
25027         const char * const restrict s2, const int s2Len,
25028         const int open, const int gap,
25029         const parasail_matrix_t* matrix);
25030 
25031 extern parasail_result_t* parasail_sg_de_trace_scan_altivec_128_16(
25032         const char * const restrict s1, const int s1Len,
25033         const char * const restrict s2, const int s2Len,
25034         const int open, const int gap,
25035         const parasail_matrix_t* matrix);
25036 
25037 extern parasail_result_t* parasail_sg_de_trace_scan_altivec_128_8(
25038         const char * const restrict s1, const int s1Len,
25039         const char * const restrict s2, const int s2Len,
25040         const int open, const int gap,
25041         const parasail_matrix_t* matrix);
25042 
25043 extern parasail_result_t* parasail_sg_de_trace_scan_altivec_128_sat(
25044         const char * const restrict s1, const int s1Len,
25045         const char * const restrict s2, const int s2Len,
25046         const int open, const int gap,
25047         const parasail_matrix_t* matrix);
25048 
25049 extern parasail_result_t* parasail_sg_de_trace_scan_neon_128_64(
25050         const char * const restrict s1, const int s1Len,
25051         const char * const restrict s2, const int s2Len,
25052         const int open, const int gap,
25053         const parasail_matrix_t* matrix);
25054 
25055 extern parasail_result_t* parasail_sg_de_trace_scan_neon_128_32(
25056         const char * const restrict s1, const int s1Len,
25057         const char * const restrict s2, const int s2Len,
25058         const int open, const int gap,
25059         const parasail_matrix_t* matrix);
25060 
25061 extern parasail_result_t* parasail_sg_de_trace_scan_neon_128_16(
25062         const char * const restrict s1, const int s1Len,
25063         const char * const restrict s2, const int s2Len,
25064         const int open, const int gap,
25065         const parasail_matrix_t* matrix);
25066 
25067 extern parasail_result_t* parasail_sg_de_trace_scan_neon_128_8(
25068         const char * const restrict s1, const int s1Len,
25069         const char * const restrict s2, const int s2Len,
25070         const int open, const int gap,
25071         const parasail_matrix_t* matrix);
25072 
25073 extern parasail_result_t* parasail_sg_de_trace_scan_neon_128_sat(
25074         const char * const restrict s1, const int s1Len,
25075         const char * const restrict s2, const int s2Len,
25076         const int open, const int gap,
25077         const parasail_matrix_t* matrix);
25078 
25079 extern parasail_result_t* parasail_sg_de_trace_striped_sse2_128_64(
25080         const char * const restrict s1, const int s1Len,
25081         const char * const restrict s2, const int s2Len,
25082         const int open, const int gap,
25083         const parasail_matrix_t* matrix);
25084 
25085 extern parasail_result_t* parasail_sg_de_trace_striped_sse2_128_32(
25086         const char * const restrict s1, const int s1Len,
25087         const char * const restrict s2, const int s2Len,
25088         const int open, const int gap,
25089         const parasail_matrix_t* matrix);
25090 
25091 extern parasail_result_t* parasail_sg_de_trace_striped_sse2_128_16(
25092         const char * const restrict s1, const int s1Len,
25093         const char * const restrict s2, const int s2Len,
25094         const int open, const int gap,
25095         const parasail_matrix_t* matrix);
25096 
25097 extern parasail_result_t* parasail_sg_de_trace_striped_sse2_128_8(
25098         const char * const restrict s1, const int s1Len,
25099         const char * const restrict s2, const int s2Len,
25100         const int open, const int gap,
25101         const parasail_matrix_t* matrix);
25102 
25103 extern parasail_result_t* parasail_sg_de_trace_striped_sse2_128_sat(
25104         const char * const restrict s1, const int s1Len,
25105         const char * const restrict s2, const int s2Len,
25106         const int open, const int gap,
25107         const parasail_matrix_t* matrix);
25108 
25109 extern parasail_result_t* parasail_sg_de_trace_striped_sse41_128_64(
25110         const char * const restrict s1, const int s1Len,
25111         const char * const restrict s2, const int s2Len,
25112         const int open, const int gap,
25113         const parasail_matrix_t* matrix);
25114 
25115 extern parasail_result_t* parasail_sg_de_trace_striped_sse41_128_32(
25116         const char * const restrict s1, const int s1Len,
25117         const char * const restrict s2, const int s2Len,
25118         const int open, const int gap,
25119         const parasail_matrix_t* matrix);
25120 
25121 extern parasail_result_t* parasail_sg_de_trace_striped_sse41_128_16(
25122         const char * const restrict s1, const int s1Len,
25123         const char * const restrict s2, const int s2Len,
25124         const int open, const int gap,
25125         const parasail_matrix_t* matrix);
25126 
25127 extern parasail_result_t* parasail_sg_de_trace_striped_sse41_128_8(
25128         const char * const restrict s1, const int s1Len,
25129         const char * const restrict s2, const int s2Len,
25130         const int open, const int gap,
25131         const parasail_matrix_t* matrix);
25132 
25133 extern parasail_result_t* parasail_sg_de_trace_striped_sse41_128_sat(
25134         const char * const restrict s1, const int s1Len,
25135         const char * const restrict s2, const int s2Len,
25136         const int open, const int gap,
25137         const parasail_matrix_t* matrix);
25138 
25139 extern parasail_result_t* parasail_sg_de_trace_striped_avx2_256_64(
25140         const char * const restrict s1, const int s1Len,
25141         const char * const restrict s2, const int s2Len,
25142         const int open, const int gap,
25143         const parasail_matrix_t* matrix);
25144 
25145 extern parasail_result_t* parasail_sg_de_trace_striped_avx2_256_32(
25146         const char * const restrict s1, const int s1Len,
25147         const char * const restrict s2, const int s2Len,
25148         const int open, const int gap,
25149         const parasail_matrix_t* matrix);
25150 
25151 extern parasail_result_t* parasail_sg_de_trace_striped_avx2_256_16(
25152         const char * const restrict s1, const int s1Len,
25153         const char * const restrict s2, const int s2Len,
25154         const int open, const int gap,
25155         const parasail_matrix_t* matrix);
25156 
25157 extern parasail_result_t* parasail_sg_de_trace_striped_avx2_256_8(
25158         const char * const restrict s1, const int s1Len,
25159         const char * const restrict s2, const int s2Len,
25160         const int open, const int gap,
25161         const parasail_matrix_t* matrix);
25162 
25163 extern parasail_result_t* parasail_sg_de_trace_striped_avx2_256_sat(
25164         const char * const restrict s1, const int s1Len,
25165         const char * const restrict s2, const int s2Len,
25166         const int open, const int gap,
25167         const parasail_matrix_t* matrix);
25168 
25169 extern parasail_result_t* parasail_sg_de_trace_striped_altivec_128_64(
25170         const char * const restrict s1, const int s1Len,
25171         const char * const restrict s2, const int s2Len,
25172         const int open, const int gap,
25173         const parasail_matrix_t* matrix);
25174 
25175 extern parasail_result_t* parasail_sg_de_trace_striped_altivec_128_32(
25176         const char * const restrict s1, const int s1Len,
25177         const char * const restrict s2, const int s2Len,
25178         const int open, const int gap,
25179         const parasail_matrix_t* matrix);
25180 
25181 extern parasail_result_t* parasail_sg_de_trace_striped_altivec_128_16(
25182         const char * const restrict s1, const int s1Len,
25183         const char * const restrict s2, const int s2Len,
25184         const int open, const int gap,
25185         const parasail_matrix_t* matrix);
25186 
25187 extern parasail_result_t* parasail_sg_de_trace_striped_altivec_128_8(
25188         const char * const restrict s1, const int s1Len,
25189         const char * const restrict s2, const int s2Len,
25190         const int open, const int gap,
25191         const parasail_matrix_t* matrix);
25192 
25193 extern parasail_result_t* parasail_sg_de_trace_striped_altivec_128_sat(
25194         const char * const restrict s1, const int s1Len,
25195         const char * const restrict s2, const int s2Len,
25196         const int open, const int gap,
25197         const parasail_matrix_t* matrix);
25198 
25199 extern parasail_result_t* parasail_sg_de_trace_striped_neon_128_64(
25200         const char * const restrict s1, const int s1Len,
25201         const char * const restrict s2, const int s2Len,
25202         const int open, const int gap,
25203         const parasail_matrix_t* matrix);
25204 
25205 extern parasail_result_t* parasail_sg_de_trace_striped_neon_128_32(
25206         const char * const restrict s1, const int s1Len,
25207         const char * const restrict s2, const int s2Len,
25208         const int open, const int gap,
25209         const parasail_matrix_t* matrix);
25210 
25211 extern parasail_result_t* parasail_sg_de_trace_striped_neon_128_16(
25212         const char * const restrict s1, const int s1Len,
25213         const char * const restrict s2, const int s2Len,
25214         const int open, const int gap,
25215         const parasail_matrix_t* matrix);
25216 
25217 extern parasail_result_t* parasail_sg_de_trace_striped_neon_128_8(
25218         const char * const restrict s1, const int s1Len,
25219         const char * const restrict s2, const int s2Len,
25220         const int open, const int gap,
25221         const parasail_matrix_t* matrix);
25222 
25223 extern parasail_result_t* parasail_sg_de_trace_striped_neon_128_sat(
25224         const char * const restrict s1, const int s1Len,
25225         const char * const restrict s2, const int s2Len,
25226         const int open, const int gap,
25227         const parasail_matrix_t* matrix);
25228 
25229 extern parasail_result_t* parasail_sg_de_trace_diag_sse2_128_64(
25230         const char * const restrict s1, const int s1Len,
25231         const char * const restrict s2, const int s2Len,
25232         const int open, const int gap,
25233         const parasail_matrix_t* matrix);
25234 
25235 extern parasail_result_t* parasail_sg_de_trace_diag_sse2_128_32(
25236         const char * const restrict s1, const int s1Len,
25237         const char * const restrict s2, const int s2Len,
25238         const int open, const int gap,
25239         const parasail_matrix_t* matrix);
25240 
25241 extern parasail_result_t* parasail_sg_de_trace_diag_sse2_128_16(
25242         const char * const restrict s1, const int s1Len,
25243         const char * const restrict s2, const int s2Len,
25244         const int open, const int gap,
25245         const parasail_matrix_t* matrix);
25246 
25247 extern parasail_result_t* parasail_sg_de_trace_diag_sse2_128_8(
25248         const char * const restrict s1, const int s1Len,
25249         const char * const restrict s2, const int s2Len,
25250         const int open, const int gap,
25251         const parasail_matrix_t* matrix);
25252 
25253 extern parasail_result_t* parasail_sg_de_trace_diag_sse2_128_sat(
25254         const char * const restrict s1, const int s1Len,
25255         const char * const restrict s2, const int s2Len,
25256         const int open, const int gap,
25257         const parasail_matrix_t* matrix);
25258 
25259 extern parasail_result_t* parasail_sg_de_trace_diag_sse41_128_64(
25260         const char * const restrict s1, const int s1Len,
25261         const char * const restrict s2, const int s2Len,
25262         const int open, const int gap,
25263         const parasail_matrix_t* matrix);
25264 
25265 extern parasail_result_t* parasail_sg_de_trace_diag_sse41_128_32(
25266         const char * const restrict s1, const int s1Len,
25267         const char * const restrict s2, const int s2Len,
25268         const int open, const int gap,
25269         const parasail_matrix_t* matrix);
25270 
25271 extern parasail_result_t* parasail_sg_de_trace_diag_sse41_128_16(
25272         const char * const restrict s1, const int s1Len,
25273         const char * const restrict s2, const int s2Len,
25274         const int open, const int gap,
25275         const parasail_matrix_t* matrix);
25276 
25277 extern parasail_result_t* parasail_sg_de_trace_diag_sse41_128_8(
25278         const char * const restrict s1, const int s1Len,
25279         const char * const restrict s2, const int s2Len,
25280         const int open, const int gap,
25281         const parasail_matrix_t* matrix);
25282 
25283 extern parasail_result_t* parasail_sg_de_trace_diag_sse41_128_sat(
25284         const char * const restrict s1, const int s1Len,
25285         const char * const restrict s2, const int s2Len,
25286         const int open, const int gap,
25287         const parasail_matrix_t* matrix);
25288 
25289 extern parasail_result_t* parasail_sg_de_trace_diag_avx2_256_64(
25290         const char * const restrict s1, const int s1Len,
25291         const char * const restrict s2, const int s2Len,
25292         const int open, const int gap,
25293         const parasail_matrix_t* matrix);
25294 
25295 extern parasail_result_t* parasail_sg_de_trace_diag_avx2_256_32(
25296         const char * const restrict s1, const int s1Len,
25297         const char * const restrict s2, const int s2Len,
25298         const int open, const int gap,
25299         const parasail_matrix_t* matrix);
25300 
25301 extern parasail_result_t* parasail_sg_de_trace_diag_avx2_256_16(
25302         const char * const restrict s1, const int s1Len,
25303         const char * const restrict s2, const int s2Len,
25304         const int open, const int gap,
25305         const parasail_matrix_t* matrix);
25306 
25307 extern parasail_result_t* parasail_sg_de_trace_diag_avx2_256_8(
25308         const char * const restrict s1, const int s1Len,
25309         const char * const restrict s2, const int s2Len,
25310         const int open, const int gap,
25311         const parasail_matrix_t* matrix);
25312 
25313 extern parasail_result_t* parasail_sg_de_trace_diag_avx2_256_sat(
25314         const char * const restrict s1, const int s1Len,
25315         const char * const restrict s2, const int s2Len,
25316         const int open, const int gap,
25317         const parasail_matrix_t* matrix);
25318 
25319 extern parasail_result_t* parasail_sg_de_trace_diag_altivec_128_64(
25320         const char * const restrict s1, const int s1Len,
25321         const char * const restrict s2, const int s2Len,
25322         const int open, const int gap,
25323         const parasail_matrix_t* matrix);
25324 
25325 extern parasail_result_t* parasail_sg_de_trace_diag_altivec_128_32(
25326         const char * const restrict s1, const int s1Len,
25327         const char * const restrict s2, const int s2Len,
25328         const int open, const int gap,
25329         const parasail_matrix_t* matrix);
25330 
25331 extern parasail_result_t* parasail_sg_de_trace_diag_altivec_128_16(
25332         const char * const restrict s1, const int s1Len,
25333         const char * const restrict s2, const int s2Len,
25334         const int open, const int gap,
25335         const parasail_matrix_t* matrix);
25336 
25337 extern parasail_result_t* parasail_sg_de_trace_diag_altivec_128_8(
25338         const char * const restrict s1, const int s1Len,
25339         const char * const restrict s2, const int s2Len,
25340         const int open, const int gap,
25341         const parasail_matrix_t* matrix);
25342 
25343 extern parasail_result_t* parasail_sg_de_trace_diag_altivec_128_sat(
25344         const char * const restrict s1, const int s1Len,
25345         const char * const restrict s2, const int s2Len,
25346         const int open, const int gap,
25347         const parasail_matrix_t* matrix);
25348 
25349 extern parasail_result_t* parasail_sg_de_trace_diag_neon_128_64(
25350         const char * const restrict s1, const int s1Len,
25351         const char * const restrict s2, const int s2Len,
25352         const int open, const int gap,
25353         const parasail_matrix_t* matrix);
25354 
25355 extern parasail_result_t* parasail_sg_de_trace_diag_neon_128_32(
25356         const char * const restrict s1, const int s1Len,
25357         const char * const restrict s2, const int s2Len,
25358         const int open, const int gap,
25359         const parasail_matrix_t* matrix);
25360 
25361 extern parasail_result_t* parasail_sg_de_trace_diag_neon_128_16(
25362         const char * const restrict s1, const int s1Len,
25363         const char * const restrict s2, const int s2Len,
25364         const int open, const int gap,
25365         const parasail_matrix_t* matrix);
25366 
25367 extern parasail_result_t* parasail_sg_de_trace_diag_neon_128_8(
25368         const char * const restrict s1, const int s1Len,
25369         const char * const restrict s2, const int s2Len,
25370         const int open, const int gap,
25371         const parasail_matrix_t* matrix);
25372 
25373 extern parasail_result_t* parasail_sg_de_trace_diag_neon_128_sat(
25374         const char * const restrict s1, const int s1Len,
25375         const char * const restrict s2, const int s2Len,
25376         const int open, const int gap,
25377         const parasail_matrix_t* matrix);
25378 
25379 extern parasail_result_t* parasail_sg_de_stats_scan_sse2_128_64(
25380         const char * const restrict s1, const int s1Len,
25381         const char * const restrict s2, const int s2Len,
25382         const int open, const int gap,
25383         const parasail_matrix_t* matrix);
25384 
25385 extern parasail_result_t* parasail_sg_de_stats_scan_sse2_128_32(
25386         const char * const restrict s1, const int s1Len,
25387         const char * const restrict s2, const int s2Len,
25388         const int open, const int gap,
25389         const parasail_matrix_t* matrix);
25390 
25391 extern parasail_result_t* parasail_sg_de_stats_scan_sse2_128_16(
25392         const char * const restrict s1, const int s1Len,
25393         const char * const restrict s2, const int s2Len,
25394         const int open, const int gap,
25395         const parasail_matrix_t* matrix);
25396 
25397 extern parasail_result_t* parasail_sg_de_stats_scan_sse2_128_8(
25398         const char * const restrict s1, const int s1Len,
25399         const char * const restrict s2, const int s2Len,
25400         const int open, const int gap,
25401         const parasail_matrix_t* matrix);
25402 
25403 extern parasail_result_t* parasail_sg_de_stats_scan_sse2_128_sat(
25404         const char * const restrict s1, const int s1Len,
25405         const char * const restrict s2, const int s2Len,
25406         const int open, const int gap,
25407         const parasail_matrix_t* matrix);
25408 
25409 extern parasail_result_t* parasail_sg_de_stats_scan_sse41_128_64(
25410         const char * const restrict s1, const int s1Len,
25411         const char * const restrict s2, const int s2Len,
25412         const int open, const int gap,
25413         const parasail_matrix_t* matrix);
25414 
25415 extern parasail_result_t* parasail_sg_de_stats_scan_sse41_128_32(
25416         const char * const restrict s1, const int s1Len,
25417         const char * const restrict s2, const int s2Len,
25418         const int open, const int gap,
25419         const parasail_matrix_t* matrix);
25420 
25421 extern parasail_result_t* parasail_sg_de_stats_scan_sse41_128_16(
25422         const char * const restrict s1, const int s1Len,
25423         const char * const restrict s2, const int s2Len,
25424         const int open, const int gap,
25425         const parasail_matrix_t* matrix);
25426 
25427 extern parasail_result_t* parasail_sg_de_stats_scan_sse41_128_8(
25428         const char * const restrict s1, const int s1Len,
25429         const char * const restrict s2, const int s2Len,
25430         const int open, const int gap,
25431         const parasail_matrix_t* matrix);
25432 
25433 extern parasail_result_t* parasail_sg_de_stats_scan_sse41_128_sat(
25434         const char * const restrict s1, const int s1Len,
25435         const char * const restrict s2, const int s2Len,
25436         const int open, const int gap,
25437         const parasail_matrix_t* matrix);
25438 
25439 extern parasail_result_t* parasail_sg_de_stats_scan_avx2_256_64(
25440         const char * const restrict s1, const int s1Len,
25441         const char * const restrict s2, const int s2Len,
25442         const int open, const int gap,
25443         const parasail_matrix_t* matrix);
25444 
25445 extern parasail_result_t* parasail_sg_de_stats_scan_avx2_256_32(
25446         const char * const restrict s1, const int s1Len,
25447         const char * const restrict s2, const int s2Len,
25448         const int open, const int gap,
25449         const parasail_matrix_t* matrix);
25450 
25451 extern parasail_result_t* parasail_sg_de_stats_scan_avx2_256_16(
25452         const char * const restrict s1, const int s1Len,
25453         const char * const restrict s2, const int s2Len,
25454         const int open, const int gap,
25455         const parasail_matrix_t* matrix);
25456 
25457 extern parasail_result_t* parasail_sg_de_stats_scan_avx2_256_8(
25458         const char * const restrict s1, const int s1Len,
25459         const char * const restrict s2, const int s2Len,
25460         const int open, const int gap,
25461         const parasail_matrix_t* matrix);
25462 
25463 extern parasail_result_t* parasail_sg_de_stats_scan_avx2_256_sat(
25464         const char * const restrict s1, const int s1Len,
25465         const char * const restrict s2, const int s2Len,
25466         const int open, const int gap,
25467         const parasail_matrix_t* matrix);
25468 
25469 extern parasail_result_t* parasail_sg_de_stats_scan_altivec_128_64(
25470         const char * const restrict s1, const int s1Len,
25471         const char * const restrict s2, const int s2Len,
25472         const int open, const int gap,
25473         const parasail_matrix_t* matrix);
25474 
25475 extern parasail_result_t* parasail_sg_de_stats_scan_altivec_128_32(
25476         const char * const restrict s1, const int s1Len,
25477         const char * const restrict s2, const int s2Len,
25478         const int open, const int gap,
25479         const parasail_matrix_t* matrix);
25480 
25481 extern parasail_result_t* parasail_sg_de_stats_scan_altivec_128_16(
25482         const char * const restrict s1, const int s1Len,
25483         const char * const restrict s2, const int s2Len,
25484         const int open, const int gap,
25485         const parasail_matrix_t* matrix);
25486 
25487 extern parasail_result_t* parasail_sg_de_stats_scan_altivec_128_8(
25488         const char * const restrict s1, const int s1Len,
25489         const char * const restrict s2, const int s2Len,
25490         const int open, const int gap,
25491         const parasail_matrix_t* matrix);
25492 
25493 extern parasail_result_t* parasail_sg_de_stats_scan_altivec_128_sat(
25494         const char * const restrict s1, const int s1Len,
25495         const char * const restrict s2, const int s2Len,
25496         const int open, const int gap,
25497         const parasail_matrix_t* matrix);
25498 
25499 extern parasail_result_t* parasail_sg_de_stats_scan_neon_128_64(
25500         const char * const restrict s1, const int s1Len,
25501         const char * const restrict s2, const int s2Len,
25502         const int open, const int gap,
25503         const parasail_matrix_t* matrix);
25504 
25505 extern parasail_result_t* parasail_sg_de_stats_scan_neon_128_32(
25506         const char * const restrict s1, const int s1Len,
25507         const char * const restrict s2, const int s2Len,
25508         const int open, const int gap,
25509         const parasail_matrix_t* matrix);
25510 
25511 extern parasail_result_t* parasail_sg_de_stats_scan_neon_128_16(
25512         const char * const restrict s1, const int s1Len,
25513         const char * const restrict s2, const int s2Len,
25514         const int open, const int gap,
25515         const parasail_matrix_t* matrix);
25516 
25517 extern parasail_result_t* parasail_sg_de_stats_scan_neon_128_8(
25518         const char * const restrict s1, const int s1Len,
25519         const char * const restrict s2, const int s2Len,
25520         const int open, const int gap,
25521         const parasail_matrix_t* matrix);
25522 
25523 extern parasail_result_t* parasail_sg_de_stats_scan_neon_128_sat(
25524         const char * const restrict s1, const int s1Len,
25525         const char * const restrict s2, const int s2Len,
25526         const int open, const int gap,
25527         const parasail_matrix_t* matrix);
25528 
25529 extern parasail_result_t* parasail_sg_de_stats_striped_sse2_128_64(
25530         const char * const restrict s1, const int s1Len,
25531         const char * const restrict s2, const int s2Len,
25532         const int open, const int gap,
25533         const parasail_matrix_t* matrix);
25534 
25535 extern parasail_result_t* parasail_sg_de_stats_striped_sse2_128_32(
25536         const char * const restrict s1, const int s1Len,
25537         const char * const restrict s2, const int s2Len,
25538         const int open, const int gap,
25539         const parasail_matrix_t* matrix);
25540 
25541 extern parasail_result_t* parasail_sg_de_stats_striped_sse2_128_16(
25542         const char * const restrict s1, const int s1Len,
25543         const char * const restrict s2, const int s2Len,
25544         const int open, const int gap,
25545         const parasail_matrix_t* matrix);
25546 
25547 extern parasail_result_t* parasail_sg_de_stats_striped_sse2_128_8(
25548         const char * const restrict s1, const int s1Len,
25549         const char * const restrict s2, const int s2Len,
25550         const int open, const int gap,
25551         const parasail_matrix_t* matrix);
25552 
25553 extern parasail_result_t* parasail_sg_de_stats_striped_sse2_128_sat(
25554         const char * const restrict s1, const int s1Len,
25555         const char * const restrict s2, const int s2Len,
25556         const int open, const int gap,
25557         const parasail_matrix_t* matrix);
25558 
25559 extern parasail_result_t* parasail_sg_de_stats_striped_sse41_128_64(
25560         const char * const restrict s1, const int s1Len,
25561         const char * const restrict s2, const int s2Len,
25562         const int open, const int gap,
25563         const parasail_matrix_t* matrix);
25564 
25565 extern parasail_result_t* parasail_sg_de_stats_striped_sse41_128_32(
25566         const char * const restrict s1, const int s1Len,
25567         const char * const restrict s2, const int s2Len,
25568         const int open, const int gap,
25569         const parasail_matrix_t* matrix);
25570 
25571 extern parasail_result_t* parasail_sg_de_stats_striped_sse41_128_16(
25572         const char * const restrict s1, const int s1Len,
25573         const char * const restrict s2, const int s2Len,
25574         const int open, const int gap,
25575         const parasail_matrix_t* matrix);
25576 
25577 extern parasail_result_t* parasail_sg_de_stats_striped_sse41_128_8(
25578         const char * const restrict s1, const int s1Len,
25579         const char * const restrict s2, const int s2Len,
25580         const int open, const int gap,
25581         const parasail_matrix_t* matrix);
25582 
25583 extern parasail_result_t* parasail_sg_de_stats_striped_sse41_128_sat(
25584         const char * const restrict s1, const int s1Len,
25585         const char * const restrict s2, const int s2Len,
25586         const int open, const int gap,
25587         const parasail_matrix_t* matrix);
25588 
25589 extern parasail_result_t* parasail_sg_de_stats_striped_avx2_256_64(
25590         const char * const restrict s1, const int s1Len,
25591         const char * const restrict s2, const int s2Len,
25592         const int open, const int gap,
25593         const parasail_matrix_t* matrix);
25594 
25595 extern parasail_result_t* parasail_sg_de_stats_striped_avx2_256_32(
25596         const char * const restrict s1, const int s1Len,
25597         const char * const restrict s2, const int s2Len,
25598         const int open, const int gap,
25599         const parasail_matrix_t* matrix);
25600 
25601 extern parasail_result_t* parasail_sg_de_stats_striped_avx2_256_16(
25602         const char * const restrict s1, const int s1Len,
25603         const char * const restrict s2, const int s2Len,
25604         const int open, const int gap,
25605         const parasail_matrix_t* matrix);
25606 
25607 extern parasail_result_t* parasail_sg_de_stats_striped_avx2_256_8(
25608         const char * const restrict s1, const int s1Len,
25609         const char * const restrict s2, const int s2Len,
25610         const int open, const int gap,
25611         const parasail_matrix_t* matrix);
25612 
25613 extern parasail_result_t* parasail_sg_de_stats_striped_avx2_256_sat(
25614         const char * const restrict s1, const int s1Len,
25615         const char * const restrict s2, const int s2Len,
25616         const int open, const int gap,
25617         const parasail_matrix_t* matrix);
25618 
25619 extern parasail_result_t* parasail_sg_de_stats_striped_altivec_128_64(
25620         const char * const restrict s1, const int s1Len,
25621         const char * const restrict s2, const int s2Len,
25622         const int open, const int gap,
25623         const parasail_matrix_t* matrix);
25624 
25625 extern parasail_result_t* parasail_sg_de_stats_striped_altivec_128_32(
25626         const char * const restrict s1, const int s1Len,
25627         const char * const restrict s2, const int s2Len,
25628         const int open, const int gap,
25629         const parasail_matrix_t* matrix);
25630 
25631 extern parasail_result_t* parasail_sg_de_stats_striped_altivec_128_16(
25632         const char * const restrict s1, const int s1Len,
25633         const char * const restrict s2, const int s2Len,
25634         const int open, const int gap,
25635         const parasail_matrix_t* matrix);
25636 
25637 extern parasail_result_t* parasail_sg_de_stats_striped_altivec_128_8(
25638         const char * const restrict s1, const int s1Len,
25639         const char * const restrict s2, const int s2Len,
25640         const int open, const int gap,
25641         const parasail_matrix_t* matrix);
25642 
25643 extern parasail_result_t* parasail_sg_de_stats_striped_altivec_128_sat(
25644         const char * const restrict s1, const int s1Len,
25645         const char * const restrict s2, const int s2Len,
25646         const int open, const int gap,
25647         const parasail_matrix_t* matrix);
25648 
25649 extern parasail_result_t* parasail_sg_de_stats_striped_neon_128_64(
25650         const char * const restrict s1, const int s1Len,
25651         const char * const restrict s2, const int s2Len,
25652         const int open, const int gap,
25653         const parasail_matrix_t* matrix);
25654 
25655 extern parasail_result_t* parasail_sg_de_stats_striped_neon_128_32(
25656         const char * const restrict s1, const int s1Len,
25657         const char * const restrict s2, const int s2Len,
25658         const int open, const int gap,
25659         const parasail_matrix_t* matrix);
25660 
25661 extern parasail_result_t* parasail_sg_de_stats_striped_neon_128_16(
25662         const char * const restrict s1, const int s1Len,
25663         const char * const restrict s2, const int s2Len,
25664         const int open, const int gap,
25665         const parasail_matrix_t* matrix);
25666 
25667 extern parasail_result_t* parasail_sg_de_stats_striped_neon_128_8(
25668         const char * const restrict s1, const int s1Len,
25669         const char * const restrict s2, const int s2Len,
25670         const int open, const int gap,
25671         const parasail_matrix_t* matrix);
25672 
25673 extern parasail_result_t* parasail_sg_de_stats_striped_neon_128_sat(
25674         const char * const restrict s1, const int s1Len,
25675         const char * const restrict s2, const int s2Len,
25676         const int open, const int gap,
25677         const parasail_matrix_t* matrix);
25678 
25679 extern parasail_result_t* parasail_sg_de_stats_diag_sse2_128_64(
25680         const char * const restrict s1, const int s1Len,
25681         const char * const restrict s2, const int s2Len,
25682         const int open, const int gap,
25683         const parasail_matrix_t* matrix);
25684 
25685 extern parasail_result_t* parasail_sg_de_stats_diag_sse2_128_32(
25686         const char * const restrict s1, const int s1Len,
25687         const char * const restrict s2, const int s2Len,
25688         const int open, const int gap,
25689         const parasail_matrix_t* matrix);
25690 
25691 extern parasail_result_t* parasail_sg_de_stats_diag_sse2_128_16(
25692         const char * const restrict s1, const int s1Len,
25693         const char * const restrict s2, const int s2Len,
25694         const int open, const int gap,
25695         const parasail_matrix_t* matrix);
25696 
25697 extern parasail_result_t* parasail_sg_de_stats_diag_sse2_128_8(
25698         const char * const restrict s1, const int s1Len,
25699         const char * const restrict s2, const int s2Len,
25700         const int open, const int gap,
25701         const parasail_matrix_t* matrix);
25702 
25703 extern parasail_result_t* parasail_sg_de_stats_diag_sse2_128_sat(
25704         const char * const restrict s1, const int s1Len,
25705         const char * const restrict s2, const int s2Len,
25706         const int open, const int gap,
25707         const parasail_matrix_t* matrix);
25708 
25709 extern parasail_result_t* parasail_sg_de_stats_diag_sse41_128_64(
25710         const char * const restrict s1, const int s1Len,
25711         const char * const restrict s2, const int s2Len,
25712         const int open, const int gap,
25713         const parasail_matrix_t* matrix);
25714 
25715 extern parasail_result_t* parasail_sg_de_stats_diag_sse41_128_32(
25716         const char * const restrict s1, const int s1Len,
25717         const char * const restrict s2, const int s2Len,
25718         const int open, const int gap,
25719         const parasail_matrix_t* matrix);
25720 
25721 extern parasail_result_t* parasail_sg_de_stats_diag_sse41_128_16(
25722         const char * const restrict s1, const int s1Len,
25723         const char * const restrict s2, const int s2Len,
25724         const int open, const int gap,
25725         const parasail_matrix_t* matrix);
25726 
25727 extern parasail_result_t* parasail_sg_de_stats_diag_sse41_128_8(
25728         const char * const restrict s1, const int s1Len,
25729         const char * const restrict s2, const int s2Len,
25730         const int open, const int gap,
25731         const parasail_matrix_t* matrix);
25732 
25733 extern parasail_result_t* parasail_sg_de_stats_diag_sse41_128_sat(
25734         const char * const restrict s1, const int s1Len,
25735         const char * const restrict s2, const int s2Len,
25736         const int open, const int gap,
25737         const parasail_matrix_t* matrix);
25738 
25739 extern parasail_result_t* parasail_sg_de_stats_diag_avx2_256_64(
25740         const char * const restrict s1, const int s1Len,
25741         const char * const restrict s2, const int s2Len,
25742         const int open, const int gap,
25743         const parasail_matrix_t* matrix);
25744 
25745 extern parasail_result_t* parasail_sg_de_stats_diag_avx2_256_32(
25746         const char * const restrict s1, const int s1Len,
25747         const char * const restrict s2, const int s2Len,
25748         const int open, const int gap,
25749         const parasail_matrix_t* matrix);
25750 
25751 extern parasail_result_t* parasail_sg_de_stats_diag_avx2_256_16(
25752         const char * const restrict s1, const int s1Len,
25753         const char * const restrict s2, const int s2Len,
25754         const int open, const int gap,
25755         const parasail_matrix_t* matrix);
25756 
25757 extern parasail_result_t* parasail_sg_de_stats_diag_avx2_256_8(
25758         const char * const restrict s1, const int s1Len,
25759         const char * const restrict s2, const int s2Len,
25760         const int open, const int gap,
25761         const parasail_matrix_t* matrix);
25762 
25763 extern parasail_result_t* parasail_sg_de_stats_diag_avx2_256_sat(
25764         const char * const restrict s1, const int s1Len,
25765         const char * const restrict s2, const int s2Len,
25766         const int open, const int gap,
25767         const parasail_matrix_t* matrix);
25768 
25769 extern parasail_result_t* parasail_sg_de_stats_diag_altivec_128_64(
25770         const char * const restrict s1, const int s1Len,
25771         const char * const restrict s2, const int s2Len,
25772         const int open, const int gap,
25773         const parasail_matrix_t* matrix);
25774 
25775 extern parasail_result_t* parasail_sg_de_stats_diag_altivec_128_32(
25776         const char * const restrict s1, const int s1Len,
25777         const char * const restrict s2, const int s2Len,
25778         const int open, const int gap,
25779         const parasail_matrix_t* matrix);
25780 
25781 extern parasail_result_t* parasail_sg_de_stats_diag_altivec_128_16(
25782         const char * const restrict s1, const int s1Len,
25783         const char * const restrict s2, const int s2Len,
25784         const int open, const int gap,
25785         const parasail_matrix_t* matrix);
25786 
25787 extern parasail_result_t* parasail_sg_de_stats_diag_altivec_128_8(
25788         const char * const restrict s1, const int s1Len,
25789         const char * const restrict s2, const int s2Len,
25790         const int open, const int gap,
25791         const parasail_matrix_t* matrix);
25792 
25793 extern parasail_result_t* parasail_sg_de_stats_diag_altivec_128_sat(
25794         const char * const restrict s1, const int s1Len,
25795         const char * const restrict s2, const int s2Len,
25796         const int open, const int gap,
25797         const parasail_matrix_t* matrix);
25798 
25799 extern parasail_result_t* parasail_sg_de_stats_diag_neon_128_64(
25800         const char * const restrict s1, const int s1Len,
25801         const char * const restrict s2, const int s2Len,
25802         const int open, const int gap,
25803         const parasail_matrix_t* matrix);
25804 
25805 extern parasail_result_t* parasail_sg_de_stats_diag_neon_128_32(
25806         const char * const restrict s1, const int s1Len,
25807         const char * const restrict s2, const int s2Len,
25808         const int open, const int gap,
25809         const parasail_matrix_t* matrix);
25810 
25811 extern parasail_result_t* parasail_sg_de_stats_diag_neon_128_16(
25812         const char * const restrict s1, const int s1Len,
25813         const char * const restrict s2, const int s2Len,
25814         const int open, const int gap,
25815         const parasail_matrix_t* matrix);
25816 
25817 extern parasail_result_t* parasail_sg_de_stats_diag_neon_128_8(
25818         const char * const restrict s1, const int s1Len,
25819         const char * const restrict s2, const int s2Len,
25820         const int open, const int gap,
25821         const parasail_matrix_t* matrix);
25822 
25823 extern parasail_result_t* parasail_sg_de_stats_diag_neon_128_sat(
25824         const char * const restrict s1, const int s1Len,
25825         const char * const restrict s2, const int s2Len,
25826         const int open, const int gap,
25827         const parasail_matrix_t* matrix);
25828 
25829 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse2_128_64(
25830         const char * const restrict s1, const int s1Len,
25831         const char * const restrict s2, const int s2Len,
25832         const int open, const int gap,
25833         const parasail_matrix_t* matrix);
25834 
25835 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse2_128_32(
25836         const char * const restrict s1, const int s1Len,
25837         const char * const restrict s2, const int s2Len,
25838         const int open, const int gap,
25839         const parasail_matrix_t* matrix);
25840 
25841 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse2_128_16(
25842         const char * const restrict s1, const int s1Len,
25843         const char * const restrict s2, const int s2Len,
25844         const int open, const int gap,
25845         const parasail_matrix_t* matrix);
25846 
25847 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse2_128_8(
25848         const char * const restrict s1, const int s1Len,
25849         const char * const restrict s2, const int s2Len,
25850         const int open, const int gap,
25851         const parasail_matrix_t* matrix);
25852 
25853 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse2_128_sat(
25854         const char * const restrict s1, const int s1Len,
25855         const char * const restrict s2, const int s2Len,
25856         const int open, const int gap,
25857         const parasail_matrix_t* matrix);
25858 
25859 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse41_128_64(
25860         const char * const restrict s1, const int s1Len,
25861         const char * const restrict s2, const int s2Len,
25862         const int open, const int gap,
25863         const parasail_matrix_t* matrix);
25864 
25865 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse41_128_32(
25866         const char * const restrict s1, const int s1Len,
25867         const char * const restrict s2, const int s2Len,
25868         const int open, const int gap,
25869         const parasail_matrix_t* matrix);
25870 
25871 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse41_128_16(
25872         const char * const restrict s1, const int s1Len,
25873         const char * const restrict s2, const int s2Len,
25874         const int open, const int gap,
25875         const parasail_matrix_t* matrix);
25876 
25877 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse41_128_8(
25878         const char * const restrict s1, const int s1Len,
25879         const char * const restrict s2, const int s2Len,
25880         const int open, const int gap,
25881         const parasail_matrix_t* matrix);
25882 
25883 extern parasail_result_t* parasail_sg_de_stats_table_scan_sse41_128_sat(
25884         const char * const restrict s1, const int s1Len,
25885         const char * const restrict s2, const int s2Len,
25886         const int open, const int gap,
25887         const parasail_matrix_t* matrix);
25888 
25889 extern parasail_result_t* parasail_sg_de_stats_table_scan_avx2_256_64(
25890         const char * const restrict s1, const int s1Len,
25891         const char * const restrict s2, const int s2Len,
25892         const int open, const int gap,
25893         const parasail_matrix_t* matrix);
25894 
25895 extern parasail_result_t* parasail_sg_de_stats_table_scan_avx2_256_32(
25896         const char * const restrict s1, const int s1Len,
25897         const char * const restrict s2, const int s2Len,
25898         const int open, const int gap,
25899         const parasail_matrix_t* matrix);
25900 
25901 extern parasail_result_t* parasail_sg_de_stats_table_scan_avx2_256_16(
25902         const char * const restrict s1, const int s1Len,
25903         const char * const restrict s2, const int s2Len,
25904         const int open, const int gap,
25905         const parasail_matrix_t* matrix);
25906 
25907 extern parasail_result_t* parasail_sg_de_stats_table_scan_avx2_256_8(
25908         const char * const restrict s1, const int s1Len,
25909         const char * const restrict s2, const int s2Len,
25910         const int open, const int gap,
25911         const parasail_matrix_t* matrix);
25912 
25913 extern parasail_result_t* parasail_sg_de_stats_table_scan_avx2_256_sat(
25914         const char * const restrict s1, const int s1Len,
25915         const char * const restrict s2, const int s2Len,
25916         const int open, const int gap,
25917         const parasail_matrix_t* matrix);
25918 
25919 extern parasail_result_t* parasail_sg_de_stats_table_scan_altivec_128_64(
25920         const char * const restrict s1, const int s1Len,
25921         const char * const restrict s2, const int s2Len,
25922         const int open, const int gap,
25923         const parasail_matrix_t* matrix);
25924 
25925 extern parasail_result_t* parasail_sg_de_stats_table_scan_altivec_128_32(
25926         const char * const restrict s1, const int s1Len,
25927         const char * const restrict s2, const int s2Len,
25928         const int open, const int gap,
25929         const parasail_matrix_t* matrix);
25930 
25931 extern parasail_result_t* parasail_sg_de_stats_table_scan_altivec_128_16(
25932         const char * const restrict s1, const int s1Len,
25933         const char * const restrict s2, const int s2Len,
25934         const int open, const int gap,
25935         const parasail_matrix_t* matrix);
25936 
25937 extern parasail_result_t* parasail_sg_de_stats_table_scan_altivec_128_8(
25938         const char * const restrict s1, const int s1Len,
25939         const char * const restrict s2, const int s2Len,
25940         const int open, const int gap,
25941         const parasail_matrix_t* matrix);
25942 
25943 extern parasail_result_t* parasail_sg_de_stats_table_scan_altivec_128_sat(
25944         const char * const restrict s1, const int s1Len,
25945         const char * const restrict s2, const int s2Len,
25946         const int open, const int gap,
25947         const parasail_matrix_t* matrix);
25948 
25949 extern parasail_result_t* parasail_sg_de_stats_table_scan_neon_128_64(
25950         const char * const restrict s1, const int s1Len,
25951         const char * const restrict s2, const int s2Len,
25952         const int open, const int gap,
25953         const parasail_matrix_t* matrix);
25954 
25955 extern parasail_result_t* parasail_sg_de_stats_table_scan_neon_128_32(
25956         const char * const restrict s1, const int s1Len,
25957         const char * const restrict s2, const int s2Len,
25958         const int open, const int gap,
25959         const parasail_matrix_t* matrix);
25960 
25961 extern parasail_result_t* parasail_sg_de_stats_table_scan_neon_128_16(
25962         const char * const restrict s1, const int s1Len,
25963         const char * const restrict s2, const int s2Len,
25964         const int open, const int gap,
25965         const parasail_matrix_t* matrix);
25966 
25967 extern parasail_result_t* parasail_sg_de_stats_table_scan_neon_128_8(
25968         const char * const restrict s1, const int s1Len,
25969         const char * const restrict s2, const int s2Len,
25970         const int open, const int gap,
25971         const parasail_matrix_t* matrix);
25972 
25973 extern parasail_result_t* parasail_sg_de_stats_table_scan_neon_128_sat(
25974         const char * const restrict s1, const int s1Len,
25975         const char * const restrict s2, const int s2Len,
25976         const int open, const int gap,
25977         const parasail_matrix_t* matrix);
25978 
25979 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse2_128_64(
25980         const char * const restrict s1, const int s1Len,
25981         const char * const restrict s2, const int s2Len,
25982         const int open, const int gap,
25983         const parasail_matrix_t* matrix);
25984 
25985 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse2_128_32(
25986         const char * const restrict s1, const int s1Len,
25987         const char * const restrict s2, const int s2Len,
25988         const int open, const int gap,
25989         const parasail_matrix_t* matrix);
25990 
25991 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse2_128_16(
25992         const char * const restrict s1, const int s1Len,
25993         const char * const restrict s2, const int s2Len,
25994         const int open, const int gap,
25995         const parasail_matrix_t* matrix);
25996 
25997 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse2_128_8(
25998         const char * const restrict s1, const int s1Len,
25999         const char * const restrict s2, const int s2Len,
26000         const int open, const int gap,
26001         const parasail_matrix_t* matrix);
26002 
26003 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse2_128_sat(
26004         const char * const restrict s1, const int s1Len,
26005         const char * const restrict s2, const int s2Len,
26006         const int open, const int gap,
26007         const parasail_matrix_t* matrix);
26008 
26009 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse41_128_64(
26010         const char * const restrict s1, const int s1Len,
26011         const char * const restrict s2, const int s2Len,
26012         const int open, const int gap,
26013         const parasail_matrix_t* matrix);
26014 
26015 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse41_128_32(
26016         const char * const restrict s1, const int s1Len,
26017         const char * const restrict s2, const int s2Len,
26018         const int open, const int gap,
26019         const parasail_matrix_t* matrix);
26020 
26021 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse41_128_16(
26022         const char * const restrict s1, const int s1Len,
26023         const char * const restrict s2, const int s2Len,
26024         const int open, const int gap,
26025         const parasail_matrix_t* matrix);
26026 
26027 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse41_128_8(
26028         const char * const restrict s1, const int s1Len,
26029         const char * const restrict s2, const int s2Len,
26030         const int open, const int gap,
26031         const parasail_matrix_t* matrix);
26032 
26033 extern parasail_result_t* parasail_sg_de_stats_table_striped_sse41_128_sat(
26034         const char * const restrict s1, const int s1Len,
26035         const char * const restrict s2, const int s2Len,
26036         const int open, const int gap,
26037         const parasail_matrix_t* matrix);
26038 
26039 extern parasail_result_t* parasail_sg_de_stats_table_striped_avx2_256_64(
26040         const char * const restrict s1, const int s1Len,
26041         const char * const restrict s2, const int s2Len,
26042         const int open, const int gap,
26043         const parasail_matrix_t* matrix);
26044 
26045 extern parasail_result_t* parasail_sg_de_stats_table_striped_avx2_256_32(
26046         const char * const restrict s1, const int s1Len,
26047         const char * const restrict s2, const int s2Len,
26048         const int open, const int gap,
26049         const parasail_matrix_t* matrix);
26050 
26051 extern parasail_result_t* parasail_sg_de_stats_table_striped_avx2_256_16(
26052         const char * const restrict s1, const int s1Len,
26053         const char * const restrict s2, const int s2Len,
26054         const int open, const int gap,
26055         const parasail_matrix_t* matrix);
26056 
26057 extern parasail_result_t* parasail_sg_de_stats_table_striped_avx2_256_8(
26058         const char * const restrict s1, const int s1Len,
26059         const char * const restrict s2, const int s2Len,
26060         const int open, const int gap,
26061         const parasail_matrix_t* matrix);
26062 
26063 extern parasail_result_t* parasail_sg_de_stats_table_striped_avx2_256_sat(
26064         const char * const restrict s1, const int s1Len,
26065         const char * const restrict s2, const int s2Len,
26066         const int open, const int gap,
26067         const parasail_matrix_t* matrix);
26068 
26069 extern parasail_result_t* parasail_sg_de_stats_table_striped_altivec_128_64(
26070         const char * const restrict s1, const int s1Len,
26071         const char * const restrict s2, const int s2Len,
26072         const int open, const int gap,
26073         const parasail_matrix_t* matrix);
26074 
26075 extern parasail_result_t* parasail_sg_de_stats_table_striped_altivec_128_32(
26076         const char * const restrict s1, const int s1Len,
26077         const char * const restrict s2, const int s2Len,
26078         const int open, const int gap,
26079         const parasail_matrix_t* matrix);
26080 
26081 extern parasail_result_t* parasail_sg_de_stats_table_striped_altivec_128_16(
26082         const char * const restrict s1, const int s1Len,
26083         const char * const restrict s2, const int s2Len,
26084         const int open, const int gap,
26085         const parasail_matrix_t* matrix);
26086 
26087 extern parasail_result_t* parasail_sg_de_stats_table_striped_altivec_128_8(
26088         const char * const restrict s1, const int s1Len,
26089         const char * const restrict s2, const int s2Len,
26090         const int open, const int gap,
26091         const parasail_matrix_t* matrix);
26092 
26093 extern parasail_result_t* parasail_sg_de_stats_table_striped_altivec_128_sat(
26094         const char * const restrict s1, const int s1Len,
26095         const char * const restrict s2, const int s2Len,
26096         const int open, const int gap,
26097         const parasail_matrix_t* matrix);
26098 
26099 extern parasail_result_t* parasail_sg_de_stats_table_striped_neon_128_64(
26100         const char * const restrict s1, const int s1Len,
26101         const char * const restrict s2, const int s2Len,
26102         const int open, const int gap,
26103         const parasail_matrix_t* matrix);
26104 
26105 extern parasail_result_t* parasail_sg_de_stats_table_striped_neon_128_32(
26106         const char * const restrict s1, const int s1Len,
26107         const char * const restrict s2, const int s2Len,
26108         const int open, const int gap,
26109         const parasail_matrix_t* matrix);
26110 
26111 extern parasail_result_t* parasail_sg_de_stats_table_striped_neon_128_16(
26112         const char * const restrict s1, const int s1Len,
26113         const char * const restrict s2, const int s2Len,
26114         const int open, const int gap,
26115         const parasail_matrix_t* matrix);
26116 
26117 extern parasail_result_t* parasail_sg_de_stats_table_striped_neon_128_8(
26118         const char * const restrict s1, const int s1Len,
26119         const char * const restrict s2, const int s2Len,
26120         const int open, const int gap,
26121         const parasail_matrix_t* matrix);
26122 
26123 extern parasail_result_t* parasail_sg_de_stats_table_striped_neon_128_sat(
26124         const char * const restrict s1, const int s1Len,
26125         const char * const restrict s2, const int s2Len,
26126         const int open, const int gap,
26127         const parasail_matrix_t* matrix);
26128 
26129 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse2_128_64(
26130         const char * const restrict s1, const int s1Len,
26131         const char * const restrict s2, const int s2Len,
26132         const int open, const int gap,
26133         const parasail_matrix_t* matrix);
26134 
26135 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse2_128_32(
26136         const char * const restrict s1, const int s1Len,
26137         const char * const restrict s2, const int s2Len,
26138         const int open, const int gap,
26139         const parasail_matrix_t* matrix);
26140 
26141 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse2_128_16(
26142         const char * const restrict s1, const int s1Len,
26143         const char * const restrict s2, const int s2Len,
26144         const int open, const int gap,
26145         const parasail_matrix_t* matrix);
26146 
26147 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse2_128_8(
26148         const char * const restrict s1, const int s1Len,
26149         const char * const restrict s2, const int s2Len,
26150         const int open, const int gap,
26151         const parasail_matrix_t* matrix);
26152 
26153 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse2_128_sat(
26154         const char * const restrict s1, const int s1Len,
26155         const char * const restrict s2, const int s2Len,
26156         const int open, const int gap,
26157         const parasail_matrix_t* matrix);
26158 
26159 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse41_128_64(
26160         const char * const restrict s1, const int s1Len,
26161         const char * const restrict s2, const int s2Len,
26162         const int open, const int gap,
26163         const parasail_matrix_t* matrix);
26164 
26165 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse41_128_32(
26166         const char * const restrict s1, const int s1Len,
26167         const char * const restrict s2, const int s2Len,
26168         const int open, const int gap,
26169         const parasail_matrix_t* matrix);
26170 
26171 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse41_128_16(
26172         const char * const restrict s1, const int s1Len,
26173         const char * const restrict s2, const int s2Len,
26174         const int open, const int gap,
26175         const parasail_matrix_t* matrix);
26176 
26177 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse41_128_8(
26178         const char * const restrict s1, const int s1Len,
26179         const char * const restrict s2, const int s2Len,
26180         const int open, const int gap,
26181         const parasail_matrix_t* matrix);
26182 
26183 extern parasail_result_t* parasail_sg_de_stats_table_diag_sse41_128_sat(
26184         const char * const restrict s1, const int s1Len,
26185         const char * const restrict s2, const int s2Len,
26186         const int open, const int gap,
26187         const parasail_matrix_t* matrix);
26188 
26189 extern parasail_result_t* parasail_sg_de_stats_table_diag_avx2_256_64(
26190         const char * const restrict s1, const int s1Len,
26191         const char * const restrict s2, const int s2Len,
26192         const int open, const int gap,
26193         const parasail_matrix_t* matrix);
26194 
26195 extern parasail_result_t* parasail_sg_de_stats_table_diag_avx2_256_32(
26196         const char * const restrict s1, const int s1Len,
26197         const char * const restrict s2, const int s2Len,
26198         const int open, const int gap,
26199         const parasail_matrix_t* matrix);
26200 
26201 extern parasail_result_t* parasail_sg_de_stats_table_diag_avx2_256_16(
26202         const char * const restrict s1, const int s1Len,
26203         const char * const restrict s2, const int s2Len,
26204         const int open, const int gap,
26205         const parasail_matrix_t* matrix);
26206 
26207 extern parasail_result_t* parasail_sg_de_stats_table_diag_avx2_256_8(
26208         const char * const restrict s1, const int s1Len,
26209         const char * const restrict s2, const int s2Len,
26210         const int open, const int gap,
26211         const parasail_matrix_t* matrix);
26212 
26213 extern parasail_result_t* parasail_sg_de_stats_table_diag_avx2_256_sat(
26214         const char * const restrict s1, const int s1Len,
26215         const char * const restrict s2, const int s2Len,
26216         const int open, const int gap,
26217         const parasail_matrix_t* matrix);
26218 
26219 extern parasail_result_t* parasail_sg_de_stats_table_diag_altivec_128_64(
26220         const char * const restrict s1, const int s1Len,
26221         const char * const restrict s2, const int s2Len,
26222         const int open, const int gap,
26223         const parasail_matrix_t* matrix);
26224 
26225 extern parasail_result_t* parasail_sg_de_stats_table_diag_altivec_128_32(
26226         const char * const restrict s1, const int s1Len,
26227         const char * const restrict s2, const int s2Len,
26228         const int open, const int gap,
26229         const parasail_matrix_t* matrix);
26230 
26231 extern parasail_result_t* parasail_sg_de_stats_table_diag_altivec_128_16(
26232         const char * const restrict s1, const int s1Len,
26233         const char * const restrict s2, const int s2Len,
26234         const int open, const int gap,
26235         const parasail_matrix_t* matrix);
26236 
26237 extern parasail_result_t* parasail_sg_de_stats_table_diag_altivec_128_8(
26238         const char * const restrict s1, const int s1Len,
26239         const char * const restrict s2, const int s2Len,
26240         const int open, const int gap,
26241         const parasail_matrix_t* matrix);
26242 
26243 extern parasail_result_t* parasail_sg_de_stats_table_diag_altivec_128_sat(
26244         const char * const restrict s1, const int s1Len,
26245         const char * const restrict s2, const int s2Len,
26246         const int open, const int gap,
26247         const parasail_matrix_t* matrix);
26248 
26249 extern parasail_result_t* parasail_sg_de_stats_table_diag_neon_128_64(
26250         const char * const restrict s1, const int s1Len,
26251         const char * const restrict s2, const int s2Len,
26252         const int open, const int gap,
26253         const parasail_matrix_t* matrix);
26254 
26255 extern parasail_result_t* parasail_sg_de_stats_table_diag_neon_128_32(
26256         const char * const restrict s1, const int s1Len,
26257         const char * const restrict s2, const int s2Len,
26258         const int open, const int gap,
26259         const parasail_matrix_t* matrix);
26260 
26261 extern parasail_result_t* parasail_sg_de_stats_table_diag_neon_128_16(
26262         const char * const restrict s1, const int s1Len,
26263         const char * const restrict s2, const int s2Len,
26264         const int open, const int gap,
26265         const parasail_matrix_t* matrix);
26266 
26267 extern parasail_result_t* parasail_sg_de_stats_table_diag_neon_128_8(
26268         const char * const restrict s1, const int s1Len,
26269         const char * const restrict s2, const int s2Len,
26270         const int open, const int gap,
26271         const parasail_matrix_t* matrix);
26272 
26273 extern parasail_result_t* parasail_sg_de_stats_table_diag_neon_128_sat(
26274         const char * const restrict s1, const int s1Len,
26275         const char * const restrict s2, const int s2Len,
26276         const int open, const int gap,
26277         const parasail_matrix_t* matrix);
26278 
26279 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse2_128_64(
26280         const char * const restrict s1, const int s1Len,
26281         const char * const restrict s2, const int s2Len,
26282         const int open, const int gap,
26283         const parasail_matrix_t* matrix);
26284 
26285 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse2_128_32(
26286         const char * const restrict s1, const int s1Len,
26287         const char * const restrict s2, const int s2Len,
26288         const int open, const int gap,
26289         const parasail_matrix_t* matrix);
26290 
26291 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse2_128_16(
26292         const char * const restrict s1, const int s1Len,
26293         const char * const restrict s2, const int s2Len,
26294         const int open, const int gap,
26295         const parasail_matrix_t* matrix);
26296 
26297 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse2_128_8(
26298         const char * const restrict s1, const int s1Len,
26299         const char * const restrict s2, const int s2Len,
26300         const int open, const int gap,
26301         const parasail_matrix_t* matrix);
26302 
26303 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse2_128_sat(
26304         const char * const restrict s1, const int s1Len,
26305         const char * const restrict s2, const int s2Len,
26306         const int open, const int gap,
26307         const parasail_matrix_t* matrix);
26308 
26309 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse41_128_64(
26310         const char * const restrict s1, const int s1Len,
26311         const char * const restrict s2, const int s2Len,
26312         const int open, const int gap,
26313         const parasail_matrix_t* matrix);
26314 
26315 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse41_128_32(
26316         const char * const restrict s1, const int s1Len,
26317         const char * const restrict s2, const int s2Len,
26318         const int open, const int gap,
26319         const parasail_matrix_t* matrix);
26320 
26321 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse41_128_16(
26322         const char * const restrict s1, const int s1Len,
26323         const char * const restrict s2, const int s2Len,
26324         const int open, const int gap,
26325         const parasail_matrix_t* matrix);
26326 
26327 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse41_128_8(
26328         const char * const restrict s1, const int s1Len,
26329         const char * const restrict s2, const int s2Len,
26330         const int open, const int gap,
26331         const parasail_matrix_t* matrix);
26332 
26333 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sse41_128_sat(
26334         const char * const restrict s1, const int s1Len,
26335         const char * const restrict s2, const int s2Len,
26336         const int open, const int gap,
26337         const parasail_matrix_t* matrix);
26338 
26339 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_avx2_256_64(
26340         const char * const restrict s1, const int s1Len,
26341         const char * const restrict s2, const int s2Len,
26342         const int open, const int gap,
26343         const parasail_matrix_t* matrix);
26344 
26345 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_avx2_256_32(
26346         const char * const restrict s1, const int s1Len,
26347         const char * const restrict s2, const int s2Len,
26348         const int open, const int gap,
26349         const parasail_matrix_t* matrix);
26350 
26351 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_avx2_256_16(
26352         const char * const restrict s1, const int s1Len,
26353         const char * const restrict s2, const int s2Len,
26354         const int open, const int gap,
26355         const parasail_matrix_t* matrix);
26356 
26357 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_avx2_256_8(
26358         const char * const restrict s1, const int s1Len,
26359         const char * const restrict s2, const int s2Len,
26360         const int open, const int gap,
26361         const parasail_matrix_t* matrix);
26362 
26363 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_avx2_256_sat(
26364         const char * const restrict s1, const int s1Len,
26365         const char * const restrict s2, const int s2Len,
26366         const int open, const int gap,
26367         const parasail_matrix_t* matrix);
26368 
26369 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_altivec_128_64(
26370         const char * const restrict s1, const int s1Len,
26371         const char * const restrict s2, const int s2Len,
26372         const int open, const int gap,
26373         const parasail_matrix_t* matrix);
26374 
26375 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_altivec_128_32(
26376         const char * const restrict s1, const int s1Len,
26377         const char * const restrict s2, const int s2Len,
26378         const int open, const int gap,
26379         const parasail_matrix_t* matrix);
26380 
26381 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_altivec_128_16(
26382         const char * const restrict s1, const int s1Len,
26383         const char * const restrict s2, const int s2Len,
26384         const int open, const int gap,
26385         const parasail_matrix_t* matrix);
26386 
26387 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_altivec_128_8(
26388         const char * const restrict s1, const int s1Len,
26389         const char * const restrict s2, const int s2Len,
26390         const int open, const int gap,
26391         const parasail_matrix_t* matrix);
26392 
26393 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_altivec_128_sat(
26394         const char * const restrict s1, const int s1Len,
26395         const char * const restrict s2, const int s2Len,
26396         const int open, const int gap,
26397         const parasail_matrix_t* matrix);
26398 
26399 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_neon_128_64(
26400         const char * const restrict s1, const int s1Len,
26401         const char * const restrict s2, const int s2Len,
26402         const int open, const int gap,
26403         const parasail_matrix_t* matrix);
26404 
26405 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_neon_128_32(
26406         const char * const restrict s1, const int s1Len,
26407         const char * const restrict s2, const int s2Len,
26408         const int open, const int gap,
26409         const parasail_matrix_t* matrix);
26410 
26411 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_neon_128_16(
26412         const char * const restrict s1, const int s1Len,
26413         const char * const restrict s2, const int s2Len,
26414         const int open, const int gap,
26415         const parasail_matrix_t* matrix);
26416 
26417 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_neon_128_8(
26418         const char * const restrict s1, const int s1Len,
26419         const char * const restrict s2, const int s2Len,
26420         const int open, const int gap,
26421         const parasail_matrix_t* matrix);
26422 
26423 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_neon_128_sat(
26424         const char * const restrict s1, const int s1Len,
26425         const char * const restrict s2, const int s2Len,
26426         const int open, const int gap,
26427         const parasail_matrix_t* matrix);
26428 
26429 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse2_128_64(
26430         const char * const restrict s1, const int s1Len,
26431         const char * const restrict s2, const int s2Len,
26432         const int open, const int gap,
26433         const parasail_matrix_t* matrix);
26434 
26435 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse2_128_32(
26436         const char * const restrict s1, const int s1Len,
26437         const char * const restrict s2, const int s2Len,
26438         const int open, const int gap,
26439         const parasail_matrix_t* matrix);
26440 
26441 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse2_128_16(
26442         const char * const restrict s1, const int s1Len,
26443         const char * const restrict s2, const int s2Len,
26444         const int open, const int gap,
26445         const parasail_matrix_t* matrix);
26446 
26447 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse2_128_8(
26448         const char * const restrict s1, const int s1Len,
26449         const char * const restrict s2, const int s2Len,
26450         const int open, const int gap,
26451         const parasail_matrix_t* matrix);
26452 
26453 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse2_128_sat(
26454         const char * const restrict s1, const int s1Len,
26455         const char * const restrict s2, const int s2Len,
26456         const int open, const int gap,
26457         const parasail_matrix_t* matrix);
26458 
26459 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse41_128_64(
26460         const char * const restrict s1, const int s1Len,
26461         const char * const restrict s2, const int s2Len,
26462         const int open, const int gap,
26463         const parasail_matrix_t* matrix);
26464 
26465 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse41_128_32(
26466         const char * const restrict s1, const int s1Len,
26467         const char * const restrict s2, const int s2Len,
26468         const int open, const int gap,
26469         const parasail_matrix_t* matrix);
26470 
26471 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse41_128_16(
26472         const char * const restrict s1, const int s1Len,
26473         const char * const restrict s2, const int s2Len,
26474         const int open, const int gap,
26475         const parasail_matrix_t* matrix);
26476 
26477 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse41_128_8(
26478         const char * const restrict s1, const int s1Len,
26479         const char * const restrict s2, const int s2Len,
26480         const int open, const int gap,
26481         const parasail_matrix_t* matrix);
26482 
26483 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sse41_128_sat(
26484         const char * const restrict s1, const int s1Len,
26485         const char * const restrict s2, const int s2Len,
26486         const int open, const int gap,
26487         const parasail_matrix_t* matrix);
26488 
26489 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_avx2_256_64(
26490         const char * const restrict s1, const int s1Len,
26491         const char * const restrict s2, const int s2Len,
26492         const int open, const int gap,
26493         const parasail_matrix_t* matrix);
26494 
26495 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_avx2_256_32(
26496         const char * const restrict s1, const int s1Len,
26497         const char * const restrict s2, const int s2Len,
26498         const int open, const int gap,
26499         const parasail_matrix_t* matrix);
26500 
26501 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_avx2_256_16(
26502         const char * const restrict s1, const int s1Len,
26503         const char * const restrict s2, const int s2Len,
26504         const int open, const int gap,
26505         const parasail_matrix_t* matrix);
26506 
26507 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_avx2_256_8(
26508         const char * const restrict s1, const int s1Len,
26509         const char * const restrict s2, const int s2Len,
26510         const int open, const int gap,
26511         const parasail_matrix_t* matrix);
26512 
26513 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_avx2_256_sat(
26514         const char * const restrict s1, const int s1Len,
26515         const char * const restrict s2, const int s2Len,
26516         const int open, const int gap,
26517         const parasail_matrix_t* matrix);
26518 
26519 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_altivec_128_64(
26520         const char * const restrict s1, const int s1Len,
26521         const char * const restrict s2, const int s2Len,
26522         const int open, const int gap,
26523         const parasail_matrix_t* matrix);
26524 
26525 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_altivec_128_32(
26526         const char * const restrict s1, const int s1Len,
26527         const char * const restrict s2, const int s2Len,
26528         const int open, const int gap,
26529         const parasail_matrix_t* matrix);
26530 
26531 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_altivec_128_16(
26532         const char * const restrict s1, const int s1Len,
26533         const char * const restrict s2, const int s2Len,
26534         const int open, const int gap,
26535         const parasail_matrix_t* matrix);
26536 
26537 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_altivec_128_8(
26538         const char * const restrict s1, const int s1Len,
26539         const char * const restrict s2, const int s2Len,
26540         const int open, const int gap,
26541         const parasail_matrix_t* matrix);
26542 
26543 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_altivec_128_sat(
26544         const char * const restrict s1, const int s1Len,
26545         const char * const restrict s2, const int s2Len,
26546         const int open, const int gap,
26547         const parasail_matrix_t* matrix);
26548 
26549 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_neon_128_64(
26550         const char * const restrict s1, const int s1Len,
26551         const char * const restrict s2, const int s2Len,
26552         const int open, const int gap,
26553         const parasail_matrix_t* matrix);
26554 
26555 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_neon_128_32(
26556         const char * const restrict s1, const int s1Len,
26557         const char * const restrict s2, const int s2Len,
26558         const int open, const int gap,
26559         const parasail_matrix_t* matrix);
26560 
26561 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_neon_128_16(
26562         const char * const restrict s1, const int s1Len,
26563         const char * const restrict s2, const int s2Len,
26564         const int open, const int gap,
26565         const parasail_matrix_t* matrix);
26566 
26567 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_neon_128_8(
26568         const char * const restrict s1, const int s1Len,
26569         const char * const restrict s2, const int s2Len,
26570         const int open, const int gap,
26571         const parasail_matrix_t* matrix);
26572 
26573 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_neon_128_sat(
26574         const char * const restrict s1, const int s1Len,
26575         const char * const restrict s2, const int s2Len,
26576         const int open, const int gap,
26577         const parasail_matrix_t* matrix);
26578 
26579 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse2_128_64(
26580         const char * const restrict s1, const int s1Len,
26581         const char * const restrict s2, const int s2Len,
26582         const int open, const int gap,
26583         const parasail_matrix_t* matrix);
26584 
26585 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse2_128_32(
26586         const char * const restrict s1, const int s1Len,
26587         const char * const restrict s2, const int s2Len,
26588         const int open, const int gap,
26589         const parasail_matrix_t* matrix);
26590 
26591 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse2_128_16(
26592         const char * const restrict s1, const int s1Len,
26593         const char * const restrict s2, const int s2Len,
26594         const int open, const int gap,
26595         const parasail_matrix_t* matrix);
26596 
26597 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse2_128_8(
26598         const char * const restrict s1, const int s1Len,
26599         const char * const restrict s2, const int s2Len,
26600         const int open, const int gap,
26601         const parasail_matrix_t* matrix);
26602 
26603 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse2_128_sat(
26604         const char * const restrict s1, const int s1Len,
26605         const char * const restrict s2, const int s2Len,
26606         const int open, const int gap,
26607         const parasail_matrix_t* matrix);
26608 
26609 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse41_128_64(
26610         const char * const restrict s1, const int s1Len,
26611         const char * const restrict s2, const int s2Len,
26612         const int open, const int gap,
26613         const parasail_matrix_t* matrix);
26614 
26615 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse41_128_32(
26616         const char * const restrict s1, const int s1Len,
26617         const char * const restrict s2, const int s2Len,
26618         const int open, const int gap,
26619         const parasail_matrix_t* matrix);
26620 
26621 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse41_128_16(
26622         const char * const restrict s1, const int s1Len,
26623         const char * const restrict s2, const int s2Len,
26624         const int open, const int gap,
26625         const parasail_matrix_t* matrix);
26626 
26627 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse41_128_8(
26628         const char * const restrict s1, const int s1Len,
26629         const char * const restrict s2, const int s2Len,
26630         const int open, const int gap,
26631         const parasail_matrix_t* matrix);
26632 
26633 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sse41_128_sat(
26634         const char * const restrict s1, const int s1Len,
26635         const char * const restrict s2, const int s2Len,
26636         const int open, const int gap,
26637         const parasail_matrix_t* matrix);
26638 
26639 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_avx2_256_64(
26640         const char * const restrict s1, const int s1Len,
26641         const char * const restrict s2, const int s2Len,
26642         const int open, const int gap,
26643         const parasail_matrix_t* matrix);
26644 
26645 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_avx2_256_32(
26646         const char * const restrict s1, const int s1Len,
26647         const char * const restrict s2, const int s2Len,
26648         const int open, const int gap,
26649         const parasail_matrix_t* matrix);
26650 
26651 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_avx2_256_16(
26652         const char * const restrict s1, const int s1Len,
26653         const char * const restrict s2, const int s2Len,
26654         const int open, const int gap,
26655         const parasail_matrix_t* matrix);
26656 
26657 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_avx2_256_8(
26658         const char * const restrict s1, const int s1Len,
26659         const char * const restrict s2, const int s2Len,
26660         const int open, const int gap,
26661         const parasail_matrix_t* matrix);
26662 
26663 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_avx2_256_sat(
26664         const char * const restrict s1, const int s1Len,
26665         const char * const restrict s2, const int s2Len,
26666         const int open, const int gap,
26667         const parasail_matrix_t* matrix);
26668 
26669 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_altivec_128_64(
26670         const char * const restrict s1, const int s1Len,
26671         const char * const restrict s2, const int s2Len,
26672         const int open, const int gap,
26673         const parasail_matrix_t* matrix);
26674 
26675 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_altivec_128_32(
26676         const char * const restrict s1, const int s1Len,
26677         const char * const restrict s2, const int s2Len,
26678         const int open, const int gap,
26679         const parasail_matrix_t* matrix);
26680 
26681 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_altivec_128_16(
26682         const char * const restrict s1, const int s1Len,
26683         const char * const restrict s2, const int s2Len,
26684         const int open, const int gap,
26685         const parasail_matrix_t* matrix);
26686 
26687 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_altivec_128_8(
26688         const char * const restrict s1, const int s1Len,
26689         const char * const restrict s2, const int s2Len,
26690         const int open, const int gap,
26691         const parasail_matrix_t* matrix);
26692 
26693 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_altivec_128_sat(
26694         const char * const restrict s1, const int s1Len,
26695         const char * const restrict s2, const int s2Len,
26696         const int open, const int gap,
26697         const parasail_matrix_t* matrix);
26698 
26699 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_neon_128_64(
26700         const char * const restrict s1, const int s1Len,
26701         const char * const restrict s2, const int s2Len,
26702         const int open, const int gap,
26703         const parasail_matrix_t* matrix);
26704 
26705 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_neon_128_32(
26706         const char * const restrict s1, const int s1Len,
26707         const char * const restrict s2, const int s2Len,
26708         const int open, const int gap,
26709         const parasail_matrix_t* matrix);
26710 
26711 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_neon_128_16(
26712         const char * const restrict s1, const int s1Len,
26713         const char * const restrict s2, const int s2Len,
26714         const int open, const int gap,
26715         const parasail_matrix_t* matrix);
26716 
26717 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_neon_128_8(
26718         const char * const restrict s1, const int s1Len,
26719         const char * const restrict s2, const int s2Len,
26720         const int open, const int gap,
26721         const parasail_matrix_t* matrix);
26722 
26723 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_neon_128_sat(
26724         const char * const restrict s1, const int s1Len,
26725         const char * const restrict s2, const int s2Len,
26726         const int open, const int gap,
26727         const parasail_matrix_t* matrix);
26728 
26729 extern parasail_result_t* parasail_sg_dx_scan_sse2_128_64(
26730         const char * const restrict s1, const int s1Len,
26731         const char * const restrict s2, const int s2Len,
26732         const int open, const int gap,
26733         const parasail_matrix_t* matrix);
26734 
26735 extern parasail_result_t* parasail_sg_dx_scan_sse2_128_32(
26736         const char * const restrict s1, const int s1Len,
26737         const char * const restrict s2, const int s2Len,
26738         const int open, const int gap,
26739         const parasail_matrix_t* matrix);
26740 
26741 extern parasail_result_t* parasail_sg_dx_scan_sse2_128_16(
26742         const char * const restrict s1, const int s1Len,
26743         const char * const restrict s2, const int s2Len,
26744         const int open, const int gap,
26745         const parasail_matrix_t* matrix);
26746 
26747 extern parasail_result_t* parasail_sg_dx_scan_sse2_128_8(
26748         const char * const restrict s1, const int s1Len,
26749         const char * const restrict s2, const int s2Len,
26750         const int open, const int gap,
26751         const parasail_matrix_t* matrix);
26752 
26753 extern parasail_result_t* parasail_sg_dx_scan_sse2_128_sat(
26754         const char * const restrict s1, const int s1Len,
26755         const char * const restrict s2, const int s2Len,
26756         const int open, const int gap,
26757         const parasail_matrix_t* matrix);
26758 
26759 extern parasail_result_t* parasail_sg_dx_scan_sse41_128_64(
26760         const char * const restrict s1, const int s1Len,
26761         const char * const restrict s2, const int s2Len,
26762         const int open, const int gap,
26763         const parasail_matrix_t* matrix);
26764 
26765 extern parasail_result_t* parasail_sg_dx_scan_sse41_128_32(
26766         const char * const restrict s1, const int s1Len,
26767         const char * const restrict s2, const int s2Len,
26768         const int open, const int gap,
26769         const parasail_matrix_t* matrix);
26770 
26771 extern parasail_result_t* parasail_sg_dx_scan_sse41_128_16(
26772         const char * const restrict s1, const int s1Len,
26773         const char * const restrict s2, const int s2Len,
26774         const int open, const int gap,
26775         const parasail_matrix_t* matrix);
26776 
26777 extern parasail_result_t* parasail_sg_dx_scan_sse41_128_8(
26778         const char * const restrict s1, const int s1Len,
26779         const char * const restrict s2, const int s2Len,
26780         const int open, const int gap,
26781         const parasail_matrix_t* matrix);
26782 
26783 extern parasail_result_t* parasail_sg_dx_scan_sse41_128_sat(
26784         const char * const restrict s1, const int s1Len,
26785         const char * const restrict s2, const int s2Len,
26786         const int open, const int gap,
26787         const parasail_matrix_t* matrix);
26788 
26789 extern parasail_result_t* parasail_sg_dx_scan_avx2_256_64(
26790         const char * const restrict s1, const int s1Len,
26791         const char * const restrict s2, const int s2Len,
26792         const int open, const int gap,
26793         const parasail_matrix_t* matrix);
26794 
26795 extern parasail_result_t* parasail_sg_dx_scan_avx2_256_32(
26796         const char * const restrict s1, const int s1Len,
26797         const char * const restrict s2, const int s2Len,
26798         const int open, const int gap,
26799         const parasail_matrix_t* matrix);
26800 
26801 extern parasail_result_t* parasail_sg_dx_scan_avx2_256_16(
26802         const char * const restrict s1, const int s1Len,
26803         const char * const restrict s2, const int s2Len,
26804         const int open, const int gap,
26805         const parasail_matrix_t* matrix);
26806 
26807 extern parasail_result_t* parasail_sg_dx_scan_avx2_256_8(
26808         const char * const restrict s1, const int s1Len,
26809         const char * const restrict s2, const int s2Len,
26810         const int open, const int gap,
26811         const parasail_matrix_t* matrix);
26812 
26813 extern parasail_result_t* parasail_sg_dx_scan_avx2_256_sat(
26814         const char * const restrict s1, const int s1Len,
26815         const char * const restrict s2, const int s2Len,
26816         const int open, const int gap,
26817         const parasail_matrix_t* matrix);
26818 
26819 extern parasail_result_t* parasail_sg_dx_scan_altivec_128_64(
26820         const char * const restrict s1, const int s1Len,
26821         const char * const restrict s2, const int s2Len,
26822         const int open, const int gap,
26823         const parasail_matrix_t* matrix);
26824 
26825 extern parasail_result_t* parasail_sg_dx_scan_altivec_128_32(
26826         const char * const restrict s1, const int s1Len,
26827         const char * const restrict s2, const int s2Len,
26828         const int open, const int gap,
26829         const parasail_matrix_t* matrix);
26830 
26831 extern parasail_result_t* parasail_sg_dx_scan_altivec_128_16(
26832         const char * const restrict s1, const int s1Len,
26833         const char * const restrict s2, const int s2Len,
26834         const int open, const int gap,
26835         const parasail_matrix_t* matrix);
26836 
26837 extern parasail_result_t* parasail_sg_dx_scan_altivec_128_8(
26838         const char * const restrict s1, const int s1Len,
26839         const char * const restrict s2, const int s2Len,
26840         const int open, const int gap,
26841         const parasail_matrix_t* matrix);
26842 
26843 extern parasail_result_t* parasail_sg_dx_scan_altivec_128_sat(
26844         const char * const restrict s1, const int s1Len,
26845         const char * const restrict s2, const int s2Len,
26846         const int open, const int gap,
26847         const parasail_matrix_t* matrix);
26848 
26849 extern parasail_result_t* parasail_sg_dx_scan_neon_128_64(
26850         const char * const restrict s1, const int s1Len,
26851         const char * const restrict s2, const int s2Len,
26852         const int open, const int gap,
26853         const parasail_matrix_t* matrix);
26854 
26855 extern parasail_result_t* parasail_sg_dx_scan_neon_128_32(
26856         const char * const restrict s1, const int s1Len,
26857         const char * const restrict s2, const int s2Len,
26858         const int open, const int gap,
26859         const parasail_matrix_t* matrix);
26860 
26861 extern parasail_result_t* parasail_sg_dx_scan_neon_128_16(
26862         const char * const restrict s1, const int s1Len,
26863         const char * const restrict s2, const int s2Len,
26864         const int open, const int gap,
26865         const parasail_matrix_t* matrix);
26866 
26867 extern parasail_result_t* parasail_sg_dx_scan_neon_128_8(
26868         const char * const restrict s1, const int s1Len,
26869         const char * const restrict s2, const int s2Len,
26870         const int open, const int gap,
26871         const parasail_matrix_t* matrix);
26872 
26873 extern parasail_result_t* parasail_sg_dx_scan_neon_128_sat(
26874         const char * const restrict s1, const int s1Len,
26875         const char * const restrict s2, const int s2Len,
26876         const int open, const int gap,
26877         const parasail_matrix_t* matrix);
26878 
26879 extern parasail_result_t* parasail_sg_dx_striped_sse2_128_64(
26880         const char * const restrict s1, const int s1Len,
26881         const char * const restrict s2, const int s2Len,
26882         const int open, const int gap,
26883         const parasail_matrix_t* matrix);
26884 
26885 extern parasail_result_t* parasail_sg_dx_striped_sse2_128_32(
26886         const char * const restrict s1, const int s1Len,
26887         const char * const restrict s2, const int s2Len,
26888         const int open, const int gap,
26889         const parasail_matrix_t* matrix);
26890 
26891 extern parasail_result_t* parasail_sg_dx_striped_sse2_128_16(
26892         const char * const restrict s1, const int s1Len,
26893         const char * const restrict s2, const int s2Len,
26894         const int open, const int gap,
26895         const parasail_matrix_t* matrix);
26896 
26897 extern parasail_result_t* parasail_sg_dx_striped_sse2_128_8(
26898         const char * const restrict s1, const int s1Len,
26899         const char * const restrict s2, const int s2Len,
26900         const int open, const int gap,
26901         const parasail_matrix_t* matrix);
26902 
26903 extern parasail_result_t* parasail_sg_dx_striped_sse2_128_sat(
26904         const char * const restrict s1, const int s1Len,
26905         const char * const restrict s2, const int s2Len,
26906         const int open, const int gap,
26907         const parasail_matrix_t* matrix);
26908 
26909 extern parasail_result_t* parasail_sg_dx_striped_sse41_128_64(
26910         const char * const restrict s1, const int s1Len,
26911         const char * const restrict s2, const int s2Len,
26912         const int open, const int gap,
26913         const parasail_matrix_t* matrix);
26914 
26915 extern parasail_result_t* parasail_sg_dx_striped_sse41_128_32(
26916         const char * const restrict s1, const int s1Len,
26917         const char * const restrict s2, const int s2Len,
26918         const int open, const int gap,
26919         const parasail_matrix_t* matrix);
26920 
26921 extern parasail_result_t* parasail_sg_dx_striped_sse41_128_16(
26922         const char * const restrict s1, const int s1Len,
26923         const char * const restrict s2, const int s2Len,
26924         const int open, const int gap,
26925         const parasail_matrix_t* matrix);
26926 
26927 extern parasail_result_t* parasail_sg_dx_striped_sse41_128_8(
26928         const char * const restrict s1, const int s1Len,
26929         const char * const restrict s2, const int s2Len,
26930         const int open, const int gap,
26931         const parasail_matrix_t* matrix);
26932 
26933 extern parasail_result_t* parasail_sg_dx_striped_sse41_128_sat(
26934         const char * const restrict s1, const int s1Len,
26935         const char * const restrict s2, const int s2Len,
26936         const int open, const int gap,
26937         const parasail_matrix_t* matrix);
26938 
26939 extern parasail_result_t* parasail_sg_dx_striped_avx2_256_64(
26940         const char * const restrict s1, const int s1Len,
26941         const char * const restrict s2, const int s2Len,
26942         const int open, const int gap,
26943         const parasail_matrix_t* matrix);
26944 
26945 extern parasail_result_t* parasail_sg_dx_striped_avx2_256_32(
26946         const char * const restrict s1, const int s1Len,
26947         const char * const restrict s2, const int s2Len,
26948         const int open, const int gap,
26949         const parasail_matrix_t* matrix);
26950 
26951 extern parasail_result_t* parasail_sg_dx_striped_avx2_256_16(
26952         const char * const restrict s1, const int s1Len,
26953         const char * const restrict s2, const int s2Len,
26954         const int open, const int gap,
26955         const parasail_matrix_t* matrix);
26956 
26957 extern parasail_result_t* parasail_sg_dx_striped_avx2_256_8(
26958         const char * const restrict s1, const int s1Len,
26959         const char * const restrict s2, const int s2Len,
26960         const int open, const int gap,
26961         const parasail_matrix_t* matrix);
26962 
26963 extern parasail_result_t* parasail_sg_dx_striped_avx2_256_sat(
26964         const char * const restrict s1, const int s1Len,
26965         const char * const restrict s2, const int s2Len,
26966         const int open, const int gap,
26967         const parasail_matrix_t* matrix);
26968 
26969 extern parasail_result_t* parasail_sg_dx_striped_altivec_128_64(
26970         const char * const restrict s1, const int s1Len,
26971         const char * const restrict s2, const int s2Len,
26972         const int open, const int gap,
26973         const parasail_matrix_t* matrix);
26974 
26975 extern parasail_result_t* parasail_sg_dx_striped_altivec_128_32(
26976         const char * const restrict s1, const int s1Len,
26977         const char * const restrict s2, const int s2Len,
26978         const int open, const int gap,
26979         const parasail_matrix_t* matrix);
26980 
26981 extern parasail_result_t* parasail_sg_dx_striped_altivec_128_16(
26982         const char * const restrict s1, const int s1Len,
26983         const char * const restrict s2, const int s2Len,
26984         const int open, const int gap,
26985         const parasail_matrix_t* matrix);
26986 
26987 extern parasail_result_t* parasail_sg_dx_striped_altivec_128_8(
26988         const char * const restrict s1, const int s1Len,
26989         const char * const restrict s2, const int s2Len,
26990         const int open, const int gap,
26991         const parasail_matrix_t* matrix);
26992 
26993 extern parasail_result_t* parasail_sg_dx_striped_altivec_128_sat(
26994         const char * const restrict s1, const int s1Len,
26995         const char * const restrict s2, const int s2Len,
26996         const int open, const int gap,
26997         const parasail_matrix_t* matrix);
26998 
26999 extern parasail_result_t* parasail_sg_dx_striped_neon_128_64(
27000         const char * const restrict s1, const int s1Len,
27001         const char * const restrict s2, const int s2Len,
27002         const int open, const int gap,
27003         const parasail_matrix_t* matrix);
27004 
27005 extern parasail_result_t* parasail_sg_dx_striped_neon_128_32(
27006         const char * const restrict s1, const int s1Len,
27007         const char * const restrict s2, const int s2Len,
27008         const int open, const int gap,
27009         const parasail_matrix_t* matrix);
27010 
27011 extern parasail_result_t* parasail_sg_dx_striped_neon_128_16(
27012         const char * const restrict s1, const int s1Len,
27013         const char * const restrict s2, const int s2Len,
27014         const int open, const int gap,
27015         const parasail_matrix_t* matrix);
27016 
27017 extern parasail_result_t* parasail_sg_dx_striped_neon_128_8(
27018         const char * const restrict s1, const int s1Len,
27019         const char * const restrict s2, const int s2Len,
27020         const int open, const int gap,
27021         const parasail_matrix_t* matrix);
27022 
27023 extern parasail_result_t* parasail_sg_dx_striped_neon_128_sat(
27024         const char * const restrict s1, const int s1Len,
27025         const char * const restrict s2, const int s2Len,
27026         const int open, const int gap,
27027         const parasail_matrix_t* matrix);
27028 
27029 extern parasail_result_t* parasail_sg_dx_diag_sse2_128_64(
27030         const char * const restrict s1, const int s1Len,
27031         const char * const restrict s2, const int s2Len,
27032         const int open, const int gap,
27033         const parasail_matrix_t* matrix);
27034 
27035 extern parasail_result_t* parasail_sg_dx_diag_sse2_128_32(
27036         const char * const restrict s1, const int s1Len,
27037         const char * const restrict s2, const int s2Len,
27038         const int open, const int gap,
27039         const parasail_matrix_t* matrix);
27040 
27041 extern parasail_result_t* parasail_sg_dx_diag_sse2_128_16(
27042         const char * const restrict s1, const int s1Len,
27043         const char * const restrict s2, const int s2Len,
27044         const int open, const int gap,
27045         const parasail_matrix_t* matrix);
27046 
27047 extern parasail_result_t* parasail_sg_dx_diag_sse2_128_8(
27048         const char * const restrict s1, const int s1Len,
27049         const char * const restrict s2, const int s2Len,
27050         const int open, const int gap,
27051         const parasail_matrix_t* matrix);
27052 
27053 extern parasail_result_t* parasail_sg_dx_diag_sse2_128_sat(
27054         const char * const restrict s1, const int s1Len,
27055         const char * const restrict s2, const int s2Len,
27056         const int open, const int gap,
27057         const parasail_matrix_t* matrix);
27058 
27059 extern parasail_result_t* parasail_sg_dx_diag_sse41_128_64(
27060         const char * const restrict s1, const int s1Len,
27061         const char * const restrict s2, const int s2Len,
27062         const int open, const int gap,
27063         const parasail_matrix_t* matrix);
27064 
27065 extern parasail_result_t* parasail_sg_dx_diag_sse41_128_32(
27066         const char * const restrict s1, const int s1Len,
27067         const char * const restrict s2, const int s2Len,
27068         const int open, const int gap,
27069         const parasail_matrix_t* matrix);
27070 
27071 extern parasail_result_t* parasail_sg_dx_diag_sse41_128_16(
27072         const char * const restrict s1, const int s1Len,
27073         const char * const restrict s2, const int s2Len,
27074         const int open, const int gap,
27075         const parasail_matrix_t* matrix);
27076 
27077 extern parasail_result_t* parasail_sg_dx_diag_sse41_128_8(
27078         const char * const restrict s1, const int s1Len,
27079         const char * const restrict s2, const int s2Len,
27080         const int open, const int gap,
27081         const parasail_matrix_t* matrix);
27082 
27083 extern parasail_result_t* parasail_sg_dx_diag_sse41_128_sat(
27084         const char * const restrict s1, const int s1Len,
27085         const char * const restrict s2, const int s2Len,
27086         const int open, const int gap,
27087         const parasail_matrix_t* matrix);
27088 
27089 extern parasail_result_t* parasail_sg_dx_diag_avx2_256_64(
27090         const char * const restrict s1, const int s1Len,
27091         const char * const restrict s2, const int s2Len,
27092         const int open, const int gap,
27093         const parasail_matrix_t* matrix);
27094 
27095 extern parasail_result_t* parasail_sg_dx_diag_avx2_256_32(
27096         const char * const restrict s1, const int s1Len,
27097         const char * const restrict s2, const int s2Len,
27098         const int open, const int gap,
27099         const parasail_matrix_t* matrix);
27100 
27101 extern parasail_result_t* parasail_sg_dx_diag_avx2_256_16(
27102         const char * const restrict s1, const int s1Len,
27103         const char * const restrict s2, const int s2Len,
27104         const int open, const int gap,
27105         const parasail_matrix_t* matrix);
27106 
27107 extern parasail_result_t* parasail_sg_dx_diag_avx2_256_8(
27108         const char * const restrict s1, const int s1Len,
27109         const char * const restrict s2, const int s2Len,
27110         const int open, const int gap,
27111         const parasail_matrix_t* matrix);
27112 
27113 extern parasail_result_t* parasail_sg_dx_diag_avx2_256_sat(
27114         const char * const restrict s1, const int s1Len,
27115         const char * const restrict s2, const int s2Len,
27116         const int open, const int gap,
27117         const parasail_matrix_t* matrix);
27118 
27119 extern parasail_result_t* parasail_sg_dx_diag_altivec_128_64(
27120         const char * const restrict s1, const int s1Len,
27121         const char * const restrict s2, const int s2Len,
27122         const int open, const int gap,
27123         const parasail_matrix_t* matrix);
27124 
27125 extern parasail_result_t* parasail_sg_dx_diag_altivec_128_32(
27126         const char * const restrict s1, const int s1Len,
27127         const char * const restrict s2, const int s2Len,
27128         const int open, const int gap,
27129         const parasail_matrix_t* matrix);
27130 
27131 extern parasail_result_t* parasail_sg_dx_diag_altivec_128_16(
27132         const char * const restrict s1, const int s1Len,
27133         const char * const restrict s2, const int s2Len,
27134         const int open, const int gap,
27135         const parasail_matrix_t* matrix);
27136 
27137 extern parasail_result_t* parasail_sg_dx_diag_altivec_128_8(
27138         const char * const restrict s1, const int s1Len,
27139         const char * const restrict s2, const int s2Len,
27140         const int open, const int gap,
27141         const parasail_matrix_t* matrix);
27142 
27143 extern parasail_result_t* parasail_sg_dx_diag_altivec_128_sat(
27144         const char * const restrict s1, const int s1Len,
27145         const char * const restrict s2, const int s2Len,
27146         const int open, const int gap,
27147         const parasail_matrix_t* matrix);
27148 
27149 extern parasail_result_t* parasail_sg_dx_diag_neon_128_64(
27150         const char * const restrict s1, const int s1Len,
27151         const char * const restrict s2, const int s2Len,
27152         const int open, const int gap,
27153         const parasail_matrix_t* matrix);
27154 
27155 extern parasail_result_t* parasail_sg_dx_diag_neon_128_32(
27156         const char * const restrict s1, const int s1Len,
27157         const char * const restrict s2, const int s2Len,
27158         const int open, const int gap,
27159         const parasail_matrix_t* matrix);
27160 
27161 extern parasail_result_t* parasail_sg_dx_diag_neon_128_16(
27162         const char * const restrict s1, const int s1Len,
27163         const char * const restrict s2, const int s2Len,
27164         const int open, const int gap,
27165         const parasail_matrix_t* matrix);
27166 
27167 extern parasail_result_t* parasail_sg_dx_diag_neon_128_8(
27168         const char * const restrict s1, const int s1Len,
27169         const char * const restrict s2, const int s2Len,
27170         const int open, const int gap,
27171         const parasail_matrix_t* matrix);
27172 
27173 extern parasail_result_t* parasail_sg_dx_diag_neon_128_sat(
27174         const char * const restrict s1, const int s1Len,
27175         const char * const restrict s2, const int s2Len,
27176         const int open, const int gap,
27177         const parasail_matrix_t* matrix);
27178 
27179 extern parasail_result_t* parasail_sg_dx_table_scan_sse2_128_64(
27180         const char * const restrict s1, const int s1Len,
27181         const char * const restrict s2, const int s2Len,
27182         const int open, const int gap,
27183         const parasail_matrix_t* matrix);
27184 
27185 extern parasail_result_t* parasail_sg_dx_table_scan_sse2_128_32(
27186         const char * const restrict s1, const int s1Len,
27187         const char * const restrict s2, const int s2Len,
27188         const int open, const int gap,
27189         const parasail_matrix_t* matrix);
27190 
27191 extern parasail_result_t* parasail_sg_dx_table_scan_sse2_128_16(
27192         const char * const restrict s1, const int s1Len,
27193         const char * const restrict s2, const int s2Len,
27194         const int open, const int gap,
27195         const parasail_matrix_t* matrix);
27196 
27197 extern parasail_result_t* parasail_sg_dx_table_scan_sse2_128_8(
27198         const char * const restrict s1, const int s1Len,
27199         const char * const restrict s2, const int s2Len,
27200         const int open, const int gap,
27201         const parasail_matrix_t* matrix);
27202 
27203 extern parasail_result_t* parasail_sg_dx_table_scan_sse2_128_sat(
27204         const char * const restrict s1, const int s1Len,
27205         const char * const restrict s2, const int s2Len,
27206         const int open, const int gap,
27207         const parasail_matrix_t* matrix);
27208 
27209 extern parasail_result_t* parasail_sg_dx_table_scan_sse41_128_64(
27210         const char * const restrict s1, const int s1Len,
27211         const char * const restrict s2, const int s2Len,
27212         const int open, const int gap,
27213         const parasail_matrix_t* matrix);
27214 
27215 extern parasail_result_t* parasail_sg_dx_table_scan_sse41_128_32(
27216         const char * const restrict s1, const int s1Len,
27217         const char * const restrict s2, const int s2Len,
27218         const int open, const int gap,
27219         const parasail_matrix_t* matrix);
27220 
27221 extern parasail_result_t* parasail_sg_dx_table_scan_sse41_128_16(
27222         const char * const restrict s1, const int s1Len,
27223         const char * const restrict s2, const int s2Len,
27224         const int open, const int gap,
27225         const parasail_matrix_t* matrix);
27226 
27227 extern parasail_result_t* parasail_sg_dx_table_scan_sse41_128_8(
27228         const char * const restrict s1, const int s1Len,
27229         const char * const restrict s2, const int s2Len,
27230         const int open, const int gap,
27231         const parasail_matrix_t* matrix);
27232 
27233 extern parasail_result_t* parasail_sg_dx_table_scan_sse41_128_sat(
27234         const char * const restrict s1, const int s1Len,
27235         const char * const restrict s2, const int s2Len,
27236         const int open, const int gap,
27237         const parasail_matrix_t* matrix);
27238 
27239 extern parasail_result_t* parasail_sg_dx_table_scan_avx2_256_64(
27240         const char * const restrict s1, const int s1Len,
27241         const char * const restrict s2, const int s2Len,
27242         const int open, const int gap,
27243         const parasail_matrix_t* matrix);
27244 
27245 extern parasail_result_t* parasail_sg_dx_table_scan_avx2_256_32(
27246         const char * const restrict s1, const int s1Len,
27247         const char * const restrict s2, const int s2Len,
27248         const int open, const int gap,
27249         const parasail_matrix_t* matrix);
27250 
27251 extern parasail_result_t* parasail_sg_dx_table_scan_avx2_256_16(
27252         const char * const restrict s1, const int s1Len,
27253         const char * const restrict s2, const int s2Len,
27254         const int open, const int gap,
27255         const parasail_matrix_t* matrix);
27256 
27257 extern parasail_result_t* parasail_sg_dx_table_scan_avx2_256_8(
27258         const char * const restrict s1, const int s1Len,
27259         const char * const restrict s2, const int s2Len,
27260         const int open, const int gap,
27261         const parasail_matrix_t* matrix);
27262 
27263 extern parasail_result_t* parasail_sg_dx_table_scan_avx2_256_sat(
27264         const char * const restrict s1, const int s1Len,
27265         const char * const restrict s2, const int s2Len,
27266         const int open, const int gap,
27267         const parasail_matrix_t* matrix);
27268 
27269 extern parasail_result_t* parasail_sg_dx_table_scan_altivec_128_64(
27270         const char * const restrict s1, const int s1Len,
27271         const char * const restrict s2, const int s2Len,
27272         const int open, const int gap,
27273         const parasail_matrix_t* matrix);
27274 
27275 extern parasail_result_t* parasail_sg_dx_table_scan_altivec_128_32(
27276         const char * const restrict s1, const int s1Len,
27277         const char * const restrict s2, const int s2Len,
27278         const int open, const int gap,
27279         const parasail_matrix_t* matrix);
27280 
27281 extern parasail_result_t* parasail_sg_dx_table_scan_altivec_128_16(
27282         const char * const restrict s1, const int s1Len,
27283         const char * const restrict s2, const int s2Len,
27284         const int open, const int gap,
27285         const parasail_matrix_t* matrix);
27286 
27287 extern parasail_result_t* parasail_sg_dx_table_scan_altivec_128_8(
27288         const char * const restrict s1, const int s1Len,
27289         const char * const restrict s2, const int s2Len,
27290         const int open, const int gap,
27291         const parasail_matrix_t* matrix);
27292 
27293 extern parasail_result_t* parasail_sg_dx_table_scan_altivec_128_sat(
27294         const char * const restrict s1, const int s1Len,
27295         const char * const restrict s2, const int s2Len,
27296         const int open, const int gap,
27297         const parasail_matrix_t* matrix);
27298 
27299 extern parasail_result_t* parasail_sg_dx_table_scan_neon_128_64(
27300         const char * const restrict s1, const int s1Len,
27301         const char * const restrict s2, const int s2Len,
27302         const int open, const int gap,
27303         const parasail_matrix_t* matrix);
27304 
27305 extern parasail_result_t* parasail_sg_dx_table_scan_neon_128_32(
27306         const char * const restrict s1, const int s1Len,
27307         const char * const restrict s2, const int s2Len,
27308         const int open, const int gap,
27309         const parasail_matrix_t* matrix);
27310 
27311 extern parasail_result_t* parasail_sg_dx_table_scan_neon_128_16(
27312         const char * const restrict s1, const int s1Len,
27313         const char * const restrict s2, const int s2Len,
27314         const int open, const int gap,
27315         const parasail_matrix_t* matrix);
27316 
27317 extern parasail_result_t* parasail_sg_dx_table_scan_neon_128_8(
27318         const char * const restrict s1, const int s1Len,
27319         const char * const restrict s2, const int s2Len,
27320         const int open, const int gap,
27321         const parasail_matrix_t* matrix);
27322 
27323 extern parasail_result_t* parasail_sg_dx_table_scan_neon_128_sat(
27324         const char * const restrict s1, const int s1Len,
27325         const char * const restrict s2, const int s2Len,
27326         const int open, const int gap,
27327         const parasail_matrix_t* matrix);
27328 
27329 extern parasail_result_t* parasail_sg_dx_table_striped_sse2_128_64(
27330         const char * const restrict s1, const int s1Len,
27331         const char * const restrict s2, const int s2Len,
27332         const int open, const int gap,
27333         const parasail_matrix_t* matrix);
27334 
27335 extern parasail_result_t* parasail_sg_dx_table_striped_sse2_128_32(
27336         const char * const restrict s1, const int s1Len,
27337         const char * const restrict s2, const int s2Len,
27338         const int open, const int gap,
27339         const parasail_matrix_t* matrix);
27340 
27341 extern parasail_result_t* parasail_sg_dx_table_striped_sse2_128_16(
27342         const char * const restrict s1, const int s1Len,
27343         const char * const restrict s2, const int s2Len,
27344         const int open, const int gap,
27345         const parasail_matrix_t* matrix);
27346 
27347 extern parasail_result_t* parasail_sg_dx_table_striped_sse2_128_8(
27348         const char * const restrict s1, const int s1Len,
27349         const char * const restrict s2, const int s2Len,
27350         const int open, const int gap,
27351         const parasail_matrix_t* matrix);
27352 
27353 extern parasail_result_t* parasail_sg_dx_table_striped_sse2_128_sat(
27354         const char * const restrict s1, const int s1Len,
27355         const char * const restrict s2, const int s2Len,
27356         const int open, const int gap,
27357         const parasail_matrix_t* matrix);
27358 
27359 extern parasail_result_t* parasail_sg_dx_table_striped_sse41_128_64(
27360         const char * const restrict s1, const int s1Len,
27361         const char * const restrict s2, const int s2Len,
27362         const int open, const int gap,
27363         const parasail_matrix_t* matrix);
27364 
27365 extern parasail_result_t* parasail_sg_dx_table_striped_sse41_128_32(
27366         const char * const restrict s1, const int s1Len,
27367         const char * const restrict s2, const int s2Len,
27368         const int open, const int gap,
27369         const parasail_matrix_t* matrix);
27370 
27371 extern parasail_result_t* parasail_sg_dx_table_striped_sse41_128_16(
27372         const char * const restrict s1, const int s1Len,
27373         const char * const restrict s2, const int s2Len,
27374         const int open, const int gap,
27375         const parasail_matrix_t* matrix);
27376 
27377 extern parasail_result_t* parasail_sg_dx_table_striped_sse41_128_8(
27378         const char * const restrict s1, const int s1Len,
27379         const char * const restrict s2, const int s2Len,
27380         const int open, const int gap,
27381         const parasail_matrix_t* matrix);
27382 
27383 extern parasail_result_t* parasail_sg_dx_table_striped_sse41_128_sat(
27384         const char * const restrict s1, const int s1Len,
27385         const char * const restrict s2, const int s2Len,
27386         const int open, const int gap,
27387         const parasail_matrix_t* matrix);
27388 
27389 extern parasail_result_t* parasail_sg_dx_table_striped_avx2_256_64(
27390         const char * const restrict s1, const int s1Len,
27391         const char * const restrict s2, const int s2Len,
27392         const int open, const int gap,
27393         const parasail_matrix_t* matrix);
27394 
27395 extern parasail_result_t* parasail_sg_dx_table_striped_avx2_256_32(
27396         const char * const restrict s1, const int s1Len,
27397         const char * const restrict s2, const int s2Len,
27398         const int open, const int gap,
27399         const parasail_matrix_t* matrix);
27400 
27401 extern parasail_result_t* parasail_sg_dx_table_striped_avx2_256_16(
27402         const char * const restrict s1, const int s1Len,
27403         const char * const restrict s2, const int s2Len,
27404         const int open, const int gap,
27405         const parasail_matrix_t* matrix);
27406 
27407 extern parasail_result_t* parasail_sg_dx_table_striped_avx2_256_8(
27408         const char * const restrict s1, const int s1Len,
27409         const char * const restrict s2, const int s2Len,
27410         const int open, const int gap,
27411         const parasail_matrix_t* matrix);
27412 
27413 extern parasail_result_t* parasail_sg_dx_table_striped_avx2_256_sat(
27414         const char * const restrict s1, const int s1Len,
27415         const char * const restrict s2, const int s2Len,
27416         const int open, const int gap,
27417         const parasail_matrix_t* matrix);
27418 
27419 extern parasail_result_t* parasail_sg_dx_table_striped_altivec_128_64(
27420         const char * const restrict s1, const int s1Len,
27421         const char * const restrict s2, const int s2Len,
27422         const int open, const int gap,
27423         const parasail_matrix_t* matrix);
27424 
27425 extern parasail_result_t* parasail_sg_dx_table_striped_altivec_128_32(
27426         const char * const restrict s1, const int s1Len,
27427         const char * const restrict s2, const int s2Len,
27428         const int open, const int gap,
27429         const parasail_matrix_t* matrix);
27430 
27431 extern parasail_result_t* parasail_sg_dx_table_striped_altivec_128_16(
27432         const char * const restrict s1, const int s1Len,
27433         const char * const restrict s2, const int s2Len,
27434         const int open, const int gap,
27435         const parasail_matrix_t* matrix);
27436 
27437 extern parasail_result_t* parasail_sg_dx_table_striped_altivec_128_8(
27438         const char * const restrict s1, const int s1Len,
27439         const char * const restrict s2, const int s2Len,
27440         const int open, const int gap,
27441         const parasail_matrix_t* matrix);
27442 
27443 extern parasail_result_t* parasail_sg_dx_table_striped_altivec_128_sat(
27444         const char * const restrict s1, const int s1Len,
27445         const char * const restrict s2, const int s2Len,
27446         const int open, const int gap,
27447         const parasail_matrix_t* matrix);
27448 
27449 extern parasail_result_t* parasail_sg_dx_table_striped_neon_128_64(
27450         const char * const restrict s1, const int s1Len,
27451         const char * const restrict s2, const int s2Len,
27452         const int open, const int gap,
27453         const parasail_matrix_t* matrix);
27454 
27455 extern parasail_result_t* parasail_sg_dx_table_striped_neon_128_32(
27456         const char * const restrict s1, const int s1Len,
27457         const char * const restrict s2, const int s2Len,
27458         const int open, const int gap,
27459         const parasail_matrix_t* matrix);
27460 
27461 extern parasail_result_t* parasail_sg_dx_table_striped_neon_128_16(
27462         const char * const restrict s1, const int s1Len,
27463         const char * const restrict s2, const int s2Len,
27464         const int open, const int gap,
27465         const parasail_matrix_t* matrix);
27466 
27467 extern parasail_result_t* parasail_sg_dx_table_striped_neon_128_8(
27468         const char * const restrict s1, const int s1Len,
27469         const char * const restrict s2, const int s2Len,
27470         const int open, const int gap,
27471         const parasail_matrix_t* matrix);
27472 
27473 extern parasail_result_t* parasail_sg_dx_table_striped_neon_128_sat(
27474         const char * const restrict s1, const int s1Len,
27475         const char * const restrict s2, const int s2Len,
27476         const int open, const int gap,
27477         const parasail_matrix_t* matrix);
27478 
27479 extern parasail_result_t* parasail_sg_dx_table_diag_sse2_128_64(
27480         const char * const restrict s1, const int s1Len,
27481         const char * const restrict s2, const int s2Len,
27482         const int open, const int gap,
27483         const parasail_matrix_t* matrix);
27484 
27485 extern parasail_result_t* parasail_sg_dx_table_diag_sse2_128_32(
27486         const char * const restrict s1, const int s1Len,
27487         const char * const restrict s2, const int s2Len,
27488         const int open, const int gap,
27489         const parasail_matrix_t* matrix);
27490 
27491 extern parasail_result_t* parasail_sg_dx_table_diag_sse2_128_16(
27492         const char * const restrict s1, const int s1Len,
27493         const char * const restrict s2, const int s2Len,
27494         const int open, const int gap,
27495         const parasail_matrix_t* matrix);
27496 
27497 extern parasail_result_t* parasail_sg_dx_table_diag_sse2_128_8(
27498         const char * const restrict s1, const int s1Len,
27499         const char * const restrict s2, const int s2Len,
27500         const int open, const int gap,
27501         const parasail_matrix_t* matrix);
27502 
27503 extern parasail_result_t* parasail_sg_dx_table_diag_sse2_128_sat(
27504         const char * const restrict s1, const int s1Len,
27505         const char * const restrict s2, const int s2Len,
27506         const int open, const int gap,
27507         const parasail_matrix_t* matrix);
27508 
27509 extern parasail_result_t* parasail_sg_dx_table_diag_sse41_128_64(
27510         const char * const restrict s1, const int s1Len,
27511         const char * const restrict s2, const int s2Len,
27512         const int open, const int gap,
27513         const parasail_matrix_t* matrix);
27514 
27515 extern parasail_result_t* parasail_sg_dx_table_diag_sse41_128_32(
27516         const char * const restrict s1, const int s1Len,
27517         const char * const restrict s2, const int s2Len,
27518         const int open, const int gap,
27519         const parasail_matrix_t* matrix);
27520 
27521 extern parasail_result_t* parasail_sg_dx_table_diag_sse41_128_16(
27522         const char * const restrict s1, const int s1Len,
27523         const char * const restrict s2, const int s2Len,
27524         const int open, const int gap,
27525         const parasail_matrix_t* matrix);
27526 
27527 extern parasail_result_t* parasail_sg_dx_table_diag_sse41_128_8(
27528         const char * const restrict s1, const int s1Len,
27529         const char * const restrict s2, const int s2Len,
27530         const int open, const int gap,
27531         const parasail_matrix_t* matrix);
27532 
27533 extern parasail_result_t* parasail_sg_dx_table_diag_sse41_128_sat(
27534         const char * const restrict s1, const int s1Len,
27535         const char * const restrict s2, const int s2Len,
27536         const int open, const int gap,
27537         const parasail_matrix_t* matrix);
27538 
27539 extern parasail_result_t* parasail_sg_dx_table_diag_avx2_256_64(
27540         const char * const restrict s1, const int s1Len,
27541         const char * const restrict s2, const int s2Len,
27542         const int open, const int gap,
27543         const parasail_matrix_t* matrix);
27544 
27545 extern parasail_result_t* parasail_sg_dx_table_diag_avx2_256_32(
27546         const char * const restrict s1, const int s1Len,
27547         const char * const restrict s2, const int s2Len,
27548         const int open, const int gap,
27549         const parasail_matrix_t* matrix);
27550 
27551 extern parasail_result_t* parasail_sg_dx_table_diag_avx2_256_16(
27552         const char * const restrict s1, const int s1Len,
27553         const char * const restrict s2, const int s2Len,
27554         const int open, const int gap,
27555         const parasail_matrix_t* matrix);
27556 
27557 extern parasail_result_t* parasail_sg_dx_table_diag_avx2_256_8(
27558         const char * const restrict s1, const int s1Len,
27559         const char * const restrict s2, const int s2Len,
27560         const int open, const int gap,
27561         const parasail_matrix_t* matrix);
27562 
27563 extern parasail_result_t* parasail_sg_dx_table_diag_avx2_256_sat(
27564         const char * const restrict s1, const int s1Len,
27565         const char * const restrict s2, const int s2Len,
27566         const int open, const int gap,
27567         const parasail_matrix_t* matrix);
27568 
27569 extern parasail_result_t* parasail_sg_dx_table_diag_altivec_128_64(
27570         const char * const restrict s1, const int s1Len,
27571         const char * const restrict s2, const int s2Len,
27572         const int open, const int gap,
27573         const parasail_matrix_t* matrix);
27574 
27575 extern parasail_result_t* parasail_sg_dx_table_diag_altivec_128_32(
27576         const char * const restrict s1, const int s1Len,
27577         const char * const restrict s2, const int s2Len,
27578         const int open, const int gap,
27579         const parasail_matrix_t* matrix);
27580 
27581 extern parasail_result_t* parasail_sg_dx_table_diag_altivec_128_16(
27582         const char * const restrict s1, const int s1Len,
27583         const char * const restrict s2, const int s2Len,
27584         const int open, const int gap,
27585         const parasail_matrix_t* matrix);
27586 
27587 extern parasail_result_t* parasail_sg_dx_table_diag_altivec_128_8(
27588         const char * const restrict s1, const int s1Len,
27589         const char * const restrict s2, const int s2Len,
27590         const int open, const int gap,
27591         const parasail_matrix_t* matrix);
27592 
27593 extern parasail_result_t* parasail_sg_dx_table_diag_altivec_128_sat(
27594         const char * const restrict s1, const int s1Len,
27595         const char * const restrict s2, const int s2Len,
27596         const int open, const int gap,
27597         const parasail_matrix_t* matrix);
27598 
27599 extern parasail_result_t* parasail_sg_dx_table_diag_neon_128_64(
27600         const char * const restrict s1, const int s1Len,
27601         const char * const restrict s2, const int s2Len,
27602         const int open, const int gap,
27603         const parasail_matrix_t* matrix);
27604 
27605 extern parasail_result_t* parasail_sg_dx_table_diag_neon_128_32(
27606         const char * const restrict s1, const int s1Len,
27607         const char * const restrict s2, const int s2Len,
27608         const int open, const int gap,
27609         const parasail_matrix_t* matrix);
27610 
27611 extern parasail_result_t* parasail_sg_dx_table_diag_neon_128_16(
27612         const char * const restrict s1, const int s1Len,
27613         const char * const restrict s2, const int s2Len,
27614         const int open, const int gap,
27615         const parasail_matrix_t* matrix);
27616 
27617 extern parasail_result_t* parasail_sg_dx_table_diag_neon_128_8(
27618         const char * const restrict s1, const int s1Len,
27619         const char * const restrict s2, const int s2Len,
27620         const int open, const int gap,
27621         const parasail_matrix_t* matrix);
27622 
27623 extern parasail_result_t* parasail_sg_dx_table_diag_neon_128_sat(
27624         const char * const restrict s1, const int s1Len,
27625         const char * const restrict s2, const int s2Len,
27626         const int open, const int gap,
27627         const parasail_matrix_t* matrix);
27628 
27629 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse2_128_64(
27630         const char * const restrict s1, const int s1Len,
27631         const char * const restrict s2, const int s2Len,
27632         const int open, const int gap,
27633         const parasail_matrix_t* matrix);
27634 
27635 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse2_128_32(
27636         const char * const restrict s1, const int s1Len,
27637         const char * const restrict s2, const int s2Len,
27638         const int open, const int gap,
27639         const parasail_matrix_t* matrix);
27640 
27641 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse2_128_16(
27642         const char * const restrict s1, const int s1Len,
27643         const char * const restrict s2, const int s2Len,
27644         const int open, const int gap,
27645         const parasail_matrix_t* matrix);
27646 
27647 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse2_128_8(
27648         const char * const restrict s1, const int s1Len,
27649         const char * const restrict s2, const int s2Len,
27650         const int open, const int gap,
27651         const parasail_matrix_t* matrix);
27652 
27653 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse2_128_sat(
27654         const char * const restrict s1, const int s1Len,
27655         const char * const restrict s2, const int s2Len,
27656         const int open, const int gap,
27657         const parasail_matrix_t* matrix);
27658 
27659 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse41_128_64(
27660         const char * const restrict s1, const int s1Len,
27661         const char * const restrict s2, const int s2Len,
27662         const int open, const int gap,
27663         const parasail_matrix_t* matrix);
27664 
27665 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse41_128_32(
27666         const char * const restrict s1, const int s1Len,
27667         const char * const restrict s2, const int s2Len,
27668         const int open, const int gap,
27669         const parasail_matrix_t* matrix);
27670 
27671 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse41_128_16(
27672         const char * const restrict s1, const int s1Len,
27673         const char * const restrict s2, const int s2Len,
27674         const int open, const int gap,
27675         const parasail_matrix_t* matrix);
27676 
27677 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse41_128_8(
27678         const char * const restrict s1, const int s1Len,
27679         const char * const restrict s2, const int s2Len,
27680         const int open, const int gap,
27681         const parasail_matrix_t* matrix);
27682 
27683 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sse41_128_sat(
27684         const char * const restrict s1, const int s1Len,
27685         const char * const restrict s2, const int s2Len,
27686         const int open, const int gap,
27687         const parasail_matrix_t* matrix);
27688 
27689 extern parasail_result_t* parasail_sg_dx_rowcol_scan_avx2_256_64(
27690         const char * const restrict s1, const int s1Len,
27691         const char * const restrict s2, const int s2Len,
27692         const int open, const int gap,
27693         const parasail_matrix_t* matrix);
27694 
27695 extern parasail_result_t* parasail_sg_dx_rowcol_scan_avx2_256_32(
27696         const char * const restrict s1, const int s1Len,
27697         const char * const restrict s2, const int s2Len,
27698         const int open, const int gap,
27699         const parasail_matrix_t* matrix);
27700 
27701 extern parasail_result_t* parasail_sg_dx_rowcol_scan_avx2_256_16(
27702         const char * const restrict s1, const int s1Len,
27703         const char * const restrict s2, const int s2Len,
27704         const int open, const int gap,
27705         const parasail_matrix_t* matrix);
27706 
27707 extern parasail_result_t* parasail_sg_dx_rowcol_scan_avx2_256_8(
27708         const char * const restrict s1, const int s1Len,
27709         const char * const restrict s2, const int s2Len,
27710         const int open, const int gap,
27711         const parasail_matrix_t* matrix);
27712 
27713 extern parasail_result_t* parasail_sg_dx_rowcol_scan_avx2_256_sat(
27714         const char * const restrict s1, const int s1Len,
27715         const char * const restrict s2, const int s2Len,
27716         const int open, const int gap,
27717         const parasail_matrix_t* matrix);
27718 
27719 extern parasail_result_t* parasail_sg_dx_rowcol_scan_altivec_128_64(
27720         const char * const restrict s1, const int s1Len,
27721         const char * const restrict s2, const int s2Len,
27722         const int open, const int gap,
27723         const parasail_matrix_t* matrix);
27724 
27725 extern parasail_result_t* parasail_sg_dx_rowcol_scan_altivec_128_32(
27726         const char * const restrict s1, const int s1Len,
27727         const char * const restrict s2, const int s2Len,
27728         const int open, const int gap,
27729         const parasail_matrix_t* matrix);
27730 
27731 extern parasail_result_t* parasail_sg_dx_rowcol_scan_altivec_128_16(
27732         const char * const restrict s1, const int s1Len,
27733         const char * const restrict s2, const int s2Len,
27734         const int open, const int gap,
27735         const parasail_matrix_t* matrix);
27736 
27737 extern parasail_result_t* parasail_sg_dx_rowcol_scan_altivec_128_8(
27738         const char * const restrict s1, const int s1Len,
27739         const char * const restrict s2, const int s2Len,
27740         const int open, const int gap,
27741         const parasail_matrix_t* matrix);
27742 
27743 extern parasail_result_t* parasail_sg_dx_rowcol_scan_altivec_128_sat(
27744         const char * const restrict s1, const int s1Len,
27745         const char * const restrict s2, const int s2Len,
27746         const int open, const int gap,
27747         const parasail_matrix_t* matrix);
27748 
27749 extern parasail_result_t* parasail_sg_dx_rowcol_scan_neon_128_64(
27750         const char * const restrict s1, const int s1Len,
27751         const char * const restrict s2, const int s2Len,
27752         const int open, const int gap,
27753         const parasail_matrix_t* matrix);
27754 
27755 extern parasail_result_t* parasail_sg_dx_rowcol_scan_neon_128_32(
27756         const char * const restrict s1, const int s1Len,
27757         const char * const restrict s2, const int s2Len,
27758         const int open, const int gap,
27759         const parasail_matrix_t* matrix);
27760 
27761 extern parasail_result_t* parasail_sg_dx_rowcol_scan_neon_128_16(
27762         const char * const restrict s1, const int s1Len,
27763         const char * const restrict s2, const int s2Len,
27764         const int open, const int gap,
27765         const parasail_matrix_t* matrix);
27766 
27767 extern parasail_result_t* parasail_sg_dx_rowcol_scan_neon_128_8(
27768         const char * const restrict s1, const int s1Len,
27769         const char * const restrict s2, const int s2Len,
27770         const int open, const int gap,
27771         const parasail_matrix_t* matrix);
27772 
27773 extern parasail_result_t* parasail_sg_dx_rowcol_scan_neon_128_sat(
27774         const char * const restrict s1, const int s1Len,
27775         const char * const restrict s2, const int s2Len,
27776         const int open, const int gap,
27777         const parasail_matrix_t* matrix);
27778 
27779 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse2_128_64(
27780         const char * const restrict s1, const int s1Len,
27781         const char * const restrict s2, const int s2Len,
27782         const int open, const int gap,
27783         const parasail_matrix_t* matrix);
27784 
27785 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse2_128_32(
27786         const char * const restrict s1, const int s1Len,
27787         const char * const restrict s2, const int s2Len,
27788         const int open, const int gap,
27789         const parasail_matrix_t* matrix);
27790 
27791 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse2_128_16(
27792         const char * const restrict s1, const int s1Len,
27793         const char * const restrict s2, const int s2Len,
27794         const int open, const int gap,
27795         const parasail_matrix_t* matrix);
27796 
27797 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse2_128_8(
27798         const char * const restrict s1, const int s1Len,
27799         const char * const restrict s2, const int s2Len,
27800         const int open, const int gap,
27801         const parasail_matrix_t* matrix);
27802 
27803 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse2_128_sat(
27804         const char * const restrict s1, const int s1Len,
27805         const char * const restrict s2, const int s2Len,
27806         const int open, const int gap,
27807         const parasail_matrix_t* matrix);
27808 
27809 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse41_128_64(
27810         const char * const restrict s1, const int s1Len,
27811         const char * const restrict s2, const int s2Len,
27812         const int open, const int gap,
27813         const parasail_matrix_t* matrix);
27814 
27815 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse41_128_32(
27816         const char * const restrict s1, const int s1Len,
27817         const char * const restrict s2, const int s2Len,
27818         const int open, const int gap,
27819         const parasail_matrix_t* matrix);
27820 
27821 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse41_128_16(
27822         const char * const restrict s1, const int s1Len,
27823         const char * const restrict s2, const int s2Len,
27824         const int open, const int gap,
27825         const parasail_matrix_t* matrix);
27826 
27827 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse41_128_8(
27828         const char * const restrict s1, const int s1Len,
27829         const char * const restrict s2, const int s2Len,
27830         const int open, const int gap,
27831         const parasail_matrix_t* matrix);
27832 
27833 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sse41_128_sat(
27834         const char * const restrict s1, const int s1Len,
27835         const char * const restrict s2, const int s2Len,
27836         const int open, const int gap,
27837         const parasail_matrix_t* matrix);
27838 
27839 extern parasail_result_t* parasail_sg_dx_rowcol_striped_avx2_256_64(
27840         const char * const restrict s1, const int s1Len,
27841         const char * const restrict s2, const int s2Len,
27842         const int open, const int gap,
27843         const parasail_matrix_t* matrix);
27844 
27845 extern parasail_result_t* parasail_sg_dx_rowcol_striped_avx2_256_32(
27846         const char * const restrict s1, const int s1Len,
27847         const char * const restrict s2, const int s2Len,
27848         const int open, const int gap,
27849         const parasail_matrix_t* matrix);
27850 
27851 extern parasail_result_t* parasail_sg_dx_rowcol_striped_avx2_256_16(
27852         const char * const restrict s1, const int s1Len,
27853         const char * const restrict s2, const int s2Len,
27854         const int open, const int gap,
27855         const parasail_matrix_t* matrix);
27856 
27857 extern parasail_result_t* parasail_sg_dx_rowcol_striped_avx2_256_8(
27858         const char * const restrict s1, const int s1Len,
27859         const char * const restrict s2, const int s2Len,
27860         const int open, const int gap,
27861         const parasail_matrix_t* matrix);
27862 
27863 extern parasail_result_t* parasail_sg_dx_rowcol_striped_avx2_256_sat(
27864         const char * const restrict s1, const int s1Len,
27865         const char * const restrict s2, const int s2Len,
27866         const int open, const int gap,
27867         const parasail_matrix_t* matrix);
27868 
27869 extern parasail_result_t* parasail_sg_dx_rowcol_striped_altivec_128_64(
27870         const char * const restrict s1, const int s1Len,
27871         const char * const restrict s2, const int s2Len,
27872         const int open, const int gap,
27873         const parasail_matrix_t* matrix);
27874 
27875 extern parasail_result_t* parasail_sg_dx_rowcol_striped_altivec_128_32(
27876         const char * const restrict s1, const int s1Len,
27877         const char * const restrict s2, const int s2Len,
27878         const int open, const int gap,
27879         const parasail_matrix_t* matrix);
27880 
27881 extern parasail_result_t* parasail_sg_dx_rowcol_striped_altivec_128_16(
27882         const char * const restrict s1, const int s1Len,
27883         const char * const restrict s2, const int s2Len,
27884         const int open, const int gap,
27885         const parasail_matrix_t* matrix);
27886 
27887 extern parasail_result_t* parasail_sg_dx_rowcol_striped_altivec_128_8(
27888         const char * const restrict s1, const int s1Len,
27889         const char * const restrict s2, const int s2Len,
27890         const int open, const int gap,
27891         const parasail_matrix_t* matrix);
27892 
27893 extern parasail_result_t* parasail_sg_dx_rowcol_striped_altivec_128_sat(
27894         const char * const restrict s1, const int s1Len,
27895         const char * const restrict s2, const int s2Len,
27896         const int open, const int gap,
27897         const parasail_matrix_t* matrix);
27898 
27899 extern parasail_result_t* parasail_sg_dx_rowcol_striped_neon_128_64(
27900         const char * const restrict s1, const int s1Len,
27901         const char * const restrict s2, const int s2Len,
27902         const int open, const int gap,
27903         const parasail_matrix_t* matrix);
27904 
27905 extern parasail_result_t* parasail_sg_dx_rowcol_striped_neon_128_32(
27906         const char * const restrict s1, const int s1Len,
27907         const char * const restrict s2, const int s2Len,
27908         const int open, const int gap,
27909         const parasail_matrix_t* matrix);
27910 
27911 extern parasail_result_t* parasail_sg_dx_rowcol_striped_neon_128_16(
27912         const char * const restrict s1, const int s1Len,
27913         const char * const restrict s2, const int s2Len,
27914         const int open, const int gap,
27915         const parasail_matrix_t* matrix);
27916 
27917 extern parasail_result_t* parasail_sg_dx_rowcol_striped_neon_128_8(
27918         const char * const restrict s1, const int s1Len,
27919         const char * const restrict s2, const int s2Len,
27920         const int open, const int gap,
27921         const parasail_matrix_t* matrix);
27922 
27923 extern parasail_result_t* parasail_sg_dx_rowcol_striped_neon_128_sat(
27924         const char * const restrict s1, const int s1Len,
27925         const char * const restrict s2, const int s2Len,
27926         const int open, const int gap,
27927         const parasail_matrix_t* matrix);
27928 
27929 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse2_128_64(
27930         const char * const restrict s1, const int s1Len,
27931         const char * const restrict s2, const int s2Len,
27932         const int open, const int gap,
27933         const parasail_matrix_t* matrix);
27934 
27935 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse2_128_32(
27936         const char * const restrict s1, const int s1Len,
27937         const char * const restrict s2, const int s2Len,
27938         const int open, const int gap,
27939         const parasail_matrix_t* matrix);
27940 
27941 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse2_128_16(
27942         const char * const restrict s1, const int s1Len,
27943         const char * const restrict s2, const int s2Len,
27944         const int open, const int gap,
27945         const parasail_matrix_t* matrix);
27946 
27947 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse2_128_8(
27948         const char * const restrict s1, const int s1Len,
27949         const char * const restrict s2, const int s2Len,
27950         const int open, const int gap,
27951         const parasail_matrix_t* matrix);
27952 
27953 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse2_128_sat(
27954         const char * const restrict s1, const int s1Len,
27955         const char * const restrict s2, const int s2Len,
27956         const int open, const int gap,
27957         const parasail_matrix_t* matrix);
27958 
27959 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse41_128_64(
27960         const char * const restrict s1, const int s1Len,
27961         const char * const restrict s2, const int s2Len,
27962         const int open, const int gap,
27963         const parasail_matrix_t* matrix);
27964 
27965 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse41_128_32(
27966         const char * const restrict s1, const int s1Len,
27967         const char * const restrict s2, const int s2Len,
27968         const int open, const int gap,
27969         const parasail_matrix_t* matrix);
27970 
27971 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse41_128_16(
27972         const char * const restrict s1, const int s1Len,
27973         const char * const restrict s2, const int s2Len,
27974         const int open, const int gap,
27975         const parasail_matrix_t* matrix);
27976 
27977 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse41_128_8(
27978         const char * const restrict s1, const int s1Len,
27979         const char * const restrict s2, const int s2Len,
27980         const int open, const int gap,
27981         const parasail_matrix_t* matrix);
27982 
27983 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sse41_128_sat(
27984         const char * const restrict s1, const int s1Len,
27985         const char * const restrict s2, const int s2Len,
27986         const int open, const int gap,
27987         const parasail_matrix_t* matrix);
27988 
27989 extern parasail_result_t* parasail_sg_dx_rowcol_diag_avx2_256_64(
27990         const char * const restrict s1, const int s1Len,
27991         const char * const restrict s2, const int s2Len,
27992         const int open, const int gap,
27993         const parasail_matrix_t* matrix);
27994 
27995 extern parasail_result_t* parasail_sg_dx_rowcol_diag_avx2_256_32(
27996         const char * const restrict s1, const int s1Len,
27997         const char * const restrict s2, const int s2Len,
27998         const int open, const int gap,
27999         const parasail_matrix_t* matrix);
28000 
28001 extern parasail_result_t* parasail_sg_dx_rowcol_diag_avx2_256_16(
28002         const char * const restrict s1, const int s1Len,
28003         const char * const restrict s2, const int s2Len,
28004         const int open, const int gap,
28005         const parasail_matrix_t* matrix);
28006 
28007 extern parasail_result_t* parasail_sg_dx_rowcol_diag_avx2_256_8(
28008         const char * const restrict s1, const int s1Len,
28009         const char * const restrict s2, const int s2Len,
28010         const int open, const int gap,
28011         const parasail_matrix_t* matrix);
28012 
28013 extern parasail_result_t* parasail_sg_dx_rowcol_diag_avx2_256_sat(
28014         const char * const restrict s1, const int s1Len,
28015         const char * const restrict s2, const int s2Len,
28016         const int open, const int gap,
28017         const parasail_matrix_t* matrix);
28018 
28019 extern parasail_result_t* parasail_sg_dx_rowcol_diag_altivec_128_64(
28020         const char * const restrict s1, const int s1Len,
28021         const char * const restrict s2, const int s2Len,
28022         const int open, const int gap,
28023         const parasail_matrix_t* matrix);
28024 
28025 extern parasail_result_t* parasail_sg_dx_rowcol_diag_altivec_128_32(
28026         const char * const restrict s1, const int s1Len,
28027         const char * const restrict s2, const int s2Len,
28028         const int open, const int gap,
28029         const parasail_matrix_t* matrix);
28030 
28031 extern parasail_result_t* parasail_sg_dx_rowcol_diag_altivec_128_16(
28032         const char * const restrict s1, const int s1Len,
28033         const char * const restrict s2, const int s2Len,
28034         const int open, const int gap,
28035         const parasail_matrix_t* matrix);
28036 
28037 extern parasail_result_t* parasail_sg_dx_rowcol_diag_altivec_128_8(
28038         const char * const restrict s1, const int s1Len,
28039         const char * const restrict s2, const int s2Len,
28040         const int open, const int gap,
28041         const parasail_matrix_t* matrix);
28042 
28043 extern parasail_result_t* parasail_sg_dx_rowcol_diag_altivec_128_sat(
28044         const char * const restrict s1, const int s1Len,
28045         const char * const restrict s2, const int s2Len,
28046         const int open, const int gap,
28047         const parasail_matrix_t* matrix);
28048 
28049 extern parasail_result_t* parasail_sg_dx_rowcol_diag_neon_128_64(
28050         const char * const restrict s1, const int s1Len,
28051         const char * const restrict s2, const int s2Len,
28052         const int open, const int gap,
28053         const parasail_matrix_t* matrix);
28054 
28055 extern parasail_result_t* parasail_sg_dx_rowcol_diag_neon_128_32(
28056         const char * const restrict s1, const int s1Len,
28057         const char * const restrict s2, const int s2Len,
28058         const int open, const int gap,
28059         const parasail_matrix_t* matrix);
28060 
28061 extern parasail_result_t* parasail_sg_dx_rowcol_diag_neon_128_16(
28062         const char * const restrict s1, const int s1Len,
28063         const char * const restrict s2, const int s2Len,
28064         const int open, const int gap,
28065         const parasail_matrix_t* matrix);
28066 
28067 extern parasail_result_t* parasail_sg_dx_rowcol_diag_neon_128_8(
28068         const char * const restrict s1, const int s1Len,
28069         const char * const restrict s2, const int s2Len,
28070         const int open, const int gap,
28071         const parasail_matrix_t* matrix);
28072 
28073 extern parasail_result_t* parasail_sg_dx_rowcol_diag_neon_128_sat(
28074         const char * const restrict s1, const int s1Len,
28075         const char * const restrict s2, const int s2Len,
28076         const int open, const int gap,
28077         const parasail_matrix_t* matrix);
28078 
28079 extern parasail_result_t* parasail_sg_dx_trace_scan_sse2_128_64(
28080         const char * const restrict s1, const int s1Len,
28081         const char * const restrict s2, const int s2Len,
28082         const int open, const int gap,
28083         const parasail_matrix_t* matrix);
28084 
28085 extern parasail_result_t* parasail_sg_dx_trace_scan_sse2_128_32(
28086         const char * const restrict s1, const int s1Len,
28087         const char * const restrict s2, const int s2Len,
28088         const int open, const int gap,
28089         const parasail_matrix_t* matrix);
28090 
28091 extern parasail_result_t* parasail_sg_dx_trace_scan_sse2_128_16(
28092         const char * const restrict s1, const int s1Len,
28093         const char * const restrict s2, const int s2Len,
28094         const int open, const int gap,
28095         const parasail_matrix_t* matrix);
28096 
28097 extern parasail_result_t* parasail_sg_dx_trace_scan_sse2_128_8(
28098         const char * const restrict s1, const int s1Len,
28099         const char * const restrict s2, const int s2Len,
28100         const int open, const int gap,
28101         const parasail_matrix_t* matrix);
28102 
28103 extern parasail_result_t* parasail_sg_dx_trace_scan_sse2_128_sat(
28104         const char * const restrict s1, const int s1Len,
28105         const char * const restrict s2, const int s2Len,
28106         const int open, const int gap,
28107         const parasail_matrix_t* matrix);
28108 
28109 extern parasail_result_t* parasail_sg_dx_trace_scan_sse41_128_64(
28110         const char * const restrict s1, const int s1Len,
28111         const char * const restrict s2, const int s2Len,
28112         const int open, const int gap,
28113         const parasail_matrix_t* matrix);
28114 
28115 extern parasail_result_t* parasail_sg_dx_trace_scan_sse41_128_32(
28116         const char * const restrict s1, const int s1Len,
28117         const char * const restrict s2, const int s2Len,
28118         const int open, const int gap,
28119         const parasail_matrix_t* matrix);
28120 
28121 extern parasail_result_t* parasail_sg_dx_trace_scan_sse41_128_16(
28122         const char * const restrict s1, const int s1Len,
28123         const char * const restrict s2, const int s2Len,
28124         const int open, const int gap,
28125         const parasail_matrix_t* matrix);
28126 
28127 extern parasail_result_t* parasail_sg_dx_trace_scan_sse41_128_8(
28128         const char * const restrict s1, const int s1Len,
28129         const char * const restrict s2, const int s2Len,
28130         const int open, const int gap,
28131         const parasail_matrix_t* matrix);
28132 
28133 extern parasail_result_t* parasail_sg_dx_trace_scan_sse41_128_sat(
28134         const char * const restrict s1, const int s1Len,
28135         const char * const restrict s2, const int s2Len,
28136         const int open, const int gap,
28137         const parasail_matrix_t* matrix);
28138 
28139 extern parasail_result_t* parasail_sg_dx_trace_scan_avx2_256_64(
28140         const char * const restrict s1, const int s1Len,
28141         const char * const restrict s2, const int s2Len,
28142         const int open, const int gap,
28143         const parasail_matrix_t* matrix);
28144 
28145 extern parasail_result_t* parasail_sg_dx_trace_scan_avx2_256_32(
28146         const char * const restrict s1, const int s1Len,
28147         const char * const restrict s2, const int s2Len,
28148         const int open, const int gap,
28149         const parasail_matrix_t* matrix);
28150 
28151 extern parasail_result_t* parasail_sg_dx_trace_scan_avx2_256_16(
28152         const char * const restrict s1, const int s1Len,
28153         const char * const restrict s2, const int s2Len,
28154         const int open, const int gap,
28155         const parasail_matrix_t* matrix);
28156 
28157 extern parasail_result_t* parasail_sg_dx_trace_scan_avx2_256_8(
28158         const char * const restrict s1, const int s1Len,
28159         const char * const restrict s2, const int s2Len,
28160         const int open, const int gap,
28161         const parasail_matrix_t* matrix);
28162 
28163 extern parasail_result_t* parasail_sg_dx_trace_scan_avx2_256_sat(
28164         const char * const restrict s1, const int s1Len,
28165         const char * const restrict s2, const int s2Len,
28166         const int open, const int gap,
28167         const parasail_matrix_t* matrix);
28168 
28169 extern parasail_result_t* parasail_sg_dx_trace_scan_altivec_128_64(
28170         const char * const restrict s1, const int s1Len,
28171         const char * const restrict s2, const int s2Len,
28172         const int open, const int gap,
28173         const parasail_matrix_t* matrix);
28174 
28175 extern parasail_result_t* parasail_sg_dx_trace_scan_altivec_128_32(
28176         const char * const restrict s1, const int s1Len,
28177         const char * const restrict s2, const int s2Len,
28178         const int open, const int gap,
28179         const parasail_matrix_t* matrix);
28180 
28181 extern parasail_result_t* parasail_sg_dx_trace_scan_altivec_128_16(
28182         const char * const restrict s1, const int s1Len,
28183         const char * const restrict s2, const int s2Len,
28184         const int open, const int gap,
28185         const parasail_matrix_t* matrix);
28186 
28187 extern parasail_result_t* parasail_sg_dx_trace_scan_altivec_128_8(
28188         const char * const restrict s1, const int s1Len,
28189         const char * const restrict s2, const int s2Len,
28190         const int open, const int gap,
28191         const parasail_matrix_t* matrix);
28192 
28193 extern parasail_result_t* parasail_sg_dx_trace_scan_altivec_128_sat(
28194         const char * const restrict s1, const int s1Len,
28195         const char * const restrict s2, const int s2Len,
28196         const int open, const int gap,
28197         const parasail_matrix_t* matrix);
28198 
28199 extern parasail_result_t* parasail_sg_dx_trace_scan_neon_128_64(
28200         const char * const restrict s1, const int s1Len,
28201         const char * const restrict s2, const int s2Len,
28202         const int open, const int gap,
28203         const parasail_matrix_t* matrix);
28204 
28205 extern parasail_result_t* parasail_sg_dx_trace_scan_neon_128_32(
28206         const char * const restrict s1, const int s1Len,
28207         const char * const restrict s2, const int s2Len,
28208         const int open, const int gap,
28209         const parasail_matrix_t* matrix);
28210 
28211 extern parasail_result_t* parasail_sg_dx_trace_scan_neon_128_16(
28212         const char * const restrict s1, const int s1Len,
28213         const char * const restrict s2, const int s2Len,
28214         const int open, const int gap,
28215         const parasail_matrix_t* matrix);
28216 
28217 extern parasail_result_t* parasail_sg_dx_trace_scan_neon_128_8(
28218         const char * const restrict s1, const int s1Len,
28219         const char * const restrict s2, const int s2Len,
28220         const int open, const int gap,
28221         const parasail_matrix_t* matrix);
28222 
28223 extern parasail_result_t* parasail_sg_dx_trace_scan_neon_128_sat(
28224         const char * const restrict s1, const int s1Len,
28225         const char * const restrict s2, const int s2Len,
28226         const int open, const int gap,
28227         const parasail_matrix_t* matrix);
28228 
28229 extern parasail_result_t* parasail_sg_dx_trace_striped_sse2_128_64(
28230         const char * const restrict s1, const int s1Len,
28231         const char * const restrict s2, const int s2Len,
28232         const int open, const int gap,
28233         const parasail_matrix_t* matrix);
28234 
28235 extern parasail_result_t* parasail_sg_dx_trace_striped_sse2_128_32(
28236         const char * const restrict s1, const int s1Len,
28237         const char * const restrict s2, const int s2Len,
28238         const int open, const int gap,
28239         const parasail_matrix_t* matrix);
28240 
28241 extern parasail_result_t* parasail_sg_dx_trace_striped_sse2_128_16(
28242         const char * const restrict s1, const int s1Len,
28243         const char * const restrict s2, const int s2Len,
28244         const int open, const int gap,
28245         const parasail_matrix_t* matrix);
28246 
28247 extern parasail_result_t* parasail_sg_dx_trace_striped_sse2_128_8(
28248         const char * const restrict s1, const int s1Len,
28249         const char * const restrict s2, const int s2Len,
28250         const int open, const int gap,
28251         const parasail_matrix_t* matrix);
28252 
28253 extern parasail_result_t* parasail_sg_dx_trace_striped_sse2_128_sat(
28254         const char * const restrict s1, const int s1Len,
28255         const char * const restrict s2, const int s2Len,
28256         const int open, const int gap,
28257         const parasail_matrix_t* matrix);
28258 
28259 extern parasail_result_t* parasail_sg_dx_trace_striped_sse41_128_64(
28260         const char * const restrict s1, const int s1Len,
28261         const char * const restrict s2, const int s2Len,
28262         const int open, const int gap,
28263         const parasail_matrix_t* matrix);
28264 
28265 extern parasail_result_t* parasail_sg_dx_trace_striped_sse41_128_32(
28266         const char * const restrict s1, const int s1Len,
28267         const char * const restrict s2, const int s2Len,
28268         const int open, const int gap,
28269         const parasail_matrix_t* matrix);
28270 
28271 extern parasail_result_t* parasail_sg_dx_trace_striped_sse41_128_16(
28272         const char * const restrict s1, const int s1Len,
28273         const char * const restrict s2, const int s2Len,
28274         const int open, const int gap,
28275         const parasail_matrix_t* matrix);
28276 
28277 extern parasail_result_t* parasail_sg_dx_trace_striped_sse41_128_8(
28278         const char * const restrict s1, const int s1Len,
28279         const char * const restrict s2, const int s2Len,
28280         const int open, const int gap,
28281         const parasail_matrix_t* matrix);
28282 
28283 extern parasail_result_t* parasail_sg_dx_trace_striped_sse41_128_sat(
28284         const char * const restrict s1, const int s1Len,
28285         const char * const restrict s2, const int s2Len,
28286         const int open, const int gap,
28287         const parasail_matrix_t* matrix);
28288 
28289 extern parasail_result_t* parasail_sg_dx_trace_striped_avx2_256_64(
28290         const char * const restrict s1, const int s1Len,
28291         const char * const restrict s2, const int s2Len,
28292         const int open, const int gap,
28293         const parasail_matrix_t* matrix);
28294 
28295 extern parasail_result_t* parasail_sg_dx_trace_striped_avx2_256_32(
28296         const char * const restrict s1, const int s1Len,
28297         const char * const restrict s2, const int s2Len,
28298         const int open, const int gap,
28299         const parasail_matrix_t* matrix);
28300 
28301 extern parasail_result_t* parasail_sg_dx_trace_striped_avx2_256_16(
28302         const char * const restrict s1, const int s1Len,
28303         const char * const restrict s2, const int s2Len,
28304         const int open, const int gap,
28305         const parasail_matrix_t* matrix);
28306 
28307 extern parasail_result_t* parasail_sg_dx_trace_striped_avx2_256_8(
28308         const char * const restrict s1, const int s1Len,
28309         const char * const restrict s2, const int s2Len,
28310         const int open, const int gap,
28311         const parasail_matrix_t* matrix);
28312 
28313 extern parasail_result_t* parasail_sg_dx_trace_striped_avx2_256_sat(
28314         const char * const restrict s1, const int s1Len,
28315         const char * const restrict s2, const int s2Len,
28316         const int open, const int gap,
28317         const parasail_matrix_t* matrix);
28318 
28319 extern parasail_result_t* parasail_sg_dx_trace_striped_altivec_128_64(
28320         const char * const restrict s1, const int s1Len,
28321         const char * const restrict s2, const int s2Len,
28322         const int open, const int gap,
28323         const parasail_matrix_t* matrix);
28324 
28325 extern parasail_result_t* parasail_sg_dx_trace_striped_altivec_128_32(
28326         const char * const restrict s1, const int s1Len,
28327         const char * const restrict s2, const int s2Len,
28328         const int open, const int gap,
28329         const parasail_matrix_t* matrix);
28330 
28331 extern parasail_result_t* parasail_sg_dx_trace_striped_altivec_128_16(
28332         const char * const restrict s1, const int s1Len,
28333         const char * const restrict s2, const int s2Len,
28334         const int open, const int gap,
28335         const parasail_matrix_t* matrix);
28336 
28337 extern parasail_result_t* parasail_sg_dx_trace_striped_altivec_128_8(
28338         const char * const restrict s1, const int s1Len,
28339         const char * const restrict s2, const int s2Len,
28340         const int open, const int gap,
28341         const parasail_matrix_t* matrix);
28342 
28343 extern parasail_result_t* parasail_sg_dx_trace_striped_altivec_128_sat(
28344         const char * const restrict s1, const int s1Len,
28345         const char * const restrict s2, const int s2Len,
28346         const int open, const int gap,
28347         const parasail_matrix_t* matrix);
28348 
28349 extern parasail_result_t* parasail_sg_dx_trace_striped_neon_128_64(
28350         const char * const restrict s1, const int s1Len,
28351         const char * const restrict s2, const int s2Len,
28352         const int open, const int gap,
28353         const parasail_matrix_t* matrix);
28354 
28355 extern parasail_result_t* parasail_sg_dx_trace_striped_neon_128_32(
28356         const char * const restrict s1, const int s1Len,
28357         const char * const restrict s2, const int s2Len,
28358         const int open, const int gap,
28359         const parasail_matrix_t* matrix);
28360 
28361 extern parasail_result_t* parasail_sg_dx_trace_striped_neon_128_16(
28362         const char * const restrict s1, const int s1Len,
28363         const char * const restrict s2, const int s2Len,
28364         const int open, const int gap,
28365         const parasail_matrix_t* matrix);
28366 
28367 extern parasail_result_t* parasail_sg_dx_trace_striped_neon_128_8(
28368         const char * const restrict s1, const int s1Len,
28369         const char * const restrict s2, const int s2Len,
28370         const int open, const int gap,
28371         const parasail_matrix_t* matrix);
28372 
28373 extern parasail_result_t* parasail_sg_dx_trace_striped_neon_128_sat(
28374         const char * const restrict s1, const int s1Len,
28375         const char * const restrict s2, const int s2Len,
28376         const int open, const int gap,
28377         const parasail_matrix_t* matrix);
28378 
28379 extern parasail_result_t* parasail_sg_dx_trace_diag_sse2_128_64(
28380         const char * const restrict s1, const int s1Len,
28381         const char * const restrict s2, const int s2Len,
28382         const int open, const int gap,
28383         const parasail_matrix_t* matrix);
28384 
28385 extern parasail_result_t* parasail_sg_dx_trace_diag_sse2_128_32(
28386         const char * const restrict s1, const int s1Len,
28387         const char * const restrict s2, const int s2Len,
28388         const int open, const int gap,
28389         const parasail_matrix_t* matrix);
28390 
28391 extern parasail_result_t* parasail_sg_dx_trace_diag_sse2_128_16(
28392         const char * const restrict s1, const int s1Len,
28393         const char * const restrict s2, const int s2Len,
28394         const int open, const int gap,
28395         const parasail_matrix_t* matrix);
28396 
28397 extern parasail_result_t* parasail_sg_dx_trace_diag_sse2_128_8(
28398         const char * const restrict s1, const int s1Len,
28399         const char * const restrict s2, const int s2Len,
28400         const int open, const int gap,
28401         const parasail_matrix_t* matrix);
28402 
28403 extern parasail_result_t* parasail_sg_dx_trace_diag_sse2_128_sat(
28404         const char * const restrict s1, const int s1Len,
28405         const char * const restrict s2, const int s2Len,
28406         const int open, const int gap,
28407         const parasail_matrix_t* matrix);
28408 
28409 extern parasail_result_t* parasail_sg_dx_trace_diag_sse41_128_64(
28410         const char * const restrict s1, const int s1Len,
28411         const char * const restrict s2, const int s2Len,
28412         const int open, const int gap,
28413         const parasail_matrix_t* matrix);
28414 
28415 extern parasail_result_t* parasail_sg_dx_trace_diag_sse41_128_32(
28416         const char * const restrict s1, const int s1Len,
28417         const char * const restrict s2, const int s2Len,
28418         const int open, const int gap,
28419         const parasail_matrix_t* matrix);
28420 
28421 extern parasail_result_t* parasail_sg_dx_trace_diag_sse41_128_16(
28422         const char * const restrict s1, const int s1Len,
28423         const char * const restrict s2, const int s2Len,
28424         const int open, const int gap,
28425         const parasail_matrix_t* matrix);
28426 
28427 extern parasail_result_t* parasail_sg_dx_trace_diag_sse41_128_8(
28428         const char * const restrict s1, const int s1Len,
28429         const char * const restrict s2, const int s2Len,
28430         const int open, const int gap,
28431         const parasail_matrix_t* matrix);
28432 
28433 extern parasail_result_t* parasail_sg_dx_trace_diag_sse41_128_sat(
28434         const char * const restrict s1, const int s1Len,
28435         const char * const restrict s2, const int s2Len,
28436         const int open, const int gap,
28437         const parasail_matrix_t* matrix);
28438 
28439 extern parasail_result_t* parasail_sg_dx_trace_diag_avx2_256_64(
28440         const char * const restrict s1, const int s1Len,
28441         const char * const restrict s2, const int s2Len,
28442         const int open, const int gap,
28443         const parasail_matrix_t* matrix);
28444 
28445 extern parasail_result_t* parasail_sg_dx_trace_diag_avx2_256_32(
28446         const char * const restrict s1, const int s1Len,
28447         const char * const restrict s2, const int s2Len,
28448         const int open, const int gap,
28449         const parasail_matrix_t* matrix);
28450 
28451 extern parasail_result_t* parasail_sg_dx_trace_diag_avx2_256_16(
28452         const char * const restrict s1, const int s1Len,
28453         const char * const restrict s2, const int s2Len,
28454         const int open, const int gap,
28455         const parasail_matrix_t* matrix);
28456 
28457 extern parasail_result_t* parasail_sg_dx_trace_diag_avx2_256_8(
28458         const char * const restrict s1, const int s1Len,
28459         const char * const restrict s2, const int s2Len,
28460         const int open, const int gap,
28461         const parasail_matrix_t* matrix);
28462 
28463 extern parasail_result_t* parasail_sg_dx_trace_diag_avx2_256_sat(
28464         const char * const restrict s1, const int s1Len,
28465         const char * const restrict s2, const int s2Len,
28466         const int open, const int gap,
28467         const parasail_matrix_t* matrix);
28468 
28469 extern parasail_result_t* parasail_sg_dx_trace_diag_altivec_128_64(
28470         const char * const restrict s1, const int s1Len,
28471         const char * const restrict s2, const int s2Len,
28472         const int open, const int gap,
28473         const parasail_matrix_t* matrix);
28474 
28475 extern parasail_result_t* parasail_sg_dx_trace_diag_altivec_128_32(
28476         const char * const restrict s1, const int s1Len,
28477         const char * const restrict s2, const int s2Len,
28478         const int open, const int gap,
28479         const parasail_matrix_t* matrix);
28480 
28481 extern parasail_result_t* parasail_sg_dx_trace_diag_altivec_128_16(
28482         const char * const restrict s1, const int s1Len,
28483         const char * const restrict s2, const int s2Len,
28484         const int open, const int gap,
28485         const parasail_matrix_t* matrix);
28486 
28487 extern parasail_result_t* parasail_sg_dx_trace_diag_altivec_128_8(
28488         const char * const restrict s1, const int s1Len,
28489         const char * const restrict s2, const int s2Len,
28490         const int open, const int gap,
28491         const parasail_matrix_t* matrix);
28492 
28493 extern parasail_result_t* parasail_sg_dx_trace_diag_altivec_128_sat(
28494         const char * const restrict s1, const int s1Len,
28495         const char * const restrict s2, const int s2Len,
28496         const int open, const int gap,
28497         const parasail_matrix_t* matrix);
28498 
28499 extern parasail_result_t* parasail_sg_dx_trace_diag_neon_128_64(
28500         const char * const restrict s1, const int s1Len,
28501         const char * const restrict s2, const int s2Len,
28502         const int open, const int gap,
28503         const parasail_matrix_t* matrix);
28504 
28505 extern parasail_result_t* parasail_sg_dx_trace_diag_neon_128_32(
28506         const char * const restrict s1, const int s1Len,
28507         const char * const restrict s2, const int s2Len,
28508         const int open, const int gap,
28509         const parasail_matrix_t* matrix);
28510 
28511 extern parasail_result_t* parasail_sg_dx_trace_diag_neon_128_16(
28512         const char * const restrict s1, const int s1Len,
28513         const char * const restrict s2, const int s2Len,
28514         const int open, const int gap,
28515         const parasail_matrix_t* matrix);
28516 
28517 extern parasail_result_t* parasail_sg_dx_trace_diag_neon_128_8(
28518         const char * const restrict s1, const int s1Len,
28519         const char * const restrict s2, const int s2Len,
28520         const int open, const int gap,
28521         const parasail_matrix_t* matrix);
28522 
28523 extern parasail_result_t* parasail_sg_dx_trace_diag_neon_128_sat(
28524         const char * const restrict s1, const int s1Len,
28525         const char * const restrict s2, const int s2Len,
28526         const int open, const int gap,
28527         const parasail_matrix_t* matrix);
28528 
28529 extern parasail_result_t* parasail_sg_dx_stats_scan_sse2_128_64(
28530         const char * const restrict s1, const int s1Len,
28531         const char * const restrict s2, const int s2Len,
28532         const int open, const int gap,
28533         const parasail_matrix_t* matrix);
28534 
28535 extern parasail_result_t* parasail_sg_dx_stats_scan_sse2_128_32(
28536         const char * const restrict s1, const int s1Len,
28537         const char * const restrict s2, const int s2Len,
28538         const int open, const int gap,
28539         const parasail_matrix_t* matrix);
28540 
28541 extern parasail_result_t* parasail_sg_dx_stats_scan_sse2_128_16(
28542         const char * const restrict s1, const int s1Len,
28543         const char * const restrict s2, const int s2Len,
28544         const int open, const int gap,
28545         const parasail_matrix_t* matrix);
28546 
28547 extern parasail_result_t* parasail_sg_dx_stats_scan_sse2_128_8(
28548         const char * const restrict s1, const int s1Len,
28549         const char * const restrict s2, const int s2Len,
28550         const int open, const int gap,
28551         const parasail_matrix_t* matrix);
28552 
28553 extern parasail_result_t* parasail_sg_dx_stats_scan_sse2_128_sat(
28554         const char * const restrict s1, const int s1Len,
28555         const char * const restrict s2, const int s2Len,
28556         const int open, const int gap,
28557         const parasail_matrix_t* matrix);
28558 
28559 extern parasail_result_t* parasail_sg_dx_stats_scan_sse41_128_64(
28560         const char * const restrict s1, const int s1Len,
28561         const char * const restrict s2, const int s2Len,
28562         const int open, const int gap,
28563         const parasail_matrix_t* matrix);
28564 
28565 extern parasail_result_t* parasail_sg_dx_stats_scan_sse41_128_32(
28566         const char * const restrict s1, const int s1Len,
28567         const char * const restrict s2, const int s2Len,
28568         const int open, const int gap,
28569         const parasail_matrix_t* matrix);
28570 
28571 extern parasail_result_t* parasail_sg_dx_stats_scan_sse41_128_16(
28572         const char * const restrict s1, const int s1Len,
28573         const char * const restrict s2, const int s2Len,
28574         const int open, const int gap,
28575         const parasail_matrix_t* matrix);
28576 
28577 extern parasail_result_t* parasail_sg_dx_stats_scan_sse41_128_8(
28578         const char * const restrict s1, const int s1Len,
28579         const char * const restrict s2, const int s2Len,
28580         const int open, const int gap,
28581         const parasail_matrix_t* matrix);
28582 
28583 extern parasail_result_t* parasail_sg_dx_stats_scan_sse41_128_sat(
28584         const char * const restrict s1, const int s1Len,
28585         const char * const restrict s2, const int s2Len,
28586         const int open, const int gap,
28587         const parasail_matrix_t* matrix);
28588 
28589 extern parasail_result_t* parasail_sg_dx_stats_scan_avx2_256_64(
28590         const char * const restrict s1, const int s1Len,
28591         const char * const restrict s2, const int s2Len,
28592         const int open, const int gap,
28593         const parasail_matrix_t* matrix);
28594 
28595 extern parasail_result_t* parasail_sg_dx_stats_scan_avx2_256_32(
28596         const char * const restrict s1, const int s1Len,
28597         const char * const restrict s2, const int s2Len,
28598         const int open, const int gap,
28599         const parasail_matrix_t* matrix);
28600 
28601 extern parasail_result_t* parasail_sg_dx_stats_scan_avx2_256_16(
28602         const char * const restrict s1, const int s1Len,
28603         const char * const restrict s2, const int s2Len,
28604         const int open, const int gap,
28605         const parasail_matrix_t* matrix);
28606 
28607 extern parasail_result_t* parasail_sg_dx_stats_scan_avx2_256_8(
28608         const char * const restrict s1, const int s1Len,
28609         const char * const restrict s2, const int s2Len,
28610         const int open, const int gap,
28611         const parasail_matrix_t* matrix);
28612 
28613 extern parasail_result_t* parasail_sg_dx_stats_scan_avx2_256_sat(
28614         const char * const restrict s1, const int s1Len,
28615         const char * const restrict s2, const int s2Len,
28616         const int open, const int gap,
28617         const parasail_matrix_t* matrix);
28618 
28619 extern parasail_result_t* parasail_sg_dx_stats_scan_altivec_128_64(
28620         const char * const restrict s1, const int s1Len,
28621         const char * const restrict s2, const int s2Len,
28622         const int open, const int gap,
28623         const parasail_matrix_t* matrix);
28624 
28625 extern parasail_result_t* parasail_sg_dx_stats_scan_altivec_128_32(
28626         const char * const restrict s1, const int s1Len,
28627         const char * const restrict s2, const int s2Len,
28628         const int open, const int gap,
28629         const parasail_matrix_t* matrix);
28630 
28631 extern parasail_result_t* parasail_sg_dx_stats_scan_altivec_128_16(
28632         const char * const restrict s1, const int s1Len,
28633         const char * const restrict s2, const int s2Len,
28634         const int open, const int gap,
28635         const parasail_matrix_t* matrix);
28636 
28637 extern parasail_result_t* parasail_sg_dx_stats_scan_altivec_128_8(
28638         const char * const restrict s1, const int s1Len,
28639         const char * const restrict s2, const int s2Len,
28640         const int open, const int gap,
28641         const parasail_matrix_t* matrix);
28642 
28643 extern parasail_result_t* parasail_sg_dx_stats_scan_altivec_128_sat(
28644         const char * const restrict s1, const int s1Len,
28645         const char * const restrict s2, const int s2Len,
28646         const int open, const int gap,
28647         const parasail_matrix_t* matrix);
28648 
28649 extern parasail_result_t* parasail_sg_dx_stats_scan_neon_128_64(
28650         const char * const restrict s1, const int s1Len,
28651         const char * const restrict s2, const int s2Len,
28652         const int open, const int gap,
28653         const parasail_matrix_t* matrix);
28654 
28655 extern parasail_result_t* parasail_sg_dx_stats_scan_neon_128_32(
28656         const char * const restrict s1, const int s1Len,
28657         const char * const restrict s2, const int s2Len,
28658         const int open, const int gap,
28659         const parasail_matrix_t* matrix);
28660 
28661 extern parasail_result_t* parasail_sg_dx_stats_scan_neon_128_16(
28662         const char * const restrict s1, const int s1Len,
28663         const char * const restrict s2, const int s2Len,
28664         const int open, const int gap,
28665         const parasail_matrix_t* matrix);
28666 
28667 extern parasail_result_t* parasail_sg_dx_stats_scan_neon_128_8(
28668         const char * const restrict s1, const int s1Len,
28669         const char * const restrict s2, const int s2Len,
28670         const int open, const int gap,
28671         const parasail_matrix_t* matrix);
28672 
28673 extern parasail_result_t* parasail_sg_dx_stats_scan_neon_128_sat(
28674         const char * const restrict s1, const int s1Len,
28675         const char * const restrict s2, const int s2Len,
28676         const int open, const int gap,
28677         const parasail_matrix_t* matrix);
28678 
28679 extern parasail_result_t* parasail_sg_dx_stats_striped_sse2_128_64(
28680         const char * const restrict s1, const int s1Len,
28681         const char * const restrict s2, const int s2Len,
28682         const int open, const int gap,
28683         const parasail_matrix_t* matrix);
28684 
28685 extern parasail_result_t* parasail_sg_dx_stats_striped_sse2_128_32(
28686         const char * const restrict s1, const int s1Len,
28687         const char * const restrict s2, const int s2Len,
28688         const int open, const int gap,
28689         const parasail_matrix_t* matrix);
28690 
28691 extern parasail_result_t* parasail_sg_dx_stats_striped_sse2_128_16(
28692         const char * const restrict s1, const int s1Len,
28693         const char * const restrict s2, const int s2Len,
28694         const int open, const int gap,
28695         const parasail_matrix_t* matrix);
28696 
28697 extern parasail_result_t* parasail_sg_dx_stats_striped_sse2_128_8(
28698         const char * const restrict s1, const int s1Len,
28699         const char * const restrict s2, const int s2Len,
28700         const int open, const int gap,
28701         const parasail_matrix_t* matrix);
28702 
28703 extern parasail_result_t* parasail_sg_dx_stats_striped_sse2_128_sat(
28704         const char * const restrict s1, const int s1Len,
28705         const char * const restrict s2, const int s2Len,
28706         const int open, const int gap,
28707         const parasail_matrix_t* matrix);
28708 
28709 extern parasail_result_t* parasail_sg_dx_stats_striped_sse41_128_64(
28710         const char * const restrict s1, const int s1Len,
28711         const char * const restrict s2, const int s2Len,
28712         const int open, const int gap,
28713         const parasail_matrix_t* matrix);
28714 
28715 extern parasail_result_t* parasail_sg_dx_stats_striped_sse41_128_32(
28716         const char * const restrict s1, const int s1Len,
28717         const char * const restrict s2, const int s2Len,
28718         const int open, const int gap,
28719         const parasail_matrix_t* matrix);
28720 
28721 extern parasail_result_t* parasail_sg_dx_stats_striped_sse41_128_16(
28722         const char * const restrict s1, const int s1Len,
28723         const char * const restrict s2, const int s2Len,
28724         const int open, const int gap,
28725         const parasail_matrix_t* matrix);
28726 
28727 extern parasail_result_t* parasail_sg_dx_stats_striped_sse41_128_8(
28728         const char * const restrict s1, const int s1Len,
28729         const char * const restrict s2, const int s2Len,
28730         const int open, const int gap,
28731         const parasail_matrix_t* matrix);
28732 
28733 extern parasail_result_t* parasail_sg_dx_stats_striped_sse41_128_sat(
28734         const char * const restrict s1, const int s1Len,
28735         const char * const restrict s2, const int s2Len,
28736         const int open, const int gap,
28737         const parasail_matrix_t* matrix);
28738 
28739 extern parasail_result_t* parasail_sg_dx_stats_striped_avx2_256_64(
28740         const char * const restrict s1, const int s1Len,
28741         const char * const restrict s2, const int s2Len,
28742         const int open, const int gap,
28743         const parasail_matrix_t* matrix);
28744 
28745 extern parasail_result_t* parasail_sg_dx_stats_striped_avx2_256_32(
28746         const char * const restrict s1, const int s1Len,
28747         const char * const restrict s2, const int s2Len,
28748         const int open, const int gap,
28749         const parasail_matrix_t* matrix);
28750 
28751 extern parasail_result_t* parasail_sg_dx_stats_striped_avx2_256_16(
28752         const char * const restrict s1, const int s1Len,
28753         const char * const restrict s2, const int s2Len,
28754         const int open, const int gap,
28755         const parasail_matrix_t* matrix);
28756 
28757 extern parasail_result_t* parasail_sg_dx_stats_striped_avx2_256_8(
28758         const char * const restrict s1, const int s1Len,
28759         const char * const restrict s2, const int s2Len,
28760         const int open, const int gap,
28761         const parasail_matrix_t* matrix);
28762 
28763 extern parasail_result_t* parasail_sg_dx_stats_striped_avx2_256_sat(
28764         const char * const restrict s1, const int s1Len,
28765         const char * const restrict s2, const int s2Len,
28766         const int open, const int gap,
28767         const parasail_matrix_t* matrix);
28768 
28769 extern parasail_result_t* parasail_sg_dx_stats_striped_altivec_128_64(
28770         const char * const restrict s1, const int s1Len,
28771         const char * const restrict s2, const int s2Len,
28772         const int open, const int gap,
28773         const parasail_matrix_t* matrix);
28774 
28775 extern parasail_result_t* parasail_sg_dx_stats_striped_altivec_128_32(
28776         const char * const restrict s1, const int s1Len,
28777         const char * const restrict s2, const int s2Len,
28778         const int open, const int gap,
28779         const parasail_matrix_t* matrix);
28780 
28781 extern parasail_result_t* parasail_sg_dx_stats_striped_altivec_128_16(
28782         const char * const restrict s1, const int s1Len,
28783         const char * const restrict s2, const int s2Len,
28784         const int open, const int gap,
28785         const parasail_matrix_t* matrix);
28786 
28787 extern parasail_result_t* parasail_sg_dx_stats_striped_altivec_128_8(
28788         const char * const restrict s1, const int s1Len,
28789         const char * const restrict s2, const int s2Len,
28790         const int open, const int gap,
28791         const parasail_matrix_t* matrix);
28792 
28793 extern parasail_result_t* parasail_sg_dx_stats_striped_altivec_128_sat(
28794         const char * const restrict s1, const int s1Len,
28795         const char * const restrict s2, const int s2Len,
28796         const int open, const int gap,
28797         const parasail_matrix_t* matrix);
28798 
28799 extern parasail_result_t* parasail_sg_dx_stats_striped_neon_128_64(
28800         const char * const restrict s1, const int s1Len,
28801         const char * const restrict s2, const int s2Len,
28802         const int open, const int gap,
28803         const parasail_matrix_t* matrix);
28804 
28805 extern parasail_result_t* parasail_sg_dx_stats_striped_neon_128_32(
28806         const char * const restrict s1, const int s1Len,
28807         const char * const restrict s2, const int s2Len,
28808         const int open, const int gap,
28809         const parasail_matrix_t* matrix);
28810 
28811 extern parasail_result_t* parasail_sg_dx_stats_striped_neon_128_16(
28812         const char * const restrict s1, const int s1Len,
28813         const char * const restrict s2, const int s2Len,
28814         const int open, const int gap,
28815         const parasail_matrix_t* matrix);
28816 
28817 extern parasail_result_t* parasail_sg_dx_stats_striped_neon_128_8(
28818         const char * const restrict s1, const int s1Len,
28819         const char * const restrict s2, const int s2Len,
28820         const int open, const int gap,
28821         const parasail_matrix_t* matrix);
28822 
28823 extern parasail_result_t* parasail_sg_dx_stats_striped_neon_128_sat(
28824         const char * const restrict s1, const int s1Len,
28825         const char * const restrict s2, const int s2Len,
28826         const int open, const int gap,
28827         const parasail_matrix_t* matrix);
28828 
28829 extern parasail_result_t* parasail_sg_dx_stats_diag_sse2_128_64(
28830         const char * const restrict s1, const int s1Len,
28831         const char * const restrict s2, const int s2Len,
28832         const int open, const int gap,
28833         const parasail_matrix_t* matrix);
28834 
28835 extern parasail_result_t* parasail_sg_dx_stats_diag_sse2_128_32(
28836         const char * const restrict s1, const int s1Len,
28837         const char * const restrict s2, const int s2Len,
28838         const int open, const int gap,
28839         const parasail_matrix_t* matrix);
28840 
28841 extern parasail_result_t* parasail_sg_dx_stats_diag_sse2_128_16(
28842         const char * const restrict s1, const int s1Len,
28843         const char * const restrict s2, const int s2Len,
28844         const int open, const int gap,
28845         const parasail_matrix_t* matrix);
28846 
28847 extern parasail_result_t* parasail_sg_dx_stats_diag_sse2_128_8(
28848         const char * const restrict s1, const int s1Len,
28849         const char * const restrict s2, const int s2Len,
28850         const int open, const int gap,
28851         const parasail_matrix_t* matrix);
28852 
28853 extern parasail_result_t* parasail_sg_dx_stats_diag_sse2_128_sat(
28854         const char * const restrict s1, const int s1Len,
28855         const char * const restrict s2, const int s2Len,
28856         const int open, const int gap,
28857         const parasail_matrix_t* matrix);
28858 
28859 extern parasail_result_t* parasail_sg_dx_stats_diag_sse41_128_64(
28860         const char * const restrict s1, const int s1Len,
28861         const char * const restrict s2, const int s2Len,
28862         const int open, const int gap,
28863         const parasail_matrix_t* matrix);
28864 
28865 extern parasail_result_t* parasail_sg_dx_stats_diag_sse41_128_32(
28866         const char * const restrict s1, const int s1Len,
28867         const char * const restrict s2, const int s2Len,
28868         const int open, const int gap,
28869         const parasail_matrix_t* matrix);
28870 
28871 extern parasail_result_t* parasail_sg_dx_stats_diag_sse41_128_16(
28872         const char * const restrict s1, const int s1Len,
28873         const char * const restrict s2, const int s2Len,
28874         const int open, const int gap,
28875         const parasail_matrix_t* matrix);
28876 
28877 extern parasail_result_t* parasail_sg_dx_stats_diag_sse41_128_8(
28878         const char * const restrict s1, const int s1Len,
28879         const char * const restrict s2, const int s2Len,
28880         const int open, const int gap,
28881         const parasail_matrix_t* matrix);
28882 
28883 extern parasail_result_t* parasail_sg_dx_stats_diag_sse41_128_sat(
28884         const char * const restrict s1, const int s1Len,
28885         const char * const restrict s2, const int s2Len,
28886         const int open, const int gap,
28887         const parasail_matrix_t* matrix);
28888 
28889 extern parasail_result_t* parasail_sg_dx_stats_diag_avx2_256_64(
28890         const char * const restrict s1, const int s1Len,
28891         const char * const restrict s2, const int s2Len,
28892         const int open, const int gap,
28893         const parasail_matrix_t* matrix);
28894 
28895 extern parasail_result_t* parasail_sg_dx_stats_diag_avx2_256_32(
28896         const char * const restrict s1, const int s1Len,
28897         const char * const restrict s2, const int s2Len,
28898         const int open, const int gap,
28899         const parasail_matrix_t* matrix);
28900 
28901 extern parasail_result_t* parasail_sg_dx_stats_diag_avx2_256_16(
28902         const char * const restrict s1, const int s1Len,
28903         const char * const restrict s2, const int s2Len,
28904         const int open, const int gap,
28905         const parasail_matrix_t* matrix);
28906 
28907 extern parasail_result_t* parasail_sg_dx_stats_diag_avx2_256_8(
28908         const char * const restrict s1, const int s1Len,
28909         const char * const restrict s2, const int s2Len,
28910         const int open, const int gap,
28911         const parasail_matrix_t* matrix);
28912 
28913 extern parasail_result_t* parasail_sg_dx_stats_diag_avx2_256_sat(
28914         const char * const restrict s1, const int s1Len,
28915         const char * const restrict s2, const int s2Len,
28916         const int open, const int gap,
28917         const parasail_matrix_t* matrix);
28918 
28919 extern parasail_result_t* parasail_sg_dx_stats_diag_altivec_128_64(
28920         const char * const restrict s1, const int s1Len,
28921         const char * const restrict s2, const int s2Len,
28922         const int open, const int gap,
28923         const parasail_matrix_t* matrix);
28924 
28925 extern parasail_result_t* parasail_sg_dx_stats_diag_altivec_128_32(
28926         const char * const restrict s1, const int s1Len,
28927         const char * const restrict s2, const int s2Len,
28928         const int open, const int gap,
28929         const parasail_matrix_t* matrix);
28930 
28931 extern parasail_result_t* parasail_sg_dx_stats_diag_altivec_128_16(
28932         const char * const restrict s1, const int s1Len,
28933         const char * const restrict s2, const int s2Len,
28934         const int open, const int gap,
28935         const parasail_matrix_t* matrix);
28936 
28937 extern parasail_result_t* parasail_sg_dx_stats_diag_altivec_128_8(
28938         const char * const restrict s1, const int s1Len,
28939         const char * const restrict s2, const int s2Len,
28940         const int open, const int gap,
28941         const parasail_matrix_t* matrix);
28942 
28943 extern parasail_result_t* parasail_sg_dx_stats_diag_altivec_128_sat(
28944         const char * const restrict s1, const int s1Len,
28945         const char * const restrict s2, const int s2Len,
28946         const int open, const int gap,
28947         const parasail_matrix_t* matrix);
28948 
28949 extern parasail_result_t* parasail_sg_dx_stats_diag_neon_128_64(
28950         const char * const restrict s1, const int s1Len,
28951         const char * const restrict s2, const int s2Len,
28952         const int open, const int gap,
28953         const parasail_matrix_t* matrix);
28954 
28955 extern parasail_result_t* parasail_sg_dx_stats_diag_neon_128_32(
28956         const char * const restrict s1, const int s1Len,
28957         const char * const restrict s2, const int s2Len,
28958         const int open, const int gap,
28959         const parasail_matrix_t* matrix);
28960 
28961 extern parasail_result_t* parasail_sg_dx_stats_diag_neon_128_16(
28962         const char * const restrict s1, const int s1Len,
28963         const char * const restrict s2, const int s2Len,
28964         const int open, const int gap,
28965         const parasail_matrix_t* matrix);
28966 
28967 extern parasail_result_t* parasail_sg_dx_stats_diag_neon_128_8(
28968         const char * const restrict s1, const int s1Len,
28969         const char * const restrict s2, const int s2Len,
28970         const int open, const int gap,
28971         const parasail_matrix_t* matrix);
28972 
28973 extern parasail_result_t* parasail_sg_dx_stats_diag_neon_128_sat(
28974         const char * const restrict s1, const int s1Len,
28975         const char * const restrict s2, const int s2Len,
28976         const int open, const int gap,
28977         const parasail_matrix_t* matrix);
28978 
28979 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse2_128_64(
28980         const char * const restrict s1, const int s1Len,
28981         const char * const restrict s2, const int s2Len,
28982         const int open, const int gap,
28983         const parasail_matrix_t* matrix);
28984 
28985 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse2_128_32(
28986         const char * const restrict s1, const int s1Len,
28987         const char * const restrict s2, const int s2Len,
28988         const int open, const int gap,
28989         const parasail_matrix_t* matrix);
28990 
28991 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse2_128_16(
28992         const char * const restrict s1, const int s1Len,
28993         const char * const restrict s2, const int s2Len,
28994         const int open, const int gap,
28995         const parasail_matrix_t* matrix);
28996 
28997 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse2_128_8(
28998         const char * const restrict s1, const int s1Len,
28999         const char * const restrict s2, const int s2Len,
29000         const int open, const int gap,
29001         const parasail_matrix_t* matrix);
29002 
29003 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse2_128_sat(
29004         const char * const restrict s1, const int s1Len,
29005         const char * const restrict s2, const int s2Len,
29006         const int open, const int gap,
29007         const parasail_matrix_t* matrix);
29008 
29009 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse41_128_64(
29010         const char * const restrict s1, const int s1Len,
29011         const char * const restrict s2, const int s2Len,
29012         const int open, const int gap,
29013         const parasail_matrix_t* matrix);
29014 
29015 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse41_128_32(
29016         const char * const restrict s1, const int s1Len,
29017         const char * const restrict s2, const int s2Len,
29018         const int open, const int gap,
29019         const parasail_matrix_t* matrix);
29020 
29021 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse41_128_16(
29022         const char * const restrict s1, const int s1Len,
29023         const char * const restrict s2, const int s2Len,
29024         const int open, const int gap,
29025         const parasail_matrix_t* matrix);
29026 
29027 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse41_128_8(
29028         const char * const restrict s1, const int s1Len,
29029         const char * const restrict s2, const int s2Len,
29030         const int open, const int gap,
29031         const parasail_matrix_t* matrix);
29032 
29033 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sse41_128_sat(
29034         const char * const restrict s1, const int s1Len,
29035         const char * const restrict s2, const int s2Len,
29036         const int open, const int gap,
29037         const parasail_matrix_t* matrix);
29038 
29039 extern parasail_result_t* parasail_sg_dx_stats_table_scan_avx2_256_64(
29040         const char * const restrict s1, const int s1Len,
29041         const char * const restrict s2, const int s2Len,
29042         const int open, const int gap,
29043         const parasail_matrix_t* matrix);
29044 
29045 extern parasail_result_t* parasail_sg_dx_stats_table_scan_avx2_256_32(
29046         const char * const restrict s1, const int s1Len,
29047         const char * const restrict s2, const int s2Len,
29048         const int open, const int gap,
29049         const parasail_matrix_t* matrix);
29050 
29051 extern parasail_result_t* parasail_sg_dx_stats_table_scan_avx2_256_16(
29052         const char * const restrict s1, const int s1Len,
29053         const char * const restrict s2, const int s2Len,
29054         const int open, const int gap,
29055         const parasail_matrix_t* matrix);
29056 
29057 extern parasail_result_t* parasail_sg_dx_stats_table_scan_avx2_256_8(
29058         const char * const restrict s1, const int s1Len,
29059         const char * const restrict s2, const int s2Len,
29060         const int open, const int gap,
29061         const parasail_matrix_t* matrix);
29062 
29063 extern parasail_result_t* parasail_sg_dx_stats_table_scan_avx2_256_sat(
29064         const char * const restrict s1, const int s1Len,
29065         const char * const restrict s2, const int s2Len,
29066         const int open, const int gap,
29067         const parasail_matrix_t* matrix);
29068 
29069 extern parasail_result_t* parasail_sg_dx_stats_table_scan_altivec_128_64(
29070         const char * const restrict s1, const int s1Len,
29071         const char * const restrict s2, const int s2Len,
29072         const int open, const int gap,
29073         const parasail_matrix_t* matrix);
29074 
29075 extern parasail_result_t* parasail_sg_dx_stats_table_scan_altivec_128_32(
29076         const char * const restrict s1, const int s1Len,
29077         const char * const restrict s2, const int s2Len,
29078         const int open, const int gap,
29079         const parasail_matrix_t* matrix);
29080 
29081 extern parasail_result_t* parasail_sg_dx_stats_table_scan_altivec_128_16(
29082         const char * const restrict s1, const int s1Len,
29083         const char * const restrict s2, const int s2Len,
29084         const int open, const int gap,
29085         const parasail_matrix_t* matrix);
29086 
29087 extern parasail_result_t* parasail_sg_dx_stats_table_scan_altivec_128_8(
29088         const char * const restrict s1, const int s1Len,
29089         const char * const restrict s2, const int s2Len,
29090         const int open, const int gap,
29091         const parasail_matrix_t* matrix);
29092 
29093 extern parasail_result_t* parasail_sg_dx_stats_table_scan_altivec_128_sat(
29094         const char * const restrict s1, const int s1Len,
29095         const char * const restrict s2, const int s2Len,
29096         const int open, const int gap,
29097         const parasail_matrix_t* matrix);
29098 
29099 extern parasail_result_t* parasail_sg_dx_stats_table_scan_neon_128_64(
29100         const char * const restrict s1, const int s1Len,
29101         const char * const restrict s2, const int s2Len,
29102         const int open, const int gap,
29103         const parasail_matrix_t* matrix);
29104 
29105 extern parasail_result_t* parasail_sg_dx_stats_table_scan_neon_128_32(
29106         const char * const restrict s1, const int s1Len,
29107         const char * const restrict s2, const int s2Len,
29108         const int open, const int gap,
29109         const parasail_matrix_t* matrix);
29110 
29111 extern parasail_result_t* parasail_sg_dx_stats_table_scan_neon_128_16(
29112         const char * const restrict s1, const int s1Len,
29113         const char * const restrict s2, const int s2Len,
29114         const int open, const int gap,
29115         const parasail_matrix_t* matrix);
29116 
29117 extern parasail_result_t* parasail_sg_dx_stats_table_scan_neon_128_8(
29118         const char * const restrict s1, const int s1Len,
29119         const char * const restrict s2, const int s2Len,
29120         const int open, const int gap,
29121         const parasail_matrix_t* matrix);
29122 
29123 extern parasail_result_t* parasail_sg_dx_stats_table_scan_neon_128_sat(
29124         const char * const restrict s1, const int s1Len,
29125         const char * const restrict s2, const int s2Len,
29126         const int open, const int gap,
29127         const parasail_matrix_t* matrix);
29128 
29129 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse2_128_64(
29130         const char * const restrict s1, const int s1Len,
29131         const char * const restrict s2, const int s2Len,
29132         const int open, const int gap,
29133         const parasail_matrix_t* matrix);
29134 
29135 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse2_128_32(
29136         const char * const restrict s1, const int s1Len,
29137         const char * const restrict s2, const int s2Len,
29138         const int open, const int gap,
29139         const parasail_matrix_t* matrix);
29140 
29141 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse2_128_16(
29142         const char * const restrict s1, const int s1Len,
29143         const char * const restrict s2, const int s2Len,
29144         const int open, const int gap,
29145         const parasail_matrix_t* matrix);
29146 
29147 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse2_128_8(
29148         const char * const restrict s1, const int s1Len,
29149         const char * const restrict s2, const int s2Len,
29150         const int open, const int gap,
29151         const parasail_matrix_t* matrix);
29152 
29153 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse2_128_sat(
29154         const char * const restrict s1, const int s1Len,
29155         const char * const restrict s2, const int s2Len,
29156         const int open, const int gap,
29157         const parasail_matrix_t* matrix);
29158 
29159 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse41_128_64(
29160         const char * const restrict s1, const int s1Len,
29161         const char * const restrict s2, const int s2Len,
29162         const int open, const int gap,
29163         const parasail_matrix_t* matrix);
29164 
29165 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse41_128_32(
29166         const char * const restrict s1, const int s1Len,
29167         const char * const restrict s2, const int s2Len,
29168         const int open, const int gap,
29169         const parasail_matrix_t* matrix);
29170 
29171 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse41_128_16(
29172         const char * const restrict s1, const int s1Len,
29173         const char * const restrict s2, const int s2Len,
29174         const int open, const int gap,
29175         const parasail_matrix_t* matrix);
29176 
29177 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse41_128_8(
29178         const char * const restrict s1, const int s1Len,
29179         const char * const restrict s2, const int s2Len,
29180         const int open, const int gap,
29181         const parasail_matrix_t* matrix);
29182 
29183 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sse41_128_sat(
29184         const char * const restrict s1, const int s1Len,
29185         const char * const restrict s2, const int s2Len,
29186         const int open, const int gap,
29187         const parasail_matrix_t* matrix);
29188 
29189 extern parasail_result_t* parasail_sg_dx_stats_table_striped_avx2_256_64(
29190         const char * const restrict s1, const int s1Len,
29191         const char * const restrict s2, const int s2Len,
29192         const int open, const int gap,
29193         const parasail_matrix_t* matrix);
29194 
29195 extern parasail_result_t* parasail_sg_dx_stats_table_striped_avx2_256_32(
29196         const char * const restrict s1, const int s1Len,
29197         const char * const restrict s2, const int s2Len,
29198         const int open, const int gap,
29199         const parasail_matrix_t* matrix);
29200 
29201 extern parasail_result_t* parasail_sg_dx_stats_table_striped_avx2_256_16(
29202         const char * const restrict s1, const int s1Len,
29203         const char * const restrict s2, const int s2Len,
29204         const int open, const int gap,
29205         const parasail_matrix_t* matrix);
29206 
29207 extern parasail_result_t* parasail_sg_dx_stats_table_striped_avx2_256_8(
29208         const char * const restrict s1, const int s1Len,
29209         const char * const restrict s2, const int s2Len,
29210         const int open, const int gap,
29211         const parasail_matrix_t* matrix);
29212 
29213 extern parasail_result_t* parasail_sg_dx_stats_table_striped_avx2_256_sat(
29214         const char * const restrict s1, const int s1Len,
29215         const char * const restrict s2, const int s2Len,
29216         const int open, const int gap,
29217         const parasail_matrix_t* matrix);
29218 
29219 extern parasail_result_t* parasail_sg_dx_stats_table_striped_altivec_128_64(
29220         const char * const restrict s1, const int s1Len,
29221         const char * const restrict s2, const int s2Len,
29222         const int open, const int gap,
29223         const parasail_matrix_t* matrix);
29224 
29225 extern parasail_result_t* parasail_sg_dx_stats_table_striped_altivec_128_32(
29226         const char * const restrict s1, const int s1Len,
29227         const char * const restrict s2, const int s2Len,
29228         const int open, const int gap,
29229         const parasail_matrix_t* matrix);
29230 
29231 extern parasail_result_t* parasail_sg_dx_stats_table_striped_altivec_128_16(
29232         const char * const restrict s1, const int s1Len,
29233         const char * const restrict s2, const int s2Len,
29234         const int open, const int gap,
29235         const parasail_matrix_t* matrix);
29236 
29237 extern parasail_result_t* parasail_sg_dx_stats_table_striped_altivec_128_8(
29238         const char * const restrict s1, const int s1Len,
29239         const char * const restrict s2, const int s2Len,
29240         const int open, const int gap,
29241         const parasail_matrix_t* matrix);
29242 
29243 extern parasail_result_t* parasail_sg_dx_stats_table_striped_altivec_128_sat(
29244         const char * const restrict s1, const int s1Len,
29245         const char * const restrict s2, const int s2Len,
29246         const int open, const int gap,
29247         const parasail_matrix_t* matrix);
29248 
29249 extern parasail_result_t* parasail_sg_dx_stats_table_striped_neon_128_64(
29250         const char * const restrict s1, const int s1Len,
29251         const char * const restrict s2, const int s2Len,
29252         const int open, const int gap,
29253         const parasail_matrix_t* matrix);
29254 
29255 extern parasail_result_t* parasail_sg_dx_stats_table_striped_neon_128_32(
29256         const char * const restrict s1, const int s1Len,
29257         const char * const restrict s2, const int s2Len,
29258         const int open, const int gap,
29259         const parasail_matrix_t* matrix);
29260 
29261 extern parasail_result_t* parasail_sg_dx_stats_table_striped_neon_128_16(
29262         const char * const restrict s1, const int s1Len,
29263         const char * const restrict s2, const int s2Len,
29264         const int open, const int gap,
29265         const parasail_matrix_t* matrix);
29266 
29267 extern parasail_result_t* parasail_sg_dx_stats_table_striped_neon_128_8(
29268         const char * const restrict s1, const int s1Len,
29269         const char * const restrict s2, const int s2Len,
29270         const int open, const int gap,
29271         const parasail_matrix_t* matrix);
29272 
29273 extern parasail_result_t* parasail_sg_dx_stats_table_striped_neon_128_sat(
29274         const char * const restrict s1, const int s1Len,
29275         const char * const restrict s2, const int s2Len,
29276         const int open, const int gap,
29277         const parasail_matrix_t* matrix);
29278 
29279 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse2_128_64(
29280         const char * const restrict s1, const int s1Len,
29281         const char * const restrict s2, const int s2Len,
29282         const int open, const int gap,
29283         const parasail_matrix_t* matrix);
29284 
29285 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse2_128_32(
29286         const char * const restrict s1, const int s1Len,
29287         const char * const restrict s2, const int s2Len,
29288         const int open, const int gap,
29289         const parasail_matrix_t* matrix);
29290 
29291 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse2_128_16(
29292         const char * const restrict s1, const int s1Len,
29293         const char * const restrict s2, const int s2Len,
29294         const int open, const int gap,
29295         const parasail_matrix_t* matrix);
29296 
29297 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse2_128_8(
29298         const char * const restrict s1, const int s1Len,
29299         const char * const restrict s2, const int s2Len,
29300         const int open, const int gap,
29301         const parasail_matrix_t* matrix);
29302 
29303 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse2_128_sat(
29304         const char * const restrict s1, const int s1Len,
29305         const char * const restrict s2, const int s2Len,
29306         const int open, const int gap,
29307         const parasail_matrix_t* matrix);
29308 
29309 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse41_128_64(
29310         const char * const restrict s1, const int s1Len,
29311         const char * const restrict s2, const int s2Len,
29312         const int open, const int gap,
29313         const parasail_matrix_t* matrix);
29314 
29315 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse41_128_32(
29316         const char * const restrict s1, const int s1Len,
29317         const char * const restrict s2, const int s2Len,
29318         const int open, const int gap,
29319         const parasail_matrix_t* matrix);
29320 
29321 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse41_128_16(
29322         const char * const restrict s1, const int s1Len,
29323         const char * const restrict s2, const int s2Len,
29324         const int open, const int gap,
29325         const parasail_matrix_t* matrix);
29326 
29327 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse41_128_8(
29328         const char * const restrict s1, const int s1Len,
29329         const char * const restrict s2, const int s2Len,
29330         const int open, const int gap,
29331         const parasail_matrix_t* matrix);
29332 
29333 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sse41_128_sat(
29334         const char * const restrict s1, const int s1Len,
29335         const char * const restrict s2, const int s2Len,
29336         const int open, const int gap,
29337         const parasail_matrix_t* matrix);
29338 
29339 extern parasail_result_t* parasail_sg_dx_stats_table_diag_avx2_256_64(
29340         const char * const restrict s1, const int s1Len,
29341         const char * const restrict s2, const int s2Len,
29342         const int open, const int gap,
29343         const parasail_matrix_t* matrix);
29344 
29345 extern parasail_result_t* parasail_sg_dx_stats_table_diag_avx2_256_32(
29346         const char * const restrict s1, const int s1Len,
29347         const char * const restrict s2, const int s2Len,
29348         const int open, const int gap,
29349         const parasail_matrix_t* matrix);
29350 
29351 extern parasail_result_t* parasail_sg_dx_stats_table_diag_avx2_256_16(
29352         const char * const restrict s1, const int s1Len,
29353         const char * const restrict s2, const int s2Len,
29354         const int open, const int gap,
29355         const parasail_matrix_t* matrix);
29356 
29357 extern parasail_result_t* parasail_sg_dx_stats_table_diag_avx2_256_8(
29358         const char * const restrict s1, const int s1Len,
29359         const char * const restrict s2, const int s2Len,
29360         const int open, const int gap,
29361         const parasail_matrix_t* matrix);
29362 
29363 extern parasail_result_t* parasail_sg_dx_stats_table_diag_avx2_256_sat(
29364         const char * const restrict s1, const int s1Len,
29365         const char * const restrict s2, const int s2Len,
29366         const int open, const int gap,
29367         const parasail_matrix_t* matrix);
29368 
29369 extern parasail_result_t* parasail_sg_dx_stats_table_diag_altivec_128_64(
29370         const char * const restrict s1, const int s1Len,
29371         const char * const restrict s2, const int s2Len,
29372         const int open, const int gap,
29373         const parasail_matrix_t* matrix);
29374 
29375 extern parasail_result_t* parasail_sg_dx_stats_table_diag_altivec_128_32(
29376         const char * const restrict s1, const int s1Len,
29377         const char * const restrict s2, const int s2Len,
29378         const int open, const int gap,
29379         const parasail_matrix_t* matrix);
29380 
29381 extern parasail_result_t* parasail_sg_dx_stats_table_diag_altivec_128_16(
29382         const char * const restrict s1, const int s1Len,
29383         const char * const restrict s2, const int s2Len,
29384         const int open, const int gap,
29385         const parasail_matrix_t* matrix);
29386 
29387 extern parasail_result_t* parasail_sg_dx_stats_table_diag_altivec_128_8(
29388         const char * const restrict s1, const int s1Len,
29389         const char * const restrict s2, const int s2Len,
29390         const int open, const int gap,
29391         const parasail_matrix_t* matrix);
29392 
29393 extern parasail_result_t* parasail_sg_dx_stats_table_diag_altivec_128_sat(
29394         const char * const restrict s1, const int s1Len,
29395         const char * const restrict s2, const int s2Len,
29396         const int open, const int gap,
29397         const parasail_matrix_t* matrix);
29398 
29399 extern parasail_result_t* parasail_sg_dx_stats_table_diag_neon_128_64(
29400         const char * const restrict s1, const int s1Len,
29401         const char * const restrict s2, const int s2Len,
29402         const int open, const int gap,
29403         const parasail_matrix_t* matrix);
29404 
29405 extern parasail_result_t* parasail_sg_dx_stats_table_diag_neon_128_32(
29406         const char * const restrict s1, const int s1Len,
29407         const char * const restrict s2, const int s2Len,
29408         const int open, const int gap,
29409         const parasail_matrix_t* matrix);
29410 
29411 extern parasail_result_t* parasail_sg_dx_stats_table_diag_neon_128_16(
29412         const char * const restrict s1, const int s1Len,
29413         const char * const restrict s2, const int s2Len,
29414         const int open, const int gap,
29415         const parasail_matrix_t* matrix);
29416 
29417 extern parasail_result_t* parasail_sg_dx_stats_table_diag_neon_128_8(
29418         const char * const restrict s1, const int s1Len,
29419         const char * const restrict s2, const int s2Len,
29420         const int open, const int gap,
29421         const parasail_matrix_t* matrix);
29422 
29423 extern parasail_result_t* parasail_sg_dx_stats_table_diag_neon_128_sat(
29424         const char * const restrict s1, const int s1Len,
29425         const char * const restrict s2, const int s2Len,
29426         const int open, const int gap,
29427         const parasail_matrix_t* matrix);
29428 
29429 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse2_128_64(
29430         const char * const restrict s1, const int s1Len,
29431         const char * const restrict s2, const int s2Len,
29432         const int open, const int gap,
29433         const parasail_matrix_t* matrix);
29434 
29435 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse2_128_32(
29436         const char * const restrict s1, const int s1Len,
29437         const char * const restrict s2, const int s2Len,
29438         const int open, const int gap,
29439         const parasail_matrix_t* matrix);
29440 
29441 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse2_128_16(
29442         const char * const restrict s1, const int s1Len,
29443         const char * const restrict s2, const int s2Len,
29444         const int open, const int gap,
29445         const parasail_matrix_t* matrix);
29446 
29447 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse2_128_8(
29448         const char * const restrict s1, const int s1Len,
29449         const char * const restrict s2, const int s2Len,
29450         const int open, const int gap,
29451         const parasail_matrix_t* matrix);
29452 
29453 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse2_128_sat(
29454         const char * const restrict s1, const int s1Len,
29455         const char * const restrict s2, const int s2Len,
29456         const int open, const int gap,
29457         const parasail_matrix_t* matrix);
29458 
29459 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse41_128_64(
29460         const char * const restrict s1, const int s1Len,
29461         const char * const restrict s2, const int s2Len,
29462         const int open, const int gap,
29463         const parasail_matrix_t* matrix);
29464 
29465 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse41_128_32(
29466         const char * const restrict s1, const int s1Len,
29467         const char * const restrict s2, const int s2Len,
29468         const int open, const int gap,
29469         const parasail_matrix_t* matrix);
29470 
29471 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse41_128_16(
29472         const char * const restrict s1, const int s1Len,
29473         const char * const restrict s2, const int s2Len,
29474         const int open, const int gap,
29475         const parasail_matrix_t* matrix);
29476 
29477 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse41_128_8(
29478         const char * const restrict s1, const int s1Len,
29479         const char * const restrict s2, const int s2Len,
29480         const int open, const int gap,
29481         const parasail_matrix_t* matrix);
29482 
29483 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sse41_128_sat(
29484         const char * const restrict s1, const int s1Len,
29485         const char * const restrict s2, const int s2Len,
29486         const int open, const int gap,
29487         const parasail_matrix_t* matrix);
29488 
29489 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_avx2_256_64(
29490         const char * const restrict s1, const int s1Len,
29491         const char * const restrict s2, const int s2Len,
29492         const int open, const int gap,
29493         const parasail_matrix_t* matrix);
29494 
29495 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_avx2_256_32(
29496         const char * const restrict s1, const int s1Len,
29497         const char * const restrict s2, const int s2Len,
29498         const int open, const int gap,
29499         const parasail_matrix_t* matrix);
29500 
29501 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_avx2_256_16(
29502         const char * const restrict s1, const int s1Len,
29503         const char * const restrict s2, const int s2Len,
29504         const int open, const int gap,
29505         const parasail_matrix_t* matrix);
29506 
29507 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_avx2_256_8(
29508         const char * const restrict s1, const int s1Len,
29509         const char * const restrict s2, const int s2Len,
29510         const int open, const int gap,
29511         const parasail_matrix_t* matrix);
29512 
29513 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_avx2_256_sat(
29514         const char * const restrict s1, const int s1Len,
29515         const char * const restrict s2, const int s2Len,
29516         const int open, const int gap,
29517         const parasail_matrix_t* matrix);
29518 
29519 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_altivec_128_64(
29520         const char * const restrict s1, const int s1Len,
29521         const char * const restrict s2, const int s2Len,
29522         const int open, const int gap,
29523         const parasail_matrix_t* matrix);
29524 
29525 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_altivec_128_32(
29526         const char * const restrict s1, const int s1Len,
29527         const char * const restrict s2, const int s2Len,
29528         const int open, const int gap,
29529         const parasail_matrix_t* matrix);
29530 
29531 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_altivec_128_16(
29532         const char * const restrict s1, const int s1Len,
29533         const char * const restrict s2, const int s2Len,
29534         const int open, const int gap,
29535         const parasail_matrix_t* matrix);
29536 
29537 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_altivec_128_8(
29538         const char * const restrict s1, const int s1Len,
29539         const char * const restrict s2, const int s2Len,
29540         const int open, const int gap,
29541         const parasail_matrix_t* matrix);
29542 
29543 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_altivec_128_sat(
29544         const char * const restrict s1, const int s1Len,
29545         const char * const restrict s2, const int s2Len,
29546         const int open, const int gap,
29547         const parasail_matrix_t* matrix);
29548 
29549 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_neon_128_64(
29550         const char * const restrict s1, const int s1Len,
29551         const char * const restrict s2, const int s2Len,
29552         const int open, const int gap,
29553         const parasail_matrix_t* matrix);
29554 
29555 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_neon_128_32(
29556         const char * const restrict s1, const int s1Len,
29557         const char * const restrict s2, const int s2Len,
29558         const int open, const int gap,
29559         const parasail_matrix_t* matrix);
29560 
29561 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_neon_128_16(
29562         const char * const restrict s1, const int s1Len,
29563         const char * const restrict s2, const int s2Len,
29564         const int open, const int gap,
29565         const parasail_matrix_t* matrix);
29566 
29567 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_neon_128_8(
29568         const char * const restrict s1, const int s1Len,
29569         const char * const restrict s2, const int s2Len,
29570         const int open, const int gap,
29571         const parasail_matrix_t* matrix);
29572 
29573 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_neon_128_sat(
29574         const char * const restrict s1, const int s1Len,
29575         const char * const restrict s2, const int s2Len,
29576         const int open, const int gap,
29577         const parasail_matrix_t* matrix);
29578 
29579 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse2_128_64(
29580         const char * const restrict s1, const int s1Len,
29581         const char * const restrict s2, const int s2Len,
29582         const int open, const int gap,
29583         const parasail_matrix_t* matrix);
29584 
29585 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse2_128_32(
29586         const char * const restrict s1, const int s1Len,
29587         const char * const restrict s2, const int s2Len,
29588         const int open, const int gap,
29589         const parasail_matrix_t* matrix);
29590 
29591 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse2_128_16(
29592         const char * const restrict s1, const int s1Len,
29593         const char * const restrict s2, const int s2Len,
29594         const int open, const int gap,
29595         const parasail_matrix_t* matrix);
29596 
29597 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse2_128_8(
29598         const char * const restrict s1, const int s1Len,
29599         const char * const restrict s2, const int s2Len,
29600         const int open, const int gap,
29601         const parasail_matrix_t* matrix);
29602 
29603 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse2_128_sat(
29604         const char * const restrict s1, const int s1Len,
29605         const char * const restrict s2, const int s2Len,
29606         const int open, const int gap,
29607         const parasail_matrix_t* matrix);
29608 
29609 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse41_128_64(
29610         const char * const restrict s1, const int s1Len,
29611         const char * const restrict s2, const int s2Len,
29612         const int open, const int gap,
29613         const parasail_matrix_t* matrix);
29614 
29615 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse41_128_32(
29616         const char * const restrict s1, const int s1Len,
29617         const char * const restrict s2, const int s2Len,
29618         const int open, const int gap,
29619         const parasail_matrix_t* matrix);
29620 
29621 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse41_128_16(
29622         const char * const restrict s1, const int s1Len,
29623         const char * const restrict s2, const int s2Len,
29624         const int open, const int gap,
29625         const parasail_matrix_t* matrix);
29626 
29627 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse41_128_8(
29628         const char * const restrict s1, const int s1Len,
29629         const char * const restrict s2, const int s2Len,
29630         const int open, const int gap,
29631         const parasail_matrix_t* matrix);
29632 
29633 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sse41_128_sat(
29634         const char * const restrict s1, const int s1Len,
29635         const char * const restrict s2, const int s2Len,
29636         const int open, const int gap,
29637         const parasail_matrix_t* matrix);
29638 
29639 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_avx2_256_64(
29640         const char * const restrict s1, const int s1Len,
29641         const char * const restrict s2, const int s2Len,
29642         const int open, const int gap,
29643         const parasail_matrix_t* matrix);
29644 
29645 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_avx2_256_32(
29646         const char * const restrict s1, const int s1Len,
29647         const char * const restrict s2, const int s2Len,
29648         const int open, const int gap,
29649         const parasail_matrix_t* matrix);
29650 
29651 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_avx2_256_16(
29652         const char * const restrict s1, const int s1Len,
29653         const char * const restrict s2, const int s2Len,
29654         const int open, const int gap,
29655         const parasail_matrix_t* matrix);
29656 
29657 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_avx2_256_8(
29658         const char * const restrict s1, const int s1Len,
29659         const char * const restrict s2, const int s2Len,
29660         const int open, const int gap,
29661         const parasail_matrix_t* matrix);
29662 
29663 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_avx2_256_sat(
29664         const char * const restrict s1, const int s1Len,
29665         const char * const restrict s2, const int s2Len,
29666         const int open, const int gap,
29667         const parasail_matrix_t* matrix);
29668 
29669 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_altivec_128_64(
29670         const char * const restrict s1, const int s1Len,
29671         const char * const restrict s2, const int s2Len,
29672         const int open, const int gap,
29673         const parasail_matrix_t* matrix);
29674 
29675 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_altivec_128_32(
29676         const char * const restrict s1, const int s1Len,
29677         const char * const restrict s2, const int s2Len,
29678         const int open, const int gap,
29679         const parasail_matrix_t* matrix);
29680 
29681 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_altivec_128_16(
29682         const char * const restrict s1, const int s1Len,
29683         const char * const restrict s2, const int s2Len,
29684         const int open, const int gap,
29685         const parasail_matrix_t* matrix);
29686 
29687 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_altivec_128_8(
29688         const char * const restrict s1, const int s1Len,
29689         const char * const restrict s2, const int s2Len,
29690         const int open, const int gap,
29691         const parasail_matrix_t* matrix);
29692 
29693 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_altivec_128_sat(
29694         const char * const restrict s1, const int s1Len,
29695         const char * const restrict s2, const int s2Len,
29696         const int open, const int gap,
29697         const parasail_matrix_t* matrix);
29698 
29699 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_neon_128_64(
29700         const char * const restrict s1, const int s1Len,
29701         const char * const restrict s2, const int s2Len,
29702         const int open, const int gap,
29703         const parasail_matrix_t* matrix);
29704 
29705 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_neon_128_32(
29706         const char * const restrict s1, const int s1Len,
29707         const char * const restrict s2, const int s2Len,
29708         const int open, const int gap,
29709         const parasail_matrix_t* matrix);
29710 
29711 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_neon_128_16(
29712         const char * const restrict s1, const int s1Len,
29713         const char * const restrict s2, const int s2Len,
29714         const int open, const int gap,
29715         const parasail_matrix_t* matrix);
29716 
29717 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_neon_128_8(
29718         const char * const restrict s1, const int s1Len,
29719         const char * const restrict s2, const int s2Len,
29720         const int open, const int gap,
29721         const parasail_matrix_t* matrix);
29722 
29723 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_neon_128_sat(
29724         const char * const restrict s1, const int s1Len,
29725         const char * const restrict s2, const int s2Len,
29726         const int open, const int gap,
29727         const parasail_matrix_t* matrix);
29728 
29729 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse2_128_64(
29730         const char * const restrict s1, const int s1Len,
29731         const char * const restrict s2, const int s2Len,
29732         const int open, const int gap,
29733         const parasail_matrix_t* matrix);
29734 
29735 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse2_128_32(
29736         const char * const restrict s1, const int s1Len,
29737         const char * const restrict s2, const int s2Len,
29738         const int open, const int gap,
29739         const parasail_matrix_t* matrix);
29740 
29741 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse2_128_16(
29742         const char * const restrict s1, const int s1Len,
29743         const char * const restrict s2, const int s2Len,
29744         const int open, const int gap,
29745         const parasail_matrix_t* matrix);
29746 
29747 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse2_128_8(
29748         const char * const restrict s1, const int s1Len,
29749         const char * const restrict s2, const int s2Len,
29750         const int open, const int gap,
29751         const parasail_matrix_t* matrix);
29752 
29753 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse2_128_sat(
29754         const char * const restrict s1, const int s1Len,
29755         const char * const restrict s2, const int s2Len,
29756         const int open, const int gap,
29757         const parasail_matrix_t* matrix);
29758 
29759 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse41_128_64(
29760         const char * const restrict s1, const int s1Len,
29761         const char * const restrict s2, const int s2Len,
29762         const int open, const int gap,
29763         const parasail_matrix_t* matrix);
29764 
29765 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse41_128_32(
29766         const char * const restrict s1, const int s1Len,
29767         const char * const restrict s2, const int s2Len,
29768         const int open, const int gap,
29769         const parasail_matrix_t* matrix);
29770 
29771 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse41_128_16(
29772         const char * const restrict s1, const int s1Len,
29773         const char * const restrict s2, const int s2Len,
29774         const int open, const int gap,
29775         const parasail_matrix_t* matrix);
29776 
29777 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse41_128_8(
29778         const char * const restrict s1, const int s1Len,
29779         const char * const restrict s2, const int s2Len,
29780         const int open, const int gap,
29781         const parasail_matrix_t* matrix);
29782 
29783 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sse41_128_sat(
29784         const char * const restrict s1, const int s1Len,
29785         const char * const restrict s2, const int s2Len,
29786         const int open, const int gap,
29787         const parasail_matrix_t* matrix);
29788 
29789 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_avx2_256_64(
29790         const char * const restrict s1, const int s1Len,
29791         const char * const restrict s2, const int s2Len,
29792         const int open, const int gap,
29793         const parasail_matrix_t* matrix);
29794 
29795 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_avx2_256_32(
29796         const char * const restrict s1, const int s1Len,
29797         const char * const restrict s2, const int s2Len,
29798         const int open, const int gap,
29799         const parasail_matrix_t* matrix);
29800 
29801 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_avx2_256_16(
29802         const char * const restrict s1, const int s1Len,
29803         const char * const restrict s2, const int s2Len,
29804         const int open, const int gap,
29805         const parasail_matrix_t* matrix);
29806 
29807 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_avx2_256_8(
29808         const char * const restrict s1, const int s1Len,
29809         const char * const restrict s2, const int s2Len,
29810         const int open, const int gap,
29811         const parasail_matrix_t* matrix);
29812 
29813 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_avx2_256_sat(
29814         const char * const restrict s1, const int s1Len,
29815         const char * const restrict s2, const int s2Len,
29816         const int open, const int gap,
29817         const parasail_matrix_t* matrix);
29818 
29819 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_altivec_128_64(
29820         const char * const restrict s1, const int s1Len,
29821         const char * const restrict s2, const int s2Len,
29822         const int open, const int gap,
29823         const parasail_matrix_t* matrix);
29824 
29825 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_altivec_128_32(
29826         const char * const restrict s1, const int s1Len,
29827         const char * const restrict s2, const int s2Len,
29828         const int open, const int gap,
29829         const parasail_matrix_t* matrix);
29830 
29831 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_altivec_128_16(
29832         const char * const restrict s1, const int s1Len,
29833         const char * const restrict s2, const int s2Len,
29834         const int open, const int gap,
29835         const parasail_matrix_t* matrix);
29836 
29837 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_altivec_128_8(
29838         const char * const restrict s1, const int s1Len,
29839         const char * const restrict s2, const int s2Len,
29840         const int open, const int gap,
29841         const parasail_matrix_t* matrix);
29842 
29843 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_altivec_128_sat(
29844         const char * const restrict s1, const int s1Len,
29845         const char * const restrict s2, const int s2Len,
29846         const int open, const int gap,
29847         const parasail_matrix_t* matrix);
29848 
29849 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_neon_128_64(
29850         const char * const restrict s1, const int s1Len,
29851         const char * const restrict s2, const int s2Len,
29852         const int open, const int gap,
29853         const parasail_matrix_t* matrix);
29854 
29855 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_neon_128_32(
29856         const char * const restrict s1, const int s1Len,
29857         const char * const restrict s2, const int s2Len,
29858         const int open, const int gap,
29859         const parasail_matrix_t* matrix);
29860 
29861 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_neon_128_16(
29862         const char * const restrict s1, const int s1Len,
29863         const char * const restrict s2, const int s2Len,
29864         const int open, const int gap,
29865         const parasail_matrix_t* matrix);
29866 
29867 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_neon_128_8(
29868         const char * const restrict s1, const int s1Len,
29869         const char * const restrict s2, const int s2Len,
29870         const int open, const int gap,
29871         const parasail_matrix_t* matrix);
29872 
29873 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_neon_128_sat(
29874         const char * const restrict s1, const int s1Len,
29875         const char * const restrict s2, const int s2Len,
29876         const int open, const int gap,
29877         const parasail_matrix_t* matrix);
29878 
29879 extern parasail_result_t* parasail_sg_qb_de_scan_sse2_128_64(
29880         const char * const restrict s1, const int s1Len,
29881         const char * const restrict s2, const int s2Len,
29882         const int open, const int gap,
29883         const parasail_matrix_t* matrix);
29884 
29885 extern parasail_result_t* parasail_sg_qb_de_scan_sse2_128_32(
29886         const char * const restrict s1, const int s1Len,
29887         const char * const restrict s2, const int s2Len,
29888         const int open, const int gap,
29889         const parasail_matrix_t* matrix);
29890 
29891 extern parasail_result_t* parasail_sg_qb_de_scan_sse2_128_16(
29892         const char * const restrict s1, const int s1Len,
29893         const char * const restrict s2, const int s2Len,
29894         const int open, const int gap,
29895         const parasail_matrix_t* matrix);
29896 
29897 extern parasail_result_t* parasail_sg_qb_de_scan_sse2_128_8(
29898         const char * const restrict s1, const int s1Len,
29899         const char * const restrict s2, const int s2Len,
29900         const int open, const int gap,
29901         const parasail_matrix_t* matrix);
29902 
29903 extern parasail_result_t* parasail_sg_qb_de_scan_sse2_128_sat(
29904         const char * const restrict s1, const int s1Len,
29905         const char * const restrict s2, const int s2Len,
29906         const int open, const int gap,
29907         const parasail_matrix_t* matrix);
29908 
29909 extern parasail_result_t* parasail_sg_qb_de_scan_sse41_128_64(
29910         const char * const restrict s1, const int s1Len,
29911         const char * const restrict s2, const int s2Len,
29912         const int open, const int gap,
29913         const parasail_matrix_t* matrix);
29914 
29915 extern parasail_result_t* parasail_sg_qb_de_scan_sse41_128_32(
29916         const char * const restrict s1, const int s1Len,
29917         const char * const restrict s2, const int s2Len,
29918         const int open, const int gap,
29919         const parasail_matrix_t* matrix);
29920 
29921 extern parasail_result_t* parasail_sg_qb_de_scan_sse41_128_16(
29922         const char * const restrict s1, const int s1Len,
29923         const char * const restrict s2, const int s2Len,
29924         const int open, const int gap,
29925         const parasail_matrix_t* matrix);
29926 
29927 extern parasail_result_t* parasail_sg_qb_de_scan_sse41_128_8(
29928         const char * const restrict s1, const int s1Len,
29929         const char * const restrict s2, const int s2Len,
29930         const int open, const int gap,
29931         const parasail_matrix_t* matrix);
29932 
29933 extern parasail_result_t* parasail_sg_qb_de_scan_sse41_128_sat(
29934         const char * const restrict s1, const int s1Len,
29935         const char * const restrict s2, const int s2Len,
29936         const int open, const int gap,
29937         const parasail_matrix_t* matrix);
29938 
29939 extern parasail_result_t* parasail_sg_qb_de_scan_avx2_256_64(
29940         const char * const restrict s1, const int s1Len,
29941         const char * const restrict s2, const int s2Len,
29942         const int open, const int gap,
29943         const parasail_matrix_t* matrix);
29944 
29945 extern parasail_result_t* parasail_sg_qb_de_scan_avx2_256_32(
29946         const char * const restrict s1, const int s1Len,
29947         const char * const restrict s2, const int s2Len,
29948         const int open, const int gap,
29949         const parasail_matrix_t* matrix);
29950 
29951 extern parasail_result_t* parasail_sg_qb_de_scan_avx2_256_16(
29952         const char * const restrict s1, const int s1Len,
29953         const char * const restrict s2, const int s2Len,
29954         const int open, const int gap,
29955         const parasail_matrix_t* matrix);
29956 
29957 extern parasail_result_t* parasail_sg_qb_de_scan_avx2_256_8(
29958         const char * const restrict s1, const int s1Len,
29959         const char * const restrict s2, const int s2Len,
29960         const int open, const int gap,
29961         const parasail_matrix_t* matrix);
29962 
29963 extern parasail_result_t* parasail_sg_qb_de_scan_avx2_256_sat(
29964         const char * const restrict s1, const int s1Len,
29965         const char * const restrict s2, const int s2Len,
29966         const int open, const int gap,
29967         const parasail_matrix_t* matrix);
29968 
29969 extern parasail_result_t* parasail_sg_qb_de_scan_altivec_128_64(
29970         const char * const restrict s1, const int s1Len,
29971         const char * const restrict s2, const int s2Len,
29972         const int open, const int gap,
29973         const parasail_matrix_t* matrix);
29974 
29975 extern parasail_result_t* parasail_sg_qb_de_scan_altivec_128_32(
29976         const char * const restrict s1, const int s1Len,
29977         const char * const restrict s2, const int s2Len,
29978         const int open, const int gap,
29979         const parasail_matrix_t* matrix);
29980 
29981 extern parasail_result_t* parasail_sg_qb_de_scan_altivec_128_16(
29982         const char * const restrict s1, const int s1Len,
29983         const char * const restrict s2, const int s2Len,
29984         const int open, const int gap,
29985         const parasail_matrix_t* matrix);
29986 
29987 extern parasail_result_t* parasail_sg_qb_de_scan_altivec_128_8(
29988         const char * const restrict s1, const int s1Len,
29989         const char * const restrict s2, const int s2Len,
29990         const int open, const int gap,
29991         const parasail_matrix_t* matrix);
29992 
29993 extern parasail_result_t* parasail_sg_qb_de_scan_altivec_128_sat(
29994         const char * const restrict s1, const int s1Len,
29995         const char * const restrict s2, const int s2Len,
29996         const int open, const int gap,
29997         const parasail_matrix_t* matrix);
29998 
29999 extern parasail_result_t* parasail_sg_qb_de_scan_neon_128_64(
30000         const char * const restrict s1, const int s1Len,
30001         const char * const restrict s2, const int s2Len,
30002         const int open, const int gap,
30003         const parasail_matrix_t* matrix);
30004 
30005 extern parasail_result_t* parasail_sg_qb_de_scan_neon_128_32(
30006         const char * const restrict s1, const int s1Len,
30007         const char * const restrict s2, const int s2Len,
30008         const int open, const int gap,
30009         const parasail_matrix_t* matrix);
30010 
30011 extern parasail_result_t* parasail_sg_qb_de_scan_neon_128_16(
30012         const char * const restrict s1, const int s1Len,
30013         const char * const restrict s2, const int s2Len,
30014         const int open, const int gap,
30015         const parasail_matrix_t* matrix);
30016 
30017 extern parasail_result_t* parasail_sg_qb_de_scan_neon_128_8(
30018         const char * const restrict s1, const int s1Len,
30019         const char * const restrict s2, const int s2Len,
30020         const int open, const int gap,
30021         const parasail_matrix_t* matrix);
30022 
30023 extern parasail_result_t* parasail_sg_qb_de_scan_neon_128_sat(
30024         const char * const restrict s1, const int s1Len,
30025         const char * const restrict s2, const int s2Len,
30026         const int open, const int gap,
30027         const parasail_matrix_t* matrix);
30028 
30029 extern parasail_result_t* parasail_sg_qb_de_striped_sse2_128_64(
30030         const char * const restrict s1, const int s1Len,
30031         const char * const restrict s2, const int s2Len,
30032         const int open, const int gap,
30033         const parasail_matrix_t* matrix);
30034 
30035 extern parasail_result_t* parasail_sg_qb_de_striped_sse2_128_32(
30036         const char * const restrict s1, const int s1Len,
30037         const char * const restrict s2, const int s2Len,
30038         const int open, const int gap,
30039         const parasail_matrix_t* matrix);
30040 
30041 extern parasail_result_t* parasail_sg_qb_de_striped_sse2_128_16(
30042         const char * const restrict s1, const int s1Len,
30043         const char * const restrict s2, const int s2Len,
30044         const int open, const int gap,
30045         const parasail_matrix_t* matrix);
30046 
30047 extern parasail_result_t* parasail_sg_qb_de_striped_sse2_128_8(
30048         const char * const restrict s1, const int s1Len,
30049         const char * const restrict s2, const int s2Len,
30050         const int open, const int gap,
30051         const parasail_matrix_t* matrix);
30052 
30053 extern parasail_result_t* parasail_sg_qb_de_striped_sse2_128_sat(
30054         const char * const restrict s1, const int s1Len,
30055         const char * const restrict s2, const int s2Len,
30056         const int open, const int gap,
30057         const parasail_matrix_t* matrix);
30058 
30059 extern parasail_result_t* parasail_sg_qb_de_striped_sse41_128_64(
30060         const char * const restrict s1, const int s1Len,
30061         const char * const restrict s2, const int s2Len,
30062         const int open, const int gap,
30063         const parasail_matrix_t* matrix);
30064 
30065 extern parasail_result_t* parasail_sg_qb_de_striped_sse41_128_32(
30066         const char * const restrict s1, const int s1Len,
30067         const char * const restrict s2, const int s2Len,
30068         const int open, const int gap,
30069         const parasail_matrix_t* matrix);
30070 
30071 extern parasail_result_t* parasail_sg_qb_de_striped_sse41_128_16(
30072         const char * const restrict s1, const int s1Len,
30073         const char * const restrict s2, const int s2Len,
30074         const int open, const int gap,
30075         const parasail_matrix_t* matrix);
30076 
30077 extern parasail_result_t* parasail_sg_qb_de_striped_sse41_128_8(
30078         const char * const restrict s1, const int s1Len,
30079         const char * const restrict s2, const int s2Len,
30080         const int open, const int gap,
30081         const parasail_matrix_t* matrix);
30082 
30083 extern parasail_result_t* parasail_sg_qb_de_striped_sse41_128_sat(
30084         const char * const restrict s1, const int s1Len,
30085         const char * const restrict s2, const int s2Len,
30086         const int open, const int gap,
30087         const parasail_matrix_t* matrix);
30088 
30089 extern parasail_result_t* parasail_sg_qb_de_striped_avx2_256_64(
30090         const char * const restrict s1, const int s1Len,
30091         const char * const restrict s2, const int s2Len,
30092         const int open, const int gap,
30093         const parasail_matrix_t* matrix);
30094 
30095 extern parasail_result_t* parasail_sg_qb_de_striped_avx2_256_32(
30096         const char * const restrict s1, const int s1Len,
30097         const char * const restrict s2, const int s2Len,
30098         const int open, const int gap,
30099         const parasail_matrix_t* matrix);
30100 
30101 extern parasail_result_t* parasail_sg_qb_de_striped_avx2_256_16(
30102         const char * const restrict s1, const int s1Len,
30103         const char * const restrict s2, const int s2Len,
30104         const int open, const int gap,
30105         const parasail_matrix_t* matrix);
30106 
30107 extern parasail_result_t* parasail_sg_qb_de_striped_avx2_256_8(
30108         const char * const restrict s1, const int s1Len,
30109         const char * const restrict s2, const int s2Len,
30110         const int open, const int gap,
30111         const parasail_matrix_t* matrix);
30112 
30113 extern parasail_result_t* parasail_sg_qb_de_striped_avx2_256_sat(
30114         const char * const restrict s1, const int s1Len,
30115         const char * const restrict s2, const int s2Len,
30116         const int open, const int gap,
30117         const parasail_matrix_t* matrix);
30118 
30119 extern parasail_result_t* parasail_sg_qb_de_striped_altivec_128_64(
30120         const char * const restrict s1, const int s1Len,
30121         const char * const restrict s2, const int s2Len,
30122         const int open, const int gap,
30123         const parasail_matrix_t* matrix);
30124 
30125 extern parasail_result_t* parasail_sg_qb_de_striped_altivec_128_32(
30126         const char * const restrict s1, const int s1Len,
30127         const char * const restrict s2, const int s2Len,
30128         const int open, const int gap,
30129         const parasail_matrix_t* matrix);
30130 
30131 extern parasail_result_t* parasail_sg_qb_de_striped_altivec_128_16(
30132         const char * const restrict s1, const int s1Len,
30133         const char * const restrict s2, const int s2Len,
30134         const int open, const int gap,
30135         const parasail_matrix_t* matrix);
30136 
30137 extern parasail_result_t* parasail_sg_qb_de_striped_altivec_128_8(
30138         const char * const restrict s1, const int s1Len,
30139         const char * const restrict s2, const int s2Len,
30140         const int open, const int gap,
30141         const parasail_matrix_t* matrix);
30142 
30143 extern parasail_result_t* parasail_sg_qb_de_striped_altivec_128_sat(
30144         const char * const restrict s1, const int s1Len,
30145         const char * const restrict s2, const int s2Len,
30146         const int open, const int gap,
30147         const parasail_matrix_t* matrix);
30148 
30149 extern parasail_result_t* parasail_sg_qb_de_striped_neon_128_64(
30150         const char * const restrict s1, const int s1Len,
30151         const char * const restrict s2, const int s2Len,
30152         const int open, const int gap,
30153         const parasail_matrix_t* matrix);
30154 
30155 extern parasail_result_t* parasail_sg_qb_de_striped_neon_128_32(
30156         const char * const restrict s1, const int s1Len,
30157         const char * const restrict s2, const int s2Len,
30158         const int open, const int gap,
30159         const parasail_matrix_t* matrix);
30160 
30161 extern parasail_result_t* parasail_sg_qb_de_striped_neon_128_16(
30162         const char * const restrict s1, const int s1Len,
30163         const char * const restrict s2, const int s2Len,
30164         const int open, const int gap,
30165         const parasail_matrix_t* matrix);
30166 
30167 extern parasail_result_t* parasail_sg_qb_de_striped_neon_128_8(
30168         const char * const restrict s1, const int s1Len,
30169         const char * const restrict s2, const int s2Len,
30170         const int open, const int gap,
30171         const parasail_matrix_t* matrix);
30172 
30173 extern parasail_result_t* parasail_sg_qb_de_striped_neon_128_sat(
30174         const char * const restrict s1, const int s1Len,
30175         const char * const restrict s2, const int s2Len,
30176         const int open, const int gap,
30177         const parasail_matrix_t* matrix);
30178 
30179 extern parasail_result_t* parasail_sg_qb_de_diag_sse2_128_64(
30180         const char * const restrict s1, const int s1Len,
30181         const char * const restrict s2, const int s2Len,
30182         const int open, const int gap,
30183         const parasail_matrix_t* matrix);
30184 
30185 extern parasail_result_t* parasail_sg_qb_de_diag_sse2_128_32(
30186         const char * const restrict s1, const int s1Len,
30187         const char * const restrict s2, const int s2Len,
30188         const int open, const int gap,
30189         const parasail_matrix_t* matrix);
30190 
30191 extern parasail_result_t* parasail_sg_qb_de_diag_sse2_128_16(
30192         const char * const restrict s1, const int s1Len,
30193         const char * const restrict s2, const int s2Len,
30194         const int open, const int gap,
30195         const parasail_matrix_t* matrix);
30196 
30197 extern parasail_result_t* parasail_sg_qb_de_diag_sse2_128_8(
30198         const char * const restrict s1, const int s1Len,
30199         const char * const restrict s2, const int s2Len,
30200         const int open, const int gap,
30201         const parasail_matrix_t* matrix);
30202 
30203 extern parasail_result_t* parasail_sg_qb_de_diag_sse2_128_sat(
30204         const char * const restrict s1, const int s1Len,
30205         const char * const restrict s2, const int s2Len,
30206         const int open, const int gap,
30207         const parasail_matrix_t* matrix);
30208 
30209 extern parasail_result_t* parasail_sg_qb_de_diag_sse41_128_64(
30210         const char * const restrict s1, const int s1Len,
30211         const char * const restrict s2, const int s2Len,
30212         const int open, const int gap,
30213         const parasail_matrix_t* matrix);
30214 
30215 extern parasail_result_t* parasail_sg_qb_de_diag_sse41_128_32(
30216         const char * const restrict s1, const int s1Len,
30217         const char * const restrict s2, const int s2Len,
30218         const int open, const int gap,
30219         const parasail_matrix_t* matrix);
30220 
30221 extern parasail_result_t* parasail_sg_qb_de_diag_sse41_128_16(
30222         const char * const restrict s1, const int s1Len,
30223         const char * const restrict s2, const int s2Len,
30224         const int open, const int gap,
30225         const parasail_matrix_t* matrix);
30226 
30227 extern parasail_result_t* parasail_sg_qb_de_diag_sse41_128_8(
30228         const char * const restrict s1, const int s1Len,
30229         const char * const restrict s2, const int s2Len,
30230         const int open, const int gap,
30231         const parasail_matrix_t* matrix);
30232 
30233 extern parasail_result_t* parasail_sg_qb_de_diag_sse41_128_sat(
30234         const char * const restrict s1, const int s1Len,
30235         const char * const restrict s2, const int s2Len,
30236         const int open, const int gap,
30237         const parasail_matrix_t* matrix);
30238 
30239 extern parasail_result_t* parasail_sg_qb_de_diag_avx2_256_64(
30240         const char * const restrict s1, const int s1Len,
30241         const char * const restrict s2, const int s2Len,
30242         const int open, const int gap,
30243         const parasail_matrix_t* matrix);
30244 
30245 extern parasail_result_t* parasail_sg_qb_de_diag_avx2_256_32(
30246         const char * const restrict s1, const int s1Len,
30247         const char * const restrict s2, const int s2Len,
30248         const int open, const int gap,
30249         const parasail_matrix_t* matrix);
30250 
30251 extern parasail_result_t* parasail_sg_qb_de_diag_avx2_256_16(
30252         const char * const restrict s1, const int s1Len,
30253         const char * const restrict s2, const int s2Len,
30254         const int open, const int gap,
30255         const parasail_matrix_t* matrix);
30256 
30257 extern parasail_result_t* parasail_sg_qb_de_diag_avx2_256_8(
30258         const char * const restrict s1, const int s1Len,
30259         const char * const restrict s2, const int s2Len,
30260         const int open, const int gap,
30261         const parasail_matrix_t* matrix);
30262 
30263 extern parasail_result_t* parasail_sg_qb_de_diag_avx2_256_sat(
30264         const char * const restrict s1, const int s1Len,
30265         const char * const restrict s2, const int s2Len,
30266         const int open, const int gap,
30267         const parasail_matrix_t* matrix);
30268 
30269 extern parasail_result_t* parasail_sg_qb_de_diag_altivec_128_64(
30270         const char * const restrict s1, const int s1Len,
30271         const char * const restrict s2, const int s2Len,
30272         const int open, const int gap,
30273         const parasail_matrix_t* matrix);
30274 
30275 extern parasail_result_t* parasail_sg_qb_de_diag_altivec_128_32(
30276         const char * const restrict s1, const int s1Len,
30277         const char * const restrict s2, const int s2Len,
30278         const int open, const int gap,
30279         const parasail_matrix_t* matrix);
30280 
30281 extern parasail_result_t* parasail_sg_qb_de_diag_altivec_128_16(
30282         const char * const restrict s1, const int s1Len,
30283         const char * const restrict s2, const int s2Len,
30284         const int open, const int gap,
30285         const parasail_matrix_t* matrix);
30286 
30287 extern parasail_result_t* parasail_sg_qb_de_diag_altivec_128_8(
30288         const char * const restrict s1, const int s1Len,
30289         const char * const restrict s2, const int s2Len,
30290         const int open, const int gap,
30291         const parasail_matrix_t* matrix);
30292 
30293 extern parasail_result_t* parasail_sg_qb_de_diag_altivec_128_sat(
30294         const char * const restrict s1, const int s1Len,
30295         const char * const restrict s2, const int s2Len,
30296         const int open, const int gap,
30297         const parasail_matrix_t* matrix);
30298 
30299 extern parasail_result_t* parasail_sg_qb_de_diag_neon_128_64(
30300         const char * const restrict s1, const int s1Len,
30301         const char * const restrict s2, const int s2Len,
30302         const int open, const int gap,
30303         const parasail_matrix_t* matrix);
30304 
30305 extern parasail_result_t* parasail_sg_qb_de_diag_neon_128_32(
30306         const char * const restrict s1, const int s1Len,
30307         const char * const restrict s2, const int s2Len,
30308         const int open, const int gap,
30309         const parasail_matrix_t* matrix);
30310 
30311 extern parasail_result_t* parasail_sg_qb_de_diag_neon_128_16(
30312         const char * const restrict s1, const int s1Len,
30313         const char * const restrict s2, const int s2Len,
30314         const int open, const int gap,
30315         const parasail_matrix_t* matrix);
30316 
30317 extern parasail_result_t* parasail_sg_qb_de_diag_neon_128_8(
30318         const char * const restrict s1, const int s1Len,
30319         const char * const restrict s2, const int s2Len,
30320         const int open, const int gap,
30321         const parasail_matrix_t* matrix);
30322 
30323 extern parasail_result_t* parasail_sg_qb_de_diag_neon_128_sat(
30324         const char * const restrict s1, const int s1Len,
30325         const char * const restrict s2, const int s2Len,
30326         const int open, const int gap,
30327         const parasail_matrix_t* matrix);
30328 
30329 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse2_128_64(
30330         const char * const restrict s1, const int s1Len,
30331         const char * const restrict s2, const int s2Len,
30332         const int open, const int gap,
30333         const parasail_matrix_t* matrix);
30334 
30335 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse2_128_32(
30336         const char * const restrict s1, const int s1Len,
30337         const char * const restrict s2, const int s2Len,
30338         const int open, const int gap,
30339         const parasail_matrix_t* matrix);
30340 
30341 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse2_128_16(
30342         const char * const restrict s1, const int s1Len,
30343         const char * const restrict s2, const int s2Len,
30344         const int open, const int gap,
30345         const parasail_matrix_t* matrix);
30346 
30347 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse2_128_8(
30348         const char * const restrict s1, const int s1Len,
30349         const char * const restrict s2, const int s2Len,
30350         const int open, const int gap,
30351         const parasail_matrix_t* matrix);
30352 
30353 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse2_128_sat(
30354         const char * const restrict s1, const int s1Len,
30355         const char * const restrict s2, const int s2Len,
30356         const int open, const int gap,
30357         const parasail_matrix_t* matrix);
30358 
30359 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse41_128_64(
30360         const char * const restrict s1, const int s1Len,
30361         const char * const restrict s2, const int s2Len,
30362         const int open, const int gap,
30363         const parasail_matrix_t* matrix);
30364 
30365 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse41_128_32(
30366         const char * const restrict s1, const int s1Len,
30367         const char * const restrict s2, const int s2Len,
30368         const int open, const int gap,
30369         const parasail_matrix_t* matrix);
30370 
30371 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse41_128_16(
30372         const char * const restrict s1, const int s1Len,
30373         const char * const restrict s2, const int s2Len,
30374         const int open, const int gap,
30375         const parasail_matrix_t* matrix);
30376 
30377 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse41_128_8(
30378         const char * const restrict s1, const int s1Len,
30379         const char * const restrict s2, const int s2Len,
30380         const int open, const int gap,
30381         const parasail_matrix_t* matrix);
30382 
30383 extern parasail_result_t* parasail_sg_qb_de_table_scan_sse41_128_sat(
30384         const char * const restrict s1, const int s1Len,
30385         const char * const restrict s2, const int s2Len,
30386         const int open, const int gap,
30387         const parasail_matrix_t* matrix);
30388 
30389 extern parasail_result_t* parasail_sg_qb_de_table_scan_avx2_256_64(
30390         const char * const restrict s1, const int s1Len,
30391         const char * const restrict s2, const int s2Len,
30392         const int open, const int gap,
30393         const parasail_matrix_t* matrix);
30394 
30395 extern parasail_result_t* parasail_sg_qb_de_table_scan_avx2_256_32(
30396         const char * const restrict s1, const int s1Len,
30397         const char * const restrict s2, const int s2Len,
30398         const int open, const int gap,
30399         const parasail_matrix_t* matrix);
30400 
30401 extern parasail_result_t* parasail_sg_qb_de_table_scan_avx2_256_16(
30402         const char * const restrict s1, const int s1Len,
30403         const char * const restrict s2, const int s2Len,
30404         const int open, const int gap,
30405         const parasail_matrix_t* matrix);
30406 
30407 extern parasail_result_t* parasail_sg_qb_de_table_scan_avx2_256_8(
30408         const char * const restrict s1, const int s1Len,
30409         const char * const restrict s2, const int s2Len,
30410         const int open, const int gap,
30411         const parasail_matrix_t* matrix);
30412 
30413 extern parasail_result_t* parasail_sg_qb_de_table_scan_avx2_256_sat(
30414         const char * const restrict s1, const int s1Len,
30415         const char * const restrict s2, const int s2Len,
30416         const int open, const int gap,
30417         const parasail_matrix_t* matrix);
30418 
30419 extern parasail_result_t* parasail_sg_qb_de_table_scan_altivec_128_64(
30420         const char * const restrict s1, const int s1Len,
30421         const char * const restrict s2, const int s2Len,
30422         const int open, const int gap,
30423         const parasail_matrix_t* matrix);
30424 
30425 extern parasail_result_t* parasail_sg_qb_de_table_scan_altivec_128_32(
30426         const char * const restrict s1, const int s1Len,
30427         const char * const restrict s2, const int s2Len,
30428         const int open, const int gap,
30429         const parasail_matrix_t* matrix);
30430 
30431 extern parasail_result_t* parasail_sg_qb_de_table_scan_altivec_128_16(
30432         const char * const restrict s1, const int s1Len,
30433         const char * const restrict s2, const int s2Len,
30434         const int open, const int gap,
30435         const parasail_matrix_t* matrix);
30436 
30437 extern parasail_result_t* parasail_sg_qb_de_table_scan_altivec_128_8(
30438         const char * const restrict s1, const int s1Len,
30439         const char * const restrict s2, const int s2Len,
30440         const int open, const int gap,
30441         const parasail_matrix_t* matrix);
30442 
30443 extern parasail_result_t* parasail_sg_qb_de_table_scan_altivec_128_sat(
30444         const char * const restrict s1, const int s1Len,
30445         const char * const restrict s2, const int s2Len,
30446         const int open, const int gap,
30447         const parasail_matrix_t* matrix);
30448 
30449 extern parasail_result_t* parasail_sg_qb_de_table_scan_neon_128_64(
30450         const char * const restrict s1, const int s1Len,
30451         const char * const restrict s2, const int s2Len,
30452         const int open, const int gap,
30453         const parasail_matrix_t* matrix);
30454 
30455 extern parasail_result_t* parasail_sg_qb_de_table_scan_neon_128_32(
30456         const char * const restrict s1, const int s1Len,
30457         const char * const restrict s2, const int s2Len,
30458         const int open, const int gap,
30459         const parasail_matrix_t* matrix);
30460 
30461 extern parasail_result_t* parasail_sg_qb_de_table_scan_neon_128_16(
30462         const char * const restrict s1, const int s1Len,
30463         const char * const restrict s2, const int s2Len,
30464         const int open, const int gap,
30465         const parasail_matrix_t* matrix);
30466 
30467 extern parasail_result_t* parasail_sg_qb_de_table_scan_neon_128_8(
30468         const char * const restrict s1, const int s1Len,
30469         const char * const restrict s2, const int s2Len,
30470         const int open, const int gap,
30471         const parasail_matrix_t* matrix);
30472 
30473 extern parasail_result_t* parasail_sg_qb_de_table_scan_neon_128_sat(
30474         const char * const restrict s1, const int s1Len,
30475         const char * const restrict s2, const int s2Len,
30476         const int open, const int gap,
30477         const parasail_matrix_t* matrix);
30478 
30479 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse2_128_64(
30480         const char * const restrict s1, const int s1Len,
30481         const char * const restrict s2, const int s2Len,
30482         const int open, const int gap,
30483         const parasail_matrix_t* matrix);
30484 
30485 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse2_128_32(
30486         const char * const restrict s1, const int s1Len,
30487         const char * const restrict s2, const int s2Len,
30488         const int open, const int gap,
30489         const parasail_matrix_t* matrix);
30490 
30491 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse2_128_16(
30492         const char * const restrict s1, const int s1Len,
30493         const char * const restrict s2, const int s2Len,
30494         const int open, const int gap,
30495         const parasail_matrix_t* matrix);
30496 
30497 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse2_128_8(
30498         const char * const restrict s1, const int s1Len,
30499         const char * const restrict s2, const int s2Len,
30500         const int open, const int gap,
30501         const parasail_matrix_t* matrix);
30502 
30503 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse2_128_sat(
30504         const char * const restrict s1, const int s1Len,
30505         const char * const restrict s2, const int s2Len,
30506         const int open, const int gap,
30507         const parasail_matrix_t* matrix);
30508 
30509 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse41_128_64(
30510         const char * const restrict s1, const int s1Len,
30511         const char * const restrict s2, const int s2Len,
30512         const int open, const int gap,
30513         const parasail_matrix_t* matrix);
30514 
30515 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse41_128_32(
30516         const char * const restrict s1, const int s1Len,
30517         const char * const restrict s2, const int s2Len,
30518         const int open, const int gap,
30519         const parasail_matrix_t* matrix);
30520 
30521 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse41_128_16(
30522         const char * const restrict s1, const int s1Len,
30523         const char * const restrict s2, const int s2Len,
30524         const int open, const int gap,
30525         const parasail_matrix_t* matrix);
30526 
30527 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse41_128_8(
30528         const char * const restrict s1, const int s1Len,
30529         const char * const restrict s2, const int s2Len,
30530         const int open, const int gap,
30531         const parasail_matrix_t* matrix);
30532 
30533 extern parasail_result_t* parasail_sg_qb_de_table_striped_sse41_128_sat(
30534         const char * const restrict s1, const int s1Len,
30535         const char * const restrict s2, const int s2Len,
30536         const int open, const int gap,
30537         const parasail_matrix_t* matrix);
30538 
30539 extern parasail_result_t* parasail_sg_qb_de_table_striped_avx2_256_64(
30540         const char * const restrict s1, const int s1Len,
30541         const char * const restrict s2, const int s2Len,
30542         const int open, const int gap,
30543         const parasail_matrix_t* matrix);
30544 
30545 extern parasail_result_t* parasail_sg_qb_de_table_striped_avx2_256_32(
30546         const char * const restrict s1, const int s1Len,
30547         const char * const restrict s2, const int s2Len,
30548         const int open, const int gap,
30549         const parasail_matrix_t* matrix);
30550 
30551 extern parasail_result_t* parasail_sg_qb_de_table_striped_avx2_256_16(
30552         const char * const restrict s1, const int s1Len,
30553         const char * const restrict s2, const int s2Len,
30554         const int open, const int gap,
30555         const parasail_matrix_t* matrix);
30556 
30557 extern parasail_result_t* parasail_sg_qb_de_table_striped_avx2_256_8(
30558         const char * const restrict s1, const int s1Len,
30559         const char * const restrict s2, const int s2Len,
30560         const int open, const int gap,
30561         const parasail_matrix_t* matrix);
30562 
30563 extern parasail_result_t* parasail_sg_qb_de_table_striped_avx2_256_sat(
30564         const char * const restrict s1, const int s1Len,
30565         const char * const restrict s2, const int s2Len,
30566         const int open, const int gap,
30567         const parasail_matrix_t* matrix);
30568 
30569 extern parasail_result_t* parasail_sg_qb_de_table_striped_altivec_128_64(
30570         const char * const restrict s1, const int s1Len,
30571         const char * const restrict s2, const int s2Len,
30572         const int open, const int gap,
30573         const parasail_matrix_t* matrix);
30574 
30575 extern parasail_result_t* parasail_sg_qb_de_table_striped_altivec_128_32(
30576         const char * const restrict s1, const int s1Len,
30577         const char * const restrict s2, const int s2Len,
30578         const int open, const int gap,
30579         const parasail_matrix_t* matrix);
30580 
30581 extern parasail_result_t* parasail_sg_qb_de_table_striped_altivec_128_16(
30582         const char * const restrict s1, const int s1Len,
30583         const char * const restrict s2, const int s2Len,
30584         const int open, const int gap,
30585         const parasail_matrix_t* matrix);
30586 
30587 extern parasail_result_t* parasail_sg_qb_de_table_striped_altivec_128_8(
30588         const char * const restrict s1, const int s1Len,
30589         const char * const restrict s2, const int s2Len,
30590         const int open, const int gap,
30591         const parasail_matrix_t* matrix);
30592 
30593 extern parasail_result_t* parasail_sg_qb_de_table_striped_altivec_128_sat(
30594         const char * const restrict s1, const int s1Len,
30595         const char * const restrict s2, const int s2Len,
30596         const int open, const int gap,
30597         const parasail_matrix_t* matrix);
30598 
30599 extern parasail_result_t* parasail_sg_qb_de_table_striped_neon_128_64(
30600         const char * const restrict s1, const int s1Len,
30601         const char * const restrict s2, const int s2Len,
30602         const int open, const int gap,
30603         const parasail_matrix_t* matrix);
30604 
30605 extern parasail_result_t* parasail_sg_qb_de_table_striped_neon_128_32(
30606         const char * const restrict s1, const int s1Len,
30607         const char * const restrict s2, const int s2Len,
30608         const int open, const int gap,
30609         const parasail_matrix_t* matrix);
30610 
30611 extern parasail_result_t* parasail_sg_qb_de_table_striped_neon_128_16(
30612         const char * const restrict s1, const int s1Len,
30613         const char * const restrict s2, const int s2Len,
30614         const int open, const int gap,
30615         const parasail_matrix_t* matrix);
30616 
30617 extern parasail_result_t* parasail_sg_qb_de_table_striped_neon_128_8(
30618         const char * const restrict s1, const int s1Len,
30619         const char * const restrict s2, const int s2Len,
30620         const int open, const int gap,
30621         const parasail_matrix_t* matrix);
30622 
30623 extern parasail_result_t* parasail_sg_qb_de_table_striped_neon_128_sat(
30624         const char * const restrict s1, const int s1Len,
30625         const char * const restrict s2, const int s2Len,
30626         const int open, const int gap,
30627         const parasail_matrix_t* matrix);
30628 
30629 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse2_128_64(
30630         const char * const restrict s1, const int s1Len,
30631         const char * const restrict s2, const int s2Len,
30632         const int open, const int gap,
30633         const parasail_matrix_t* matrix);
30634 
30635 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse2_128_32(
30636         const char * const restrict s1, const int s1Len,
30637         const char * const restrict s2, const int s2Len,
30638         const int open, const int gap,
30639         const parasail_matrix_t* matrix);
30640 
30641 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse2_128_16(
30642         const char * const restrict s1, const int s1Len,
30643         const char * const restrict s2, const int s2Len,
30644         const int open, const int gap,
30645         const parasail_matrix_t* matrix);
30646 
30647 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse2_128_8(
30648         const char * const restrict s1, const int s1Len,
30649         const char * const restrict s2, const int s2Len,
30650         const int open, const int gap,
30651         const parasail_matrix_t* matrix);
30652 
30653 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse2_128_sat(
30654         const char * const restrict s1, const int s1Len,
30655         const char * const restrict s2, const int s2Len,
30656         const int open, const int gap,
30657         const parasail_matrix_t* matrix);
30658 
30659 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse41_128_64(
30660         const char * const restrict s1, const int s1Len,
30661         const char * const restrict s2, const int s2Len,
30662         const int open, const int gap,
30663         const parasail_matrix_t* matrix);
30664 
30665 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse41_128_32(
30666         const char * const restrict s1, const int s1Len,
30667         const char * const restrict s2, const int s2Len,
30668         const int open, const int gap,
30669         const parasail_matrix_t* matrix);
30670 
30671 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse41_128_16(
30672         const char * const restrict s1, const int s1Len,
30673         const char * const restrict s2, const int s2Len,
30674         const int open, const int gap,
30675         const parasail_matrix_t* matrix);
30676 
30677 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse41_128_8(
30678         const char * const restrict s1, const int s1Len,
30679         const char * const restrict s2, const int s2Len,
30680         const int open, const int gap,
30681         const parasail_matrix_t* matrix);
30682 
30683 extern parasail_result_t* parasail_sg_qb_de_table_diag_sse41_128_sat(
30684         const char * const restrict s1, const int s1Len,
30685         const char * const restrict s2, const int s2Len,
30686         const int open, const int gap,
30687         const parasail_matrix_t* matrix);
30688 
30689 extern parasail_result_t* parasail_sg_qb_de_table_diag_avx2_256_64(
30690         const char * const restrict s1, const int s1Len,
30691         const char * const restrict s2, const int s2Len,
30692         const int open, const int gap,
30693         const parasail_matrix_t* matrix);
30694 
30695 extern parasail_result_t* parasail_sg_qb_de_table_diag_avx2_256_32(
30696         const char * const restrict s1, const int s1Len,
30697         const char * const restrict s2, const int s2Len,
30698         const int open, const int gap,
30699         const parasail_matrix_t* matrix);
30700 
30701 extern parasail_result_t* parasail_sg_qb_de_table_diag_avx2_256_16(
30702         const char * const restrict s1, const int s1Len,
30703         const char * const restrict s2, const int s2Len,
30704         const int open, const int gap,
30705         const parasail_matrix_t* matrix);
30706 
30707 extern parasail_result_t* parasail_sg_qb_de_table_diag_avx2_256_8(
30708         const char * const restrict s1, const int s1Len,
30709         const char * const restrict s2, const int s2Len,
30710         const int open, const int gap,
30711         const parasail_matrix_t* matrix);
30712 
30713 extern parasail_result_t* parasail_sg_qb_de_table_diag_avx2_256_sat(
30714         const char * const restrict s1, const int s1Len,
30715         const char * const restrict s2, const int s2Len,
30716         const int open, const int gap,
30717         const parasail_matrix_t* matrix);
30718 
30719 extern parasail_result_t* parasail_sg_qb_de_table_diag_altivec_128_64(
30720         const char * const restrict s1, const int s1Len,
30721         const char * const restrict s2, const int s2Len,
30722         const int open, const int gap,
30723         const parasail_matrix_t* matrix);
30724 
30725 extern parasail_result_t* parasail_sg_qb_de_table_diag_altivec_128_32(
30726         const char * const restrict s1, const int s1Len,
30727         const char * const restrict s2, const int s2Len,
30728         const int open, const int gap,
30729         const parasail_matrix_t* matrix);
30730 
30731 extern parasail_result_t* parasail_sg_qb_de_table_diag_altivec_128_16(
30732         const char * const restrict s1, const int s1Len,
30733         const char * const restrict s2, const int s2Len,
30734         const int open, const int gap,
30735         const parasail_matrix_t* matrix);
30736 
30737 extern parasail_result_t* parasail_sg_qb_de_table_diag_altivec_128_8(
30738         const char * const restrict s1, const int s1Len,
30739         const char * const restrict s2, const int s2Len,
30740         const int open, const int gap,
30741         const parasail_matrix_t* matrix);
30742 
30743 extern parasail_result_t* parasail_sg_qb_de_table_diag_altivec_128_sat(
30744         const char * const restrict s1, const int s1Len,
30745         const char * const restrict s2, const int s2Len,
30746         const int open, const int gap,
30747         const parasail_matrix_t* matrix);
30748 
30749 extern parasail_result_t* parasail_sg_qb_de_table_diag_neon_128_64(
30750         const char * const restrict s1, const int s1Len,
30751         const char * const restrict s2, const int s2Len,
30752         const int open, const int gap,
30753         const parasail_matrix_t* matrix);
30754 
30755 extern parasail_result_t* parasail_sg_qb_de_table_diag_neon_128_32(
30756         const char * const restrict s1, const int s1Len,
30757         const char * const restrict s2, const int s2Len,
30758         const int open, const int gap,
30759         const parasail_matrix_t* matrix);
30760 
30761 extern parasail_result_t* parasail_sg_qb_de_table_diag_neon_128_16(
30762         const char * const restrict s1, const int s1Len,
30763         const char * const restrict s2, const int s2Len,
30764         const int open, const int gap,
30765         const parasail_matrix_t* matrix);
30766 
30767 extern parasail_result_t* parasail_sg_qb_de_table_diag_neon_128_8(
30768         const char * const restrict s1, const int s1Len,
30769         const char * const restrict s2, const int s2Len,
30770         const int open, const int gap,
30771         const parasail_matrix_t* matrix);
30772 
30773 extern parasail_result_t* parasail_sg_qb_de_table_diag_neon_128_sat(
30774         const char * const restrict s1, const int s1Len,
30775         const char * const restrict s2, const int s2Len,
30776         const int open, const int gap,
30777         const parasail_matrix_t* matrix);
30778 
30779 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse2_128_64(
30780         const char * const restrict s1, const int s1Len,
30781         const char * const restrict s2, const int s2Len,
30782         const int open, const int gap,
30783         const parasail_matrix_t* matrix);
30784 
30785 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse2_128_32(
30786         const char * const restrict s1, const int s1Len,
30787         const char * const restrict s2, const int s2Len,
30788         const int open, const int gap,
30789         const parasail_matrix_t* matrix);
30790 
30791 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse2_128_16(
30792         const char * const restrict s1, const int s1Len,
30793         const char * const restrict s2, const int s2Len,
30794         const int open, const int gap,
30795         const parasail_matrix_t* matrix);
30796 
30797 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse2_128_8(
30798         const char * const restrict s1, const int s1Len,
30799         const char * const restrict s2, const int s2Len,
30800         const int open, const int gap,
30801         const parasail_matrix_t* matrix);
30802 
30803 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse2_128_sat(
30804         const char * const restrict s1, const int s1Len,
30805         const char * const restrict s2, const int s2Len,
30806         const int open, const int gap,
30807         const parasail_matrix_t* matrix);
30808 
30809 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse41_128_64(
30810         const char * const restrict s1, const int s1Len,
30811         const char * const restrict s2, const int s2Len,
30812         const int open, const int gap,
30813         const parasail_matrix_t* matrix);
30814 
30815 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse41_128_32(
30816         const char * const restrict s1, const int s1Len,
30817         const char * const restrict s2, const int s2Len,
30818         const int open, const int gap,
30819         const parasail_matrix_t* matrix);
30820 
30821 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse41_128_16(
30822         const char * const restrict s1, const int s1Len,
30823         const char * const restrict s2, const int s2Len,
30824         const int open, const int gap,
30825         const parasail_matrix_t* matrix);
30826 
30827 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse41_128_8(
30828         const char * const restrict s1, const int s1Len,
30829         const char * const restrict s2, const int s2Len,
30830         const int open, const int gap,
30831         const parasail_matrix_t* matrix);
30832 
30833 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sse41_128_sat(
30834         const char * const restrict s1, const int s1Len,
30835         const char * const restrict s2, const int s2Len,
30836         const int open, const int gap,
30837         const parasail_matrix_t* matrix);
30838 
30839 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_avx2_256_64(
30840         const char * const restrict s1, const int s1Len,
30841         const char * const restrict s2, const int s2Len,
30842         const int open, const int gap,
30843         const parasail_matrix_t* matrix);
30844 
30845 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_avx2_256_32(
30846         const char * const restrict s1, const int s1Len,
30847         const char * const restrict s2, const int s2Len,
30848         const int open, const int gap,
30849         const parasail_matrix_t* matrix);
30850 
30851 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_avx2_256_16(
30852         const char * const restrict s1, const int s1Len,
30853         const char * const restrict s2, const int s2Len,
30854         const int open, const int gap,
30855         const parasail_matrix_t* matrix);
30856 
30857 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_avx2_256_8(
30858         const char * const restrict s1, const int s1Len,
30859         const char * const restrict s2, const int s2Len,
30860         const int open, const int gap,
30861         const parasail_matrix_t* matrix);
30862 
30863 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_avx2_256_sat(
30864         const char * const restrict s1, const int s1Len,
30865         const char * const restrict s2, const int s2Len,
30866         const int open, const int gap,
30867         const parasail_matrix_t* matrix);
30868 
30869 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_altivec_128_64(
30870         const char * const restrict s1, const int s1Len,
30871         const char * const restrict s2, const int s2Len,
30872         const int open, const int gap,
30873         const parasail_matrix_t* matrix);
30874 
30875 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_altivec_128_32(
30876         const char * const restrict s1, const int s1Len,
30877         const char * const restrict s2, const int s2Len,
30878         const int open, const int gap,
30879         const parasail_matrix_t* matrix);
30880 
30881 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_altivec_128_16(
30882         const char * const restrict s1, const int s1Len,
30883         const char * const restrict s2, const int s2Len,
30884         const int open, const int gap,
30885         const parasail_matrix_t* matrix);
30886 
30887 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_altivec_128_8(
30888         const char * const restrict s1, const int s1Len,
30889         const char * const restrict s2, const int s2Len,
30890         const int open, const int gap,
30891         const parasail_matrix_t* matrix);
30892 
30893 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_altivec_128_sat(
30894         const char * const restrict s1, const int s1Len,
30895         const char * const restrict s2, const int s2Len,
30896         const int open, const int gap,
30897         const parasail_matrix_t* matrix);
30898 
30899 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_neon_128_64(
30900         const char * const restrict s1, const int s1Len,
30901         const char * const restrict s2, const int s2Len,
30902         const int open, const int gap,
30903         const parasail_matrix_t* matrix);
30904 
30905 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_neon_128_32(
30906         const char * const restrict s1, const int s1Len,
30907         const char * const restrict s2, const int s2Len,
30908         const int open, const int gap,
30909         const parasail_matrix_t* matrix);
30910 
30911 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_neon_128_16(
30912         const char * const restrict s1, const int s1Len,
30913         const char * const restrict s2, const int s2Len,
30914         const int open, const int gap,
30915         const parasail_matrix_t* matrix);
30916 
30917 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_neon_128_8(
30918         const char * const restrict s1, const int s1Len,
30919         const char * const restrict s2, const int s2Len,
30920         const int open, const int gap,
30921         const parasail_matrix_t* matrix);
30922 
30923 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_neon_128_sat(
30924         const char * const restrict s1, const int s1Len,
30925         const char * const restrict s2, const int s2Len,
30926         const int open, const int gap,
30927         const parasail_matrix_t* matrix);
30928 
30929 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse2_128_64(
30930         const char * const restrict s1, const int s1Len,
30931         const char * const restrict s2, const int s2Len,
30932         const int open, const int gap,
30933         const parasail_matrix_t* matrix);
30934 
30935 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse2_128_32(
30936         const char * const restrict s1, const int s1Len,
30937         const char * const restrict s2, const int s2Len,
30938         const int open, const int gap,
30939         const parasail_matrix_t* matrix);
30940 
30941 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse2_128_16(
30942         const char * const restrict s1, const int s1Len,
30943         const char * const restrict s2, const int s2Len,
30944         const int open, const int gap,
30945         const parasail_matrix_t* matrix);
30946 
30947 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse2_128_8(
30948         const char * const restrict s1, const int s1Len,
30949         const char * const restrict s2, const int s2Len,
30950         const int open, const int gap,
30951         const parasail_matrix_t* matrix);
30952 
30953 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse2_128_sat(
30954         const char * const restrict s1, const int s1Len,
30955         const char * const restrict s2, const int s2Len,
30956         const int open, const int gap,
30957         const parasail_matrix_t* matrix);
30958 
30959 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse41_128_64(
30960         const char * const restrict s1, const int s1Len,
30961         const char * const restrict s2, const int s2Len,
30962         const int open, const int gap,
30963         const parasail_matrix_t* matrix);
30964 
30965 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse41_128_32(
30966         const char * const restrict s1, const int s1Len,
30967         const char * const restrict s2, const int s2Len,
30968         const int open, const int gap,
30969         const parasail_matrix_t* matrix);
30970 
30971 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse41_128_16(
30972         const char * const restrict s1, const int s1Len,
30973         const char * const restrict s2, const int s2Len,
30974         const int open, const int gap,
30975         const parasail_matrix_t* matrix);
30976 
30977 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse41_128_8(
30978         const char * const restrict s1, const int s1Len,
30979         const char * const restrict s2, const int s2Len,
30980         const int open, const int gap,
30981         const parasail_matrix_t* matrix);
30982 
30983 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sse41_128_sat(
30984         const char * const restrict s1, const int s1Len,
30985         const char * const restrict s2, const int s2Len,
30986         const int open, const int gap,
30987         const parasail_matrix_t* matrix);
30988 
30989 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_avx2_256_64(
30990         const char * const restrict s1, const int s1Len,
30991         const char * const restrict s2, const int s2Len,
30992         const int open, const int gap,
30993         const parasail_matrix_t* matrix);
30994 
30995 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_avx2_256_32(
30996         const char * const restrict s1, const int s1Len,
30997         const char * const restrict s2, const int s2Len,
30998         const int open, const int gap,
30999         const parasail_matrix_t* matrix);
31000 
31001 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_avx2_256_16(
31002         const char * const restrict s1, const int s1Len,
31003         const char * const restrict s2, const int s2Len,
31004         const int open, const int gap,
31005         const parasail_matrix_t* matrix);
31006 
31007 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_avx2_256_8(
31008         const char * const restrict s1, const int s1Len,
31009         const char * const restrict s2, const int s2Len,
31010         const int open, const int gap,
31011         const parasail_matrix_t* matrix);
31012 
31013 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_avx2_256_sat(
31014         const char * const restrict s1, const int s1Len,
31015         const char * const restrict s2, const int s2Len,
31016         const int open, const int gap,
31017         const parasail_matrix_t* matrix);
31018 
31019 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_altivec_128_64(
31020         const char * const restrict s1, const int s1Len,
31021         const char * const restrict s2, const int s2Len,
31022         const int open, const int gap,
31023         const parasail_matrix_t* matrix);
31024 
31025 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_altivec_128_32(
31026         const char * const restrict s1, const int s1Len,
31027         const char * const restrict s2, const int s2Len,
31028         const int open, const int gap,
31029         const parasail_matrix_t* matrix);
31030 
31031 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_altivec_128_16(
31032         const char * const restrict s1, const int s1Len,
31033         const char * const restrict s2, const int s2Len,
31034         const int open, const int gap,
31035         const parasail_matrix_t* matrix);
31036 
31037 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_altivec_128_8(
31038         const char * const restrict s1, const int s1Len,
31039         const char * const restrict s2, const int s2Len,
31040         const int open, const int gap,
31041         const parasail_matrix_t* matrix);
31042 
31043 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_altivec_128_sat(
31044         const char * const restrict s1, const int s1Len,
31045         const char * const restrict s2, const int s2Len,
31046         const int open, const int gap,
31047         const parasail_matrix_t* matrix);
31048 
31049 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_neon_128_64(
31050         const char * const restrict s1, const int s1Len,
31051         const char * const restrict s2, const int s2Len,
31052         const int open, const int gap,
31053         const parasail_matrix_t* matrix);
31054 
31055 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_neon_128_32(
31056         const char * const restrict s1, const int s1Len,
31057         const char * const restrict s2, const int s2Len,
31058         const int open, const int gap,
31059         const parasail_matrix_t* matrix);
31060 
31061 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_neon_128_16(
31062         const char * const restrict s1, const int s1Len,
31063         const char * const restrict s2, const int s2Len,
31064         const int open, const int gap,
31065         const parasail_matrix_t* matrix);
31066 
31067 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_neon_128_8(
31068         const char * const restrict s1, const int s1Len,
31069         const char * const restrict s2, const int s2Len,
31070         const int open, const int gap,
31071         const parasail_matrix_t* matrix);
31072 
31073 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_neon_128_sat(
31074         const char * const restrict s1, const int s1Len,
31075         const char * const restrict s2, const int s2Len,
31076         const int open, const int gap,
31077         const parasail_matrix_t* matrix);
31078 
31079 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse2_128_64(
31080         const char * const restrict s1, const int s1Len,
31081         const char * const restrict s2, const int s2Len,
31082         const int open, const int gap,
31083         const parasail_matrix_t* matrix);
31084 
31085 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse2_128_32(
31086         const char * const restrict s1, const int s1Len,
31087         const char * const restrict s2, const int s2Len,
31088         const int open, const int gap,
31089         const parasail_matrix_t* matrix);
31090 
31091 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse2_128_16(
31092         const char * const restrict s1, const int s1Len,
31093         const char * const restrict s2, const int s2Len,
31094         const int open, const int gap,
31095         const parasail_matrix_t* matrix);
31096 
31097 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse2_128_8(
31098         const char * const restrict s1, const int s1Len,
31099         const char * const restrict s2, const int s2Len,
31100         const int open, const int gap,
31101         const parasail_matrix_t* matrix);
31102 
31103 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse2_128_sat(
31104         const char * const restrict s1, const int s1Len,
31105         const char * const restrict s2, const int s2Len,
31106         const int open, const int gap,
31107         const parasail_matrix_t* matrix);
31108 
31109 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse41_128_64(
31110         const char * const restrict s1, const int s1Len,
31111         const char * const restrict s2, const int s2Len,
31112         const int open, const int gap,
31113         const parasail_matrix_t* matrix);
31114 
31115 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse41_128_32(
31116         const char * const restrict s1, const int s1Len,
31117         const char * const restrict s2, const int s2Len,
31118         const int open, const int gap,
31119         const parasail_matrix_t* matrix);
31120 
31121 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse41_128_16(
31122         const char * const restrict s1, const int s1Len,
31123         const char * const restrict s2, const int s2Len,
31124         const int open, const int gap,
31125         const parasail_matrix_t* matrix);
31126 
31127 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse41_128_8(
31128         const char * const restrict s1, const int s1Len,
31129         const char * const restrict s2, const int s2Len,
31130         const int open, const int gap,
31131         const parasail_matrix_t* matrix);
31132 
31133 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sse41_128_sat(
31134         const char * const restrict s1, const int s1Len,
31135         const char * const restrict s2, const int s2Len,
31136         const int open, const int gap,
31137         const parasail_matrix_t* matrix);
31138 
31139 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_avx2_256_64(
31140         const char * const restrict s1, const int s1Len,
31141         const char * const restrict s2, const int s2Len,
31142         const int open, const int gap,
31143         const parasail_matrix_t* matrix);
31144 
31145 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_avx2_256_32(
31146         const char * const restrict s1, const int s1Len,
31147         const char * const restrict s2, const int s2Len,
31148         const int open, const int gap,
31149         const parasail_matrix_t* matrix);
31150 
31151 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_avx2_256_16(
31152         const char * const restrict s1, const int s1Len,
31153         const char * const restrict s2, const int s2Len,
31154         const int open, const int gap,
31155         const parasail_matrix_t* matrix);
31156 
31157 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_avx2_256_8(
31158         const char * const restrict s1, const int s1Len,
31159         const char * const restrict s2, const int s2Len,
31160         const int open, const int gap,
31161         const parasail_matrix_t* matrix);
31162 
31163 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_avx2_256_sat(
31164         const char * const restrict s1, const int s1Len,
31165         const char * const restrict s2, const int s2Len,
31166         const int open, const int gap,
31167         const parasail_matrix_t* matrix);
31168 
31169 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_altivec_128_64(
31170         const char * const restrict s1, const int s1Len,
31171         const char * const restrict s2, const int s2Len,
31172         const int open, const int gap,
31173         const parasail_matrix_t* matrix);
31174 
31175 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_altivec_128_32(
31176         const char * const restrict s1, const int s1Len,
31177         const char * const restrict s2, const int s2Len,
31178         const int open, const int gap,
31179         const parasail_matrix_t* matrix);
31180 
31181 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_altivec_128_16(
31182         const char * const restrict s1, const int s1Len,
31183         const char * const restrict s2, const int s2Len,
31184         const int open, const int gap,
31185         const parasail_matrix_t* matrix);
31186 
31187 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_altivec_128_8(
31188         const char * const restrict s1, const int s1Len,
31189         const char * const restrict s2, const int s2Len,
31190         const int open, const int gap,
31191         const parasail_matrix_t* matrix);
31192 
31193 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_altivec_128_sat(
31194         const char * const restrict s1, const int s1Len,
31195         const char * const restrict s2, const int s2Len,
31196         const int open, const int gap,
31197         const parasail_matrix_t* matrix);
31198 
31199 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_neon_128_64(
31200         const char * const restrict s1, const int s1Len,
31201         const char * const restrict s2, const int s2Len,
31202         const int open, const int gap,
31203         const parasail_matrix_t* matrix);
31204 
31205 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_neon_128_32(
31206         const char * const restrict s1, const int s1Len,
31207         const char * const restrict s2, const int s2Len,
31208         const int open, const int gap,
31209         const parasail_matrix_t* matrix);
31210 
31211 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_neon_128_16(
31212         const char * const restrict s1, const int s1Len,
31213         const char * const restrict s2, const int s2Len,
31214         const int open, const int gap,
31215         const parasail_matrix_t* matrix);
31216 
31217 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_neon_128_8(
31218         const char * const restrict s1, const int s1Len,
31219         const char * const restrict s2, const int s2Len,
31220         const int open, const int gap,
31221         const parasail_matrix_t* matrix);
31222 
31223 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_neon_128_sat(
31224         const char * const restrict s1, const int s1Len,
31225         const char * const restrict s2, const int s2Len,
31226         const int open, const int gap,
31227         const parasail_matrix_t* matrix);
31228 
31229 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse2_128_64(
31230         const char * const restrict s1, const int s1Len,
31231         const char * const restrict s2, const int s2Len,
31232         const int open, const int gap,
31233         const parasail_matrix_t* matrix);
31234 
31235 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse2_128_32(
31236         const char * const restrict s1, const int s1Len,
31237         const char * const restrict s2, const int s2Len,
31238         const int open, const int gap,
31239         const parasail_matrix_t* matrix);
31240 
31241 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse2_128_16(
31242         const char * const restrict s1, const int s1Len,
31243         const char * const restrict s2, const int s2Len,
31244         const int open, const int gap,
31245         const parasail_matrix_t* matrix);
31246 
31247 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse2_128_8(
31248         const char * const restrict s1, const int s1Len,
31249         const char * const restrict s2, const int s2Len,
31250         const int open, const int gap,
31251         const parasail_matrix_t* matrix);
31252 
31253 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse2_128_sat(
31254         const char * const restrict s1, const int s1Len,
31255         const char * const restrict s2, const int s2Len,
31256         const int open, const int gap,
31257         const parasail_matrix_t* matrix);
31258 
31259 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse41_128_64(
31260         const char * const restrict s1, const int s1Len,
31261         const char * const restrict s2, const int s2Len,
31262         const int open, const int gap,
31263         const parasail_matrix_t* matrix);
31264 
31265 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse41_128_32(
31266         const char * const restrict s1, const int s1Len,
31267         const char * const restrict s2, const int s2Len,
31268         const int open, const int gap,
31269         const parasail_matrix_t* matrix);
31270 
31271 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse41_128_16(
31272         const char * const restrict s1, const int s1Len,
31273         const char * const restrict s2, const int s2Len,
31274         const int open, const int gap,
31275         const parasail_matrix_t* matrix);
31276 
31277 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse41_128_8(
31278         const char * const restrict s1, const int s1Len,
31279         const char * const restrict s2, const int s2Len,
31280         const int open, const int gap,
31281         const parasail_matrix_t* matrix);
31282 
31283 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sse41_128_sat(
31284         const char * const restrict s1, const int s1Len,
31285         const char * const restrict s2, const int s2Len,
31286         const int open, const int gap,
31287         const parasail_matrix_t* matrix);
31288 
31289 extern parasail_result_t* parasail_sg_qb_de_trace_scan_avx2_256_64(
31290         const char * const restrict s1, const int s1Len,
31291         const char * const restrict s2, const int s2Len,
31292         const int open, const int gap,
31293         const parasail_matrix_t* matrix);
31294 
31295 extern parasail_result_t* parasail_sg_qb_de_trace_scan_avx2_256_32(
31296         const char * const restrict s1, const int s1Len,
31297         const char * const restrict s2, const int s2Len,
31298         const int open, const int gap,
31299         const parasail_matrix_t* matrix);
31300 
31301 extern parasail_result_t* parasail_sg_qb_de_trace_scan_avx2_256_16(
31302         const char * const restrict s1, const int s1Len,
31303         const char * const restrict s2, const int s2Len,
31304         const int open, const int gap,
31305         const parasail_matrix_t* matrix);
31306 
31307 extern parasail_result_t* parasail_sg_qb_de_trace_scan_avx2_256_8(
31308         const char * const restrict s1, const int s1Len,
31309         const char * const restrict s2, const int s2Len,
31310         const int open, const int gap,
31311         const parasail_matrix_t* matrix);
31312 
31313 extern parasail_result_t* parasail_sg_qb_de_trace_scan_avx2_256_sat(
31314         const char * const restrict s1, const int s1Len,
31315         const char * const restrict s2, const int s2Len,
31316         const int open, const int gap,
31317         const parasail_matrix_t* matrix);
31318 
31319 extern parasail_result_t* parasail_sg_qb_de_trace_scan_altivec_128_64(
31320         const char * const restrict s1, const int s1Len,
31321         const char * const restrict s2, const int s2Len,
31322         const int open, const int gap,
31323         const parasail_matrix_t* matrix);
31324 
31325 extern parasail_result_t* parasail_sg_qb_de_trace_scan_altivec_128_32(
31326         const char * const restrict s1, const int s1Len,
31327         const char * const restrict s2, const int s2Len,
31328         const int open, const int gap,
31329         const parasail_matrix_t* matrix);
31330 
31331 extern parasail_result_t* parasail_sg_qb_de_trace_scan_altivec_128_16(
31332         const char * const restrict s1, const int s1Len,
31333         const char * const restrict s2, const int s2Len,
31334         const int open, const int gap,
31335         const parasail_matrix_t* matrix);
31336 
31337 extern parasail_result_t* parasail_sg_qb_de_trace_scan_altivec_128_8(
31338         const char * const restrict s1, const int s1Len,
31339         const char * const restrict s2, const int s2Len,
31340         const int open, const int gap,
31341         const parasail_matrix_t* matrix);
31342 
31343 extern parasail_result_t* parasail_sg_qb_de_trace_scan_altivec_128_sat(
31344         const char * const restrict s1, const int s1Len,
31345         const char * const restrict s2, const int s2Len,
31346         const int open, const int gap,
31347         const parasail_matrix_t* matrix);
31348 
31349 extern parasail_result_t* parasail_sg_qb_de_trace_scan_neon_128_64(
31350         const char * const restrict s1, const int s1Len,
31351         const char * const restrict s2, const int s2Len,
31352         const int open, const int gap,
31353         const parasail_matrix_t* matrix);
31354 
31355 extern parasail_result_t* parasail_sg_qb_de_trace_scan_neon_128_32(
31356         const char * const restrict s1, const int s1Len,
31357         const char * const restrict s2, const int s2Len,
31358         const int open, const int gap,
31359         const parasail_matrix_t* matrix);
31360 
31361 extern parasail_result_t* parasail_sg_qb_de_trace_scan_neon_128_16(
31362         const char * const restrict s1, const int s1Len,
31363         const char * const restrict s2, const int s2Len,
31364         const int open, const int gap,
31365         const parasail_matrix_t* matrix);
31366 
31367 extern parasail_result_t* parasail_sg_qb_de_trace_scan_neon_128_8(
31368         const char * const restrict s1, const int s1Len,
31369         const char * const restrict s2, const int s2Len,
31370         const int open, const int gap,
31371         const parasail_matrix_t* matrix);
31372 
31373 extern parasail_result_t* parasail_sg_qb_de_trace_scan_neon_128_sat(
31374         const char * const restrict s1, const int s1Len,
31375         const char * const restrict s2, const int s2Len,
31376         const int open, const int gap,
31377         const parasail_matrix_t* matrix);
31378 
31379 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse2_128_64(
31380         const char * const restrict s1, const int s1Len,
31381         const char * const restrict s2, const int s2Len,
31382         const int open, const int gap,
31383         const parasail_matrix_t* matrix);
31384 
31385 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse2_128_32(
31386         const char * const restrict s1, const int s1Len,
31387         const char * const restrict s2, const int s2Len,
31388         const int open, const int gap,
31389         const parasail_matrix_t* matrix);
31390 
31391 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse2_128_16(
31392         const char * const restrict s1, const int s1Len,
31393         const char * const restrict s2, const int s2Len,
31394         const int open, const int gap,
31395         const parasail_matrix_t* matrix);
31396 
31397 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse2_128_8(
31398         const char * const restrict s1, const int s1Len,
31399         const char * const restrict s2, const int s2Len,
31400         const int open, const int gap,
31401         const parasail_matrix_t* matrix);
31402 
31403 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse2_128_sat(
31404         const char * const restrict s1, const int s1Len,
31405         const char * const restrict s2, const int s2Len,
31406         const int open, const int gap,
31407         const parasail_matrix_t* matrix);
31408 
31409 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse41_128_64(
31410         const char * const restrict s1, const int s1Len,
31411         const char * const restrict s2, const int s2Len,
31412         const int open, const int gap,
31413         const parasail_matrix_t* matrix);
31414 
31415 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse41_128_32(
31416         const char * const restrict s1, const int s1Len,
31417         const char * const restrict s2, const int s2Len,
31418         const int open, const int gap,
31419         const parasail_matrix_t* matrix);
31420 
31421 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse41_128_16(
31422         const char * const restrict s1, const int s1Len,
31423         const char * const restrict s2, const int s2Len,
31424         const int open, const int gap,
31425         const parasail_matrix_t* matrix);
31426 
31427 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse41_128_8(
31428         const char * const restrict s1, const int s1Len,
31429         const char * const restrict s2, const int s2Len,
31430         const int open, const int gap,
31431         const parasail_matrix_t* matrix);
31432 
31433 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sse41_128_sat(
31434         const char * const restrict s1, const int s1Len,
31435         const char * const restrict s2, const int s2Len,
31436         const int open, const int gap,
31437         const parasail_matrix_t* matrix);
31438 
31439 extern parasail_result_t* parasail_sg_qb_de_trace_striped_avx2_256_64(
31440         const char * const restrict s1, const int s1Len,
31441         const char * const restrict s2, const int s2Len,
31442         const int open, const int gap,
31443         const parasail_matrix_t* matrix);
31444 
31445 extern parasail_result_t* parasail_sg_qb_de_trace_striped_avx2_256_32(
31446         const char * const restrict s1, const int s1Len,
31447         const char * const restrict s2, const int s2Len,
31448         const int open, const int gap,
31449         const parasail_matrix_t* matrix);
31450 
31451 extern parasail_result_t* parasail_sg_qb_de_trace_striped_avx2_256_16(
31452         const char * const restrict s1, const int s1Len,
31453         const char * const restrict s2, const int s2Len,
31454         const int open, const int gap,
31455         const parasail_matrix_t* matrix);
31456 
31457 extern parasail_result_t* parasail_sg_qb_de_trace_striped_avx2_256_8(
31458         const char * const restrict s1, const int s1Len,
31459         const char * const restrict s2, const int s2Len,
31460         const int open, const int gap,
31461         const parasail_matrix_t* matrix);
31462 
31463 extern parasail_result_t* parasail_sg_qb_de_trace_striped_avx2_256_sat(
31464         const char * const restrict s1, const int s1Len,
31465         const char * const restrict s2, const int s2Len,
31466         const int open, const int gap,
31467         const parasail_matrix_t* matrix);
31468 
31469 extern parasail_result_t* parasail_sg_qb_de_trace_striped_altivec_128_64(
31470         const char * const restrict s1, const int s1Len,
31471         const char * const restrict s2, const int s2Len,
31472         const int open, const int gap,
31473         const parasail_matrix_t* matrix);
31474 
31475 extern parasail_result_t* parasail_sg_qb_de_trace_striped_altivec_128_32(
31476         const char * const restrict s1, const int s1Len,
31477         const char * const restrict s2, const int s2Len,
31478         const int open, const int gap,
31479         const parasail_matrix_t* matrix);
31480 
31481 extern parasail_result_t* parasail_sg_qb_de_trace_striped_altivec_128_16(
31482         const char * const restrict s1, const int s1Len,
31483         const char * const restrict s2, const int s2Len,
31484         const int open, const int gap,
31485         const parasail_matrix_t* matrix);
31486 
31487 extern parasail_result_t* parasail_sg_qb_de_trace_striped_altivec_128_8(
31488         const char * const restrict s1, const int s1Len,
31489         const char * const restrict s2, const int s2Len,
31490         const int open, const int gap,
31491         const parasail_matrix_t* matrix);
31492 
31493 extern parasail_result_t* parasail_sg_qb_de_trace_striped_altivec_128_sat(
31494         const char * const restrict s1, const int s1Len,
31495         const char * const restrict s2, const int s2Len,
31496         const int open, const int gap,
31497         const parasail_matrix_t* matrix);
31498 
31499 extern parasail_result_t* parasail_sg_qb_de_trace_striped_neon_128_64(
31500         const char * const restrict s1, const int s1Len,
31501         const char * const restrict s2, const int s2Len,
31502         const int open, const int gap,
31503         const parasail_matrix_t* matrix);
31504 
31505 extern parasail_result_t* parasail_sg_qb_de_trace_striped_neon_128_32(
31506         const char * const restrict s1, const int s1Len,
31507         const char * const restrict s2, const int s2Len,
31508         const int open, const int gap,
31509         const parasail_matrix_t* matrix);
31510 
31511 extern parasail_result_t* parasail_sg_qb_de_trace_striped_neon_128_16(
31512         const char * const restrict s1, const int s1Len,
31513         const char * const restrict s2, const int s2Len,
31514         const int open, const int gap,
31515         const parasail_matrix_t* matrix);
31516 
31517 extern parasail_result_t* parasail_sg_qb_de_trace_striped_neon_128_8(
31518         const char * const restrict s1, const int s1Len,
31519         const char * const restrict s2, const int s2Len,
31520         const int open, const int gap,
31521         const parasail_matrix_t* matrix);
31522 
31523 extern parasail_result_t* parasail_sg_qb_de_trace_striped_neon_128_sat(
31524         const char * const restrict s1, const int s1Len,
31525         const char * const restrict s2, const int s2Len,
31526         const int open, const int gap,
31527         const parasail_matrix_t* matrix);
31528 
31529 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse2_128_64(
31530         const char * const restrict s1, const int s1Len,
31531         const char * const restrict s2, const int s2Len,
31532         const int open, const int gap,
31533         const parasail_matrix_t* matrix);
31534 
31535 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse2_128_32(
31536         const char * const restrict s1, const int s1Len,
31537         const char * const restrict s2, const int s2Len,
31538         const int open, const int gap,
31539         const parasail_matrix_t* matrix);
31540 
31541 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse2_128_16(
31542         const char * const restrict s1, const int s1Len,
31543         const char * const restrict s2, const int s2Len,
31544         const int open, const int gap,
31545         const parasail_matrix_t* matrix);
31546 
31547 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse2_128_8(
31548         const char * const restrict s1, const int s1Len,
31549         const char * const restrict s2, const int s2Len,
31550         const int open, const int gap,
31551         const parasail_matrix_t* matrix);
31552 
31553 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse2_128_sat(
31554         const char * const restrict s1, const int s1Len,
31555         const char * const restrict s2, const int s2Len,
31556         const int open, const int gap,
31557         const parasail_matrix_t* matrix);
31558 
31559 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse41_128_64(
31560         const char * const restrict s1, const int s1Len,
31561         const char * const restrict s2, const int s2Len,
31562         const int open, const int gap,
31563         const parasail_matrix_t* matrix);
31564 
31565 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse41_128_32(
31566         const char * const restrict s1, const int s1Len,
31567         const char * const restrict s2, const int s2Len,
31568         const int open, const int gap,
31569         const parasail_matrix_t* matrix);
31570 
31571 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse41_128_16(
31572         const char * const restrict s1, const int s1Len,
31573         const char * const restrict s2, const int s2Len,
31574         const int open, const int gap,
31575         const parasail_matrix_t* matrix);
31576 
31577 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse41_128_8(
31578         const char * const restrict s1, const int s1Len,
31579         const char * const restrict s2, const int s2Len,
31580         const int open, const int gap,
31581         const parasail_matrix_t* matrix);
31582 
31583 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sse41_128_sat(
31584         const char * const restrict s1, const int s1Len,
31585         const char * const restrict s2, const int s2Len,
31586         const int open, const int gap,
31587         const parasail_matrix_t* matrix);
31588 
31589 extern parasail_result_t* parasail_sg_qb_de_trace_diag_avx2_256_64(
31590         const char * const restrict s1, const int s1Len,
31591         const char * const restrict s2, const int s2Len,
31592         const int open, const int gap,
31593         const parasail_matrix_t* matrix);
31594 
31595 extern parasail_result_t* parasail_sg_qb_de_trace_diag_avx2_256_32(
31596         const char * const restrict s1, const int s1Len,
31597         const char * const restrict s2, const int s2Len,
31598         const int open, const int gap,
31599         const parasail_matrix_t* matrix);
31600 
31601 extern parasail_result_t* parasail_sg_qb_de_trace_diag_avx2_256_16(
31602         const char * const restrict s1, const int s1Len,
31603         const char * const restrict s2, const int s2Len,
31604         const int open, const int gap,
31605         const parasail_matrix_t* matrix);
31606 
31607 extern parasail_result_t* parasail_sg_qb_de_trace_diag_avx2_256_8(
31608         const char * const restrict s1, const int s1Len,
31609         const char * const restrict s2, const int s2Len,
31610         const int open, const int gap,
31611         const parasail_matrix_t* matrix);
31612 
31613 extern parasail_result_t* parasail_sg_qb_de_trace_diag_avx2_256_sat(
31614         const char * const restrict s1, const int s1Len,
31615         const char * const restrict s2, const int s2Len,
31616         const int open, const int gap,
31617         const parasail_matrix_t* matrix);
31618 
31619 extern parasail_result_t* parasail_sg_qb_de_trace_diag_altivec_128_64(
31620         const char * const restrict s1, const int s1Len,
31621         const char * const restrict s2, const int s2Len,
31622         const int open, const int gap,
31623         const parasail_matrix_t* matrix);
31624 
31625 extern parasail_result_t* parasail_sg_qb_de_trace_diag_altivec_128_32(
31626         const char * const restrict s1, const int s1Len,
31627         const char * const restrict s2, const int s2Len,
31628         const int open, const int gap,
31629         const parasail_matrix_t* matrix);
31630 
31631 extern parasail_result_t* parasail_sg_qb_de_trace_diag_altivec_128_16(
31632         const char * const restrict s1, const int s1Len,
31633         const char * const restrict s2, const int s2Len,
31634         const int open, const int gap,
31635         const parasail_matrix_t* matrix);
31636 
31637 extern parasail_result_t* parasail_sg_qb_de_trace_diag_altivec_128_8(
31638         const char * const restrict s1, const int s1Len,
31639         const char * const restrict s2, const int s2Len,
31640         const int open, const int gap,
31641         const parasail_matrix_t* matrix);
31642 
31643 extern parasail_result_t* parasail_sg_qb_de_trace_diag_altivec_128_sat(
31644         const char * const restrict s1, const int s1Len,
31645         const char * const restrict s2, const int s2Len,
31646         const int open, const int gap,
31647         const parasail_matrix_t* matrix);
31648 
31649 extern parasail_result_t* parasail_sg_qb_de_trace_diag_neon_128_64(
31650         const char * const restrict s1, const int s1Len,
31651         const char * const restrict s2, const int s2Len,
31652         const int open, const int gap,
31653         const parasail_matrix_t* matrix);
31654 
31655 extern parasail_result_t* parasail_sg_qb_de_trace_diag_neon_128_32(
31656         const char * const restrict s1, const int s1Len,
31657         const char * const restrict s2, const int s2Len,
31658         const int open, const int gap,
31659         const parasail_matrix_t* matrix);
31660 
31661 extern parasail_result_t* parasail_sg_qb_de_trace_diag_neon_128_16(
31662         const char * const restrict s1, const int s1Len,
31663         const char * const restrict s2, const int s2Len,
31664         const int open, const int gap,
31665         const parasail_matrix_t* matrix);
31666 
31667 extern parasail_result_t* parasail_sg_qb_de_trace_diag_neon_128_8(
31668         const char * const restrict s1, const int s1Len,
31669         const char * const restrict s2, const int s2Len,
31670         const int open, const int gap,
31671         const parasail_matrix_t* matrix);
31672 
31673 extern parasail_result_t* parasail_sg_qb_de_trace_diag_neon_128_sat(
31674         const char * const restrict s1, const int s1Len,
31675         const char * const restrict s2, const int s2Len,
31676         const int open, const int gap,
31677         const parasail_matrix_t* matrix);
31678 
31679 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse2_128_64(
31680         const char * const restrict s1, const int s1Len,
31681         const char * const restrict s2, const int s2Len,
31682         const int open, const int gap,
31683         const parasail_matrix_t* matrix);
31684 
31685 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse2_128_32(
31686         const char * const restrict s1, const int s1Len,
31687         const char * const restrict s2, const int s2Len,
31688         const int open, const int gap,
31689         const parasail_matrix_t* matrix);
31690 
31691 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse2_128_16(
31692         const char * const restrict s1, const int s1Len,
31693         const char * const restrict s2, const int s2Len,
31694         const int open, const int gap,
31695         const parasail_matrix_t* matrix);
31696 
31697 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse2_128_8(
31698         const char * const restrict s1, const int s1Len,
31699         const char * const restrict s2, const int s2Len,
31700         const int open, const int gap,
31701         const parasail_matrix_t* matrix);
31702 
31703 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse2_128_sat(
31704         const char * const restrict s1, const int s1Len,
31705         const char * const restrict s2, const int s2Len,
31706         const int open, const int gap,
31707         const parasail_matrix_t* matrix);
31708 
31709 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse41_128_64(
31710         const char * const restrict s1, const int s1Len,
31711         const char * const restrict s2, const int s2Len,
31712         const int open, const int gap,
31713         const parasail_matrix_t* matrix);
31714 
31715 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse41_128_32(
31716         const char * const restrict s1, const int s1Len,
31717         const char * const restrict s2, const int s2Len,
31718         const int open, const int gap,
31719         const parasail_matrix_t* matrix);
31720 
31721 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse41_128_16(
31722         const char * const restrict s1, const int s1Len,
31723         const char * const restrict s2, const int s2Len,
31724         const int open, const int gap,
31725         const parasail_matrix_t* matrix);
31726 
31727 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse41_128_8(
31728         const char * const restrict s1, const int s1Len,
31729         const char * const restrict s2, const int s2Len,
31730         const int open, const int gap,
31731         const parasail_matrix_t* matrix);
31732 
31733 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sse41_128_sat(
31734         const char * const restrict s1, const int s1Len,
31735         const char * const restrict s2, const int s2Len,
31736         const int open, const int gap,
31737         const parasail_matrix_t* matrix);
31738 
31739 extern parasail_result_t* parasail_sg_qb_de_stats_scan_avx2_256_64(
31740         const char * const restrict s1, const int s1Len,
31741         const char * const restrict s2, const int s2Len,
31742         const int open, const int gap,
31743         const parasail_matrix_t* matrix);
31744 
31745 extern parasail_result_t* parasail_sg_qb_de_stats_scan_avx2_256_32(
31746         const char * const restrict s1, const int s1Len,
31747         const char * const restrict s2, const int s2Len,
31748         const int open, const int gap,
31749         const parasail_matrix_t* matrix);
31750 
31751 extern parasail_result_t* parasail_sg_qb_de_stats_scan_avx2_256_16(
31752         const char * const restrict s1, const int s1Len,
31753         const char * const restrict s2, const int s2Len,
31754         const int open, const int gap,
31755         const parasail_matrix_t* matrix);
31756 
31757 extern parasail_result_t* parasail_sg_qb_de_stats_scan_avx2_256_8(
31758         const char * const restrict s1, const int s1Len,
31759         const char * const restrict s2, const int s2Len,
31760         const int open, const int gap,
31761         const parasail_matrix_t* matrix);
31762 
31763 extern parasail_result_t* parasail_sg_qb_de_stats_scan_avx2_256_sat(
31764         const char * const restrict s1, const int s1Len,
31765         const char * const restrict s2, const int s2Len,
31766         const int open, const int gap,
31767         const parasail_matrix_t* matrix);
31768 
31769 extern parasail_result_t* parasail_sg_qb_de_stats_scan_altivec_128_64(
31770         const char * const restrict s1, const int s1Len,
31771         const char * const restrict s2, const int s2Len,
31772         const int open, const int gap,
31773         const parasail_matrix_t* matrix);
31774 
31775 extern parasail_result_t* parasail_sg_qb_de_stats_scan_altivec_128_32(
31776         const char * const restrict s1, const int s1Len,
31777         const char * const restrict s2, const int s2Len,
31778         const int open, const int gap,
31779         const parasail_matrix_t* matrix);
31780 
31781 extern parasail_result_t* parasail_sg_qb_de_stats_scan_altivec_128_16(
31782         const char * const restrict s1, const int s1Len,
31783         const char * const restrict s2, const int s2Len,
31784         const int open, const int gap,
31785         const parasail_matrix_t* matrix);
31786 
31787 extern parasail_result_t* parasail_sg_qb_de_stats_scan_altivec_128_8(
31788         const char * const restrict s1, const int s1Len,
31789         const char * const restrict s2, const int s2Len,
31790         const int open, const int gap,
31791         const parasail_matrix_t* matrix);
31792 
31793 extern parasail_result_t* parasail_sg_qb_de_stats_scan_altivec_128_sat(
31794         const char * const restrict s1, const int s1Len,
31795         const char * const restrict s2, const int s2Len,
31796         const int open, const int gap,
31797         const parasail_matrix_t* matrix);
31798 
31799 extern parasail_result_t* parasail_sg_qb_de_stats_scan_neon_128_64(
31800         const char * const restrict s1, const int s1Len,
31801         const char * const restrict s2, const int s2Len,
31802         const int open, const int gap,
31803         const parasail_matrix_t* matrix);
31804 
31805 extern parasail_result_t* parasail_sg_qb_de_stats_scan_neon_128_32(
31806         const char * const restrict s1, const int s1Len,
31807         const char * const restrict s2, const int s2Len,
31808         const int open, const int gap,
31809         const parasail_matrix_t* matrix);
31810 
31811 extern parasail_result_t* parasail_sg_qb_de_stats_scan_neon_128_16(
31812         const char * const restrict s1, const int s1Len,
31813         const char * const restrict s2, const int s2Len,
31814         const int open, const int gap,
31815         const parasail_matrix_t* matrix);
31816 
31817 extern parasail_result_t* parasail_sg_qb_de_stats_scan_neon_128_8(
31818         const char * const restrict s1, const int s1Len,
31819         const char * const restrict s2, const int s2Len,
31820         const int open, const int gap,
31821         const parasail_matrix_t* matrix);
31822 
31823 extern parasail_result_t* parasail_sg_qb_de_stats_scan_neon_128_sat(
31824         const char * const restrict s1, const int s1Len,
31825         const char * const restrict s2, const int s2Len,
31826         const int open, const int gap,
31827         const parasail_matrix_t* matrix);
31828 
31829 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse2_128_64(
31830         const char * const restrict s1, const int s1Len,
31831         const char * const restrict s2, const int s2Len,
31832         const int open, const int gap,
31833         const parasail_matrix_t* matrix);
31834 
31835 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse2_128_32(
31836         const char * const restrict s1, const int s1Len,
31837         const char * const restrict s2, const int s2Len,
31838         const int open, const int gap,
31839         const parasail_matrix_t* matrix);
31840 
31841 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse2_128_16(
31842         const char * const restrict s1, const int s1Len,
31843         const char * const restrict s2, const int s2Len,
31844         const int open, const int gap,
31845         const parasail_matrix_t* matrix);
31846 
31847 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse2_128_8(
31848         const char * const restrict s1, const int s1Len,
31849         const char * const restrict s2, const int s2Len,
31850         const int open, const int gap,
31851         const parasail_matrix_t* matrix);
31852 
31853 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse2_128_sat(
31854         const char * const restrict s1, const int s1Len,
31855         const char * const restrict s2, const int s2Len,
31856         const int open, const int gap,
31857         const parasail_matrix_t* matrix);
31858 
31859 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse41_128_64(
31860         const char * const restrict s1, const int s1Len,
31861         const char * const restrict s2, const int s2Len,
31862         const int open, const int gap,
31863         const parasail_matrix_t* matrix);
31864 
31865 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse41_128_32(
31866         const char * const restrict s1, const int s1Len,
31867         const char * const restrict s2, const int s2Len,
31868         const int open, const int gap,
31869         const parasail_matrix_t* matrix);
31870 
31871 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse41_128_16(
31872         const char * const restrict s1, const int s1Len,
31873         const char * const restrict s2, const int s2Len,
31874         const int open, const int gap,
31875         const parasail_matrix_t* matrix);
31876 
31877 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse41_128_8(
31878         const char * const restrict s1, const int s1Len,
31879         const char * const restrict s2, const int s2Len,
31880         const int open, const int gap,
31881         const parasail_matrix_t* matrix);
31882 
31883 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sse41_128_sat(
31884         const char * const restrict s1, const int s1Len,
31885         const char * const restrict s2, const int s2Len,
31886         const int open, const int gap,
31887         const parasail_matrix_t* matrix);
31888 
31889 extern parasail_result_t* parasail_sg_qb_de_stats_striped_avx2_256_64(
31890         const char * const restrict s1, const int s1Len,
31891         const char * const restrict s2, const int s2Len,
31892         const int open, const int gap,
31893         const parasail_matrix_t* matrix);
31894 
31895 extern parasail_result_t* parasail_sg_qb_de_stats_striped_avx2_256_32(
31896         const char * const restrict s1, const int s1Len,
31897         const char * const restrict s2, const int s2Len,
31898         const int open, const int gap,
31899         const parasail_matrix_t* matrix);
31900 
31901 extern parasail_result_t* parasail_sg_qb_de_stats_striped_avx2_256_16(
31902         const char * const restrict s1, const int s1Len,
31903         const char * const restrict s2, const int s2Len,
31904         const int open, const int gap,
31905         const parasail_matrix_t* matrix);
31906 
31907 extern parasail_result_t* parasail_sg_qb_de_stats_striped_avx2_256_8(
31908         const char * const restrict s1, const int s1Len,
31909         const char * const restrict s2, const int s2Len,
31910         const int open, const int gap,
31911         const parasail_matrix_t* matrix);
31912 
31913 extern parasail_result_t* parasail_sg_qb_de_stats_striped_avx2_256_sat(
31914         const char * const restrict s1, const int s1Len,
31915         const char * const restrict s2, const int s2Len,
31916         const int open, const int gap,
31917         const parasail_matrix_t* matrix);
31918 
31919 extern parasail_result_t* parasail_sg_qb_de_stats_striped_altivec_128_64(
31920         const char * const restrict s1, const int s1Len,
31921         const char * const restrict s2, const int s2Len,
31922         const int open, const int gap,
31923         const parasail_matrix_t* matrix);
31924 
31925 extern parasail_result_t* parasail_sg_qb_de_stats_striped_altivec_128_32(
31926         const char * const restrict s1, const int s1Len,
31927         const char * const restrict s2, const int s2Len,
31928         const int open, const int gap,
31929         const parasail_matrix_t* matrix);
31930 
31931 extern parasail_result_t* parasail_sg_qb_de_stats_striped_altivec_128_16(
31932         const char * const restrict s1, const int s1Len,
31933         const char * const restrict s2, const int s2Len,
31934         const int open, const int gap,
31935         const parasail_matrix_t* matrix);
31936 
31937 extern parasail_result_t* parasail_sg_qb_de_stats_striped_altivec_128_8(
31938         const char * const restrict s1, const int s1Len,
31939         const char * const restrict s2, const int s2Len,
31940         const int open, const int gap,
31941         const parasail_matrix_t* matrix);
31942 
31943 extern parasail_result_t* parasail_sg_qb_de_stats_striped_altivec_128_sat(
31944         const char * const restrict s1, const int s1Len,
31945         const char * const restrict s2, const int s2Len,
31946         const int open, const int gap,
31947         const parasail_matrix_t* matrix);
31948 
31949 extern parasail_result_t* parasail_sg_qb_de_stats_striped_neon_128_64(
31950         const char * const restrict s1, const int s1Len,
31951         const char * const restrict s2, const int s2Len,
31952         const int open, const int gap,
31953         const parasail_matrix_t* matrix);
31954 
31955 extern parasail_result_t* parasail_sg_qb_de_stats_striped_neon_128_32(
31956         const char * const restrict s1, const int s1Len,
31957         const char * const restrict s2, const int s2Len,
31958         const int open, const int gap,
31959         const parasail_matrix_t* matrix);
31960 
31961 extern parasail_result_t* parasail_sg_qb_de_stats_striped_neon_128_16(
31962         const char * const restrict s1, const int s1Len,
31963         const char * const restrict s2, const int s2Len,
31964         const int open, const int gap,
31965         const parasail_matrix_t* matrix);
31966 
31967 extern parasail_result_t* parasail_sg_qb_de_stats_striped_neon_128_8(
31968         const char * const restrict s1, const int s1Len,
31969         const char * const restrict s2, const int s2Len,
31970         const int open, const int gap,
31971         const parasail_matrix_t* matrix);
31972 
31973 extern parasail_result_t* parasail_sg_qb_de_stats_striped_neon_128_sat(
31974         const char * const restrict s1, const int s1Len,
31975         const char * const restrict s2, const int s2Len,
31976         const int open, const int gap,
31977         const parasail_matrix_t* matrix);
31978 
31979 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse2_128_64(
31980         const char * const restrict s1, const int s1Len,
31981         const char * const restrict s2, const int s2Len,
31982         const int open, const int gap,
31983         const parasail_matrix_t* matrix);
31984 
31985 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse2_128_32(
31986         const char * const restrict s1, const int s1Len,
31987         const char * const restrict s2, const int s2Len,
31988         const int open, const int gap,
31989         const parasail_matrix_t* matrix);
31990 
31991 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse2_128_16(
31992         const char * const restrict s1, const int s1Len,
31993         const char * const restrict s2, const int s2Len,
31994         const int open, const int gap,
31995         const parasail_matrix_t* matrix);
31996 
31997 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse2_128_8(
31998         const char * const restrict s1, const int s1Len,
31999         const char * const restrict s2, const int s2Len,
32000         const int open, const int gap,
32001         const parasail_matrix_t* matrix);
32002 
32003 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse2_128_sat(
32004         const char * const restrict s1, const int s1Len,
32005         const char * const restrict s2, const int s2Len,
32006         const int open, const int gap,
32007         const parasail_matrix_t* matrix);
32008 
32009 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse41_128_64(
32010         const char * const restrict s1, const int s1Len,
32011         const char * const restrict s2, const int s2Len,
32012         const int open, const int gap,
32013         const parasail_matrix_t* matrix);
32014 
32015 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse41_128_32(
32016         const char * const restrict s1, const int s1Len,
32017         const char * const restrict s2, const int s2Len,
32018         const int open, const int gap,
32019         const parasail_matrix_t* matrix);
32020 
32021 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse41_128_16(
32022         const char * const restrict s1, const int s1Len,
32023         const char * const restrict s2, const int s2Len,
32024         const int open, const int gap,
32025         const parasail_matrix_t* matrix);
32026 
32027 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse41_128_8(
32028         const char * const restrict s1, const int s1Len,
32029         const char * const restrict s2, const int s2Len,
32030         const int open, const int gap,
32031         const parasail_matrix_t* matrix);
32032 
32033 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sse41_128_sat(
32034         const char * const restrict s1, const int s1Len,
32035         const char * const restrict s2, const int s2Len,
32036         const int open, const int gap,
32037         const parasail_matrix_t* matrix);
32038 
32039 extern parasail_result_t* parasail_sg_qb_de_stats_diag_avx2_256_64(
32040         const char * const restrict s1, const int s1Len,
32041         const char * const restrict s2, const int s2Len,
32042         const int open, const int gap,
32043         const parasail_matrix_t* matrix);
32044 
32045 extern parasail_result_t* parasail_sg_qb_de_stats_diag_avx2_256_32(
32046         const char * const restrict s1, const int s1Len,
32047         const char * const restrict s2, const int s2Len,
32048         const int open, const int gap,
32049         const parasail_matrix_t* matrix);
32050 
32051 extern parasail_result_t* parasail_sg_qb_de_stats_diag_avx2_256_16(
32052         const char * const restrict s1, const int s1Len,
32053         const char * const restrict s2, const int s2Len,
32054         const int open, const int gap,
32055         const parasail_matrix_t* matrix);
32056 
32057 extern parasail_result_t* parasail_sg_qb_de_stats_diag_avx2_256_8(
32058         const char * const restrict s1, const int s1Len,
32059         const char * const restrict s2, const int s2Len,
32060         const int open, const int gap,
32061         const parasail_matrix_t* matrix);
32062 
32063 extern parasail_result_t* parasail_sg_qb_de_stats_diag_avx2_256_sat(
32064         const char * const restrict s1, const int s1Len,
32065         const char * const restrict s2, const int s2Len,
32066         const int open, const int gap,
32067         const parasail_matrix_t* matrix);
32068 
32069 extern parasail_result_t* parasail_sg_qb_de_stats_diag_altivec_128_64(
32070         const char * const restrict s1, const int s1Len,
32071         const char * const restrict s2, const int s2Len,
32072         const int open, const int gap,
32073         const parasail_matrix_t* matrix);
32074 
32075 extern parasail_result_t* parasail_sg_qb_de_stats_diag_altivec_128_32(
32076         const char * const restrict s1, const int s1Len,
32077         const char * const restrict s2, const int s2Len,
32078         const int open, const int gap,
32079         const parasail_matrix_t* matrix);
32080 
32081 extern parasail_result_t* parasail_sg_qb_de_stats_diag_altivec_128_16(
32082         const char * const restrict s1, const int s1Len,
32083         const char * const restrict s2, const int s2Len,
32084         const int open, const int gap,
32085         const parasail_matrix_t* matrix);
32086 
32087 extern parasail_result_t* parasail_sg_qb_de_stats_diag_altivec_128_8(
32088         const char * const restrict s1, const int s1Len,
32089         const char * const restrict s2, const int s2Len,
32090         const int open, const int gap,
32091         const parasail_matrix_t* matrix);
32092 
32093 extern parasail_result_t* parasail_sg_qb_de_stats_diag_altivec_128_sat(
32094         const char * const restrict s1, const int s1Len,
32095         const char * const restrict s2, const int s2Len,
32096         const int open, const int gap,
32097         const parasail_matrix_t* matrix);
32098 
32099 extern parasail_result_t* parasail_sg_qb_de_stats_diag_neon_128_64(
32100         const char * const restrict s1, const int s1Len,
32101         const char * const restrict s2, const int s2Len,
32102         const int open, const int gap,
32103         const parasail_matrix_t* matrix);
32104 
32105 extern parasail_result_t* parasail_sg_qb_de_stats_diag_neon_128_32(
32106         const char * const restrict s1, const int s1Len,
32107         const char * const restrict s2, const int s2Len,
32108         const int open, const int gap,
32109         const parasail_matrix_t* matrix);
32110 
32111 extern parasail_result_t* parasail_sg_qb_de_stats_diag_neon_128_16(
32112         const char * const restrict s1, const int s1Len,
32113         const char * const restrict s2, const int s2Len,
32114         const int open, const int gap,
32115         const parasail_matrix_t* matrix);
32116 
32117 extern parasail_result_t* parasail_sg_qb_de_stats_diag_neon_128_8(
32118         const char * const restrict s1, const int s1Len,
32119         const char * const restrict s2, const int s2Len,
32120         const int open, const int gap,
32121         const parasail_matrix_t* matrix);
32122 
32123 extern parasail_result_t* parasail_sg_qb_de_stats_diag_neon_128_sat(
32124         const char * const restrict s1, const int s1Len,
32125         const char * const restrict s2, const int s2Len,
32126         const int open, const int gap,
32127         const parasail_matrix_t* matrix);
32128 
32129 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse2_128_64(
32130         const char * const restrict s1, const int s1Len,
32131         const char * const restrict s2, const int s2Len,
32132         const int open, const int gap,
32133         const parasail_matrix_t* matrix);
32134 
32135 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse2_128_32(
32136         const char * const restrict s1, const int s1Len,
32137         const char * const restrict s2, const int s2Len,
32138         const int open, const int gap,
32139         const parasail_matrix_t* matrix);
32140 
32141 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse2_128_16(
32142         const char * const restrict s1, const int s1Len,
32143         const char * const restrict s2, const int s2Len,
32144         const int open, const int gap,
32145         const parasail_matrix_t* matrix);
32146 
32147 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse2_128_8(
32148         const char * const restrict s1, const int s1Len,
32149         const char * const restrict s2, const int s2Len,
32150         const int open, const int gap,
32151         const parasail_matrix_t* matrix);
32152 
32153 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse2_128_sat(
32154         const char * const restrict s1, const int s1Len,
32155         const char * const restrict s2, const int s2Len,
32156         const int open, const int gap,
32157         const parasail_matrix_t* matrix);
32158 
32159 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse41_128_64(
32160         const char * const restrict s1, const int s1Len,
32161         const char * const restrict s2, const int s2Len,
32162         const int open, const int gap,
32163         const parasail_matrix_t* matrix);
32164 
32165 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse41_128_32(
32166         const char * const restrict s1, const int s1Len,
32167         const char * const restrict s2, const int s2Len,
32168         const int open, const int gap,
32169         const parasail_matrix_t* matrix);
32170 
32171 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse41_128_16(
32172         const char * const restrict s1, const int s1Len,
32173         const char * const restrict s2, const int s2Len,
32174         const int open, const int gap,
32175         const parasail_matrix_t* matrix);
32176 
32177 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse41_128_8(
32178         const char * const restrict s1, const int s1Len,
32179         const char * const restrict s2, const int s2Len,
32180         const int open, const int gap,
32181         const parasail_matrix_t* matrix);
32182 
32183 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sse41_128_sat(
32184         const char * const restrict s1, const int s1Len,
32185         const char * const restrict s2, const int s2Len,
32186         const int open, const int gap,
32187         const parasail_matrix_t* matrix);
32188 
32189 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_avx2_256_64(
32190         const char * const restrict s1, const int s1Len,
32191         const char * const restrict s2, const int s2Len,
32192         const int open, const int gap,
32193         const parasail_matrix_t* matrix);
32194 
32195 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_avx2_256_32(
32196         const char * const restrict s1, const int s1Len,
32197         const char * const restrict s2, const int s2Len,
32198         const int open, const int gap,
32199         const parasail_matrix_t* matrix);
32200 
32201 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_avx2_256_16(
32202         const char * const restrict s1, const int s1Len,
32203         const char * const restrict s2, const int s2Len,
32204         const int open, const int gap,
32205         const parasail_matrix_t* matrix);
32206 
32207 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_avx2_256_8(
32208         const char * const restrict s1, const int s1Len,
32209         const char * const restrict s2, const int s2Len,
32210         const int open, const int gap,
32211         const parasail_matrix_t* matrix);
32212 
32213 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_avx2_256_sat(
32214         const char * const restrict s1, const int s1Len,
32215         const char * const restrict s2, const int s2Len,
32216         const int open, const int gap,
32217         const parasail_matrix_t* matrix);
32218 
32219 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_altivec_128_64(
32220         const char * const restrict s1, const int s1Len,
32221         const char * const restrict s2, const int s2Len,
32222         const int open, const int gap,
32223         const parasail_matrix_t* matrix);
32224 
32225 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_altivec_128_32(
32226         const char * const restrict s1, const int s1Len,
32227         const char * const restrict s2, const int s2Len,
32228         const int open, const int gap,
32229         const parasail_matrix_t* matrix);
32230 
32231 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_altivec_128_16(
32232         const char * const restrict s1, const int s1Len,
32233         const char * const restrict s2, const int s2Len,
32234         const int open, const int gap,
32235         const parasail_matrix_t* matrix);
32236 
32237 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_altivec_128_8(
32238         const char * const restrict s1, const int s1Len,
32239         const char * const restrict s2, const int s2Len,
32240         const int open, const int gap,
32241         const parasail_matrix_t* matrix);
32242 
32243 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_altivec_128_sat(
32244         const char * const restrict s1, const int s1Len,
32245         const char * const restrict s2, const int s2Len,
32246         const int open, const int gap,
32247         const parasail_matrix_t* matrix);
32248 
32249 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_neon_128_64(
32250         const char * const restrict s1, const int s1Len,
32251         const char * const restrict s2, const int s2Len,
32252         const int open, const int gap,
32253         const parasail_matrix_t* matrix);
32254 
32255 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_neon_128_32(
32256         const char * const restrict s1, const int s1Len,
32257         const char * const restrict s2, const int s2Len,
32258         const int open, const int gap,
32259         const parasail_matrix_t* matrix);
32260 
32261 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_neon_128_16(
32262         const char * const restrict s1, const int s1Len,
32263         const char * const restrict s2, const int s2Len,
32264         const int open, const int gap,
32265         const parasail_matrix_t* matrix);
32266 
32267 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_neon_128_8(
32268         const char * const restrict s1, const int s1Len,
32269         const char * const restrict s2, const int s2Len,
32270         const int open, const int gap,
32271         const parasail_matrix_t* matrix);
32272 
32273 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_neon_128_sat(
32274         const char * const restrict s1, const int s1Len,
32275         const char * const restrict s2, const int s2Len,
32276         const int open, const int gap,
32277         const parasail_matrix_t* matrix);
32278 
32279 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse2_128_64(
32280         const char * const restrict s1, const int s1Len,
32281         const char * const restrict s2, const int s2Len,
32282         const int open, const int gap,
32283         const parasail_matrix_t* matrix);
32284 
32285 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse2_128_32(
32286         const char * const restrict s1, const int s1Len,
32287         const char * const restrict s2, const int s2Len,
32288         const int open, const int gap,
32289         const parasail_matrix_t* matrix);
32290 
32291 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse2_128_16(
32292         const char * const restrict s1, const int s1Len,
32293         const char * const restrict s2, const int s2Len,
32294         const int open, const int gap,
32295         const parasail_matrix_t* matrix);
32296 
32297 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse2_128_8(
32298         const char * const restrict s1, const int s1Len,
32299         const char * const restrict s2, const int s2Len,
32300         const int open, const int gap,
32301         const parasail_matrix_t* matrix);
32302 
32303 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse2_128_sat(
32304         const char * const restrict s1, const int s1Len,
32305         const char * const restrict s2, const int s2Len,
32306         const int open, const int gap,
32307         const parasail_matrix_t* matrix);
32308 
32309 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse41_128_64(
32310         const char * const restrict s1, const int s1Len,
32311         const char * const restrict s2, const int s2Len,
32312         const int open, const int gap,
32313         const parasail_matrix_t* matrix);
32314 
32315 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse41_128_32(
32316         const char * const restrict s1, const int s1Len,
32317         const char * const restrict s2, const int s2Len,
32318         const int open, const int gap,
32319         const parasail_matrix_t* matrix);
32320 
32321 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse41_128_16(
32322         const char * const restrict s1, const int s1Len,
32323         const char * const restrict s2, const int s2Len,
32324         const int open, const int gap,
32325         const parasail_matrix_t* matrix);
32326 
32327 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse41_128_8(
32328         const char * const restrict s1, const int s1Len,
32329         const char * const restrict s2, const int s2Len,
32330         const int open, const int gap,
32331         const parasail_matrix_t* matrix);
32332 
32333 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sse41_128_sat(
32334         const char * const restrict s1, const int s1Len,
32335         const char * const restrict s2, const int s2Len,
32336         const int open, const int gap,
32337         const parasail_matrix_t* matrix);
32338 
32339 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_avx2_256_64(
32340         const char * const restrict s1, const int s1Len,
32341         const char * const restrict s2, const int s2Len,
32342         const int open, const int gap,
32343         const parasail_matrix_t* matrix);
32344 
32345 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_avx2_256_32(
32346         const char * const restrict s1, const int s1Len,
32347         const char * const restrict s2, const int s2Len,
32348         const int open, const int gap,
32349         const parasail_matrix_t* matrix);
32350 
32351 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_avx2_256_16(
32352         const char * const restrict s1, const int s1Len,
32353         const char * const restrict s2, const int s2Len,
32354         const int open, const int gap,
32355         const parasail_matrix_t* matrix);
32356 
32357 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_avx2_256_8(
32358         const char * const restrict s1, const int s1Len,
32359         const char * const restrict s2, const int s2Len,
32360         const int open, const int gap,
32361         const parasail_matrix_t* matrix);
32362 
32363 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_avx2_256_sat(
32364         const char * const restrict s1, const int s1Len,
32365         const char * const restrict s2, const int s2Len,
32366         const int open, const int gap,
32367         const parasail_matrix_t* matrix);
32368 
32369 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_altivec_128_64(
32370         const char * const restrict s1, const int s1Len,
32371         const char * const restrict s2, const int s2Len,
32372         const int open, const int gap,
32373         const parasail_matrix_t* matrix);
32374 
32375 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_altivec_128_32(
32376         const char * const restrict s1, const int s1Len,
32377         const char * const restrict s2, const int s2Len,
32378         const int open, const int gap,
32379         const parasail_matrix_t* matrix);
32380 
32381 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_altivec_128_16(
32382         const char * const restrict s1, const int s1Len,
32383         const char * const restrict s2, const int s2Len,
32384         const int open, const int gap,
32385         const parasail_matrix_t* matrix);
32386 
32387 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_altivec_128_8(
32388         const char * const restrict s1, const int s1Len,
32389         const char * const restrict s2, const int s2Len,
32390         const int open, const int gap,
32391         const parasail_matrix_t* matrix);
32392 
32393 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_altivec_128_sat(
32394         const char * const restrict s1, const int s1Len,
32395         const char * const restrict s2, const int s2Len,
32396         const int open, const int gap,
32397         const parasail_matrix_t* matrix);
32398 
32399 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_neon_128_64(
32400         const char * const restrict s1, const int s1Len,
32401         const char * const restrict s2, const int s2Len,
32402         const int open, const int gap,
32403         const parasail_matrix_t* matrix);
32404 
32405 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_neon_128_32(
32406         const char * const restrict s1, const int s1Len,
32407         const char * const restrict s2, const int s2Len,
32408         const int open, const int gap,
32409         const parasail_matrix_t* matrix);
32410 
32411 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_neon_128_16(
32412         const char * const restrict s1, const int s1Len,
32413         const char * const restrict s2, const int s2Len,
32414         const int open, const int gap,
32415         const parasail_matrix_t* matrix);
32416 
32417 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_neon_128_8(
32418         const char * const restrict s1, const int s1Len,
32419         const char * const restrict s2, const int s2Len,
32420         const int open, const int gap,
32421         const parasail_matrix_t* matrix);
32422 
32423 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_neon_128_sat(
32424         const char * const restrict s1, const int s1Len,
32425         const char * const restrict s2, const int s2Len,
32426         const int open, const int gap,
32427         const parasail_matrix_t* matrix);
32428 
32429 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse2_128_64(
32430         const char * const restrict s1, const int s1Len,
32431         const char * const restrict s2, const int s2Len,
32432         const int open, const int gap,
32433         const parasail_matrix_t* matrix);
32434 
32435 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse2_128_32(
32436         const char * const restrict s1, const int s1Len,
32437         const char * const restrict s2, const int s2Len,
32438         const int open, const int gap,
32439         const parasail_matrix_t* matrix);
32440 
32441 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse2_128_16(
32442         const char * const restrict s1, const int s1Len,
32443         const char * const restrict s2, const int s2Len,
32444         const int open, const int gap,
32445         const parasail_matrix_t* matrix);
32446 
32447 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse2_128_8(
32448         const char * const restrict s1, const int s1Len,
32449         const char * const restrict s2, const int s2Len,
32450         const int open, const int gap,
32451         const parasail_matrix_t* matrix);
32452 
32453 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse2_128_sat(
32454         const char * const restrict s1, const int s1Len,
32455         const char * const restrict s2, const int s2Len,
32456         const int open, const int gap,
32457         const parasail_matrix_t* matrix);
32458 
32459 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse41_128_64(
32460         const char * const restrict s1, const int s1Len,
32461         const char * const restrict s2, const int s2Len,
32462         const int open, const int gap,
32463         const parasail_matrix_t* matrix);
32464 
32465 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse41_128_32(
32466         const char * const restrict s1, const int s1Len,
32467         const char * const restrict s2, const int s2Len,
32468         const int open, const int gap,
32469         const parasail_matrix_t* matrix);
32470 
32471 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse41_128_16(
32472         const char * const restrict s1, const int s1Len,
32473         const char * const restrict s2, const int s2Len,
32474         const int open, const int gap,
32475         const parasail_matrix_t* matrix);
32476 
32477 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse41_128_8(
32478         const char * const restrict s1, const int s1Len,
32479         const char * const restrict s2, const int s2Len,
32480         const int open, const int gap,
32481         const parasail_matrix_t* matrix);
32482 
32483 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sse41_128_sat(
32484         const char * const restrict s1, const int s1Len,
32485         const char * const restrict s2, const int s2Len,
32486         const int open, const int gap,
32487         const parasail_matrix_t* matrix);
32488 
32489 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_avx2_256_64(
32490         const char * const restrict s1, const int s1Len,
32491         const char * const restrict s2, const int s2Len,
32492         const int open, const int gap,
32493         const parasail_matrix_t* matrix);
32494 
32495 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_avx2_256_32(
32496         const char * const restrict s1, const int s1Len,
32497         const char * const restrict s2, const int s2Len,
32498         const int open, const int gap,
32499         const parasail_matrix_t* matrix);
32500 
32501 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_avx2_256_16(
32502         const char * const restrict s1, const int s1Len,
32503         const char * const restrict s2, const int s2Len,
32504         const int open, const int gap,
32505         const parasail_matrix_t* matrix);
32506 
32507 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_avx2_256_8(
32508         const char * const restrict s1, const int s1Len,
32509         const char * const restrict s2, const int s2Len,
32510         const int open, const int gap,
32511         const parasail_matrix_t* matrix);
32512 
32513 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_avx2_256_sat(
32514         const char * const restrict s1, const int s1Len,
32515         const char * const restrict s2, const int s2Len,
32516         const int open, const int gap,
32517         const parasail_matrix_t* matrix);
32518 
32519 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_altivec_128_64(
32520         const char * const restrict s1, const int s1Len,
32521         const char * const restrict s2, const int s2Len,
32522         const int open, const int gap,
32523         const parasail_matrix_t* matrix);
32524 
32525 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_altivec_128_32(
32526         const char * const restrict s1, const int s1Len,
32527         const char * const restrict s2, const int s2Len,
32528         const int open, const int gap,
32529         const parasail_matrix_t* matrix);
32530 
32531 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_altivec_128_16(
32532         const char * const restrict s1, const int s1Len,
32533         const char * const restrict s2, const int s2Len,
32534         const int open, const int gap,
32535         const parasail_matrix_t* matrix);
32536 
32537 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_altivec_128_8(
32538         const char * const restrict s1, const int s1Len,
32539         const char * const restrict s2, const int s2Len,
32540         const int open, const int gap,
32541         const parasail_matrix_t* matrix);
32542 
32543 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_altivec_128_sat(
32544         const char * const restrict s1, const int s1Len,
32545         const char * const restrict s2, const int s2Len,
32546         const int open, const int gap,
32547         const parasail_matrix_t* matrix);
32548 
32549 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_neon_128_64(
32550         const char * const restrict s1, const int s1Len,
32551         const char * const restrict s2, const int s2Len,
32552         const int open, const int gap,
32553         const parasail_matrix_t* matrix);
32554 
32555 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_neon_128_32(
32556         const char * const restrict s1, const int s1Len,
32557         const char * const restrict s2, const int s2Len,
32558         const int open, const int gap,
32559         const parasail_matrix_t* matrix);
32560 
32561 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_neon_128_16(
32562         const char * const restrict s1, const int s1Len,
32563         const char * const restrict s2, const int s2Len,
32564         const int open, const int gap,
32565         const parasail_matrix_t* matrix);
32566 
32567 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_neon_128_8(
32568         const char * const restrict s1, const int s1Len,
32569         const char * const restrict s2, const int s2Len,
32570         const int open, const int gap,
32571         const parasail_matrix_t* matrix);
32572 
32573 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_neon_128_sat(
32574         const char * const restrict s1, const int s1Len,
32575         const char * const restrict s2, const int s2Len,
32576         const int open, const int gap,
32577         const parasail_matrix_t* matrix);
32578 
32579 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse2_128_64(
32580         const char * const restrict s1, const int s1Len,
32581         const char * const restrict s2, const int s2Len,
32582         const int open, const int gap,
32583         const parasail_matrix_t* matrix);
32584 
32585 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse2_128_32(
32586         const char * const restrict s1, const int s1Len,
32587         const char * const restrict s2, const int s2Len,
32588         const int open, const int gap,
32589         const parasail_matrix_t* matrix);
32590 
32591 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse2_128_16(
32592         const char * const restrict s1, const int s1Len,
32593         const char * const restrict s2, const int s2Len,
32594         const int open, const int gap,
32595         const parasail_matrix_t* matrix);
32596 
32597 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse2_128_8(
32598         const char * const restrict s1, const int s1Len,
32599         const char * const restrict s2, const int s2Len,
32600         const int open, const int gap,
32601         const parasail_matrix_t* matrix);
32602 
32603 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse2_128_sat(
32604         const char * const restrict s1, const int s1Len,
32605         const char * const restrict s2, const int s2Len,
32606         const int open, const int gap,
32607         const parasail_matrix_t* matrix);
32608 
32609 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse41_128_64(
32610         const char * const restrict s1, const int s1Len,
32611         const char * const restrict s2, const int s2Len,
32612         const int open, const int gap,
32613         const parasail_matrix_t* matrix);
32614 
32615 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse41_128_32(
32616         const char * const restrict s1, const int s1Len,
32617         const char * const restrict s2, const int s2Len,
32618         const int open, const int gap,
32619         const parasail_matrix_t* matrix);
32620 
32621 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse41_128_16(
32622         const char * const restrict s1, const int s1Len,
32623         const char * const restrict s2, const int s2Len,
32624         const int open, const int gap,
32625         const parasail_matrix_t* matrix);
32626 
32627 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse41_128_8(
32628         const char * const restrict s1, const int s1Len,
32629         const char * const restrict s2, const int s2Len,
32630         const int open, const int gap,
32631         const parasail_matrix_t* matrix);
32632 
32633 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sse41_128_sat(
32634         const char * const restrict s1, const int s1Len,
32635         const char * const restrict s2, const int s2Len,
32636         const int open, const int gap,
32637         const parasail_matrix_t* matrix);
32638 
32639 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_avx2_256_64(
32640         const char * const restrict s1, const int s1Len,
32641         const char * const restrict s2, const int s2Len,
32642         const int open, const int gap,
32643         const parasail_matrix_t* matrix);
32644 
32645 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_avx2_256_32(
32646         const char * const restrict s1, const int s1Len,
32647         const char * const restrict s2, const int s2Len,
32648         const int open, const int gap,
32649         const parasail_matrix_t* matrix);
32650 
32651 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_avx2_256_16(
32652         const char * const restrict s1, const int s1Len,
32653         const char * const restrict s2, const int s2Len,
32654         const int open, const int gap,
32655         const parasail_matrix_t* matrix);
32656 
32657 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_avx2_256_8(
32658         const char * const restrict s1, const int s1Len,
32659         const char * const restrict s2, const int s2Len,
32660         const int open, const int gap,
32661         const parasail_matrix_t* matrix);
32662 
32663 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_avx2_256_sat(
32664         const char * const restrict s1, const int s1Len,
32665         const char * const restrict s2, const int s2Len,
32666         const int open, const int gap,
32667         const parasail_matrix_t* matrix);
32668 
32669 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_altivec_128_64(
32670         const char * const restrict s1, const int s1Len,
32671         const char * const restrict s2, const int s2Len,
32672         const int open, const int gap,
32673         const parasail_matrix_t* matrix);
32674 
32675 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_altivec_128_32(
32676         const char * const restrict s1, const int s1Len,
32677         const char * const restrict s2, const int s2Len,
32678         const int open, const int gap,
32679         const parasail_matrix_t* matrix);
32680 
32681 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_altivec_128_16(
32682         const char * const restrict s1, const int s1Len,
32683         const char * const restrict s2, const int s2Len,
32684         const int open, const int gap,
32685         const parasail_matrix_t* matrix);
32686 
32687 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_altivec_128_8(
32688         const char * const restrict s1, const int s1Len,
32689         const char * const restrict s2, const int s2Len,
32690         const int open, const int gap,
32691         const parasail_matrix_t* matrix);
32692 
32693 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_altivec_128_sat(
32694         const char * const restrict s1, const int s1Len,
32695         const char * const restrict s2, const int s2Len,
32696         const int open, const int gap,
32697         const parasail_matrix_t* matrix);
32698 
32699 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_neon_128_64(
32700         const char * const restrict s1, const int s1Len,
32701         const char * const restrict s2, const int s2Len,
32702         const int open, const int gap,
32703         const parasail_matrix_t* matrix);
32704 
32705 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_neon_128_32(
32706         const char * const restrict s1, const int s1Len,
32707         const char * const restrict s2, const int s2Len,
32708         const int open, const int gap,
32709         const parasail_matrix_t* matrix);
32710 
32711 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_neon_128_16(
32712         const char * const restrict s1, const int s1Len,
32713         const char * const restrict s2, const int s2Len,
32714         const int open, const int gap,
32715         const parasail_matrix_t* matrix);
32716 
32717 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_neon_128_8(
32718         const char * const restrict s1, const int s1Len,
32719         const char * const restrict s2, const int s2Len,
32720         const int open, const int gap,
32721         const parasail_matrix_t* matrix);
32722 
32723 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_neon_128_sat(
32724         const char * const restrict s1, const int s1Len,
32725         const char * const restrict s2, const int s2Len,
32726         const int open, const int gap,
32727         const parasail_matrix_t* matrix);
32728 
32729 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse2_128_64(
32730         const char * const restrict s1, const int s1Len,
32731         const char * const restrict s2, const int s2Len,
32732         const int open, const int gap,
32733         const parasail_matrix_t* matrix);
32734 
32735 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse2_128_32(
32736         const char * const restrict s1, const int s1Len,
32737         const char * const restrict s2, const int s2Len,
32738         const int open, const int gap,
32739         const parasail_matrix_t* matrix);
32740 
32741 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse2_128_16(
32742         const char * const restrict s1, const int s1Len,
32743         const char * const restrict s2, const int s2Len,
32744         const int open, const int gap,
32745         const parasail_matrix_t* matrix);
32746 
32747 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse2_128_8(
32748         const char * const restrict s1, const int s1Len,
32749         const char * const restrict s2, const int s2Len,
32750         const int open, const int gap,
32751         const parasail_matrix_t* matrix);
32752 
32753 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse2_128_sat(
32754         const char * const restrict s1, const int s1Len,
32755         const char * const restrict s2, const int s2Len,
32756         const int open, const int gap,
32757         const parasail_matrix_t* matrix);
32758 
32759 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse41_128_64(
32760         const char * const restrict s1, const int s1Len,
32761         const char * const restrict s2, const int s2Len,
32762         const int open, const int gap,
32763         const parasail_matrix_t* matrix);
32764 
32765 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse41_128_32(
32766         const char * const restrict s1, const int s1Len,
32767         const char * const restrict s2, const int s2Len,
32768         const int open, const int gap,
32769         const parasail_matrix_t* matrix);
32770 
32771 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse41_128_16(
32772         const char * const restrict s1, const int s1Len,
32773         const char * const restrict s2, const int s2Len,
32774         const int open, const int gap,
32775         const parasail_matrix_t* matrix);
32776 
32777 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse41_128_8(
32778         const char * const restrict s1, const int s1Len,
32779         const char * const restrict s2, const int s2Len,
32780         const int open, const int gap,
32781         const parasail_matrix_t* matrix);
32782 
32783 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sse41_128_sat(
32784         const char * const restrict s1, const int s1Len,
32785         const char * const restrict s2, const int s2Len,
32786         const int open, const int gap,
32787         const parasail_matrix_t* matrix);
32788 
32789 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_avx2_256_64(
32790         const char * const restrict s1, const int s1Len,
32791         const char * const restrict s2, const int s2Len,
32792         const int open, const int gap,
32793         const parasail_matrix_t* matrix);
32794 
32795 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_avx2_256_32(
32796         const char * const restrict s1, const int s1Len,
32797         const char * const restrict s2, const int s2Len,
32798         const int open, const int gap,
32799         const parasail_matrix_t* matrix);
32800 
32801 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_avx2_256_16(
32802         const char * const restrict s1, const int s1Len,
32803         const char * const restrict s2, const int s2Len,
32804         const int open, const int gap,
32805         const parasail_matrix_t* matrix);
32806 
32807 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_avx2_256_8(
32808         const char * const restrict s1, const int s1Len,
32809         const char * const restrict s2, const int s2Len,
32810         const int open, const int gap,
32811         const parasail_matrix_t* matrix);
32812 
32813 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_avx2_256_sat(
32814         const char * const restrict s1, const int s1Len,
32815         const char * const restrict s2, const int s2Len,
32816         const int open, const int gap,
32817         const parasail_matrix_t* matrix);
32818 
32819 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_altivec_128_64(
32820         const char * const restrict s1, const int s1Len,
32821         const char * const restrict s2, const int s2Len,
32822         const int open, const int gap,
32823         const parasail_matrix_t* matrix);
32824 
32825 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_altivec_128_32(
32826         const char * const restrict s1, const int s1Len,
32827         const char * const restrict s2, const int s2Len,
32828         const int open, const int gap,
32829         const parasail_matrix_t* matrix);
32830 
32831 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_altivec_128_16(
32832         const char * const restrict s1, const int s1Len,
32833         const char * const restrict s2, const int s2Len,
32834         const int open, const int gap,
32835         const parasail_matrix_t* matrix);
32836 
32837 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_altivec_128_8(
32838         const char * const restrict s1, const int s1Len,
32839         const char * const restrict s2, const int s2Len,
32840         const int open, const int gap,
32841         const parasail_matrix_t* matrix);
32842 
32843 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_altivec_128_sat(
32844         const char * const restrict s1, const int s1Len,
32845         const char * const restrict s2, const int s2Len,
32846         const int open, const int gap,
32847         const parasail_matrix_t* matrix);
32848 
32849 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_neon_128_64(
32850         const char * const restrict s1, const int s1Len,
32851         const char * const restrict s2, const int s2Len,
32852         const int open, const int gap,
32853         const parasail_matrix_t* matrix);
32854 
32855 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_neon_128_32(
32856         const char * const restrict s1, const int s1Len,
32857         const char * const restrict s2, const int s2Len,
32858         const int open, const int gap,
32859         const parasail_matrix_t* matrix);
32860 
32861 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_neon_128_16(
32862         const char * const restrict s1, const int s1Len,
32863         const char * const restrict s2, const int s2Len,
32864         const int open, const int gap,
32865         const parasail_matrix_t* matrix);
32866 
32867 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_neon_128_8(
32868         const char * const restrict s1, const int s1Len,
32869         const char * const restrict s2, const int s2Len,
32870         const int open, const int gap,
32871         const parasail_matrix_t* matrix);
32872 
32873 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_neon_128_sat(
32874         const char * const restrict s1, const int s1Len,
32875         const char * const restrict s2, const int s2Len,
32876         const int open, const int gap,
32877         const parasail_matrix_t* matrix);
32878 
32879 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse2_128_64(
32880         const char * const restrict s1, const int s1Len,
32881         const char * const restrict s2, const int s2Len,
32882         const int open, const int gap,
32883         const parasail_matrix_t* matrix);
32884 
32885 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse2_128_32(
32886         const char * const restrict s1, const int s1Len,
32887         const char * const restrict s2, const int s2Len,
32888         const int open, const int gap,
32889         const parasail_matrix_t* matrix);
32890 
32891 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse2_128_16(
32892         const char * const restrict s1, const int s1Len,
32893         const char * const restrict s2, const int s2Len,
32894         const int open, const int gap,
32895         const parasail_matrix_t* matrix);
32896 
32897 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse2_128_8(
32898         const char * const restrict s1, const int s1Len,
32899         const char * const restrict s2, const int s2Len,
32900         const int open, const int gap,
32901         const parasail_matrix_t* matrix);
32902 
32903 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse2_128_sat(
32904         const char * const restrict s1, const int s1Len,
32905         const char * const restrict s2, const int s2Len,
32906         const int open, const int gap,
32907         const parasail_matrix_t* matrix);
32908 
32909 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse41_128_64(
32910         const char * const restrict s1, const int s1Len,
32911         const char * const restrict s2, const int s2Len,
32912         const int open, const int gap,
32913         const parasail_matrix_t* matrix);
32914 
32915 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse41_128_32(
32916         const char * const restrict s1, const int s1Len,
32917         const char * const restrict s2, const int s2Len,
32918         const int open, const int gap,
32919         const parasail_matrix_t* matrix);
32920 
32921 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse41_128_16(
32922         const char * const restrict s1, const int s1Len,
32923         const char * const restrict s2, const int s2Len,
32924         const int open, const int gap,
32925         const parasail_matrix_t* matrix);
32926 
32927 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse41_128_8(
32928         const char * const restrict s1, const int s1Len,
32929         const char * const restrict s2, const int s2Len,
32930         const int open, const int gap,
32931         const parasail_matrix_t* matrix);
32932 
32933 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sse41_128_sat(
32934         const char * const restrict s1, const int s1Len,
32935         const char * const restrict s2, const int s2Len,
32936         const int open, const int gap,
32937         const parasail_matrix_t* matrix);
32938 
32939 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_avx2_256_64(
32940         const char * const restrict s1, const int s1Len,
32941         const char * const restrict s2, const int s2Len,
32942         const int open, const int gap,
32943         const parasail_matrix_t* matrix);
32944 
32945 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_avx2_256_32(
32946         const char * const restrict s1, const int s1Len,
32947         const char * const restrict s2, const int s2Len,
32948         const int open, const int gap,
32949         const parasail_matrix_t* matrix);
32950 
32951 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_avx2_256_16(
32952         const char * const restrict s1, const int s1Len,
32953         const char * const restrict s2, const int s2Len,
32954         const int open, const int gap,
32955         const parasail_matrix_t* matrix);
32956 
32957 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_avx2_256_8(
32958         const char * const restrict s1, const int s1Len,
32959         const char * const restrict s2, const int s2Len,
32960         const int open, const int gap,
32961         const parasail_matrix_t* matrix);
32962 
32963 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_avx2_256_sat(
32964         const char * const restrict s1, const int s1Len,
32965         const char * const restrict s2, const int s2Len,
32966         const int open, const int gap,
32967         const parasail_matrix_t* matrix);
32968 
32969 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_altivec_128_64(
32970         const char * const restrict s1, const int s1Len,
32971         const char * const restrict s2, const int s2Len,
32972         const int open, const int gap,
32973         const parasail_matrix_t* matrix);
32974 
32975 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_altivec_128_32(
32976         const char * const restrict s1, const int s1Len,
32977         const char * const restrict s2, const int s2Len,
32978         const int open, const int gap,
32979         const parasail_matrix_t* matrix);
32980 
32981 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_altivec_128_16(
32982         const char * const restrict s1, const int s1Len,
32983         const char * const restrict s2, const int s2Len,
32984         const int open, const int gap,
32985         const parasail_matrix_t* matrix);
32986 
32987 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_altivec_128_8(
32988         const char * const restrict s1, const int s1Len,
32989         const char * const restrict s2, const int s2Len,
32990         const int open, const int gap,
32991         const parasail_matrix_t* matrix);
32992 
32993 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_altivec_128_sat(
32994         const char * const restrict s1, const int s1Len,
32995         const char * const restrict s2, const int s2Len,
32996         const int open, const int gap,
32997         const parasail_matrix_t* matrix);
32998 
32999 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_neon_128_64(
33000         const char * const restrict s1, const int s1Len,
33001         const char * const restrict s2, const int s2Len,
33002         const int open, const int gap,
33003         const parasail_matrix_t* matrix);
33004 
33005 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_neon_128_32(
33006         const char * const restrict s1, const int s1Len,
33007         const char * const restrict s2, const int s2Len,
33008         const int open, const int gap,
33009         const parasail_matrix_t* matrix);
33010 
33011 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_neon_128_16(
33012         const char * const restrict s1, const int s1Len,
33013         const char * const restrict s2, const int s2Len,
33014         const int open, const int gap,
33015         const parasail_matrix_t* matrix);
33016 
33017 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_neon_128_8(
33018         const char * const restrict s1, const int s1Len,
33019         const char * const restrict s2, const int s2Len,
33020         const int open, const int gap,
33021         const parasail_matrix_t* matrix);
33022 
33023 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_neon_128_sat(
33024         const char * const restrict s1, const int s1Len,
33025         const char * const restrict s2, const int s2Len,
33026         const int open, const int gap,
33027         const parasail_matrix_t* matrix);
33028 
33029 extern parasail_result_t* parasail_sg_qe_db_scan_sse2_128_64(
33030         const char * const restrict s1, const int s1Len,
33031         const char * const restrict s2, const int s2Len,
33032         const int open, const int gap,
33033         const parasail_matrix_t* matrix);
33034 
33035 extern parasail_result_t* parasail_sg_qe_db_scan_sse2_128_32(
33036         const char * const restrict s1, const int s1Len,
33037         const char * const restrict s2, const int s2Len,
33038         const int open, const int gap,
33039         const parasail_matrix_t* matrix);
33040 
33041 extern parasail_result_t* parasail_sg_qe_db_scan_sse2_128_16(
33042         const char * const restrict s1, const int s1Len,
33043         const char * const restrict s2, const int s2Len,
33044         const int open, const int gap,
33045         const parasail_matrix_t* matrix);
33046 
33047 extern parasail_result_t* parasail_sg_qe_db_scan_sse2_128_8(
33048         const char * const restrict s1, const int s1Len,
33049         const char * const restrict s2, const int s2Len,
33050         const int open, const int gap,
33051         const parasail_matrix_t* matrix);
33052 
33053 extern parasail_result_t* parasail_sg_qe_db_scan_sse2_128_sat(
33054         const char * const restrict s1, const int s1Len,
33055         const char * const restrict s2, const int s2Len,
33056         const int open, const int gap,
33057         const parasail_matrix_t* matrix);
33058 
33059 extern parasail_result_t* parasail_sg_qe_db_scan_sse41_128_64(
33060         const char * const restrict s1, const int s1Len,
33061         const char * const restrict s2, const int s2Len,
33062         const int open, const int gap,
33063         const parasail_matrix_t* matrix);
33064 
33065 extern parasail_result_t* parasail_sg_qe_db_scan_sse41_128_32(
33066         const char * const restrict s1, const int s1Len,
33067         const char * const restrict s2, const int s2Len,
33068         const int open, const int gap,
33069         const parasail_matrix_t* matrix);
33070 
33071 extern parasail_result_t* parasail_sg_qe_db_scan_sse41_128_16(
33072         const char * const restrict s1, const int s1Len,
33073         const char * const restrict s2, const int s2Len,
33074         const int open, const int gap,
33075         const parasail_matrix_t* matrix);
33076 
33077 extern parasail_result_t* parasail_sg_qe_db_scan_sse41_128_8(
33078         const char * const restrict s1, const int s1Len,
33079         const char * const restrict s2, const int s2Len,
33080         const int open, const int gap,
33081         const parasail_matrix_t* matrix);
33082 
33083 extern parasail_result_t* parasail_sg_qe_db_scan_sse41_128_sat(
33084         const char * const restrict s1, const int s1Len,
33085         const char * const restrict s2, const int s2Len,
33086         const int open, const int gap,
33087         const parasail_matrix_t* matrix);
33088 
33089 extern parasail_result_t* parasail_sg_qe_db_scan_avx2_256_64(
33090         const char * const restrict s1, const int s1Len,
33091         const char * const restrict s2, const int s2Len,
33092         const int open, const int gap,
33093         const parasail_matrix_t* matrix);
33094 
33095 extern parasail_result_t* parasail_sg_qe_db_scan_avx2_256_32(
33096         const char * const restrict s1, const int s1Len,
33097         const char * const restrict s2, const int s2Len,
33098         const int open, const int gap,
33099         const parasail_matrix_t* matrix);
33100 
33101 extern parasail_result_t* parasail_sg_qe_db_scan_avx2_256_16(
33102         const char * const restrict s1, const int s1Len,
33103         const char * const restrict s2, const int s2Len,
33104         const int open, const int gap,
33105         const parasail_matrix_t* matrix);
33106 
33107 extern parasail_result_t* parasail_sg_qe_db_scan_avx2_256_8(
33108         const char * const restrict s1, const int s1Len,
33109         const char * const restrict s2, const int s2Len,
33110         const int open, const int gap,
33111         const parasail_matrix_t* matrix);
33112 
33113 extern parasail_result_t* parasail_sg_qe_db_scan_avx2_256_sat(
33114         const char * const restrict s1, const int s1Len,
33115         const char * const restrict s2, const int s2Len,
33116         const int open, const int gap,
33117         const parasail_matrix_t* matrix);
33118 
33119 extern parasail_result_t* parasail_sg_qe_db_scan_altivec_128_64(
33120         const char * const restrict s1, const int s1Len,
33121         const char * const restrict s2, const int s2Len,
33122         const int open, const int gap,
33123         const parasail_matrix_t* matrix);
33124 
33125 extern parasail_result_t* parasail_sg_qe_db_scan_altivec_128_32(
33126         const char * const restrict s1, const int s1Len,
33127         const char * const restrict s2, const int s2Len,
33128         const int open, const int gap,
33129         const parasail_matrix_t* matrix);
33130 
33131 extern parasail_result_t* parasail_sg_qe_db_scan_altivec_128_16(
33132         const char * const restrict s1, const int s1Len,
33133         const char * const restrict s2, const int s2Len,
33134         const int open, const int gap,
33135         const parasail_matrix_t* matrix);
33136 
33137 extern parasail_result_t* parasail_sg_qe_db_scan_altivec_128_8(
33138         const char * const restrict s1, const int s1Len,
33139         const char * const restrict s2, const int s2Len,
33140         const int open, const int gap,
33141         const parasail_matrix_t* matrix);
33142 
33143 extern parasail_result_t* parasail_sg_qe_db_scan_altivec_128_sat(
33144         const char * const restrict s1, const int s1Len,
33145         const char * const restrict s2, const int s2Len,
33146         const int open, const int gap,
33147         const parasail_matrix_t* matrix);
33148 
33149 extern parasail_result_t* parasail_sg_qe_db_scan_neon_128_64(
33150         const char * const restrict s1, const int s1Len,
33151         const char * const restrict s2, const int s2Len,
33152         const int open, const int gap,
33153         const parasail_matrix_t* matrix);
33154 
33155 extern parasail_result_t* parasail_sg_qe_db_scan_neon_128_32(
33156         const char * const restrict s1, const int s1Len,
33157         const char * const restrict s2, const int s2Len,
33158         const int open, const int gap,
33159         const parasail_matrix_t* matrix);
33160 
33161 extern parasail_result_t* parasail_sg_qe_db_scan_neon_128_16(
33162         const char * const restrict s1, const int s1Len,
33163         const char * const restrict s2, const int s2Len,
33164         const int open, const int gap,
33165         const parasail_matrix_t* matrix);
33166 
33167 extern parasail_result_t* parasail_sg_qe_db_scan_neon_128_8(
33168         const char * const restrict s1, const int s1Len,
33169         const char * const restrict s2, const int s2Len,
33170         const int open, const int gap,
33171         const parasail_matrix_t* matrix);
33172 
33173 extern parasail_result_t* parasail_sg_qe_db_scan_neon_128_sat(
33174         const char * const restrict s1, const int s1Len,
33175         const char * const restrict s2, const int s2Len,
33176         const int open, const int gap,
33177         const parasail_matrix_t* matrix);
33178 
33179 extern parasail_result_t* parasail_sg_qe_db_striped_sse2_128_64(
33180         const char * const restrict s1, const int s1Len,
33181         const char * const restrict s2, const int s2Len,
33182         const int open, const int gap,
33183         const parasail_matrix_t* matrix);
33184 
33185 extern parasail_result_t* parasail_sg_qe_db_striped_sse2_128_32(
33186         const char * const restrict s1, const int s1Len,
33187         const char * const restrict s2, const int s2Len,
33188         const int open, const int gap,
33189         const parasail_matrix_t* matrix);
33190 
33191 extern parasail_result_t* parasail_sg_qe_db_striped_sse2_128_16(
33192         const char * const restrict s1, const int s1Len,
33193         const char * const restrict s2, const int s2Len,
33194         const int open, const int gap,
33195         const parasail_matrix_t* matrix);
33196 
33197 extern parasail_result_t* parasail_sg_qe_db_striped_sse2_128_8(
33198         const char * const restrict s1, const int s1Len,
33199         const char * const restrict s2, const int s2Len,
33200         const int open, const int gap,
33201         const parasail_matrix_t* matrix);
33202 
33203 extern parasail_result_t* parasail_sg_qe_db_striped_sse2_128_sat(
33204         const char * const restrict s1, const int s1Len,
33205         const char * const restrict s2, const int s2Len,
33206         const int open, const int gap,
33207         const parasail_matrix_t* matrix);
33208 
33209 extern parasail_result_t* parasail_sg_qe_db_striped_sse41_128_64(
33210         const char * const restrict s1, const int s1Len,
33211         const char * const restrict s2, const int s2Len,
33212         const int open, const int gap,
33213         const parasail_matrix_t* matrix);
33214 
33215 extern parasail_result_t* parasail_sg_qe_db_striped_sse41_128_32(
33216         const char * const restrict s1, const int s1Len,
33217         const char * const restrict s2, const int s2Len,
33218         const int open, const int gap,
33219         const parasail_matrix_t* matrix);
33220 
33221 extern parasail_result_t* parasail_sg_qe_db_striped_sse41_128_16(
33222         const char * const restrict s1, const int s1Len,
33223         const char * const restrict s2, const int s2Len,
33224         const int open, const int gap,
33225         const parasail_matrix_t* matrix);
33226 
33227 extern parasail_result_t* parasail_sg_qe_db_striped_sse41_128_8(
33228         const char * const restrict s1, const int s1Len,
33229         const char * const restrict s2, const int s2Len,
33230         const int open, const int gap,
33231         const parasail_matrix_t* matrix);
33232 
33233 extern parasail_result_t* parasail_sg_qe_db_striped_sse41_128_sat(
33234         const char * const restrict s1, const int s1Len,
33235         const char * const restrict s2, const int s2Len,
33236         const int open, const int gap,
33237         const parasail_matrix_t* matrix);
33238 
33239 extern parasail_result_t* parasail_sg_qe_db_striped_avx2_256_64(
33240         const char * const restrict s1, const int s1Len,
33241         const char * const restrict s2, const int s2Len,
33242         const int open, const int gap,
33243         const parasail_matrix_t* matrix);
33244 
33245 extern parasail_result_t* parasail_sg_qe_db_striped_avx2_256_32(
33246         const char * const restrict s1, const int s1Len,
33247         const char * const restrict s2, const int s2Len,
33248         const int open, const int gap,
33249         const parasail_matrix_t* matrix);
33250 
33251 extern parasail_result_t* parasail_sg_qe_db_striped_avx2_256_16(
33252         const char * const restrict s1, const int s1Len,
33253         const char * const restrict s2, const int s2Len,
33254         const int open, const int gap,
33255         const parasail_matrix_t* matrix);
33256 
33257 extern parasail_result_t* parasail_sg_qe_db_striped_avx2_256_8(
33258         const char * const restrict s1, const int s1Len,
33259         const char * const restrict s2, const int s2Len,
33260         const int open, const int gap,
33261         const parasail_matrix_t* matrix);
33262 
33263 extern parasail_result_t* parasail_sg_qe_db_striped_avx2_256_sat(
33264         const char * const restrict s1, const int s1Len,
33265         const char * const restrict s2, const int s2Len,
33266         const int open, const int gap,
33267         const parasail_matrix_t* matrix);
33268 
33269 extern parasail_result_t* parasail_sg_qe_db_striped_altivec_128_64(
33270         const char * const restrict s1, const int s1Len,
33271         const char * const restrict s2, const int s2Len,
33272         const int open, const int gap,
33273         const parasail_matrix_t* matrix);
33274 
33275 extern parasail_result_t* parasail_sg_qe_db_striped_altivec_128_32(
33276         const char * const restrict s1, const int s1Len,
33277         const char * const restrict s2, const int s2Len,
33278         const int open, const int gap,
33279         const parasail_matrix_t* matrix);
33280 
33281 extern parasail_result_t* parasail_sg_qe_db_striped_altivec_128_16(
33282         const char * const restrict s1, const int s1Len,
33283         const char * const restrict s2, const int s2Len,
33284         const int open, const int gap,
33285         const parasail_matrix_t* matrix);
33286 
33287 extern parasail_result_t* parasail_sg_qe_db_striped_altivec_128_8(
33288         const char * const restrict s1, const int s1Len,
33289         const char * const restrict s2, const int s2Len,
33290         const int open, const int gap,
33291         const parasail_matrix_t* matrix);
33292 
33293 extern parasail_result_t* parasail_sg_qe_db_striped_altivec_128_sat(
33294         const char * const restrict s1, const int s1Len,
33295         const char * const restrict s2, const int s2Len,
33296         const int open, const int gap,
33297         const parasail_matrix_t* matrix);
33298 
33299 extern parasail_result_t* parasail_sg_qe_db_striped_neon_128_64(
33300         const char * const restrict s1, const int s1Len,
33301         const char * const restrict s2, const int s2Len,
33302         const int open, const int gap,
33303         const parasail_matrix_t* matrix);
33304 
33305 extern parasail_result_t* parasail_sg_qe_db_striped_neon_128_32(
33306         const char * const restrict s1, const int s1Len,
33307         const char * const restrict s2, const int s2Len,
33308         const int open, const int gap,
33309         const parasail_matrix_t* matrix);
33310 
33311 extern parasail_result_t* parasail_sg_qe_db_striped_neon_128_16(
33312         const char * const restrict s1, const int s1Len,
33313         const char * const restrict s2, const int s2Len,
33314         const int open, const int gap,
33315         const parasail_matrix_t* matrix);
33316 
33317 extern parasail_result_t* parasail_sg_qe_db_striped_neon_128_8(
33318         const char * const restrict s1, const int s1Len,
33319         const char * const restrict s2, const int s2Len,
33320         const int open, const int gap,
33321         const parasail_matrix_t* matrix);
33322 
33323 extern parasail_result_t* parasail_sg_qe_db_striped_neon_128_sat(
33324         const char * const restrict s1, const int s1Len,
33325         const char * const restrict s2, const int s2Len,
33326         const int open, const int gap,
33327         const parasail_matrix_t* matrix);
33328 
33329 extern parasail_result_t* parasail_sg_qe_db_diag_sse2_128_64(
33330         const char * const restrict s1, const int s1Len,
33331         const char * const restrict s2, const int s2Len,
33332         const int open, const int gap,
33333         const parasail_matrix_t* matrix);
33334 
33335 extern parasail_result_t* parasail_sg_qe_db_diag_sse2_128_32(
33336         const char * const restrict s1, const int s1Len,
33337         const char * const restrict s2, const int s2Len,
33338         const int open, const int gap,
33339         const parasail_matrix_t* matrix);
33340 
33341 extern parasail_result_t* parasail_sg_qe_db_diag_sse2_128_16(
33342         const char * const restrict s1, const int s1Len,
33343         const char * const restrict s2, const int s2Len,
33344         const int open, const int gap,
33345         const parasail_matrix_t* matrix);
33346 
33347 extern parasail_result_t* parasail_sg_qe_db_diag_sse2_128_8(
33348         const char * const restrict s1, const int s1Len,
33349         const char * const restrict s2, const int s2Len,
33350         const int open, const int gap,
33351         const parasail_matrix_t* matrix);
33352 
33353 extern parasail_result_t* parasail_sg_qe_db_diag_sse2_128_sat(
33354         const char * const restrict s1, const int s1Len,
33355         const char * const restrict s2, const int s2Len,
33356         const int open, const int gap,
33357         const parasail_matrix_t* matrix);
33358 
33359 extern parasail_result_t* parasail_sg_qe_db_diag_sse41_128_64(
33360         const char * const restrict s1, const int s1Len,
33361         const char * const restrict s2, const int s2Len,
33362         const int open, const int gap,
33363         const parasail_matrix_t* matrix);
33364 
33365 extern parasail_result_t* parasail_sg_qe_db_diag_sse41_128_32(
33366         const char * const restrict s1, const int s1Len,
33367         const char * const restrict s2, const int s2Len,
33368         const int open, const int gap,
33369         const parasail_matrix_t* matrix);
33370 
33371 extern parasail_result_t* parasail_sg_qe_db_diag_sse41_128_16(
33372         const char * const restrict s1, const int s1Len,
33373         const char * const restrict s2, const int s2Len,
33374         const int open, const int gap,
33375         const parasail_matrix_t* matrix);
33376 
33377 extern parasail_result_t* parasail_sg_qe_db_diag_sse41_128_8(
33378         const char * const restrict s1, const int s1Len,
33379         const char * const restrict s2, const int s2Len,
33380         const int open, const int gap,
33381         const parasail_matrix_t* matrix);
33382 
33383 extern parasail_result_t* parasail_sg_qe_db_diag_sse41_128_sat(
33384         const char * const restrict s1, const int s1Len,
33385         const char * const restrict s2, const int s2Len,
33386         const int open, const int gap,
33387         const parasail_matrix_t* matrix);
33388 
33389 extern parasail_result_t* parasail_sg_qe_db_diag_avx2_256_64(
33390         const char * const restrict s1, const int s1Len,
33391         const char * const restrict s2, const int s2Len,
33392         const int open, const int gap,
33393         const parasail_matrix_t* matrix);
33394 
33395 extern parasail_result_t* parasail_sg_qe_db_diag_avx2_256_32(
33396         const char * const restrict s1, const int s1Len,
33397         const char * const restrict s2, const int s2Len,
33398         const int open, const int gap,
33399         const parasail_matrix_t* matrix);
33400 
33401 extern parasail_result_t* parasail_sg_qe_db_diag_avx2_256_16(
33402         const char * const restrict s1, const int s1Len,
33403         const char * const restrict s2, const int s2Len,
33404         const int open, const int gap,
33405         const parasail_matrix_t* matrix);
33406 
33407 extern parasail_result_t* parasail_sg_qe_db_diag_avx2_256_8(
33408         const char * const restrict s1, const int s1Len,
33409         const char * const restrict s2, const int s2Len,
33410         const int open, const int gap,
33411         const parasail_matrix_t* matrix);
33412 
33413 extern parasail_result_t* parasail_sg_qe_db_diag_avx2_256_sat(
33414         const char * const restrict s1, const int s1Len,
33415         const char * const restrict s2, const int s2Len,
33416         const int open, const int gap,
33417         const parasail_matrix_t* matrix);
33418 
33419 extern parasail_result_t* parasail_sg_qe_db_diag_altivec_128_64(
33420         const char * const restrict s1, const int s1Len,
33421         const char * const restrict s2, const int s2Len,
33422         const int open, const int gap,
33423         const parasail_matrix_t* matrix);
33424 
33425 extern parasail_result_t* parasail_sg_qe_db_diag_altivec_128_32(
33426         const char * const restrict s1, const int s1Len,
33427         const char * const restrict s2, const int s2Len,
33428         const int open, const int gap,
33429         const parasail_matrix_t* matrix);
33430 
33431 extern parasail_result_t* parasail_sg_qe_db_diag_altivec_128_16(
33432         const char * const restrict s1, const int s1Len,
33433         const char * const restrict s2, const int s2Len,
33434         const int open, const int gap,
33435         const parasail_matrix_t* matrix);
33436 
33437 extern parasail_result_t* parasail_sg_qe_db_diag_altivec_128_8(
33438         const char * const restrict s1, const int s1Len,
33439         const char * const restrict s2, const int s2Len,
33440         const int open, const int gap,
33441         const parasail_matrix_t* matrix);
33442 
33443 extern parasail_result_t* parasail_sg_qe_db_diag_altivec_128_sat(
33444         const char * const restrict s1, const int s1Len,
33445         const char * const restrict s2, const int s2Len,
33446         const int open, const int gap,
33447         const parasail_matrix_t* matrix);
33448 
33449 extern parasail_result_t* parasail_sg_qe_db_diag_neon_128_64(
33450         const char * const restrict s1, const int s1Len,
33451         const char * const restrict s2, const int s2Len,
33452         const int open, const int gap,
33453         const parasail_matrix_t* matrix);
33454 
33455 extern parasail_result_t* parasail_sg_qe_db_diag_neon_128_32(
33456         const char * const restrict s1, const int s1Len,
33457         const char * const restrict s2, const int s2Len,
33458         const int open, const int gap,
33459         const parasail_matrix_t* matrix);
33460 
33461 extern parasail_result_t* parasail_sg_qe_db_diag_neon_128_16(
33462         const char * const restrict s1, const int s1Len,
33463         const char * const restrict s2, const int s2Len,
33464         const int open, const int gap,
33465         const parasail_matrix_t* matrix);
33466 
33467 extern parasail_result_t* parasail_sg_qe_db_diag_neon_128_8(
33468         const char * const restrict s1, const int s1Len,
33469         const char * const restrict s2, const int s2Len,
33470         const int open, const int gap,
33471         const parasail_matrix_t* matrix);
33472 
33473 extern parasail_result_t* parasail_sg_qe_db_diag_neon_128_sat(
33474         const char * const restrict s1, const int s1Len,
33475         const char * const restrict s2, const int s2Len,
33476         const int open, const int gap,
33477         const parasail_matrix_t* matrix);
33478 
33479 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse2_128_64(
33480         const char * const restrict s1, const int s1Len,
33481         const char * const restrict s2, const int s2Len,
33482         const int open, const int gap,
33483         const parasail_matrix_t* matrix);
33484 
33485 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse2_128_32(
33486         const char * const restrict s1, const int s1Len,
33487         const char * const restrict s2, const int s2Len,
33488         const int open, const int gap,
33489         const parasail_matrix_t* matrix);
33490 
33491 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse2_128_16(
33492         const char * const restrict s1, const int s1Len,
33493         const char * const restrict s2, const int s2Len,
33494         const int open, const int gap,
33495         const parasail_matrix_t* matrix);
33496 
33497 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse2_128_8(
33498         const char * const restrict s1, const int s1Len,
33499         const char * const restrict s2, const int s2Len,
33500         const int open, const int gap,
33501         const parasail_matrix_t* matrix);
33502 
33503 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse2_128_sat(
33504         const char * const restrict s1, const int s1Len,
33505         const char * const restrict s2, const int s2Len,
33506         const int open, const int gap,
33507         const parasail_matrix_t* matrix);
33508 
33509 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse41_128_64(
33510         const char * const restrict s1, const int s1Len,
33511         const char * const restrict s2, const int s2Len,
33512         const int open, const int gap,
33513         const parasail_matrix_t* matrix);
33514 
33515 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse41_128_32(
33516         const char * const restrict s1, const int s1Len,
33517         const char * const restrict s2, const int s2Len,
33518         const int open, const int gap,
33519         const parasail_matrix_t* matrix);
33520 
33521 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse41_128_16(
33522         const char * const restrict s1, const int s1Len,
33523         const char * const restrict s2, const int s2Len,
33524         const int open, const int gap,
33525         const parasail_matrix_t* matrix);
33526 
33527 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse41_128_8(
33528         const char * const restrict s1, const int s1Len,
33529         const char * const restrict s2, const int s2Len,
33530         const int open, const int gap,
33531         const parasail_matrix_t* matrix);
33532 
33533 extern parasail_result_t* parasail_sg_qe_db_table_scan_sse41_128_sat(
33534         const char * const restrict s1, const int s1Len,
33535         const char * const restrict s2, const int s2Len,
33536         const int open, const int gap,
33537         const parasail_matrix_t* matrix);
33538 
33539 extern parasail_result_t* parasail_sg_qe_db_table_scan_avx2_256_64(
33540         const char * const restrict s1, const int s1Len,
33541         const char * const restrict s2, const int s2Len,
33542         const int open, const int gap,
33543         const parasail_matrix_t* matrix);
33544 
33545 extern parasail_result_t* parasail_sg_qe_db_table_scan_avx2_256_32(
33546         const char * const restrict s1, const int s1Len,
33547         const char * const restrict s2, const int s2Len,
33548         const int open, const int gap,
33549         const parasail_matrix_t* matrix);
33550 
33551 extern parasail_result_t* parasail_sg_qe_db_table_scan_avx2_256_16(
33552         const char * const restrict s1, const int s1Len,
33553         const char * const restrict s2, const int s2Len,
33554         const int open, const int gap,
33555         const parasail_matrix_t* matrix);
33556 
33557 extern parasail_result_t* parasail_sg_qe_db_table_scan_avx2_256_8(
33558         const char * const restrict s1, const int s1Len,
33559         const char * const restrict s2, const int s2Len,
33560         const int open, const int gap,
33561         const parasail_matrix_t* matrix);
33562 
33563 extern parasail_result_t* parasail_sg_qe_db_table_scan_avx2_256_sat(
33564         const char * const restrict s1, const int s1Len,
33565         const char * const restrict s2, const int s2Len,
33566         const int open, const int gap,
33567         const parasail_matrix_t* matrix);
33568 
33569 extern parasail_result_t* parasail_sg_qe_db_table_scan_altivec_128_64(
33570         const char * const restrict s1, const int s1Len,
33571         const char * const restrict s2, const int s2Len,
33572         const int open, const int gap,
33573         const parasail_matrix_t* matrix);
33574 
33575 extern parasail_result_t* parasail_sg_qe_db_table_scan_altivec_128_32(
33576         const char * const restrict s1, const int s1Len,
33577         const char * const restrict s2, const int s2Len,
33578         const int open, const int gap,
33579         const parasail_matrix_t* matrix);
33580 
33581 extern parasail_result_t* parasail_sg_qe_db_table_scan_altivec_128_16(
33582         const char * const restrict s1, const int s1Len,
33583         const char * const restrict s2, const int s2Len,
33584         const int open, const int gap,
33585         const parasail_matrix_t* matrix);
33586 
33587 extern parasail_result_t* parasail_sg_qe_db_table_scan_altivec_128_8(
33588         const char * const restrict s1, const int s1Len,
33589         const char * const restrict s2, const int s2Len,
33590         const int open, const int gap,
33591         const parasail_matrix_t* matrix);
33592 
33593 extern parasail_result_t* parasail_sg_qe_db_table_scan_altivec_128_sat(
33594         const char * const restrict s1, const int s1Len,
33595         const char * const restrict s2, const int s2Len,
33596         const int open, const int gap,
33597         const parasail_matrix_t* matrix);
33598 
33599 extern parasail_result_t* parasail_sg_qe_db_table_scan_neon_128_64(
33600         const char * const restrict s1, const int s1Len,
33601         const char * const restrict s2, const int s2Len,
33602         const int open, const int gap,
33603         const parasail_matrix_t* matrix);
33604 
33605 extern parasail_result_t* parasail_sg_qe_db_table_scan_neon_128_32(
33606         const char * const restrict s1, const int s1Len,
33607         const char * const restrict s2, const int s2Len,
33608         const int open, const int gap,
33609         const parasail_matrix_t* matrix);
33610 
33611 extern parasail_result_t* parasail_sg_qe_db_table_scan_neon_128_16(
33612         const char * const restrict s1, const int s1Len,
33613         const char * const restrict s2, const int s2Len,
33614         const int open, const int gap,
33615         const parasail_matrix_t* matrix);
33616 
33617 extern parasail_result_t* parasail_sg_qe_db_table_scan_neon_128_8(
33618         const char * const restrict s1, const int s1Len,
33619         const char * const restrict s2, const int s2Len,
33620         const int open, const int gap,
33621         const parasail_matrix_t* matrix);
33622 
33623 extern parasail_result_t* parasail_sg_qe_db_table_scan_neon_128_sat(
33624         const char * const restrict s1, const int s1Len,
33625         const char * const restrict s2, const int s2Len,
33626         const int open, const int gap,
33627         const parasail_matrix_t* matrix);
33628 
33629 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse2_128_64(
33630         const char * const restrict s1, const int s1Len,
33631         const char * const restrict s2, const int s2Len,
33632         const int open, const int gap,
33633         const parasail_matrix_t* matrix);
33634 
33635 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse2_128_32(
33636         const char * const restrict s1, const int s1Len,
33637         const char * const restrict s2, const int s2Len,
33638         const int open, const int gap,
33639         const parasail_matrix_t* matrix);
33640 
33641 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse2_128_16(
33642         const char * const restrict s1, const int s1Len,
33643         const char * const restrict s2, const int s2Len,
33644         const int open, const int gap,
33645         const parasail_matrix_t* matrix);
33646 
33647 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse2_128_8(
33648         const char * const restrict s1, const int s1Len,
33649         const char * const restrict s2, const int s2Len,
33650         const int open, const int gap,
33651         const parasail_matrix_t* matrix);
33652 
33653 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse2_128_sat(
33654         const char * const restrict s1, const int s1Len,
33655         const char * const restrict s2, const int s2Len,
33656         const int open, const int gap,
33657         const parasail_matrix_t* matrix);
33658 
33659 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse41_128_64(
33660         const char * const restrict s1, const int s1Len,
33661         const char * const restrict s2, const int s2Len,
33662         const int open, const int gap,
33663         const parasail_matrix_t* matrix);
33664 
33665 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse41_128_32(
33666         const char * const restrict s1, const int s1Len,
33667         const char * const restrict s2, const int s2Len,
33668         const int open, const int gap,
33669         const parasail_matrix_t* matrix);
33670 
33671 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse41_128_16(
33672         const char * const restrict s1, const int s1Len,
33673         const char * const restrict s2, const int s2Len,
33674         const int open, const int gap,
33675         const parasail_matrix_t* matrix);
33676 
33677 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse41_128_8(
33678         const char * const restrict s1, const int s1Len,
33679         const char * const restrict s2, const int s2Len,
33680         const int open, const int gap,
33681         const parasail_matrix_t* matrix);
33682 
33683 extern parasail_result_t* parasail_sg_qe_db_table_striped_sse41_128_sat(
33684         const char * const restrict s1, const int s1Len,
33685         const char * const restrict s2, const int s2Len,
33686         const int open, const int gap,
33687         const parasail_matrix_t* matrix);
33688 
33689 extern parasail_result_t* parasail_sg_qe_db_table_striped_avx2_256_64(
33690         const char * const restrict s1, const int s1Len,
33691         const char * const restrict s2, const int s2Len,
33692         const int open, const int gap,
33693         const parasail_matrix_t* matrix);
33694 
33695 extern parasail_result_t* parasail_sg_qe_db_table_striped_avx2_256_32(
33696         const char * const restrict s1, const int s1Len,
33697         const char * const restrict s2, const int s2Len,
33698         const int open, const int gap,
33699         const parasail_matrix_t* matrix);
33700 
33701 extern parasail_result_t* parasail_sg_qe_db_table_striped_avx2_256_16(
33702         const char * const restrict s1, const int s1Len,
33703         const char * const restrict s2, const int s2Len,
33704         const int open, const int gap,
33705         const parasail_matrix_t* matrix);
33706 
33707 extern parasail_result_t* parasail_sg_qe_db_table_striped_avx2_256_8(
33708         const char * const restrict s1, const int s1Len,
33709         const char * const restrict s2, const int s2Len,
33710         const int open, const int gap,
33711         const parasail_matrix_t* matrix);
33712 
33713 extern parasail_result_t* parasail_sg_qe_db_table_striped_avx2_256_sat(
33714         const char * const restrict s1, const int s1Len,
33715         const char * const restrict s2, const int s2Len,
33716         const int open, const int gap,
33717         const parasail_matrix_t* matrix);
33718 
33719 extern parasail_result_t* parasail_sg_qe_db_table_striped_altivec_128_64(
33720         const char * const restrict s1, const int s1Len,
33721         const char * const restrict s2, const int s2Len,
33722         const int open, const int gap,
33723         const parasail_matrix_t* matrix);
33724 
33725 extern parasail_result_t* parasail_sg_qe_db_table_striped_altivec_128_32(
33726         const char * const restrict s1, const int s1Len,
33727         const char * const restrict s2, const int s2Len,
33728         const int open, const int gap,
33729         const parasail_matrix_t* matrix);
33730 
33731 extern parasail_result_t* parasail_sg_qe_db_table_striped_altivec_128_16(
33732         const char * const restrict s1, const int s1Len,
33733         const char * const restrict s2, const int s2Len,
33734         const int open, const int gap,
33735         const parasail_matrix_t* matrix);
33736 
33737 extern parasail_result_t* parasail_sg_qe_db_table_striped_altivec_128_8(
33738         const char * const restrict s1, const int s1Len,
33739         const char * const restrict s2, const int s2Len,
33740         const int open, const int gap,
33741         const parasail_matrix_t* matrix);
33742 
33743 extern parasail_result_t* parasail_sg_qe_db_table_striped_altivec_128_sat(
33744         const char * const restrict s1, const int s1Len,
33745         const char * const restrict s2, const int s2Len,
33746         const int open, const int gap,
33747         const parasail_matrix_t* matrix);
33748 
33749 extern parasail_result_t* parasail_sg_qe_db_table_striped_neon_128_64(
33750         const char * const restrict s1, const int s1Len,
33751         const char * const restrict s2, const int s2Len,
33752         const int open, const int gap,
33753         const parasail_matrix_t* matrix);
33754 
33755 extern parasail_result_t* parasail_sg_qe_db_table_striped_neon_128_32(
33756         const char * const restrict s1, const int s1Len,
33757         const char * const restrict s2, const int s2Len,
33758         const int open, const int gap,
33759         const parasail_matrix_t* matrix);
33760 
33761 extern parasail_result_t* parasail_sg_qe_db_table_striped_neon_128_16(
33762         const char * const restrict s1, const int s1Len,
33763         const char * const restrict s2, const int s2Len,
33764         const int open, const int gap,
33765         const parasail_matrix_t* matrix);
33766 
33767 extern parasail_result_t* parasail_sg_qe_db_table_striped_neon_128_8(
33768         const char * const restrict s1, const int s1Len,
33769         const char * const restrict s2, const int s2Len,
33770         const int open, const int gap,
33771         const parasail_matrix_t* matrix);
33772 
33773 extern parasail_result_t* parasail_sg_qe_db_table_striped_neon_128_sat(
33774         const char * const restrict s1, const int s1Len,
33775         const char * const restrict s2, const int s2Len,
33776         const int open, const int gap,
33777         const parasail_matrix_t* matrix);
33778 
33779 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse2_128_64(
33780         const char * const restrict s1, const int s1Len,
33781         const char * const restrict s2, const int s2Len,
33782         const int open, const int gap,
33783         const parasail_matrix_t* matrix);
33784 
33785 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse2_128_32(
33786         const char * const restrict s1, const int s1Len,
33787         const char * const restrict s2, const int s2Len,
33788         const int open, const int gap,
33789         const parasail_matrix_t* matrix);
33790 
33791 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse2_128_16(
33792         const char * const restrict s1, const int s1Len,
33793         const char * const restrict s2, const int s2Len,
33794         const int open, const int gap,
33795         const parasail_matrix_t* matrix);
33796 
33797 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse2_128_8(
33798         const char * const restrict s1, const int s1Len,
33799         const char * const restrict s2, const int s2Len,
33800         const int open, const int gap,
33801         const parasail_matrix_t* matrix);
33802 
33803 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse2_128_sat(
33804         const char * const restrict s1, const int s1Len,
33805         const char * const restrict s2, const int s2Len,
33806         const int open, const int gap,
33807         const parasail_matrix_t* matrix);
33808 
33809 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse41_128_64(
33810         const char * const restrict s1, const int s1Len,
33811         const char * const restrict s2, const int s2Len,
33812         const int open, const int gap,
33813         const parasail_matrix_t* matrix);
33814 
33815 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse41_128_32(
33816         const char * const restrict s1, const int s1Len,
33817         const char * const restrict s2, const int s2Len,
33818         const int open, const int gap,
33819         const parasail_matrix_t* matrix);
33820 
33821 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse41_128_16(
33822         const char * const restrict s1, const int s1Len,
33823         const char * const restrict s2, const int s2Len,
33824         const int open, const int gap,
33825         const parasail_matrix_t* matrix);
33826 
33827 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse41_128_8(
33828         const char * const restrict s1, const int s1Len,
33829         const char * const restrict s2, const int s2Len,
33830         const int open, const int gap,
33831         const parasail_matrix_t* matrix);
33832 
33833 extern parasail_result_t* parasail_sg_qe_db_table_diag_sse41_128_sat(
33834         const char * const restrict s1, const int s1Len,
33835         const char * const restrict s2, const int s2Len,
33836         const int open, const int gap,
33837         const parasail_matrix_t* matrix);
33838 
33839 extern parasail_result_t* parasail_sg_qe_db_table_diag_avx2_256_64(
33840         const char * const restrict s1, const int s1Len,
33841         const char * const restrict s2, const int s2Len,
33842         const int open, const int gap,
33843         const parasail_matrix_t* matrix);
33844 
33845 extern parasail_result_t* parasail_sg_qe_db_table_diag_avx2_256_32(
33846         const char * const restrict s1, const int s1Len,
33847         const char * const restrict s2, const int s2Len,
33848         const int open, const int gap,
33849         const parasail_matrix_t* matrix);
33850 
33851 extern parasail_result_t* parasail_sg_qe_db_table_diag_avx2_256_16(
33852         const char * const restrict s1, const int s1Len,
33853         const char * const restrict s2, const int s2Len,
33854         const int open, const int gap,
33855         const parasail_matrix_t* matrix);
33856 
33857 extern parasail_result_t* parasail_sg_qe_db_table_diag_avx2_256_8(
33858         const char * const restrict s1, const int s1Len,
33859         const char * const restrict s2, const int s2Len,
33860         const int open, const int gap,
33861         const parasail_matrix_t* matrix);
33862 
33863 extern parasail_result_t* parasail_sg_qe_db_table_diag_avx2_256_sat(
33864         const char * const restrict s1, const int s1Len,
33865         const char * const restrict s2, const int s2Len,
33866         const int open, const int gap,
33867         const parasail_matrix_t* matrix);
33868 
33869 extern parasail_result_t* parasail_sg_qe_db_table_diag_altivec_128_64(
33870         const char * const restrict s1, const int s1Len,
33871         const char * const restrict s2, const int s2Len,
33872         const int open, const int gap,
33873         const parasail_matrix_t* matrix);
33874 
33875 extern parasail_result_t* parasail_sg_qe_db_table_diag_altivec_128_32(
33876         const char * const restrict s1, const int s1Len,
33877         const char * const restrict s2, const int s2Len,
33878         const int open, const int gap,
33879         const parasail_matrix_t* matrix);
33880 
33881 extern parasail_result_t* parasail_sg_qe_db_table_diag_altivec_128_16(
33882         const char * const restrict s1, const int s1Len,
33883         const char * const restrict s2, const int s2Len,
33884         const int open, const int gap,
33885         const parasail_matrix_t* matrix);
33886 
33887 extern parasail_result_t* parasail_sg_qe_db_table_diag_altivec_128_8(
33888         const char * const restrict s1, const int s1Len,
33889         const char * const restrict s2, const int s2Len,
33890         const int open, const int gap,
33891         const parasail_matrix_t* matrix);
33892 
33893 extern parasail_result_t* parasail_sg_qe_db_table_diag_altivec_128_sat(
33894         const char * const restrict s1, const int s1Len,
33895         const char * const restrict s2, const int s2Len,
33896         const int open, const int gap,
33897         const parasail_matrix_t* matrix);
33898 
33899 extern parasail_result_t* parasail_sg_qe_db_table_diag_neon_128_64(
33900         const char * const restrict s1, const int s1Len,
33901         const char * const restrict s2, const int s2Len,
33902         const int open, const int gap,
33903         const parasail_matrix_t* matrix);
33904 
33905 extern parasail_result_t* parasail_sg_qe_db_table_diag_neon_128_32(
33906         const char * const restrict s1, const int s1Len,
33907         const char * const restrict s2, const int s2Len,
33908         const int open, const int gap,
33909         const parasail_matrix_t* matrix);
33910 
33911 extern parasail_result_t* parasail_sg_qe_db_table_diag_neon_128_16(
33912         const char * const restrict s1, const int s1Len,
33913         const char * const restrict s2, const int s2Len,
33914         const int open, const int gap,
33915         const parasail_matrix_t* matrix);
33916 
33917 extern parasail_result_t* parasail_sg_qe_db_table_diag_neon_128_8(
33918         const char * const restrict s1, const int s1Len,
33919         const char * const restrict s2, const int s2Len,
33920         const int open, const int gap,
33921         const parasail_matrix_t* matrix);
33922 
33923 extern parasail_result_t* parasail_sg_qe_db_table_diag_neon_128_sat(
33924         const char * const restrict s1, const int s1Len,
33925         const char * const restrict s2, const int s2Len,
33926         const int open, const int gap,
33927         const parasail_matrix_t* matrix);
33928 
33929 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse2_128_64(
33930         const char * const restrict s1, const int s1Len,
33931         const char * const restrict s2, const int s2Len,
33932         const int open, const int gap,
33933         const parasail_matrix_t* matrix);
33934 
33935 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse2_128_32(
33936         const char * const restrict s1, const int s1Len,
33937         const char * const restrict s2, const int s2Len,
33938         const int open, const int gap,
33939         const parasail_matrix_t* matrix);
33940 
33941 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse2_128_16(
33942         const char * const restrict s1, const int s1Len,
33943         const char * const restrict s2, const int s2Len,
33944         const int open, const int gap,
33945         const parasail_matrix_t* matrix);
33946 
33947 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse2_128_8(
33948         const char * const restrict s1, const int s1Len,
33949         const char * const restrict s2, const int s2Len,
33950         const int open, const int gap,
33951         const parasail_matrix_t* matrix);
33952 
33953 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse2_128_sat(
33954         const char * const restrict s1, const int s1Len,
33955         const char * const restrict s2, const int s2Len,
33956         const int open, const int gap,
33957         const parasail_matrix_t* matrix);
33958 
33959 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse41_128_64(
33960         const char * const restrict s1, const int s1Len,
33961         const char * const restrict s2, const int s2Len,
33962         const int open, const int gap,
33963         const parasail_matrix_t* matrix);
33964 
33965 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse41_128_32(
33966         const char * const restrict s1, const int s1Len,
33967         const char * const restrict s2, const int s2Len,
33968         const int open, const int gap,
33969         const parasail_matrix_t* matrix);
33970 
33971 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse41_128_16(
33972         const char * const restrict s1, const int s1Len,
33973         const char * const restrict s2, const int s2Len,
33974         const int open, const int gap,
33975         const parasail_matrix_t* matrix);
33976 
33977 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse41_128_8(
33978         const char * const restrict s1, const int s1Len,
33979         const char * const restrict s2, const int s2Len,
33980         const int open, const int gap,
33981         const parasail_matrix_t* matrix);
33982 
33983 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sse41_128_sat(
33984         const char * const restrict s1, const int s1Len,
33985         const char * const restrict s2, const int s2Len,
33986         const int open, const int gap,
33987         const parasail_matrix_t* matrix);
33988 
33989 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_avx2_256_64(
33990         const char * const restrict s1, const int s1Len,
33991         const char * const restrict s2, const int s2Len,
33992         const int open, const int gap,
33993         const parasail_matrix_t* matrix);
33994 
33995 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_avx2_256_32(
33996         const char * const restrict s1, const int s1Len,
33997         const char * const restrict s2, const int s2Len,
33998         const int open, const int gap,
33999         const parasail_matrix_t* matrix);
34000 
34001 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_avx2_256_16(
34002         const char * const restrict s1, const int s1Len,
34003         const char * const restrict s2, const int s2Len,
34004         const int open, const int gap,
34005         const parasail_matrix_t* matrix);
34006 
34007 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_avx2_256_8(
34008         const char * const restrict s1, const int s1Len,
34009         const char * const restrict s2, const int s2Len,
34010         const int open, const int gap,
34011         const parasail_matrix_t* matrix);
34012 
34013 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_avx2_256_sat(
34014         const char * const restrict s1, const int s1Len,
34015         const char * const restrict s2, const int s2Len,
34016         const int open, const int gap,
34017         const parasail_matrix_t* matrix);
34018 
34019 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_altivec_128_64(
34020         const char * const restrict s1, const int s1Len,
34021         const char * const restrict s2, const int s2Len,
34022         const int open, const int gap,
34023         const parasail_matrix_t* matrix);
34024 
34025 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_altivec_128_32(
34026         const char * const restrict s1, const int s1Len,
34027         const char * const restrict s2, const int s2Len,
34028         const int open, const int gap,
34029         const parasail_matrix_t* matrix);
34030 
34031 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_altivec_128_16(
34032         const char * const restrict s1, const int s1Len,
34033         const char * const restrict s2, const int s2Len,
34034         const int open, const int gap,
34035         const parasail_matrix_t* matrix);
34036 
34037 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_altivec_128_8(
34038         const char * const restrict s1, const int s1Len,
34039         const char * const restrict s2, const int s2Len,
34040         const int open, const int gap,
34041         const parasail_matrix_t* matrix);
34042 
34043 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_altivec_128_sat(
34044         const char * const restrict s1, const int s1Len,
34045         const char * const restrict s2, const int s2Len,
34046         const int open, const int gap,
34047         const parasail_matrix_t* matrix);
34048 
34049 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_neon_128_64(
34050         const char * const restrict s1, const int s1Len,
34051         const char * const restrict s2, const int s2Len,
34052         const int open, const int gap,
34053         const parasail_matrix_t* matrix);
34054 
34055 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_neon_128_32(
34056         const char * const restrict s1, const int s1Len,
34057         const char * const restrict s2, const int s2Len,
34058         const int open, const int gap,
34059         const parasail_matrix_t* matrix);
34060 
34061 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_neon_128_16(
34062         const char * const restrict s1, const int s1Len,
34063         const char * const restrict s2, const int s2Len,
34064         const int open, const int gap,
34065         const parasail_matrix_t* matrix);
34066 
34067 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_neon_128_8(
34068         const char * const restrict s1, const int s1Len,
34069         const char * const restrict s2, const int s2Len,
34070         const int open, const int gap,
34071         const parasail_matrix_t* matrix);
34072 
34073 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_neon_128_sat(
34074         const char * const restrict s1, const int s1Len,
34075         const char * const restrict s2, const int s2Len,
34076         const int open, const int gap,
34077         const parasail_matrix_t* matrix);
34078 
34079 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse2_128_64(
34080         const char * const restrict s1, const int s1Len,
34081         const char * const restrict s2, const int s2Len,
34082         const int open, const int gap,
34083         const parasail_matrix_t* matrix);
34084 
34085 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse2_128_32(
34086         const char * const restrict s1, const int s1Len,
34087         const char * const restrict s2, const int s2Len,
34088         const int open, const int gap,
34089         const parasail_matrix_t* matrix);
34090 
34091 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse2_128_16(
34092         const char * const restrict s1, const int s1Len,
34093         const char * const restrict s2, const int s2Len,
34094         const int open, const int gap,
34095         const parasail_matrix_t* matrix);
34096 
34097 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse2_128_8(
34098         const char * const restrict s1, const int s1Len,
34099         const char * const restrict s2, const int s2Len,
34100         const int open, const int gap,
34101         const parasail_matrix_t* matrix);
34102 
34103 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse2_128_sat(
34104         const char * const restrict s1, const int s1Len,
34105         const char * const restrict s2, const int s2Len,
34106         const int open, const int gap,
34107         const parasail_matrix_t* matrix);
34108 
34109 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse41_128_64(
34110         const char * const restrict s1, const int s1Len,
34111         const char * const restrict s2, const int s2Len,
34112         const int open, const int gap,
34113         const parasail_matrix_t* matrix);
34114 
34115 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse41_128_32(
34116         const char * const restrict s1, const int s1Len,
34117         const char * const restrict s2, const int s2Len,
34118         const int open, const int gap,
34119         const parasail_matrix_t* matrix);
34120 
34121 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse41_128_16(
34122         const char * const restrict s1, const int s1Len,
34123         const char * const restrict s2, const int s2Len,
34124         const int open, const int gap,
34125         const parasail_matrix_t* matrix);
34126 
34127 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse41_128_8(
34128         const char * const restrict s1, const int s1Len,
34129         const char * const restrict s2, const int s2Len,
34130         const int open, const int gap,
34131         const parasail_matrix_t* matrix);
34132 
34133 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sse41_128_sat(
34134         const char * const restrict s1, const int s1Len,
34135         const char * const restrict s2, const int s2Len,
34136         const int open, const int gap,
34137         const parasail_matrix_t* matrix);
34138 
34139 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_avx2_256_64(
34140         const char * const restrict s1, const int s1Len,
34141         const char * const restrict s2, const int s2Len,
34142         const int open, const int gap,
34143         const parasail_matrix_t* matrix);
34144 
34145 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_avx2_256_32(
34146         const char * const restrict s1, const int s1Len,
34147         const char * const restrict s2, const int s2Len,
34148         const int open, const int gap,
34149         const parasail_matrix_t* matrix);
34150 
34151 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_avx2_256_16(
34152         const char * const restrict s1, const int s1Len,
34153         const char * const restrict s2, const int s2Len,
34154         const int open, const int gap,
34155         const parasail_matrix_t* matrix);
34156 
34157 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_avx2_256_8(
34158         const char * const restrict s1, const int s1Len,
34159         const char * const restrict s2, const int s2Len,
34160         const int open, const int gap,
34161         const parasail_matrix_t* matrix);
34162 
34163 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_avx2_256_sat(
34164         const char * const restrict s1, const int s1Len,
34165         const char * const restrict s2, const int s2Len,
34166         const int open, const int gap,
34167         const parasail_matrix_t* matrix);
34168 
34169 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_altivec_128_64(
34170         const char * const restrict s1, const int s1Len,
34171         const char * const restrict s2, const int s2Len,
34172         const int open, const int gap,
34173         const parasail_matrix_t* matrix);
34174 
34175 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_altivec_128_32(
34176         const char * const restrict s1, const int s1Len,
34177         const char * const restrict s2, const int s2Len,
34178         const int open, const int gap,
34179         const parasail_matrix_t* matrix);
34180 
34181 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_altivec_128_16(
34182         const char * const restrict s1, const int s1Len,
34183         const char * const restrict s2, const int s2Len,
34184         const int open, const int gap,
34185         const parasail_matrix_t* matrix);
34186 
34187 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_altivec_128_8(
34188         const char * const restrict s1, const int s1Len,
34189         const char * const restrict s2, const int s2Len,
34190         const int open, const int gap,
34191         const parasail_matrix_t* matrix);
34192 
34193 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_altivec_128_sat(
34194         const char * const restrict s1, const int s1Len,
34195         const char * const restrict s2, const int s2Len,
34196         const int open, const int gap,
34197         const parasail_matrix_t* matrix);
34198 
34199 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_neon_128_64(
34200         const char * const restrict s1, const int s1Len,
34201         const char * const restrict s2, const int s2Len,
34202         const int open, const int gap,
34203         const parasail_matrix_t* matrix);
34204 
34205 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_neon_128_32(
34206         const char * const restrict s1, const int s1Len,
34207         const char * const restrict s2, const int s2Len,
34208         const int open, const int gap,
34209         const parasail_matrix_t* matrix);
34210 
34211 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_neon_128_16(
34212         const char * const restrict s1, const int s1Len,
34213         const char * const restrict s2, const int s2Len,
34214         const int open, const int gap,
34215         const parasail_matrix_t* matrix);
34216 
34217 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_neon_128_8(
34218         const char * const restrict s1, const int s1Len,
34219         const char * const restrict s2, const int s2Len,
34220         const int open, const int gap,
34221         const parasail_matrix_t* matrix);
34222 
34223 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_neon_128_sat(
34224         const char * const restrict s1, const int s1Len,
34225         const char * const restrict s2, const int s2Len,
34226         const int open, const int gap,
34227         const parasail_matrix_t* matrix);
34228 
34229 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse2_128_64(
34230         const char * const restrict s1, const int s1Len,
34231         const char * const restrict s2, const int s2Len,
34232         const int open, const int gap,
34233         const parasail_matrix_t* matrix);
34234 
34235 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse2_128_32(
34236         const char * const restrict s1, const int s1Len,
34237         const char * const restrict s2, const int s2Len,
34238         const int open, const int gap,
34239         const parasail_matrix_t* matrix);
34240 
34241 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse2_128_16(
34242         const char * const restrict s1, const int s1Len,
34243         const char * const restrict s2, const int s2Len,
34244         const int open, const int gap,
34245         const parasail_matrix_t* matrix);
34246 
34247 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse2_128_8(
34248         const char * const restrict s1, const int s1Len,
34249         const char * const restrict s2, const int s2Len,
34250         const int open, const int gap,
34251         const parasail_matrix_t* matrix);
34252 
34253 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse2_128_sat(
34254         const char * const restrict s1, const int s1Len,
34255         const char * const restrict s2, const int s2Len,
34256         const int open, const int gap,
34257         const parasail_matrix_t* matrix);
34258 
34259 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse41_128_64(
34260         const char * const restrict s1, const int s1Len,
34261         const char * const restrict s2, const int s2Len,
34262         const int open, const int gap,
34263         const parasail_matrix_t* matrix);
34264 
34265 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse41_128_32(
34266         const char * const restrict s1, const int s1Len,
34267         const char * const restrict s2, const int s2Len,
34268         const int open, const int gap,
34269         const parasail_matrix_t* matrix);
34270 
34271 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse41_128_16(
34272         const char * const restrict s1, const int s1Len,
34273         const char * const restrict s2, const int s2Len,
34274         const int open, const int gap,
34275         const parasail_matrix_t* matrix);
34276 
34277 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse41_128_8(
34278         const char * const restrict s1, const int s1Len,
34279         const char * const restrict s2, const int s2Len,
34280         const int open, const int gap,
34281         const parasail_matrix_t* matrix);
34282 
34283 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sse41_128_sat(
34284         const char * const restrict s1, const int s1Len,
34285         const char * const restrict s2, const int s2Len,
34286         const int open, const int gap,
34287         const parasail_matrix_t* matrix);
34288 
34289 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_avx2_256_64(
34290         const char * const restrict s1, const int s1Len,
34291         const char * const restrict s2, const int s2Len,
34292         const int open, const int gap,
34293         const parasail_matrix_t* matrix);
34294 
34295 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_avx2_256_32(
34296         const char * const restrict s1, const int s1Len,
34297         const char * const restrict s2, const int s2Len,
34298         const int open, const int gap,
34299         const parasail_matrix_t* matrix);
34300 
34301 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_avx2_256_16(
34302         const char * const restrict s1, const int s1Len,
34303         const char * const restrict s2, const int s2Len,
34304         const int open, const int gap,
34305         const parasail_matrix_t* matrix);
34306 
34307 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_avx2_256_8(
34308         const char * const restrict s1, const int s1Len,
34309         const char * const restrict s2, const int s2Len,
34310         const int open, const int gap,
34311         const parasail_matrix_t* matrix);
34312 
34313 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_avx2_256_sat(
34314         const char * const restrict s1, const int s1Len,
34315         const char * const restrict s2, const int s2Len,
34316         const int open, const int gap,
34317         const parasail_matrix_t* matrix);
34318 
34319 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_altivec_128_64(
34320         const char * const restrict s1, const int s1Len,
34321         const char * const restrict s2, const int s2Len,
34322         const int open, const int gap,
34323         const parasail_matrix_t* matrix);
34324 
34325 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_altivec_128_32(
34326         const char * const restrict s1, const int s1Len,
34327         const char * const restrict s2, const int s2Len,
34328         const int open, const int gap,
34329         const parasail_matrix_t* matrix);
34330 
34331 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_altivec_128_16(
34332         const char * const restrict s1, const int s1Len,
34333         const char * const restrict s2, const int s2Len,
34334         const int open, const int gap,
34335         const parasail_matrix_t* matrix);
34336 
34337 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_altivec_128_8(
34338         const char * const restrict s1, const int s1Len,
34339         const char * const restrict s2, const int s2Len,
34340         const int open, const int gap,
34341         const parasail_matrix_t* matrix);
34342 
34343 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_altivec_128_sat(
34344         const char * const restrict s1, const int s1Len,
34345         const char * const restrict s2, const int s2Len,
34346         const int open, const int gap,
34347         const parasail_matrix_t* matrix);
34348 
34349 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_neon_128_64(
34350         const char * const restrict s1, const int s1Len,
34351         const char * const restrict s2, const int s2Len,
34352         const int open, const int gap,
34353         const parasail_matrix_t* matrix);
34354 
34355 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_neon_128_32(
34356         const char * const restrict s1, const int s1Len,
34357         const char * const restrict s2, const int s2Len,
34358         const int open, const int gap,
34359         const parasail_matrix_t* matrix);
34360 
34361 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_neon_128_16(
34362         const char * const restrict s1, const int s1Len,
34363         const char * const restrict s2, const int s2Len,
34364         const int open, const int gap,
34365         const parasail_matrix_t* matrix);
34366 
34367 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_neon_128_8(
34368         const char * const restrict s1, const int s1Len,
34369         const char * const restrict s2, const int s2Len,
34370         const int open, const int gap,
34371         const parasail_matrix_t* matrix);
34372 
34373 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_neon_128_sat(
34374         const char * const restrict s1, const int s1Len,
34375         const char * const restrict s2, const int s2Len,
34376         const int open, const int gap,
34377         const parasail_matrix_t* matrix);
34378 
34379 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse2_128_64(
34380         const char * const restrict s1, const int s1Len,
34381         const char * const restrict s2, const int s2Len,
34382         const int open, const int gap,
34383         const parasail_matrix_t* matrix);
34384 
34385 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse2_128_32(
34386         const char * const restrict s1, const int s1Len,
34387         const char * const restrict s2, const int s2Len,
34388         const int open, const int gap,
34389         const parasail_matrix_t* matrix);
34390 
34391 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse2_128_16(
34392         const char * const restrict s1, const int s1Len,
34393         const char * const restrict s2, const int s2Len,
34394         const int open, const int gap,
34395         const parasail_matrix_t* matrix);
34396 
34397 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse2_128_8(
34398         const char * const restrict s1, const int s1Len,
34399         const char * const restrict s2, const int s2Len,
34400         const int open, const int gap,
34401         const parasail_matrix_t* matrix);
34402 
34403 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse2_128_sat(
34404         const char * const restrict s1, const int s1Len,
34405         const char * const restrict s2, const int s2Len,
34406         const int open, const int gap,
34407         const parasail_matrix_t* matrix);
34408 
34409 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse41_128_64(
34410         const char * const restrict s1, const int s1Len,
34411         const char * const restrict s2, const int s2Len,
34412         const int open, const int gap,
34413         const parasail_matrix_t* matrix);
34414 
34415 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse41_128_32(
34416         const char * const restrict s1, const int s1Len,
34417         const char * const restrict s2, const int s2Len,
34418         const int open, const int gap,
34419         const parasail_matrix_t* matrix);
34420 
34421 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse41_128_16(
34422         const char * const restrict s1, const int s1Len,
34423         const char * const restrict s2, const int s2Len,
34424         const int open, const int gap,
34425         const parasail_matrix_t* matrix);
34426 
34427 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse41_128_8(
34428         const char * const restrict s1, const int s1Len,
34429         const char * const restrict s2, const int s2Len,
34430         const int open, const int gap,
34431         const parasail_matrix_t* matrix);
34432 
34433 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sse41_128_sat(
34434         const char * const restrict s1, const int s1Len,
34435         const char * const restrict s2, const int s2Len,
34436         const int open, const int gap,
34437         const parasail_matrix_t* matrix);
34438 
34439 extern parasail_result_t* parasail_sg_qe_db_trace_scan_avx2_256_64(
34440         const char * const restrict s1, const int s1Len,
34441         const char * const restrict s2, const int s2Len,
34442         const int open, const int gap,
34443         const parasail_matrix_t* matrix);
34444 
34445 extern parasail_result_t* parasail_sg_qe_db_trace_scan_avx2_256_32(
34446         const char * const restrict s1, const int s1Len,
34447         const char * const restrict s2, const int s2Len,
34448         const int open, const int gap,
34449         const parasail_matrix_t* matrix);
34450 
34451 extern parasail_result_t* parasail_sg_qe_db_trace_scan_avx2_256_16(
34452         const char * const restrict s1, const int s1Len,
34453         const char * const restrict s2, const int s2Len,
34454         const int open, const int gap,
34455         const parasail_matrix_t* matrix);
34456 
34457 extern parasail_result_t* parasail_sg_qe_db_trace_scan_avx2_256_8(
34458         const char * const restrict s1, const int s1Len,
34459         const char * const restrict s2, const int s2Len,
34460         const int open, const int gap,
34461         const parasail_matrix_t* matrix);
34462 
34463 extern parasail_result_t* parasail_sg_qe_db_trace_scan_avx2_256_sat(
34464         const char * const restrict s1, const int s1Len,
34465         const char * const restrict s2, const int s2Len,
34466         const int open, const int gap,
34467         const parasail_matrix_t* matrix);
34468 
34469 extern parasail_result_t* parasail_sg_qe_db_trace_scan_altivec_128_64(
34470         const char * const restrict s1, const int s1Len,
34471         const char * const restrict s2, const int s2Len,
34472         const int open, const int gap,
34473         const parasail_matrix_t* matrix);
34474 
34475 extern parasail_result_t* parasail_sg_qe_db_trace_scan_altivec_128_32(
34476         const char * const restrict s1, const int s1Len,
34477         const char * const restrict s2, const int s2Len,
34478         const int open, const int gap,
34479         const parasail_matrix_t* matrix);
34480 
34481 extern parasail_result_t* parasail_sg_qe_db_trace_scan_altivec_128_16(
34482         const char * const restrict s1, const int s1Len,
34483         const char * const restrict s2, const int s2Len,
34484         const int open, const int gap,
34485         const parasail_matrix_t* matrix);
34486 
34487 extern parasail_result_t* parasail_sg_qe_db_trace_scan_altivec_128_8(
34488         const char * const restrict s1, const int s1Len,
34489         const char * const restrict s2, const int s2Len,
34490         const int open, const int gap,
34491         const parasail_matrix_t* matrix);
34492 
34493 extern parasail_result_t* parasail_sg_qe_db_trace_scan_altivec_128_sat(
34494         const char * const restrict s1, const int s1Len,
34495         const char * const restrict s2, const int s2Len,
34496         const int open, const int gap,
34497         const parasail_matrix_t* matrix);
34498 
34499 extern parasail_result_t* parasail_sg_qe_db_trace_scan_neon_128_64(
34500         const char * const restrict s1, const int s1Len,
34501         const char * const restrict s2, const int s2Len,
34502         const int open, const int gap,
34503         const parasail_matrix_t* matrix);
34504 
34505 extern parasail_result_t* parasail_sg_qe_db_trace_scan_neon_128_32(
34506         const char * const restrict s1, const int s1Len,
34507         const char * const restrict s2, const int s2Len,
34508         const int open, const int gap,
34509         const parasail_matrix_t* matrix);
34510 
34511 extern parasail_result_t* parasail_sg_qe_db_trace_scan_neon_128_16(
34512         const char * const restrict s1, const int s1Len,
34513         const char * const restrict s2, const int s2Len,
34514         const int open, const int gap,
34515         const parasail_matrix_t* matrix);
34516 
34517 extern parasail_result_t* parasail_sg_qe_db_trace_scan_neon_128_8(
34518         const char * const restrict s1, const int s1Len,
34519         const char * const restrict s2, const int s2Len,
34520         const int open, const int gap,
34521         const parasail_matrix_t* matrix);
34522 
34523 extern parasail_result_t* parasail_sg_qe_db_trace_scan_neon_128_sat(
34524         const char * const restrict s1, const int s1Len,
34525         const char * const restrict s2, const int s2Len,
34526         const int open, const int gap,
34527         const parasail_matrix_t* matrix);
34528 
34529 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse2_128_64(
34530         const char * const restrict s1, const int s1Len,
34531         const char * const restrict s2, const int s2Len,
34532         const int open, const int gap,
34533         const parasail_matrix_t* matrix);
34534 
34535 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse2_128_32(
34536         const char * const restrict s1, const int s1Len,
34537         const char * const restrict s2, const int s2Len,
34538         const int open, const int gap,
34539         const parasail_matrix_t* matrix);
34540 
34541 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse2_128_16(
34542         const char * const restrict s1, const int s1Len,
34543         const char * const restrict s2, const int s2Len,
34544         const int open, const int gap,
34545         const parasail_matrix_t* matrix);
34546 
34547 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse2_128_8(
34548         const char * const restrict s1, const int s1Len,
34549         const char * const restrict s2, const int s2Len,
34550         const int open, const int gap,
34551         const parasail_matrix_t* matrix);
34552 
34553 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse2_128_sat(
34554         const char * const restrict s1, const int s1Len,
34555         const char * const restrict s2, const int s2Len,
34556         const int open, const int gap,
34557         const parasail_matrix_t* matrix);
34558 
34559 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse41_128_64(
34560         const char * const restrict s1, const int s1Len,
34561         const char * const restrict s2, const int s2Len,
34562         const int open, const int gap,
34563         const parasail_matrix_t* matrix);
34564 
34565 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse41_128_32(
34566         const char * const restrict s1, const int s1Len,
34567         const char * const restrict s2, const int s2Len,
34568         const int open, const int gap,
34569         const parasail_matrix_t* matrix);
34570 
34571 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse41_128_16(
34572         const char * const restrict s1, const int s1Len,
34573         const char * const restrict s2, const int s2Len,
34574         const int open, const int gap,
34575         const parasail_matrix_t* matrix);
34576 
34577 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse41_128_8(
34578         const char * const restrict s1, const int s1Len,
34579         const char * const restrict s2, const int s2Len,
34580         const int open, const int gap,
34581         const parasail_matrix_t* matrix);
34582 
34583 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sse41_128_sat(
34584         const char * const restrict s1, const int s1Len,
34585         const char * const restrict s2, const int s2Len,
34586         const int open, const int gap,
34587         const parasail_matrix_t* matrix);
34588 
34589 extern parasail_result_t* parasail_sg_qe_db_trace_striped_avx2_256_64(
34590         const char * const restrict s1, const int s1Len,
34591         const char * const restrict s2, const int s2Len,
34592         const int open, const int gap,
34593         const parasail_matrix_t* matrix);
34594 
34595 extern parasail_result_t* parasail_sg_qe_db_trace_striped_avx2_256_32(
34596         const char * const restrict s1, const int s1Len,
34597         const char * const restrict s2, const int s2Len,
34598         const int open, const int gap,
34599         const parasail_matrix_t* matrix);
34600 
34601 extern parasail_result_t* parasail_sg_qe_db_trace_striped_avx2_256_16(
34602         const char * const restrict s1, const int s1Len,
34603         const char * const restrict s2, const int s2Len,
34604         const int open, const int gap,
34605         const parasail_matrix_t* matrix);
34606 
34607 extern parasail_result_t* parasail_sg_qe_db_trace_striped_avx2_256_8(
34608         const char * const restrict s1, const int s1Len,
34609         const char * const restrict s2, const int s2Len,
34610         const int open, const int gap,
34611         const parasail_matrix_t* matrix);
34612 
34613 extern parasail_result_t* parasail_sg_qe_db_trace_striped_avx2_256_sat(
34614         const char * const restrict s1, const int s1Len,
34615         const char * const restrict s2, const int s2Len,
34616         const int open, const int gap,
34617         const parasail_matrix_t* matrix);
34618 
34619 extern parasail_result_t* parasail_sg_qe_db_trace_striped_altivec_128_64(
34620         const char * const restrict s1, const int s1Len,
34621         const char * const restrict s2, const int s2Len,
34622         const int open, const int gap,
34623         const parasail_matrix_t* matrix);
34624 
34625 extern parasail_result_t* parasail_sg_qe_db_trace_striped_altivec_128_32(
34626         const char * const restrict s1, const int s1Len,
34627         const char * const restrict s2, const int s2Len,
34628         const int open, const int gap,
34629         const parasail_matrix_t* matrix);
34630 
34631 extern parasail_result_t* parasail_sg_qe_db_trace_striped_altivec_128_16(
34632         const char * const restrict s1, const int s1Len,
34633         const char * const restrict s2, const int s2Len,
34634         const int open, const int gap,
34635         const parasail_matrix_t* matrix);
34636 
34637 extern parasail_result_t* parasail_sg_qe_db_trace_striped_altivec_128_8(
34638         const char * const restrict s1, const int s1Len,
34639         const char * const restrict s2, const int s2Len,
34640         const int open, const int gap,
34641         const parasail_matrix_t* matrix);
34642 
34643 extern parasail_result_t* parasail_sg_qe_db_trace_striped_altivec_128_sat(
34644         const char * const restrict s1, const int s1Len,
34645         const char * const restrict s2, const int s2Len,
34646         const int open, const int gap,
34647         const parasail_matrix_t* matrix);
34648 
34649 extern parasail_result_t* parasail_sg_qe_db_trace_striped_neon_128_64(
34650         const char * const restrict s1, const int s1Len,
34651         const char * const restrict s2, const int s2Len,
34652         const int open, const int gap,
34653         const parasail_matrix_t* matrix);
34654 
34655 extern parasail_result_t* parasail_sg_qe_db_trace_striped_neon_128_32(
34656         const char * const restrict s1, const int s1Len,
34657         const char * const restrict s2, const int s2Len,
34658         const int open, const int gap,
34659         const parasail_matrix_t* matrix);
34660 
34661 extern parasail_result_t* parasail_sg_qe_db_trace_striped_neon_128_16(
34662         const char * const restrict s1, const int s1Len,
34663         const char * const restrict s2, const int s2Len,
34664         const int open, const int gap,
34665         const parasail_matrix_t* matrix);
34666 
34667 extern parasail_result_t* parasail_sg_qe_db_trace_striped_neon_128_8(
34668         const char * const restrict s1, const int s1Len,
34669         const char * const restrict s2, const int s2Len,
34670         const int open, const int gap,
34671         const parasail_matrix_t* matrix);
34672 
34673 extern parasail_result_t* parasail_sg_qe_db_trace_striped_neon_128_sat(
34674         const char * const restrict s1, const int s1Len,
34675         const char * const restrict s2, const int s2Len,
34676         const int open, const int gap,
34677         const parasail_matrix_t* matrix);
34678 
34679 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse2_128_64(
34680         const char * const restrict s1, const int s1Len,
34681         const char * const restrict s2, const int s2Len,
34682         const int open, const int gap,
34683         const parasail_matrix_t* matrix);
34684 
34685 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse2_128_32(
34686         const char * const restrict s1, const int s1Len,
34687         const char * const restrict s2, const int s2Len,
34688         const int open, const int gap,
34689         const parasail_matrix_t* matrix);
34690 
34691 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse2_128_16(
34692         const char * const restrict s1, const int s1Len,
34693         const char * const restrict s2, const int s2Len,
34694         const int open, const int gap,
34695         const parasail_matrix_t* matrix);
34696 
34697 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse2_128_8(
34698         const char * const restrict s1, const int s1Len,
34699         const char * const restrict s2, const int s2Len,
34700         const int open, const int gap,
34701         const parasail_matrix_t* matrix);
34702 
34703 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse2_128_sat(
34704         const char * const restrict s1, const int s1Len,
34705         const char * const restrict s2, const int s2Len,
34706         const int open, const int gap,
34707         const parasail_matrix_t* matrix);
34708 
34709 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse41_128_64(
34710         const char * const restrict s1, const int s1Len,
34711         const char * const restrict s2, const int s2Len,
34712         const int open, const int gap,
34713         const parasail_matrix_t* matrix);
34714 
34715 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse41_128_32(
34716         const char * const restrict s1, const int s1Len,
34717         const char * const restrict s2, const int s2Len,
34718         const int open, const int gap,
34719         const parasail_matrix_t* matrix);
34720 
34721 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse41_128_16(
34722         const char * const restrict s1, const int s1Len,
34723         const char * const restrict s2, const int s2Len,
34724         const int open, const int gap,
34725         const parasail_matrix_t* matrix);
34726 
34727 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse41_128_8(
34728         const char * const restrict s1, const int s1Len,
34729         const char * const restrict s2, const int s2Len,
34730         const int open, const int gap,
34731         const parasail_matrix_t* matrix);
34732 
34733 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sse41_128_sat(
34734         const char * const restrict s1, const int s1Len,
34735         const char * const restrict s2, const int s2Len,
34736         const int open, const int gap,
34737         const parasail_matrix_t* matrix);
34738 
34739 extern parasail_result_t* parasail_sg_qe_db_trace_diag_avx2_256_64(
34740         const char * const restrict s1, const int s1Len,
34741         const char * const restrict s2, const int s2Len,
34742         const int open, const int gap,
34743         const parasail_matrix_t* matrix);
34744 
34745 extern parasail_result_t* parasail_sg_qe_db_trace_diag_avx2_256_32(
34746         const char * const restrict s1, const int s1Len,
34747         const char * const restrict s2, const int s2Len,
34748         const int open, const int gap,
34749         const parasail_matrix_t* matrix);
34750 
34751 extern parasail_result_t* parasail_sg_qe_db_trace_diag_avx2_256_16(
34752         const char * const restrict s1, const int s1Len,
34753         const char * const restrict s2, const int s2Len,
34754         const int open, const int gap,
34755         const parasail_matrix_t* matrix);
34756 
34757 extern parasail_result_t* parasail_sg_qe_db_trace_diag_avx2_256_8(
34758         const char * const restrict s1, const int s1Len,
34759         const char * const restrict s2, const int s2Len,
34760         const int open, const int gap,
34761         const parasail_matrix_t* matrix);
34762 
34763 extern parasail_result_t* parasail_sg_qe_db_trace_diag_avx2_256_sat(
34764         const char * const restrict s1, const int s1Len,
34765         const char * const restrict s2, const int s2Len,
34766         const int open, const int gap,
34767         const parasail_matrix_t* matrix);
34768 
34769 extern parasail_result_t* parasail_sg_qe_db_trace_diag_altivec_128_64(
34770         const char * const restrict s1, const int s1Len,
34771         const char * const restrict s2, const int s2Len,
34772         const int open, const int gap,
34773         const parasail_matrix_t* matrix);
34774 
34775 extern parasail_result_t* parasail_sg_qe_db_trace_diag_altivec_128_32(
34776         const char * const restrict s1, const int s1Len,
34777         const char * const restrict s2, const int s2Len,
34778         const int open, const int gap,
34779         const parasail_matrix_t* matrix);
34780 
34781 extern parasail_result_t* parasail_sg_qe_db_trace_diag_altivec_128_16(
34782         const char * const restrict s1, const int s1Len,
34783         const char * const restrict s2, const int s2Len,
34784         const int open, const int gap,
34785         const parasail_matrix_t* matrix);
34786 
34787 extern parasail_result_t* parasail_sg_qe_db_trace_diag_altivec_128_8(
34788         const char * const restrict s1, const int s1Len,
34789         const char * const restrict s2, const int s2Len,
34790         const int open, const int gap,
34791         const parasail_matrix_t* matrix);
34792 
34793 extern parasail_result_t* parasail_sg_qe_db_trace_diag_altivec_128_sat(
34794         const char * const restrict s1, const int s1Len,
34795         const char * const restrict s2, const int s2Len,
34796         const int open, const int gap,
34797         const parasail_matrix_t* matrix);
34798 
34799 extern parasail_result_t* parasail_sg_qe_db_trace_diag_neon_128_64(
34800         const char * const restrict s1, const int s1Len,
34801         const char * const restrict s2, const int s2Len,
34802         const int open, const int gap,
34803         const parasail_matrix_t* matrix);
34804 
34805 extern parasail_result_t* parasail_sg_qe_db_trace_diag_neon_128_32(
34806         const char * const restrict s1, const int s1Len,
34807         const char * const restrict s2, const int s2Len,
34808         const int open, const int gap,
34809         const parasail_matrix_t* matrix);
34810 
34811 extern parasail_result_t* parasail_sg_qe_db_trace_diag_neon_128_16(
34812         const char * const restrict s1, const int s1Len,
34813         const char * const restrict s2, const int s2Len,
34814         const int open, const int gap,
34815         const parasail_matrix_t* matrix);
34816 
34817 extern parasail_result_t* parasail_sg_qe_db_trace_diag_neon_128_8(
34818         const char * const restrict s1, const int s1Len,
34819         const char * const restrict s2, const int s2Len,
34820         const int open, const int gap,
34821         const parasail_matrix_t* matrix);
34822 
34823 extern parasail_result_t* parasail_sg_qe_db_trace_diag_neon_128_sat(
34824         const char * const restrict s1, const int s1Len,
34825         const char * const restrict s2, const int s2Len,
34826         const int open, const int gap,
34827         const parasail_matrix_t* matrix);
34828 
34829 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse2_128_64(
34830         const char * const restrict s1, const int s1Len,
34831         const char * const restrict s2, const int s2Len,
34832         const int open, const int gap,
34833         const parasail_matrix_t* matrix);
34834 
34835 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse2_128_32(
34836         const char * const restrict s1, const int s1Len,
34837         const char * const restrict s2, const int s2Len,
34838         const int open, const int gap,
34839         const parasail_matrix_t* matrix);
34840 
34841 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse2_128_16(
34842         const char * const restrict s1, const int s1Len,
34843         const char * const restrict s2, const int s2Len,
34844         const int open, const int gap,
34845         const parasail_matrix_t* matrix);
34846 
34847 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse2_128_8(
34848         const char * const restrict s1, const int s1Len,
34849         const char * const restrict s2, const int s2Len,
34850         const int open, const int gap,
34851         const parasail_matrix_t* matrix);
34852 
34853 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse2_128_sat(
34854         const char * const restrict s1, const int s1Len,
34855         const char * const restrict s2, const int s2Len,
34856         const int open, const int gap,
34857         const parasail_matrix_t* matrix);
34858 
34859 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse41_128_64(
34860         const char * const restrict s1, const int s1Len,
34861         const char * const restrict s2, const int s2Len,
34862         const int open, const int gap,
34863         const parasail_matrix_t* matrix);
34864 
34865 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse41_128_32(
34866         const char * const restrict s1, const int s1Len,
34867         const char * const restrict s2, const int s2Len,
34868         const int open, const int gap,
34869         const parasail_matrix_t* matrix);
34870 
34871 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse41_128_16(
34872         const char * const restrict s1, const int s1Len,
34873         const char * const restrict s2, const int s2Len,
34874         const int open, const int gap,
34875         const parasail_matrix_t* matrix);
34876 
34877 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse41_128_8(
34878         const char * const restrict s1, const int s1Len,
34879         const char * const restrict s2, const int s2Len,
34880         const int open, const int gap,
34881         const parasail_matrix_t* matrix);
34882 
34883 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sse41_128_sat(
34884         const char * const restrict s1, const int s1Len,
34885         const char * const restrict s2, const int s2Len,
34886         const int open, const int gap,
34887         const parasail_matrix_t* matrix);
34888 
34889 extern parasail_result_t* parasail_sg_qe_db_stats_scan_avx2_256_64(
34890         const char * const restrict s1, const int s1Len,
34891         const char * const restrict s2, const int s2Len,
34892         const int open, const int gap,
34893         const parasail_matrix_t* matrix);
34894 
34895 extern parasail_result_t* parasail_sg_qe_db_stats_scan_avx2_256_32(
34896         const char * const restrict s1, const int s1Len,
34897         const char * const restrict s2, const int s2Len,
34898         const int open, const int gap,
34899         const parasail_matrix_t* matrix);
34900 
34901 extern parasail_result_t* parasail_sg_qe_db_stats_scan_avx2_256_16(
34902         const char * const restrict s1, const int s1Len,
34903         const char * const restrict s2, const int s2Len,
34904         const int open, const int gap,
34905         const parasail_matrix_t* matrix);
34906 
34907 extern parasail_result_t* parasail_sg_qe_db_stats_scan_avx2_256_8(
34908         const char * const restrict s1, const int s1Len,
34909         const char * const restrict s2, const int s2Len,
34910         const int open, const int gap,
34911         const parasail_matrix_t* matrix);
34912 
34913 extern parasail_result_t* parasail_sg_qe_db_stats_scan_avx2_256_sat(
34914         const char * const restrict s1, const int s1Len,
34915         const char * const restrict s2, const int s2Len,
34916         const int open, const int gap,
34917         const parasail_matrix_t* matrix);
34918 
34919 extern parasail_result_t* parasail_sg_qe_db_stats_scan_altivec_128_64(
34920         const char * const restrict s1, const int s1Len,
34921         const char * const restrict s2, const int s2Len,
34922         const int open, const int gap,
34923         const parasail_matrix_t* matrix);
34924 
34925 extern parasail_result_t* parasail_sg_qe_db_stats_scan_altivec_128_32(
34926         const char * const restrict s1, const int s1Len,
34927         const char * const restrict s2, const int s2Len,
34928         const int open, const int gap,
34929         const parasail_matrix_t* matrix);
34930 
34931 extern parasail_result_t* parasail_sg_qe_db_stats_scan_altivec_128_16(
34932         const char * const restrict s1, const int s1Len,
34933         const char * const restrict s2, const int s2Len,
34934         const int open, const int gap,
34935         const parasail_matrix_t* matrix);
34936 
34937 extern parasail_result_t* parasail_sg_qe_db_stats_scan_altivec_128_8(
34938         const char * const restrict s1, const int s1Len,
34939         const char * const restrict s2, const int s2Len,
34940         const int open, const int gap,
34941         const parasail_matrix_t* matrix);
34942 
34943 extern parasail_result_t* parasail_sg_qe_db_stats_scan_altivec_128_sat(
34944         const char * const restrict s1, const int s1Len,
34945         const char * const restrict s2, const int s2Len,
34946         const int open, const int gap,
34947         const parasail_matrix_t* matrix);
34948 
34949 extern parasail_result_t* parasail_sg_qe_db_stats_scan_neon_128_64(
34950         const char * const restrict s1, const int s1Len,
34951         const char * const restrict s2, const int s2Len,
34952         const int open, const int gap,
34953         const parasail_matrix_t* matrix);
34954 
34955 extern parasail_result_t* parasail_sg_qe_db_stats_scan_neon_128_32(
34956         const char * const restrict s1, const int s1Len,
34957         const char * const restrict s2, const int s2Len,
34958         const int open, const int gap,
34959         const parasail_matrix_t* matrix);
34960 
34961 extern parasail_result_t* parasail_sg_qe_db_stats_scan_neon_128_16(
34962         const char * const restrict s1, const int s1Len,
34963         const char * const restrict s2, const int s2Len,
34964         const int open, const int gap,
34965         const parasail_matrix_t* matrix);
34966 
34967 extern parasail_result_t* parasail_sg_qe_db_stats_scan_neon_128_8(
34968         const char * const restrict s1, const int s1Len,
34969         const char * const restrict s2, const int s2Len,
34970         const int open, const int gap,
34971         const parasail_matrix_t* matrix);
34972 
34973 extern parasail_result_t* parasail_sg_qe_db_stats_scan_neon_128_sat(
34974         const char * const restrict s1, const int s1Len,
34975         const char * const restrict s2, const int s2Len,
34976         const int open, const int gap,
34977         const parasail_matrix_t* matrix);
34978 
34979 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse2_128_64(
34980         const char * const restrict s1, const int s1Len,
34981         const char * const restrict s2, const int s2Len,
34982         const int open, const int gap,
34983         const parasail_matrix_t* matrix);
34984 
34985 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse2_128_32(
34986         const char * const restrict s1, const int s1Len,
34987         const char * const restrict s2, const int s2Len,
34988         const int open, const int gap,
34989         const parasail_matrix_t* matrix);
34990 
34991 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse2_128_16(
34992         const char * const restrict s1, const int s1Len,
34993         const char * const restrict s2, const int s2Len,
34994         const int open, const int gap,
34995         const parasail_matrix_t* matrix);
34996 
34997 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse2_128_8(
34998         const char * const restrict s1, const int s1Len,
34999         const char * const restrict s2, const int s2Len,
35000         const int open, const int gap,
35001         const parasail_matrix_t* matrix);
35002 
35003 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse2_128_sat(
35004         const char * const restrict s1, const int s1Len,
35005         const char * const restrict s2, const int s2Len,
35006         const int open, const int gap,
35007         const parasail_matrix_t* matrix);
35008 
35009 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse41_128_64(
35010         const char * const restrict s1, const int s1Len,
35011         const char * const restrict s2, const int s2Len,
35012         const int open, const int gap,
35013         const parasail_matrix_t* matrix);
35014 
35015 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse41_128_32(
35016         const char * const restrict s1, const int s1Len,
35017         const char * const restrict s2, const int s2Len,
35018         const int open, const int gap,
35019         const parasail_matrix_t* matrix);
35020 
35021 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse41_128_16(
35022         const char * const restrict s1, const int s1Len,
35023         const char * const restrict s2, const int s2Len,
35024         const int open, const int gap,
35025         const parasail_matrix_t* matrix);
35026 
35027 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse41_128_8(
35028         const char * const restrict s1, const int s1Len,
35029         const char * const restrict s2, const int s2Len,
35030         const int open, const int gap,
35031         const parasail_matrix_t* matrix);
35032 
35033 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sse41_128_sat(
35034         const char * const restrict s1, const int s1Len,
35035         const char * const restrict s2, const int s2Len,
35036         const int open, const int gap,
35037         const parasail_matrix_t* matrix);
35038 
35039 extern parasail_result_t* parasail_sg_qe_db_stats_striped_avx2_256_64(
35040         const char * const restrict s1, const int s1Len,
35041         const char * const restrict s2, const int s2Len,
35042         const int open, const int gap,
35043         const parasail_matrix_t* matrix);
35044 
35045 extern parasail_result_t* parasail_sg_qe_db_stats_striped_avx2_256_32(
35046         const char * const restrict s1, const int s1Len,
35047         const char * const restrict s2, const int s2Len,
35048         const int open, const int gap,
35049         const parasail_matrix_t* matrix);
35050 
35051 extern parasail_result_t* parasail_sg_qe_db_stats_striped_avx2_256_16(
35052         const char * const restrict s1, const int s1Len,
35053         const char * const restrict s2, const int s2Len,
35054         const int open, const int gap,
35055         const parasail_matrix_t* matrix);
35056 
35057 extern parasail_result_t* parasail_sg_qe_db_stats_striped_avx2_256_8(
35058         const char * const restrict s1, const int s1Len,
35059         const char * const restrict s2, const int s2Len,
35060         const int open, const int gap,
35061         const parasail_matrix_t* matrix);
35062 
35063 extern parasail_result_t* parasail_sg_qe_db_stats_striped_avx2_256_sat(
35064         const char * const restrict s1, const int s1Len,
35065         const char * const restrict s2, const int s2Len,
35066         const int open, const int gap,
35067         const parasail_matrix_t* matrix);
35068 
35069 extern parasail_result_t* parasail_sg_qe_db_stats_striped_altivec_128_64(
35070         const char * const restrict s1, const int s1Len,
35071         const char * const restrict s2, const int s2Len,
35072         const int open, const int gap,
35073         const parasail_matrix_t* matrix);
35074 
35075 extern parasail_result_t* parasail_sg_qe_db_stats_striped_altivec_128_32(
35076         const char * const restrict s1, const int s1Len,
35077         const char * const restrict s2, const int s2Len,
35078         const int open, const int gap,
35079         const parasail_matrix_t* matrix);
35080 
35081 extern parasail_result_t* parasail_sg_qe_db_stats_striped_altivec_128_16(
35082         const char * const restrict s1, const int s1Len,
35083         const char * const restrict s2, const int s2Len,
35084         const int open, const int gap,
35085         const parasail_matrix_t* matrix);
35086 
35087 extern parasail_result_t* parasail_sg_qe_db_stats_striped_altivec_128_8(
35088         const char * const restrict s1, const int s1Len,
35089         const char * const restrict s2, const int s2Len,
35090         const int open, const int gap,
35091         const parasail_matrix_t* matrix);
35092 
35093 extern parasail_result_t* parasail_sg_qe_db_stats_striped_altivec_128_sat(
35094         const char * const restrict s1, const int s1Len,
35095         const char * const restrict s2, const int s2Len,
35096         const int open, const int gap,
35097         const parasail_matrix_t* matrix);
35098 
35099 extern parasail_result_t* parasail_sg_qe_db_stats_striped_neon_128_64(
35100         const char * const restrict s1, const int s1Len,
35101         const char * const restrict s2, const int s2Len,
35102         const int open, const int gap,
35103         const parasail_matrix_t* matrix);
35104 
35105 extern parasail_result_t* parasail_sg_qe_db_stats_striped_neon_128_32(
35106         const char * const restrict s1, const int s1Len,
35107         const char * const restrict s2, const int s2Len,
35108         const int open, const int gap,
35109         const parasail_matrix_t* matrix);
35110 
35111 extern parasail_result_t* parasail_sg_qe_db_stats_striped_neon_128_16(
35112         const char * const restrict s1, const int s1Len,
35113         const char * const restrict s2, const int s2Len,
35114         const int open, const int gap,
35115         const parasail_matrix_t* matrix);
35116 
35117 extern parasail_result_t* parasail_sg_qe_db_stats_striped_neon_128_8(
35118         const char * const restrict s1, const int s1Len,
35119         const char * const restrict s2, const int s2Len,
35120         const int open, const int gap,
35121         const parasail_matrix_t* matrix);
35122 
35123 extern parasail_result_t* parasail_sg_qe_db_stats_striped_neon_128_sat(
35124         const char * const restrict s1, const int s1Len,
35125         const char * const restrict s2, const int s2Len,
35126         const int open, const int gap,
35127         const parasail_matrix_t* matrix);
35128 
35129 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse2_128_64(
35130         const char * const restrict s1, const int s1Len,
35131         const char * const restrict s2, const int s2Len,
35132         const int open, const int gap,
35133         const parasail_matrix_t* matrix);
35134 
35135 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse2_128_32(
35136         const char * const restrict s1, const int s1Len,
35137         const char * const restrict s2, const int s2Len,
35138         const int open, const int gap,
35139         const parasail_matrix_t* matrix);
35140 
35141 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse2_128_16(
35142         const char * const restrict s1, const int s1Len,
35143         const char * const restrict s2, const int s2Len,
35144         const int open, const int gap,
35145         const parasail_matrix_t* matrix);
35146 
35147 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse2_128_8(
35148         const char * const restrict s1, const int s1Len,
35149         const char * const restrict s2, const int s2Len,
35150         const int open, const int gap,
35151         const parasail_matrix_t* matrix);
35152 
35153 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse2_128_sat(
35154         const char * const restrict s1, const int s1Len,
35155         const char * const restrict s2, const int s2Len,
35156         const int open, const int gap,
35157         const parasail_matrix_t* matrix);
35158 
35159 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse41_128_64(
35160         const char * const restrict s1, const int s1Len,
35161         const char * const restrict s2, const int s2Len,
35162         const int open, const int gap,
35163         const parasail_matrix_t* matrix);
35164 
35165 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse41_128_32(
35166         const char * const restrict s1, const int s1Len,
35167         const char * const restrict s2, const int s2Len,
35168         const int open, const int gap,
35169         const parasail_matrix_t* matrix);
35170 
35171 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse41_128_16(
35172         const char * const restrict s1, const int s1Len,
35173         const char * const restrict s2, const int s2Len,
35174         const int open, const int gap,
35175         const parasail_matrix_t* matrix);
35176 
35177 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse41_128_8(
35178         const char * const restrict s1, const int s1Len,
35179         const char * const restrict s2, const int s2Len,
35180         const int open, const int gap,
35181         const parasail_matrix_t* matrix);
35182 
35183 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sse41_128_sat(
35184         const char * const restrict s1, const int s1Len,
35185         const char * const restrict s2, const int s2Len,
35186         const int open, const int gap,
35187         const parasail_matrix_t* matrix);
35188 
35189 extern parasail_result_t* parasail_sg_qe_db_stats_diag_avx2_256_64(
35190         const char * const restrict s1, const int s1Len,
35191         const char * const restrict s2, const int s2Len,
35192         const int open, const int gap,
35193         const parasail_matrix_t* matrix);
35194 
35195 extern parasail_result_t* parasail_sg_qe_db_stats_diag_avx2_256_32(
35196         const char * const restrict s1, const int s1Len,
35197         const char * const restrict s2, const int s2Len,
35198         const int open, const int gap,
35199         const parasail_matrix_t* matrix);
35200 
35201 extern parasail_result_t* parasail_sg_qe_db_stats_diag_avx2_256_16(
35202         const char * const restrict s1, const int s1Len,
35203         const char * const restrict s2, const int s2Len,
35204         const int open, const int gap,
35205         const parasail_matrix_t* matrix);
35206 
35207 extern parasail_result_t* parasail_sg_qe_db_stats_diag_avx2_256_8(
35208         const char * const restrict s1, const int s1Len,
35209         const char * const restrict s2, const int s2Len,
35210         const int open, const int gap,
35211         const parasail_matrix_t* matrix);
35212 
35213 extern parasail_result_t* parasail_sg_qe_db_stats_diag_avx2_256_sat(
35214         const char * const restrict s1, const int s1Len,
35215         const char * const restrict s2, const int s2Len,
35216         const int open, const int gap,
35217         const parasail_matrix_t* matrix);
35218 
35219 extern parasail_result_t* parasail_sg_qe_db_stats_diag_altivec_128_64(
35220         const char * const restrict s1, const int s1Len,
35221         const char * const restrict s2, const int s2Len,
35222         const int open, const int gap,
35223         const parasail_matrix_t* matrix);
35224 
35225 extern parasail_result_t* parasail_sg_qe_db_stats_diag_altivec_128_32(
35226         const char * const restrict s1, const int s1Len,
35227         const char * const restrict s2, const int s2Len,
35228         const int open, const int gap,
35229         const parasail_matrix_t* matrix);
35230 
35231 extern parasail_result_t* parasail_sg_qe_db_stats_diag_altivec_128_16(
35232         const char * const restrict s1, const int s1Len,
35233         const char * const restrict s2, const int s2Len,
35234         const int open, const int gap,
35235         const parasail_matrix_t* matrix);
35236 
35237 extern parasail_result_t* parasail_sg_qe_db_stats_diag_altivec_128_8(
35238         const char * const restrict s1, const int s1Len,
35239         const char * const restrict s2, const int s2Len,
35240         const int open, const int gap,
35241         const parasail_matrix_t* matrix);
35242 
35243 extern parasail_result_t* parasail_sg_qe_db_stats_diag_altivec_128_sat(
35244         const char * const restrict s1, const int s1Len,
35245         const char * const restrict s2, const int s2Len,
35246         const int open, const int gap,
35247         const parasail_matrix_t* matrix);
35248 
35249 extern parasail_result_t* parasail_sg_qe_db_stats_diag_neon_128_64(
35250         const char * const restrict s1, const int s1Len,
35251         const char * const restrict s2, const int s2Len,
35252         const int open, const int gap,
35253         const parasail_matrix_t* matrix);
35254 
35255 extern parasail_result_t* parasail_sg_qe_db_stats_diag_neon_128_32(
35256         const char * const restrict s1, const int s1Len,
35257         const char * const restrict s2, const int s2Len,
35258         const int open, const int gap,
35259         const parasail_matrix_t* matrix);
35260 
35261 extern parasail_result_t* parasail_sg_qe_db_stats_diag_neon_128_16(
35262         const char * const restrict s1, const int s1Len,
35263         const char * const restrict s2, const int s2Len,
35264         const int open, const int gap,
35265         const parasail_matrix_t* matrix);
35266 
35267 extern parasail_result_t* parasail_sg_qe_db_stats_diag_neon_128_8(
35268         const char * const restrict s1, const int s1Len,
35269         const char * const restrict s2, const int s2Len,
35270         const int open, const int gap,
35271         const parasail_matrix_t* matrix);
35272 
35273 extern parasail_result_t* parasail_sg_qe_db_stats_diag_neon_128_sat(
35274         const char * const restrict s1, const int s1Len,
35275         const char * const restrict s2, const int s2Len,
35276         const int open, const int gap,
35277         const parasail_matrix_t* matrix);
35278 
35279 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse2_128_64(
35280         const char * const restrict s1, const int s1Len,
35281         const char * const restrict s2, const int s2Len,
35282         const int open, const int gap,
35283         const parasail_matrix_t* matrix);
35284 
35285 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse2_128_32(
35286         const char * const restrict s1, const int s1Len,
35287         const char * const restrict s2, const int s2Len,
35288         const int open, const int gap,
35289         const parasail_matrix_t* matrix);
35290 
35291 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse2_128_16(
35292         const char * const restrict s1, const int s1Len,
35293         const char * const restrict s2, const int s2Len,
35294         const int open, const int gap,
35295         const parasail_matrix_t* matrix);
35296 
35297 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse2_128_8(
35298         const char * const restrict s1, const int s1Len,
35299         const char * const restrict s2, const int s2Len,
35300         const int open, const int gap,
35301         const parasail_matrix_t* matrix);
35302 
35303 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse2_128_sat(
35304         const char * const restrict s1, const int s1Len,
35305         const char * const restrict s2, const int s2Len,
35306         const int open, const int gap,
35307         const parasail_matrix_t* matrix);
35308 
35309 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse41_128_64(
35310         const char * const restrict s1, const int s1Len,
35311         const char * const restrict s2, const int s2Len,
35312         const int open, const int gap,
35313         const parasail_matrix_t* matrix);
35314 
35315 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse41_128_32(
35316         const char * const restrict s1, const int s1Len,
35317         const char * const restrict s2, const int s2Len,
35318         const int open, const int gap,
35319         const parasail_matrix_t* matrix);
35320 
35321 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse41_128_16(
35322         const char * const restrict s1, const int s1Len,
35323         const char * const restrict s2, const int s2Len,
35324         const int open, const int gap,
35325         const parasail_matrix_t* matrix);
35326 
35327 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse41_128_8(
35328         const char * const restrict s1, const int s1Len,
35329         const char * const restrict s2, const int s2Len,
35330         const int open, const int gap,
35331         const parasail_matrix_t* matrix);
35332 
35333 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sse41_128_sat(
35334         const char * const restrict s1, const int s1Len,
35335         const char * const restrict s2, const int s2Len,
35336         const int open, const int gap,
35337         const parasail_matrix_t* matrix);
35338 
35339 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_avx2_256_64(
35340         const char * const restrict s1, const int s1Len,
35341         const char * const restrict s2, const int s2Len,
35342         const int open, const int gap,
35343         const parasail_matrix_t* matrix);
35344 
35345 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_avx2_256_32(
35346         const char * const restrict s1, const int s1Len,
35347         const char * const restrict s2, const int s2Len,
35348         const int open, const int gap,
35349         const parasail_matrix_t* matrix);
35350 
35351 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_avx2_256_16(
35352         const char * const restrict s1, const int s1Len,
35353         const char * const restrict s2, const int s2Len,
35354         const int open, const int gap,
35355         const parasail_matrix_t* matrix);
35356 
35357 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_avx2_256_8(
35358         const char * const restrict s1, const int s1Len,
35359         const char * const restrict s2, const int s2Len,
35360         const int open, const int gap,
35361         const parasail_matrix_t* matrix);
35362 
35363 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_avx2_256_sat(
35364         const char * const restrict s1, const int s1Len,
35365         const char * const restrict s2, const int s2Len,
35366         const int open, const int gap,
35367         const parasail_matrix_t* matrix);
35368 
35369 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_altivec_128_64(
35370         const char * const restrict s1, const int s1Len,
35371         const char * const restrict s2, const int s2Len,
35372         const int open, const int gap,
35373         const parasail_matrix_t* matrix);
35374 
35375 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_altivec_128_32(
35376         const char * const restrict s1, const int s1Len,
35377         const char * const restrict s2, const int s2Len,
35378         const int open, const int gap,
35379         const parasail_matrix_t* matrix);
35380 
35381 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_altivec_128_16(
35382         const char * const restrict s1, const int s1Len,
35383         const char * const restrict s2, const int s2Len,
35384         const int open, const int gap,
35385         const parasail_matrix_t* matrix);
35386 
35387 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_altivec_128_8(
35388         const char * const restrict s1, const int s1Len,
35389         const char * const restrict s2, const int s2Len,
35390         const int open, const int gap,
35391         const parasail_matrix_t* matrix);
35392 
35393 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_altivec_128_sat(
35394         const char * const restrict s1, const int s1Len,
35395         const char * const restrict s2, const int s2Len,
35396         const int open, const int gap,
35397         const parasail_matrix_t* matrix);
35398 
35399 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_neon_128_64(
35400         const char * const restrict s1, const int s1Len,
35401         const char * const restrict s2, const int s2Len,
35402         const int open, const int gap,
35403         const parasail_matrix_t* matrix);
35404 
35405 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_neon_128_32(
35406         const char * const restrict s1, const int s1Len,
35407         const char * const restrict s2, const int s2Len,
35408         const int open, const int gap,
35409         const parasail_matrix_t* matrix);
35410 
35411 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_neon_128_16(
35412         const char * const restrict s1, const int s1Len,
35413         const char * const restrict s2, const int s2Len,
35414         const int open, const int gap,
35415         const parasail_matrix_t* matrix);
35416 
35417 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_neon_128_8(
35418         const char * const restrict s1, const int s1Len,
35419         const char * const restrict s2, const int s2Len,
35420         const int open, const int gap,
35421         const parasail_matrix_t* matrix);
35422 
35423 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_neon_128_sat(
35424         const char * const restrict s1, const int s1Len,
35425         const char * const restrict s2, const int s2Len,
35426         const int open, const int gap,
35427         const parasail_matrix_t* matrix);
35428 
35429 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse2_128_64(
35430         const char * const restrict s1, const int s1Len,
35431         const char * const restrict s2, const int s2Len,
35432         const int open, const int gap,
35433         const parasail_matrix_t* matrix);
35434 
35435 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse2_128_32(
35436         const char * const restrict s1, const int s1Len,
35437         const char * const restrict s2, const int s2Len,
35438         const int open, const int gap,
35439         const parasail_matrix_t* matrix);
35440 
35441 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse2_128_16(
35442         const char * const restrict s1, const int s1Len,
35443         const char * const restrict s2, const int s2Len,
35444         const int open, const int gap,
35445         const parasail_matrix_t* matrix);
35446 
35447 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse2_128_8(
35448         const char * const restrict s1, const int s1Len,
35449         const char * const restrict s2, const int s2Len,
35450         const int open, const int gap,
35451         const parasail_matrix_t* matrix);
35452 
35453 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse2_128_sat(
35454         const char * const restrict s1, const int s1Len,
35455         const char * const restrict s2, const int s2Len,
35456         const int open, const int gap,
35457         const parasail_matrix_t* matrix);
35458 
35459 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse41_128_64(
35460         const char * const restrict s1, const int s1Len,
35461         const char * const restrict s2, const int s2Len,
35462         const int open, const int gap,
35463         const parasail_matrix_t* matrix);
35464 
35465 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse41_128_32(
35466         const char * const restrict s1, const int s1Len,
35467         const char * const restrict s2, const int s2Len,
35468         const int open, const int gap,
35469         const parasail_matrix_t* matrix);
35470 
35471 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse41_128_16(
35472         const char * const restrict s1, const int s1Len,
35473         const char * const restrict s2, const int s2Len,
35474         const int open, const int gap,
35475         const parasail_matrix_t* matrix);
35476 
35477 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse41_128_8(
35478         const char * const restrict s1, const int s1Len,
35479         const char * const restrict s2, const int s2Len,
35480         const int open, const int gap,
35481         const parasail_matrix_t* matrix);
35482 
35483 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sse41_128_sat(
35484         const char * const restrict s1, const int s1Len,
35485         const char * const restrict s2, const int s2Len,
35486         const int open, const int gap,
35487         const parasail_matrix_t* matrix);
35488 
35489 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_avx2_256_64(
35490         const char * const restrict s1, const int s1Len,
35491         const char * const restrict s2, const int s2Len,
35492         const int open, const int gap,
35493         const parasail_matrix_t* matrix);
35494 
35495 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_avx2_256_32(
35496         const char * const restrict s1, const int s1Len,
35497         const char * const restrict s2, const int s2Len,
35498         const int open, const int gap,
35499         const parasail_matrix_t* matrix);
35500 
35501 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_avx2_256_16(
35502         const char * const restrict s1, const int s1Len,
35503         const char * const restrict s2, const int s2Len,
35504         const int open, const int gap,
35505         const parasail_matrix_t* matrix);
35506 
35507 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_avx2_256_8(
35508         const char * const restrict s1, const int s1Len,
35509         const char * const restrict s2, const int s2Len,
35510         const int open, const int gap,
35511         const parasail_matrix_t* matrix);
35512 
35513 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_avx2_256_sat(
35514         const char * const restrict s1, const int s1Len,
35515         const char * const restrict s2, const int s2Len,
35516         const int open, const int gap,
35517         const parasail_matrix_t* matrix);
35518 
35519 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_altivec_128_64(
35520         const char * const restrict s1, const int s1Len,
35521         const char * const restrict s2, const int s2Len,
35522         const int open, const int gap,
35523         const parasail_matrix_t* matrix);
35524 
35525 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_altivec_128_32(
35526         const char * const restrict s1, const int s1Len,
35527         const char * const restrict s2, const int s2Len,
35528         const int open, const int gap,
35529         const parasail_matrix_t* matrix);
35530 
35531 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_altivec_128_16(
35532         const char * const restrict s1, const int s1Len,
35533         const char * const restrict s2, const int s2Len,
35534         const int open, const int gap,
35535         const parasail_matrix_t* matrix);
35536 
35537 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_altivec_128_8(
35538         const char * const restrict s1, const int s1Len,
35539         const char * const restrict s2, const int s2Len,
35540         const int open, const int gap,
35541         const parasail_matrix_t* matrix);
35542 
35543 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_altivec_128_sat(
35544         const char * const restrict s1, const int s1Len,
35545         const char * const restrict s2, const int s2Len,
35546         const int open, const int gap,
35547         const parasail_matrix_t* matrix);
35548 
35549 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_neon_128_64(
35550         const char * const restrict s1, const int s1Len,
35551         const char * const restrict s2, const int s2Len,
35552         const int open, const int gap,
35553         const parasail_matrix_t* matrix);
35554 
35555 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_neon_128_32(
35556         const char * const restrict s1, const int s1Len,
35557         const char * const restrict s2, const int s2Len,
35558         const int open, const int gap,
35559         const parasail_matrix_t* matrix);
35560 
35561 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_neon_128_16(
35562         const char * const restrict s1, const int s1Len,
35563         const char * const restrict s2, const int s2Len,
35564         const int open, const int gap,
35565         const parasail_matrix_t* matrix);
35566 
35567 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_neon_128_8(
35568         const char * const restrict s1, const int s1Len,
35569         const char * const restrict s2, const int s2Len,
35570         const int open, const int gap,
35571         const parasail_matrix_t* matrix);
35572 
35573 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_neon_128_sat(
35574         const char * const restrict s1, const int s1Len,
35575         const char * const restrict s2, const int s2Len,
35576         const int open, const int gap,
35577         const parasail_matrix_t* matrix);
35578 
35579 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse2_128_64(
35580         const char * const restrict s1, const int s1Len,
35581         const char * const restrict s2, const int s2Len,
35582         const int open, const int gap,
35583         const parasail_matrix_t* matrix);
35584 
35585 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse2_128_32(
35586         const char * const restrict s1, const int s1Len,
35587         const char * const restrict s2, const int s2Len,
35588         const int open, const int gap,
35589         const parasail_matrix_t* matrix);
35590 
35591 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse2_128_16(
35592         const char * const restrict s1, const int s1Len,
35593         const char * const restrict s2, const int s2Len,
35594         const int open, const int gap,
35595         const parasail_matrix_t* matrix);
35596 
35597 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse2_128_8(
35598         const char * const restrict s1, const int s1Len,
35599         const char * const restrict s2, const int s2Len,
35600         const int open, const int gap,
35601         const parasail_matrix_t* matrix);
35602 
35603 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse2_128_sat(
35604         const char * const restrict s1, const int s1Len,
35605         const char * const restrict s2, const int s2Len,
35606         const int open, const int gap,
35607         const parasail_matrix_t* matrix);
35608 
35609 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse41_128_64(
35610         const char * const restrict s1, const int s1Len,
35611         const char * const restrict s2, const int s2Len,
35612         const int open, const int gap,
35613         const parasail_matrix_t* matrix);
35614 
35615 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse41_128_32(
35616         const char * const restrict s1, const int s1Len,
35617         const char * const restrict s2, const int s2Len,
35618         const int open, const int gap,
35619         const parasail_matrix_t* matrix);
35620 
35621 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse41_128_16(
35622         const char * const restrict s1, const int s1Len,
35623         const char * const restrict s2, const int s2Len,
35624         const int open, const int gap,
35625         const parasail_matrix_t* matrix);
35626 
35627 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse41_128_8(
35628         const char * const restrict s1, const int s1Len,
35629         const char * const restrict s2, const int s2Len,
35630         const int open, const int gap,
35631         const parasail_matrix_t* matrix);
35632 
35633 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sse41_128_sat(
35634         const char * const restrict s1, const int s1Len,
35635         const char * const restrict s2, const int s2Len,
35636         const int open, const int gap,
35637         const parasail_matrix_t* matrix);
35638 
35639 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_avx2_256_64(
35640         const char * const restrict s1, const int s1Len,
35641         const char * const restrict s2, const int s2Len,
35642         const int open, const int gap,
35643         const parasail_matrix_t* matrix);
35644 
35645 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_avx2_256_32(
35646         const char * const restrict s1, const int s1Len,
35647         const char * const restrict s2, const int s2Len,
35648         const int open, const int gap,
35649         const parasail_matrix_t* matrix);
35650 
35651 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_avx2_256_16(
35652         const char * const restrict s1, const int s1Len,
35653         const char * const restrict s2, const int s2Len,
35654         const int open, const int gap,
35655         const parasail_matrix_t* matrix);
35656 
35657 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_avx2_256_8(
35658         const char * const restrict s1, const int s1Len,
35659         const char * const restrict s2, const int s2Len,
35660         const int open, const int gap,
35661         const parasail_matrix_t* matrix);
35662 
35663 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_avx2_256_sat(
35664         const char * const restrict s1, const int s1Len,
35665         const char * const restrict s2, const int s2Len,
35666         const int open, const int gap,
35667         const parasail_matrix_t* matrix);
35668 
35669 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_altivec_128_64(
35670         const char * const restrict s1, const int s1Len,
35671         const char * const restrict s2, const int s2Len,
35672         const int open, const int gap,
35673         const parasail_matrix_t* matrix);
35674 
35675 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_altivec_128_32(
35676         const char * const restrict s1, const int s1Len,
35677         const char * const restrict s2, const int s2Len,
35678         const int open, const int gap,
35679         const parasail_matrix_t* matrix);
35680 
35681 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_altivec_128_16(
35682         const char * const restrict s1, const int s1Len,
35683         const char * const restrict s2, const int s2Len,
35684         const int open, const int gap,
35685         const parasail_matrix_t* matrix);
35686 
35687 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_altivec_128_8(
35688         const char * const restrict s1, const int s1Len,
35689         const char * const restrict s2, const int s2Len,
35690         const int open, const int gap,
35691         const parasail_matrix_t* matrix);
35692 
35693 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_altivec_128_sat(
35694         const char * const restrict s1, const int s1Len,
35695         const char * const restrict s2, const int s2Len,
35696         const int open, const int gap,
35697         const parasail_matrix_t* matrix);
35698 
35699 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_neon_128_64(
35700         const char * const restrict s1, const int s1Len,
35701         const char * const restrict s2, const int s2Len,
35702         const int open, const int gap,
35703         const parasail_matrix_t* matrix);
35704 
35705 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_neon_128_32(
35706         const char * const restrict s1, const int s1Len,
35707         const char * const restrict s2, const int s2Len,
35708         const int open, const int gap,
35709         const parasail_matrix_t* matrix);
35710 
35711 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_neon_128_16(
35712         const char * const restrict s1, const int s1Len,
35713         const char * const restrict s2, const int s2Len,
35714         const int open, const int gap,
35715         const parasail_matrix_t* matrix);
35716 
35717 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_neon_128_8(
35718         const char * const restrict s1, const int s1Len,
35719         const char * const restrict s2, const int s2Len,
35720         const int open, const int gap,
35721         const parasail_matrix_t* matrix);
35722 
35723 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_neon_128_sat(
35724         const char * const restrict s1, const int s1Len,
35725         const char * const restrict s2, const int s2Len,
35726         const int open, const int gap,
35727         const parasail_matrix_t* matrix);
35728 
35729 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse2_128_64(
35730         const char * const restrict s1, const int s1Len,
35731         const char * const restrict s2, const int s2Len,
35732         const int open, const int gap,
35733         const parasail_matrix_t* matrix);
35734 
35735 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse2_128_32(
35736         const char * const restrict s1, const int s1Len,
35737         const char * const restrict s2, const int s2Len,
35738         const int open, const int gap,
35739         const parasail_matrix_t* matrix);
35740 
35741 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse2_128_16(
35742         const char * const restrict s1, const int s1Len,
35743         const char * const restrict s2, const int s2Len,
35744         const int open, const int gap,
35745         const parasail_matrix_t* matrix);
35746 
35747 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse2_128_8(
35748         const char * const restrict s1, const int s1Len,
35749         const char * const restrict s2, const int s2Len,
35750         const int open, const int gap,
35751         const parasail_matrix_t* matrix);
35752 
35753 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse2_128_sat(
35754         const char * const restrict s1, const int s1Len,
35755         const char * const restrict s2, const int s2Len,
35756         const int open, const int gap,
35757         const parasail_matrix_t* matrix);
35758 
35759 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse41_128_64(
35760         const char * const restrict s1, const int s1Len,
35761         const char * const restrict s2, const int s2Len,
35762         const int open, const int gap,
35763         const parasail_matrix_t* matrix);
35764 
35765 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse41_128_32(
35766         const char * const restrict s1, const int s1Len,
35767         const char * const restrict s2, const int s2Len,
35768         const int open, const int gap,
35769         const parasail_matrix_t* matrix);
35770 
35771 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse41_128_16(
35772         const char * const restrict s1, const int s1Len,
35773         const char * const restrict s2, const int s2Len,
35774         const int open, const int gap,
35775         const parasail_matrix_t* matrix);
35776 
35777 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse41_128_8(
35778         const char * const restrict s1, const int s1Len,
35779         const char * const restrict s2, const int s2Len,
35780         const int open, const int gap,
35781         const parasail_matrix_t* matrix);
35782 
35783 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sse41_128_sat(
35784         const char * const restrict s1, const int s1Len,
35785         const char * const restrict s2, const int s2Len,
35786         const int open, const int gap,
35787         const parasail_matrix_t* matrix);
35788 
35789 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_avx2_256_64(
35790         const char * const restrict s1, const int s1Len,
35791         const char * const restrict s2, const int s2Len,
35792         const int open, const int gap,
35793         const parasail_matrix_t* matrix);
35794 
35795 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_avx2_256_32(
35796         const char * const restrict s1, const int s1Len,
35797         const char * const restrict s2, const int s2Len,
35798         const int open, const int gap,
35799         const parasail_matrix_t* matrix);
35800 
35801 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_avx2_256_16(
35802         const char * const restrict s1, const int s1Len,
35803         const char * const restrict s2, const int s2Len,
35804         const int open, const int gap,
35805         const parasail_matrix_t* matrix);
35806 
35807 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_avx2_256_8(
35808         const char * const restrict s1, const int s1Len,
35809         const char * const restrict s2, const int s2Len,
35810         const int open, const int gap,
35811         const parasail_matrix_t* matrix);
35812 
35813 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_avx2_256_sat(
35814         const char * const restrict s1, const int s1Len,
35815         const char * const restrict s2, const int s2Len,
35816         const int open, const int gap,
35817         const parasail_matrix_t* matrix);
35818 
35819 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_altivec_128_64(
35820         const char * const restrict s1, const int s1Len,
35821         const char * const restrict s2, const int s2Len,
35822         const int open, const int gap,
35823         const parasail_matrix_t* matrix);
35824 
35825 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_altivec_128_32(
35826         const char * const restrict s1, const int s1Len,
35827         const char * const restrict s2, const int s2Len,
35828         const int open, const int gap,
35829         const parasail_matrix_t* matrix);
35830 
35831 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_altivec_128_16(
35832         const char * const restrict s1, const int s1Len,
35833         const char * const restrict s2, const int s2Len,
35834         const int open, const int gap,
35835         const parasail_matrix_t* matrix);
35836 
35837 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_altivec_128_8(
35838         const char * const restrict s1, const int s1Len,
35839         const char * const restrict s2, const int s2Len,
35840         const int open, const int gap,
35841         const parasail_matrix_t* matrix);
35842 
35843 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_altivec_128_sat(
35844         const char * const restrict s1, const int s1Len,
35845         const char * const restrict s2, const int s2Len,
35846         const int open, const int gap,
35847         const parasail_matrix_t* matrix);
35848 
35849 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_neon_128_64(
35850         const char * const restrict s1, const int s1Len,
35851         const char * const restrict s2, const int s2Len,
35852         const int open, const int gap,
35853         const parasail_matrix_t* matrix);
35854 
35855 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_neon_128_32(
35856         const char * const restrict s1, const int s1Len,
35857         const char * const restrict s2, const int s2Len,
35858         const int open, const int gap,
35859         const parasail_matrix_t* matrix);
35860 
35861 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_neon_128_16(
35862         const char * const restrict s1, const int s1Len,
35863         const char * const restrict s2, const int s2Len,
35864         const int open, const int gap,
35865         const parasail_matrix_t* matrix);
35866 
35867 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_neon_128_8(
35868         const char * const restrict s1, const int s1Len,
35869         const char * const restrict s2, const int s2Len,
35870         const int open, const int gap,
35871         const parasail_matrix_t* matrix);
35872 
35873 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_neon_128_sat(
35874         const char * const restrict s1, const int s1Len,
35875         const char * const restrict s2, const int s2Len,
35876         const int open, const int gap,
35877         const parasail_matrix_t* matrix);
35878 
35879 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse2_128_64(
35880         const char * const restrict s1, const int s1Len,
35881         const char * const restrict s2, const int s2Len,
35882         const int open, const int gap,
35883         const parasail_matrix_t* matrix);
35884 
35885 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse2_128_32(
35886         const char * const restrict s1, const int s1Len,
35887         const char * const restrict s2, const int s2Len,
35888         const int open, const int gap,
35889         const parasail_matrix_t* matrix);
35890 
35891 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse2_128_16(
35892         const char * const restrict s1, const int s1Len,
35893         const char * const restrict s2, const int s2Len,
35894         const int open, const int gap,
35895         const parasail_matrix_t* matrix);
35896 
35897 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse2_128_8(
35898         const char * const restrict s1, const int s1Len,
35899         const char * const restrict s2, const int s2Len,
35900         const int open, const int gap,
35901         const parasail_matrix_t* matrix);
35902 
35903 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse2_128_sat(
35904         const char * const restrict s1, const int s1Len,
35905         const char * const restrict s2, const int s2Len,
35906         const int open, const int gap,
35907         const parasail_matrix_t* matrix);
35908 
35909 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse41_128_64(
35910         const char * const restrict s1, const int s1Len,
35911         const char * const restrict s2, const int s2Len,
35912         const int open, const int gap,
35913         const parasail_matrix_t* matrix);
35914 
35915 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse41_128_32(
35916         const char * const restrict s1, const int s1Len,
35917         const char * const restrict s2, const int s2Len,
35918         const int open, const int gap,
35919         const parasail_matrix_t* matrix);
35920 
35921 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse41_128_16(
35922         const char * const restrict s1, const int s1Len,
35923         const char * const restrict s2, const int s2Len,
35924         const int open, const int gap,
35925         const parasail_matrix_t* matrix);
35926 
35927 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse41_128_8(
35928         const char * const restrict s1, const int s1Len,
35929         const char * const restrict s2, const int s2Len,
35930         const int open, const int gap,
35931         const parasail_matrix_t* matrix);
35932 
35933 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sse41_128_sat(
35934         const char * const restrict s1, const int s1Len,
35935         const char * const restrict s2, const int s2Len,
35936         const int open, const int gap,
35937         const parasail_matrix_t* matrix);
35938 
35939 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_avx2_256_64(
35940         const char * const restrict s1, const int s1Len,
35941         const char * const restrict s2, const int s2Len,
35942         const int open, const int gap,
35943         const parasail_matrix_t* matrix);
35944 
35945 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_avx2_256_32(
35946         const char * const restrict s1, const int s1Len,
35947         const char * const restrict s2, const int s2Len,
35948         const int open, const int gap,
35949         const parasail_matrix_t* matrix);
35950 
35951 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_avx2_256_16(
35952         const char * const restrict s1, const int s1Len,
35953         const char * const restrict s2, const int s2Len,
35954         const int open, const int gap,
35955         const parasail_matrix_t* matrix);
35956 
35957 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_avx2_256_8(
35958         const char * const restrict s1, const int s1Len,
35959         const char * const restrict s2, const int s2Len,
35960         const int open, const int gap,
35961         const parasail_matrix_t* matrix);
35962 
35963 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_avx2_256_sat(
35964         const char * const restrict s1, const int s1Len,
35965         const char * const restrict s2, const int s2Len,
35966         const int open, const int gap,
35967         const parasail_matrix_t* matrix);
35968 
35969 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_altivec_128_64(
35970         const char * const restrict s1, const int s1Len,
35971         const char * const restrict s2, const int s2Len,
35972         const int open, const int gap,
35973         const parasail_matrix_t* matrix);
35974 
35975 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_altivec_128_32(
35976         const char * const restrict s1, const int s1Len,
35977         const char * const restrict s2, const int s2Len,
35978         const int open, const int gap,
35979         const parasail_matrix_t* matrix);
35980 
35981 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_altivec_128_16(
35982         const char * const restrict s1, const int s1Len,
35983         const char * const restrict s2, const int s2Len,
35984         const int open, const int gap,
35985         const parasail_matrix_t* matrix);
35986 
35987 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_altivec_128_8(
35988         const char * const restrict s1, const int s1Len,
35989         const char * const restrict s2, const int s2Len,
35990         const int open, const int gap,
35991         const parasail_matrix_t* matrix);
35992 
35993 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_altivec_128_sat(
35994         const char * const restrict s1, const int s1Len,
35995         const char * const restrict s2, const int s2Len,
35996         const int open, const int gap,
35997         const parasail_matrix_t* matrix);
35998 
35999 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_neon_128_64(
36000         const char * const restrict s1, const int s1Len,
36001         const char * const restrict s2, const int s2Len,
36002         const int open, const int gap,
36003         const parasail_matrix_t* matrix);
36004 
36005 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_neon_128_32(
36006         const char * const restrict s1, const int s1Len,
36007         const char * const restrict s2, const int s2Len,
36008         const int open, const int gap,
36009         const parasail_matrix_t* matrix);
36010 
36011 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_neon_128_16(
36012         const char * const restrict s1, const int s1Len,
36013         const char * const restrict s2, const int s2Len,
36014         const int open, const int gap,
36015         const parasail_matrix_t* matrix);
36016 
36017 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_neon_128_8(
36018         const char * const restrict s1, const int s1Len,
36019         const char * const restrict s2, const int s2Len,
36020         const int open, const int gap,
36021         const parasail_matrix_t* matrix);
36022 
36023 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_neon_128_sat(
36024         const char * const restrict s1, const int s1Len,
36025         const char * const restrict s2, const int s2Len,
36026         const int open, const int gap,
36027         const parasail_matrix_t* matrix);
36028 
36029 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse2_128_64(
36030         const char * const restrict s1, const int s1Len,
36031         const char * const restrict s2, const int s2Len,
36032         const int open, const int gap,
36033         const parasail_matrix_t* matrix);
36034 
36035 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse2_128_32(
36036         const char * const restrict s1, const int s1Len,
36037         const char * const restrict s2, const int s2Len,
36038         const int open, const int gap,
36039         const parasail_matrix_t* matrix);
36040 
36041 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse2_128_16(
36042         const char * const restrict s1, const int s1Len,
36043         const char * const restrict s2, const int s2Len,
36044         const int open, const int gap,
36045         const parasail_matrix_t* matrix);
36046 
36047 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse2_128_8(
36048         const char * const restrict s1, const int s1Len,
36049         const char * const restrict s2, const int s2Len,
36050         const int open, const int gap,
36051         const parasail_matrix_t* matrix);
36052 
36053 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse2_128_sat(
36054         const char * const restrict s1, const int s1Len,
36055         const char * const restrict s2, const int s2Len,
36056         const int open, const int gap,
36057         const parasail_matrix_t* matrix);
36058 
36059 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse41_128_64(
36060         const char * const restrict s1, const int s1Len,
36061         const char * const restrict s2, const int s2Len,
36062         const int open, const int gap,
36063         const parasail_matrix_t* matrix);
36064 
36065 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse41_128_32(
36066         const char * const restrict s1, const int s1Len,
36067         const char * const restrict s2, const int s2Len,
36068         const int open, const int gap,
36069         const parasail_matrix_t* matrix);
36070 
36071 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse41_128_16(
36072         const char * const restrict s1, const int s1Len,
36073         const char * const restrict s2, const int s2Len,
36074         const int open, const int gap,
36075         const parasail_matrix_t* matrix);
36076 
36077 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse41_128_8(
36078         const char * const restrict s1, const int s1Len,
36079         const char * const restrict s2, const int s2Len,
36080         const int open, const int gap,
36081         const parasail_matrix_t* matrix);
36082 
36083 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sse41_128_sat(
36084         const char * const restrict s1, const int s1Len,
36085         const char * const restrict s2, const int s2Len,
36086         const int open, const int gap,
36087         const parasail_matrix_t* matrix);
36088 
36089 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_avx2_256_64(
36090         const char * const restrict s1, const int s1Len,
36091         const char * const restrict s2, const int s2Len,
36092         const int open, const int gap,
36093         const parasail_matrix_t* matrix);
36094 
36095 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_avx2_256_32(
36096         const char * const restrict s1, const int s1Len,
36097         const char * const restrict s2, const int s2Len,
36098         const int open, const int gap,
36099         const parasail_matrix_t* matrix);
36100 
36101 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_avx2_256_16(
36102         const char * const restrict s1, const int s1Len,
36103         const char * const restrict s2, const int s2Len,
36104         const int open, const int gap,
36105         const parasail_matrix_t* matrix);
36106 
36107 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_avx2_256_8(
36108         const char * const restrict s1, const int s1Len,
36109         const char * const restrict s2, const int s2Len,
36110         const int open, const int gap,
36111         const parasail_matrix_t* matrix);
36112 
36113 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_avx2_256_sat(
36114         const char * const restrict s1, const int s1Len,
36115         const char * const restrict s2, const int s2Len,
36116         const int open, const int gap,
36117         const parasail_matrix_t* matrix);
36118 
36119 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_altivec_128_64(
36120         const char * const restrict s1, const int s1Len,
36121         const char * const restrict s2, const int s2Len,
36122         const int open, const int gap,
36123         const parasail_matrix_t* matrix);
36124 
36125 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_altivec_128_32(
36126         const char * const restrict s1, const int s1Len,
36127         const char * const restrict s2, const int s2Len,
36128         const int open, const int gap,
36129         const parasail_matrix_t* matrix);
36130 
36131 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_altivec_128_16(
36132         const char * const restrict s1, const int s1Len,
36133         const char * const restrict s2, const int s2Len,
36134         const int open, const int gap,
36135         const parasail_matrix_t* matrix);
36136 
36137 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_altivec_128_8(
36138         const char * const restrict s1, const int s1Len,
36139         const char * const restrict s2, const int s2Len,
36140         const int open, const int gap,
36141         const parasail_matrix_t* matrix);
36142 
36143 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_altivec_128_sat(
36144         const char * const restrict s1, const int s1Len,
36145         const char * const restrict s2, const int s2Len,
36146         const int open, const int gap,
36147         const parasail_matrix_t* matrix);
36148 
36149 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_neon_128_64(
36150         const char * const restrict s1, const int s1Len,
36151         const char * const restrict s2, const int s2Len,
36152         const int open, const int gap,
36153         const parasail_matrix_t* matrix);
36154 
36155 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_neon_128_32(
36156         const char * const restrict s1, const int s1Len,
36157         const char * const restrict s2, const int s2Len,
36158         const int open, const int gap,
36159         const parasail_matrix_t* matrix);
36160 
36161 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_neon_128_16(
36162         const char * const restrict s1, const int s1Len,
36163         const char * const restrict s2, const int s2Len,
36164         const int open, const int gap,
36165         const parasail_matrix_t* matrix);
36166 
36167 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_neon_128_8(
36168         const char * const restrict s1, const int s1Len,
36169         const char * const restrict s2, const int s2Len,
36170         const int open, const int gap,
36171         const parasail_matrix_t* matrix);
36172 
36173 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_neon_128_sat(
36174         const char * const restrict s1, const int s1Len,
36175         const char * const restrict s2, const int s2Len,
36176         const int open, const int gap,
36177         const parasail_matrix_t* matrix);
36178 
36179 extern parasail_result_t* parasail_sg_flags_scan_sse2_128_64(
36180         const char * const restrict s1, const int s1Len,
36181         const char * const restrict s2, const int s2Len,
36182         const int open, const int gap,
36183         const parasail_matrix_t* matrix,
36184         int s1_beg, int s1_end, int s2_beg, int s2_end);
36185 
36186 extern parasail_result_t* parasail_sg_flags_scan_sse2_128_32(
36187         const char * const restrict s1, const int s1Len,
36188         const char * const restrict s2, const int s2Len,
36189         const int open, const int gap,
36190         const parasail_matrix_t* matrix,
36191         int s1_beg, int s1_end, int s2_beg, int s2_end);
36192 
36193 extern parasail_result_t* parasail_sg_flags_scan_sse2_128_16(
36194         const char * const restrict s1, const int s1Len,
36195         const char * const restrict s2, const int s2Len,
36196         const int open, const int gap,
36197         const parasail_matrix_t* matrix,
36198         int s1_beg, int s1_end, int s2_beg, int s2_end);
36199 
36200 extern parasail_result_t* parasail_sg_flags_scan_sse2_128_8(
36201         const char * const restrict s1, const int s1Len,
36202         const char * const restrict s2, const int s2Len,
36203         const int open, const int gap,
36204         const parasail_matrix_t* matrix,
36205         int s1_beg, int s1_end, int s2_beg, int s2_end);
36206 
36207 extern parasail_result_t* parasail_sg_flags_scan_sse2_128_sat(
36208         const char * const restrict s1, const int s1Len,
36209         const char * const restrict s2, const int s2Len,
36210         const int open, const int gap,
36211         const parasail_matrix_t* matrix,
36212         int s1_beg, int s1_end, int s2_beg, int s2_end);
36213 
36214 extern parasail_result_t* parasail_sg_flags_scan_sse41_128_64(
36215         const char * const restrict s1, const int s1Len,
36216         const char * const restrict s2, const int s2Len,
36217         const int open, const int gap,
36218         const parasail_matrix_t* matrix,
36219         int s1_beg, int s1_end, int s2_beg, int s2_end);
36220 
36221 extern parasail_result_t* parasail_sg_flags_scan_sse41_128_32(
36222         const char * const restrict s1, const int s1Len,
36223         const char * const restrict s2, const int s2Len,
36224         const int open, const int gap,
36225         const parasail_matrix_t* matrix,
36226         int s1_beg, int s1_end, int s2_beg, int s2_end);
36227 
36228 extern parasail_result_t* parasail_sg_flags_scan_sse41_128_16(
36229         const char * const restrict s1, const int s1Len,
36230         const char * const restrict s2, const int s2Len,
36231         const int open, const int gap,
36232         const parasail_matrix_t* matrix,
36233         int s1_beg, int s1_end, int s2_beg, int s2_end);
36234 
36235 extern parasail_result_t* parasail_sg_flags_scan_sse41_128_8(
36236         const char * const restrict s1, const int s1Len,
36237         const char * const restrict s2, const int s2Len,
36238         const int open, const int gap,
36239         const parasail_matrix_t* matrix,
36240         int s1_beg, int s1_end, int s2_beg, int s2_end);
36241 
36242 extern parasail_result_t* parasail_sg_flags_scan_sse41_128_sat(
36243         const char * const restrict s1, const int s1Len,
36244         const char * const restrict s2, const int s2Len,
36245         const int open, const int gap,
36246         const parasail_matrix_t* matrix,
36247         int s1_beg, int s1_end, int s2_beg, int s2_end);
36248 
36249 extern parasail_result_t* parasail_sg_flags_scan_avx2_256_64(
36250         const char * const restrict s1, const int s1Len,
36251         const char * const restrict s2, const int s2Len,
36252         const int open, const int gap,
36253         const parasail_matrix_t* matrix,
36254         int s1_beg, int s1_end, int s2_beg, int s2_end);
36255 
36256 extern parasail_result_t* parasail_sg_flags_scan_avx2_256_32(
36257         const char * const restrict s1, const int s1Len,
36258         const char * const restrict s2, const int s2Len,
36259         const int open, const int gap,
36260         const parasail_matrix_t* matrix,
36261         int s1_beg, int s1_end, int s2_beg, int s2_end);
36262 
36263 extern parasail_result_t* parasail_sg_flags_scan_avx2_256_16(
36264         const char * const restrict s1, const int s1Len,
36265         const char * const restrict s2, const int s2Len,
36266         const int open, const int gap,
36267         const parasail_matrix_t* matrix,
36268         int s1_beg, int s1_end, int s2_beg, int s2_end);
36269 
36270 extern parasail_result_t* parasail_sg_flags_scan_avx2_256_8(
36271         const char * const restrict s1, const int s1Len,
36272         const char * const restrict s2, const int s2Len,
36273         const int open, const int gap,
36274         const parasail_matrix_t* matrix,
36275         int s1_beg, int s1_end, int s2_beg, int s2_end);
36276 
36277 extern parasail_result_t* parasail_sg_flags_scan_avx2_256_sat(
36278         const char * const restrict s1, const int s1Len,
36279         const char * const restrict s2, const int s2Len,
36280         const int open, const int gap,
36281         const parasail_matrix_t* matrix,
36282         int s1_beg, int s1_end, int s2_beg, int s2_end);
36283 
36284 extern parasail_result_t* parasail_sg_flags_scan_altivec_128_64(
36285         const char * const restrict s1, const int s1Len,
36286         const char * const restrict s2, const int s2Len,
36287         const int open, const int gap,
36288         const parasail_matrix_t* matrix,
36289         int s1_beg, int s1_end, int s2_beg, int s2_end);
36290 
36291 extern parasail_result_t* parasail_sg_flags_scan_altivec_128_32(
36292         const char * const restrict s1, const int s1Len,
36293         const char * const restrict s2, const int s2Len,
36294         const int open, const int gap,
36295         const parasail_matrix_t* matrix,
36296         int s1_beg, int s1_end, int s2_beg, int s2_end);
36297 
36298 extern parasail_result_t* parasail_sg_flags_scan_altivec_128_16(
36299         const char * const restrict s1, const int s1Len,
36300         const char * const restrict s2, const int s2Len,
36301         const int open, const int gap,
36302         const parasail_matrix_t* matrix,
36303         int s1_beg, int s1_end, int s2_beg, int s2_end);
36304 
36305 extern parasail_result_t* parasail_sg_flags_scan_altivec_128_8(
36306         const char * const restrict s1, const int s1Len,
36307         const char * const restrict s2, const int s2Len,
36308         const int open, const int gap,
36309         const parasail_matrix_t* matrix,
36310         int s1_beg, int s1_end, int s2_beg, int s2_end);
36311 
36312 extern parasail_result_t* parasail_sg_flags_scan_altivec_128_sat(
36313         const char * const restrict s1, const int s1Len,
36314         const char * const restrict s2, const int s2Len,
36315         const int open, const int gap,
36316         const parasail_matrix_t* matrix,
36317         int s1_beg, int s1_end, int s2_beg, int s2_end);
36318 
36319 extern parasail_result_t* parasail_sg_flags_scan_neon_128_64(
36320         const char * const restrict s1, const int s1Len,
36321         const char * const restrict s2, const int s2Len,
36322         const int open, const int gap,
36323         const parasail_matrix_t* matrix,
36324         int s1_beg, int s1_end, int s2_beg, int s2_end);
36325 
36326 extern parasail_result_t* parasail_sg_flags_scan_neon_128_32(
36327         const char * const restrict s1, const int s1Len,
36328         const char * const restrict s2, const int s2Len,
36329         const int open, const int gap,
36330         const parasail_matrix_t* matrix,
36331         int s1_beg, int s1_end, int s2_beg, int s2_end);
36332 
36333 extern parasail_result_t* parasail_sg_flags_scan_neon_128_16(
36334         const char * const restrict s1, const int s1Len,
36335         const char * const restrict s2, const int s2Len,
36336         const int open, const int gap,
36337         const parasail_matrix_t* matrix,
36338         int s1_beg, int s1_end, int s2_beg, int s2_end);
36339 
36340 extern parasail_result_t* parasail_sg_flags_scan_neon_128_8(
36341         const char * const restrict s1, const int s1Len,
36342         const char * const restrict s2, const int s2Len,
36343         const int open, const int gap,
36344         const parasail_matrix_t* matrix,
36345         int s1_beg, int s1_end, int s2_beg, int s2_end);
36346 
36347 extern parasail_result_t* parasail_sg_flags_scan_neon_128_sat(
36348         const char * const restrict s1, const int s1Len,
36349         const char * const restrict s2, const int s2Len,
36350         const int open, const int gap,
36351         const parasail_matrix_t* matrix,
36352         int s1_beg, int s1_end, int s2_beg, int s2_end);
36353 
36354 extern parasail_result_t* parasail_sg_flags_striped_sse2_128_64(
36355         const char * const restrict s1, const int s1Len,
36356         const char * const restrict s2, const int s2Len,
36357         const int open, const int gap,
36358         const parasail_matrix_t* matrix,
36359         int s1_beg, int s1_end, int s2_beg, int s2_end);
36360 
36361 extern parasail_result_t* parasail_sg_flags_striped_sse2_128_32(
36362         const char * const restrict s1, const int s1Len,
36363         const char * const restrict s2, const int s2Len,
36364         const int open, const int gap,
36365         const parasail_matrix_t* matrix,
36366         int s1_beg, int s1_end, int s2_beg, int s2_end);
36367 
36368 extern parasail_result_t* parasail_sg_flags_striped_sse2_128_16(
36369         const char * const restrict s1, const int s1Len,
36370         const char * const restrict s2, const int s2Len,
36371         const int open, const int gap,
36372         const parasail_matrix_t* matrix,
36373         int s1_beg, int s1_end, int s2_beg, int s2_end);
36374 
36375 extern parasail_result_t* parasail_sg_flags_striped_sse2_128_8(
36376         const char * const restrict s1, const int s1Len,
36377         const char * const restrict s2, const int s2Len,
36378         const int open, const int gap,
36379         const parasail_matrix_t* matrix,
36380         int s1_beg, int s1_end, int s2_beg, int s2_end);
36381 
36382 extern parasail_result_t* parasail_sg_flags_striped_sse2_128_sat(
36383         const char * const restrict s1, const int s1Len,
36384         const char * const restrict s2, const int s2Len,
36385         const int open, const int gap,
36386         const parasail_matrix_t* matrix,
36387         int s1_beg, int s1_end, int s2_beg, int s2_end);
36388 
36389 extern parasail_result_t* parasail_sg_flags_striped_sse41_128_64(
36390         const char * const restrict s1, const int s1Len,
36391         const char * const restrict s2, const int s2Len,
36392         const int open, const int gap,
36393         const parasail_matrix_t* matrix,
36394         int s1_beg, int s1_end, int s2_beg, int s2_end);
36395 
36396 extern parasail_result_t* parasail_sg_flags_striped_sse41_128_32(
36397         const char * const restrict s1, const int s1Len,
36398         const char * const restrict s2, const int s2Len,
36399         const int open, const int gap,
36400         const parasail_matrix_t* matrix,
36401         int s1_beg, int s1_end, int s2_beg, int s2_end);
36402 
36403 extern parasail_result_t* parasail_sg_flags_striped_sse41_128_16(
36404         const char * const restrict s1, const int s1Len,
36405         const char * const restrict s2, const int s2Len,
36406         const int open, const int gap,
36407         const parasail_matrix_t* matrix,
36408         int s1_beg, int s1_end, int s2_beg, int s2_end);
36409 
36410 extern parasail_result_t* parasail_sg_flags_striped_sse41_128_8(
36411         const char * const restrict s1, const int s1Len,
36412         const char * const restrict s2, const int s2Len,
36413         const int open, const int gap,
36414         const parasail_matrix_t* matrix,
36415         int s1_beg, int s1_end, int s2_beg, int s2_end);
36416 
36417 extern parasail_result_t* parasail_sg_flags_striped_sse41_128_sat(
36418         const char * const restrict s1, const int s1Len,
36419         const char * const restrict s2, const int s2Len,
36420         const int open, const int gap,
36421         const parasail_matrix_t* matrix,
36422         int s1_beg, int s1_end, int s2_beg, int s2_end);
36423 
36424 extern parasail_result_t* parasail_sg_flags_striped_avx2_256_64(
36425         const char * const restrict s1, const int s1Len,
36426         const char * const restrict s2, const int s2Len,
36427         const int open, const int gap,
36428         const parasail_matrix_t* matrix,
36429         int s1_beg, int s1_end, int s2_beg, int s2_end);
36430 
36431 extern parasail_result_t* parasail_sg_flags_striped_avx2_256_32(
36432         const char * const restrict s1, const int s1Len,
36433         const char * const restrict s2, const int s2Len,
36434         const int open, const int gap,
36435         const parasail_matrix_t* matrix,
36436         int s1_beg, int s1_end, int s2_beg, int s2_end);
36437 
36438 extern parasail_result_t* parasail_sg_flags_striped_avx2_256_16(
36439         const char * const restrict s1, const int s1Len,
36440         const char * const restrict s2, const int s2Len,
36441         const int open, const int gap,
36442         const parasail_matrix_t* matrix,
36443         int s1_beg, int s1_end, int s2_beg, int s2_end);
36444 
36445 extern parasail_result_t* parasail_sg_flags_striped_avx2_256_8(
36446         const char * const restrict s1, const int s1Len,
36447         const char * const restrict s2, const int s2Len,
36448         const int open, const int gap,
36449         const parasail_matrix_t* matrix,
36450         int s1_beg, int s1_end, int s2_beg, int s2_end);
36451 
36452 extern parasail_result_t* parasail_sg_flags_striped_avx2_256_sat(
36453         const char * const restrict s1, const int s1Len,
36454         const char * const restrict s2, const int s2Len,
36455         const int open, const int gap,
36456         const parasail_matrix_t* matrix,
36457         int s1_beg, int s1_end, int s2_beg, int s2_end);
36458 
36459 extern parasail_result_t* parasail_sg_flags_striped_altivec_128_64(
36460         const char * const restrict s1, const int s1Len,
36461         const char * const restrict s2, const int s2Len,
36462         const int open, const int gap,
36463         const parasail_matrix_t* matrix,
36464         int s1_beg, int s1_end, int s2_beg, int s2_end);
36465 
36466 extern parasail_result_t* parasail_sg_flags_striped_altivec_128_32(
36467         const char * const restrict s1, const int s1Len,
36468         const char * const restrict s2, const int s2Len,
36469         const int open, const int gap,
36470         const parasail_matrix_t* matrix,
36471         int s1_beg, int s1_end, int s2_beg, int s2_end);
36472 
36473 extern parasail_result_t* parasail_sg_flags_striped_altivec_128_16(
36474         const char * const restrict s1, const int s1Len,
36475         const char * const restrict s2, const int s2Len,
36476         const int open, const int gap,
36477         const parasail_matrix_t* matrix,
36478         int s1_beg, int s1_end, int s2_beg, int s2_end);
36479 
36480 extern parasail_result_t* parasail_sg_flags_striped_altivec_128_8(
36481         const char * const restrict s1, const int s1Len,
36482         const char * const restrict s2, const int s2Len,
36483         const int open, const int gap,
36484         const parasail_matrix_t* matrix,
36485         int s1_beg, int s1_end, int s2_beg, int s2_end);
36486 
36487 extern parasail_result_t* parasail_sg_flags_striped_altivec_128_sat(
36488         const char * const restrict s1, const int s1Len,
36489         const char * const restrict s2, const int s2Len,
36490         const int open, const int gap,
36491         const parasail_matrix_t* matrix,
36492         int s1_beg, int s1_end, int s2_beg, int s2_end);
36493 
36494 extern parasail_result_t* parasail_sg_flags_striped_neon_128_64(
36495         const char * const restrict s1, const int s1Len,
36496         const char * const restrict s2, const int s2Len,
36497         const int open, const int gap,
36498         const parasail_matrix_t* matrix,
36499         int s1_beg, int s1_end, int s2_beg, int s2_end);
36500 
36501 extern parasail_result_t* parasail_sg_flags_striped_neon_128_32(
36502         const char * const restrict s1, const int s1Len,
36503         const char * const restrict s2, const int s2Len,
36504         const int open, const int gap,
36505         const parasail_matrix_t* matrix,
36506         int s1_beg, int s1_end, int s2_beg, int s2_end);
36507 
36508 extern parasail_result_t* parasail_sg_flags_striped_neon_128_16(
36509         const char * const restrict s1, const int s1Len,
36510         const char * const restrict s2, const int s2Len,
36511         const int open, const int gap,
36512         const parasail_matrix_t* matrix,
36513         int s1_beg, int s1_end, int s2_beg, int s2_end);
36514 
36515 extern parasail_result_t* parasail_sg_flags_striped_neon_128_8(
36516         const char * const restrict s1, const int s1Len,
36517         const char * const restrict s2, const int s2Len,
36518         const int open, const int gap,
36519         const parasail_matrix_t* matrix,
36520         int s1_beg, int s1_end, int s2_beg, int s2_end);
36521 
36522 extern parasail_result_t* parasail_sg_flags_striped_neon_128_sat(
36523         const char * const restrict s1, const int s1Len,
36524         const char * const restrict s2, const int s2Len,
36525         const int open, const int gap,
36526         const parasail_matrix_t* matrix,
36527         int s1_beg, int s1_end, int s2_beg, int s2_end);
36528 
36529 extern parasail_result_t* parasail_sg_flags_diag_sse2_128_64(
36530         const char * const restrict s1, const int s1Len,
36531         const char * const restrict s2, const int s2Len,
36532         const int open, const int gap,
36533         const parasail_matrix_t* matrix,
36534         int s1_beg, int s1_end, int s2_beg, int s2_end);
36535 
36536 extern parasail_result_t* parasail_sg_flags_diag_sse2_128_32(
36537         const char * const restrict s1, const int s1Len,
36538         const char * const restrict s2, const int s2Len,
36539         const int open, const int gap,
36540         const parasail_matrix_t* matrix,
36541         int s1_beg, int s1_end, int s2_beg, int s2_end);
36542 
36543 extern parasail_result_t* parasail_sg_flags_diag_sse2_128_16(
36544         const char * const restrict s1, const int s1Len,
36545         const char * const restrict s2, const int s2Len,
36546         const int open, const int gap,
36547         const parasail_matrix_t* matrix,
36548         int s1_beg, int s1_end, int s2_beg, int s2_end);
36549 
36550 extern parasail_result_t* parasail_sg_flags_diag_sse2_128_8(
36551         const char * const restrict s1, const int s1Len,
36552         const char * const restrict s2, const int s2Len,
36553         const int open, const int gap,
36554         const parasail_matrix_t* matrix,
36555         int s1_beg, int s1_end, int s2_beg, int s2_end);
36556 
36557 extern parasail_result_t* parasail_sg_flags_diag_sse2_128_sat(
36558         const char * const restrict s1, const int s1Len,
36559         const char * const restrict s2, const int s2Len,
36560         const int open, const int gap,
36561         const parasail_matrix_t* matrix,
36562         int s1_beg, int s1_end, int s2_beg, int s2_end);
36563 
36564 extern parasail_result_t* parasail_sg_flags_diag_sse41_128_64(
36565         const char * const restrict s1, const int s1Len,
36566         const char * const restrict s2, const int s2Len,
36567         const int open, const int gap,
36568         const parasail_matrix_t* matrix,
36569         int s1_beg, int s1_end, int s2_beg, int s2_end);
36570 
36571 extern parasail_result_t* parasail_sg_flags_diag_sse41_128_32(
36572         const char * const restrict s1, const int s1Len,
36573         const char * const restrict s2, const int s2Len,
36574         const int open, const int gap,
36575         const parasail_matrix_t* matrix,
36576         int s1_beg, int s1_end, int s2_beg, int s2_end);
36577 
36578 extern parasail_result_t* parasail_sg_flags_diag_sse41_128_16(
36579         const char * const restrict s1, const int s1Len,
36580         const char * const restrict s2, const int s2Len,
36581         const int open, const int gap,
36582         const parasail_matrix_t* matrix,
36583         int s1_beg, int s1_end, int s2_beg, int s2_end);
36584 
36585 extern parasail_result_t* parasail_sg_flags_diag_sse41_128_8(
36586         const char * const restrict s1, const int s1Len,
36587         const char * const restrict s2, const int s2Len,
36588         const int open, const int gap,
36589         const parasail_matrix_t* matrix,
36590         int s1_beg, int s1_end, int s2_beg, int s2_end);
36591 
36592 extern parasail_result_t* parasail_sg_flags_diag_sse41_128_sat(
36593         const char * const restrict s1, const int s1Len,
36594         const char * const restrict s2, const int s2Len,
36595         const int open, const int gap,
36596         const parasail_matrix_t* matrix,
36597         int s1_beg, int s1_end, int s2_beg, int s2_end);
36598 
36599 extern parasail_result_t* parasail_sg_flags_diag_avx2_256_64(
36600         const char * const restrict s1, const int s1Len,
36601         const char * const restrict s2, const int s2Len,
36602         const int open, const int gap,
36603         const parasail_matrix_t* matrix,
36604         int s1_beg, int s1_end, int s2_beg, int s2_end);
36605 
36606 extern parasail_result_t* parasail_sg_flags_diag_avx2_256_32(
36607         const char * const restrict s1, const int s1Len,
36608         const char * const restrict s2, const int s2Len,
36609         const int open, const int gap,
36610         const parasail_matrix_t* matrix,
36611         int s1_beg, int s1_end, int s2_beg, int s2_end);
36612 
36613 extern parasail_result_t* parasail_sg_flags_diag_avx2_256_16(
36614         const char * const restrict s1, const int s1Len,
36615         const char * const restrict s2, const int s2Len,
36616         const int open, const int gap,
36617         const parasail_matrix_t* matrix,
36618         int s1_beg, int s1_end, int s2_beg, int s2_end);
36619 
36620 extern parasail_result_t* parasail_sg_flags_diag_avx2_256_8(
36621         const char * const restrict s1, const int s1Len,
36622         const char * const restrict s2, const int s2Len,
36623         const int open, const int gap,
36624         const parasail_matrix_t* matrix,
36625         int s1_beg, int s1_end, int s2_beg, int s2_end);
36626 
36627 extern parasail_result_t* parasail_sg_flags_diag_avx2_256_sat(
36628         const char * const restrict s1, const int s1Len,
36629         const char * const restrict s2, const int s2Len,
36630         const int open, const int gap,
36631         const parasail_matrix_t* matrix,
36632         int s1_beg, int s1_end, int s2_beg, int s2_end);
36633 
36634 extern parasail_result_t* parasail_sg_flags_diag_altivec_128_64(
36635         const char * const restrict s1, const int s1Len,
36636         const char * const restrict s2, const int s2Len,
36637         const int open, const int gap,
36638         const parasail_matrix_t* matrix,
36639         int s1_beg, int s1_end, int s2_beg, int s2_end);
36640 
36641 extern parasail_result_t* parasail_sg_flags_diag_altivec_128_32(
36642         const char * const restrict s1, const int s1Len,
36643         const char * const restrict s2, const int s2Len,
36644         const int open, const int gap,
36645         const parasail_matrix_t* matrix,
36646         int s1_beg, int s1_end, int s2_beg, int s2_end);
36647 
36648 extern parasail_result_t* parasail_sg_flags_diag_altivec_128_16(
36649         const char * const restrict s1, const int s1Len,
36650         const char * const restrict s2, const int s2Len,
36651         const int open, const int gap,
36652         const parasail_matrix_t* matrix,
36653         int s1_beg, int s1_end, int s2_beg, int s2_end);
36654 
36655 extern parasail_result_t* parasail_sg_flags_diag_altivec_128_8(
36656         const char * const restrict s1, const int s1Len,
36657         const char * const restrict s2, const int s2Len,
36658         const int open, const int gap,
36659         const parasail_matrix_t* matrix,
36660         int s1_beg, int s1_end, int s2_beg, int s2_end);
36661 
36662 extern parasail_result_t* parasail_sg_flags_diag_altivec_128_sat(
36663         const char * const restrict s1, const int s1Len,
36664         const char * const restrict s2, const int s2Len,
36665         const int open, const int gap,
36666         const parasail_matrix_t* matrix,
36667         int s1_beg, int s1_end, int s2_beg, int s2_end);
36668 
36669 extern parasail_result_t* parasail_sg_flags_diag_neon_128_64(
36670         const char * const restrict s1, const int s1Len,
36671         const char * const restrict s2, const int s2Len,
36672         const int open, const int gap,
36673         const parasail_matrix_t* matrix,
36674         int s1_beg, int s1_end, int s2_beg, int s2_end);
36675 
36676 extern parasail_result_t* parasail_sg_flags_diag_neon_128_32(
36677         const char * const restrict s1, const int s1Len,
36678         const char * const restrict s2, const int s2Len,
36679         const int open, const int gap,
36680         const parasail_matrix_t* matrix,
36681         int s1_beg, int s1_end, int s2_beg, int s2_end);
36682 
36683 extern parasail_result_t* parasail_sg_flags_diag_neon_128_16(
36684         const char * const restrict s1, const int s1Len,
36685         const char * const restrict s2, const int s2Len,
36686         const int open, const int gap,
36687         const parasail_matrix_t* matrix,
36688         int s1_beg, int s1_end, int s2_beg, int s2_end);
36689 
36690 extern parasail_result_t* parasail_sg_flags_diag_neon_128_8(
36691         const char * const restrict s1, const int s1Len,
36692         const char * const restrict s2, const int s2Len,
36693         const int open, const int gap,
36694         const parasail_matrix_t* matrix,
36695         int s1_beg, int s1_end, int s2_beg, int s2_end);
36696 
36697 extern parasail_result_t* parasail_sg_flags_diag_neon_128_sat(
36698         const char * const restrict s1, const int s1Len,
36699         const char * const restrict s2, const int s2Len,
36700         const int open, const int gap,
36701         const parasail_matrix_t* matrix,
36702         int s1_beg, int s1_end, int s2_beg, int s2_end);
36703 
36704 extern parasail_result_t* parasail_sg_flags_table_scan_sse2_128_64(
36705         const char * const restrict s1, const int s1Len,
36706         const char * const restrict s2, const int s2Len,
36707         const int open, const int gap,
36708         const parasail_matrix_t* matrix,
36709         int s1_beg, int s1_end, int s2_beg, int s2_end);
36710 
36711 extern parasail_result_t* parasail_sg_flags_table_scan_sse2_128_32(
36712         const char * const restrict s1, const int s1Len,
36713         const char * const restrict s2, const int s2Len,
36714         const int open, const int gap,
36715         const parasail_matrix_t* matrix,
36716         int s1_beg, int s1_end, int s2_beg, int s2_end);
36717 
36718 extern parasail_result_t* parasail_sg_flags_table_scan_sse2_128_16(
36719         const char * const restrict s1, const int s1Len,
36720         const char * const restrict s2, const int s2Len,
36721         const int open, const int gap,
36722         const parasail_matrix_t* matrix,
36723         int s1_beg, int s1_end, int s2_beg, int s2_end);
36724 
36725 extern parasail_result_t* parasail_sg_flags_table_scan_sse2_128_8(
36726         const char * const restrict s1, const int s1Len,
36727         const char * const restrict s2, const int s2Len,
36728         const int open, const int gap,
36729         const parasail_matrix_t* matrix,
36730         int s1_beg, int s1_end, int s2_beg, int s2_end);
36731 
36732 extern parasail_result_t* parasail_sg_flags_table_scan_sse2_128_sat(
36733         const char * const restrict s1, const int s1Len,
36734         const char * const restrict s2, const int s2Len,
36735         const int open, const int gap,
36736         const parasail_matrix_t* matrix,
36737         int s1_beg, int s1_end, int s2_beg, int s2_end);
36738 
36739 extern parasail_result_t* parasail_sg_flags_table_scan_sse41_128_64(
36740         const char * const restrict s1, const int s1Len,
36741         const char * const restrict s2, const int s2Len,
36742         const int open, const int gap,
36743         const parasail_matrix_t* matrix,
36744         int s1_beg, int s1_end, int s2_beg, int s2_end);
36745 
36746 extern parasail_result_t* parasail_sg_flags_table_scan_sse41_128_32(
36747         const char * const restrict s1, const int s1Len,
36748         const char * const restrict s2, const int s2Len,
36749         const int open, const int gap,
36750         const parasail_matrix_t* matrix,
36751         int s1_beg, int s1_end, int s2_beg, int s2_end);
36752 
36753 extern parasail_result_t* parasail_sg_flags_table_scan_sse41_128_16(
36754         const char * const restrict s1, const int s1Len,
36755         const char * const restrict s2, const int s2Len,
36756         const int open, const int gap,
36757         const parasail_matrix_t* matrix,
36758         int s1_beg, int s1_end, int s2_beg, int s2_end);
36759 
36760 extern parasail_result_t* parasail_sg_flags_table_scan_sse41_128_8(
36761         const char * const restrict s1, const int s1Len,
36762         const char * const restrict s2, const int s2Len,
36763         const int open, const int gap,
36764         const parasail_matrix_t* matrix,
36765         int s1_beg, int s1_end, int s2_beg, int s2_end);
36766 
36767 extern parasail_result_t* parasail_sg_flags_table_scan_sse41_128_sat(
36768         const char * const restrict s1, const int s1Len,
36769         const char * const restrict s2, const int s2Len,
36770         const int open, const int gap,
36771         const parasail_matrix_t* matrix,
36772         int s1_beg, int s1_end, int s2_beg, int s2_end);
36773 
36774 extern parasail_result_t* parasail_sg_flags_table_scan_avx2_256_64(
36775         const char * const restrict s1, const int s1Len,
36776         const char * const restrict s2, const int s2Len,
36777         const int open, const int gap,
36778         const parasail_matrix_t* matrix,
36779         int s1_beg, int s1_end, int s2_beg, int s2_end);
36780 
36781 extern parasail_result_t* parasail_sg_flags_table_scan_avx2_256_32(
36782         const char * const restrict s1, const int s1Len,
36783         const char * const restrict s2, const int s2Len,
36784         const int open, const int gap,
36785         const parasail_matrix_t* matrix,
36786         int s1_beg, int s1_end, int s2_beg, int s2_end);
36787 
36788 extern parasail_result_t* parasail_sg_flags_table_scan_avx2_256_16(
36789         const char * const restrict s1, const int s1Len,
36790         const char * const restrict s2, const int s2Len,
36791         const int open, const int gap,
36792         const parasail_matrix_t* matrix,
36793         int s1_beg, int s1_end, int s2_beg, int s2_end);
36794 
36795 extern parasail_result_t* parasail_sg_flags_table_scan_avx2_256_8(
36796         const char * const restrict s1, const int s1Len,
36797         const char * const restrict s2, const int s2Len,
36798         const int open, const int gap,
36799         const parasail_matrix_t* matrix,
36800         int s1_beg, int s1_end, int s2_beg, int s2_end);
36801 
36802 extern parasail_result_t* parasail_sg_flags_table_scan_avx2_256_sat(
36803         const char * const restrict s1, const int s1Len,
36804         const char * const restrict s2, const int s2Len,
36805         const int open, const int gap,
36806         const parasail_matrix_t* matrix,
36807         int s1_beg, int s1_end, int s2_beg, int s2_end);
36808 
36809 extern parasail_result_t* parasail_sg_flags_table_scan_altivec_128_64(
36810         const char * const restrict s1, const int s1Len,
36811         const char * const restrict s2, const int s2Len,
36812         const int open, const int gap,
36813         const parasail_matrix_t* matrix,
36814         int s1_beg, int s1_end, int s2_beg, int s2_end);
36815 
36816 extern parasail_result_t* parasail_sg_flags_table_scan_altivec_128_32(
36817         const char * const restrict s1, const int s1Len,
36818         const char * const restrict s2, const int s2Len,
36819         const int open, const int gap,
36820         const parasail_matrix_t* matrix,
36821         int s1_beg, int s1_end, int s2_beg, int s2_end);
36822 
36823 extern parasail_result_t* parasail_sg_flags_table_scan_altivec_128_16(
36824         const char * const restrict s1, const int s1Len,
36825         const char * const restrict s2, const int s2Len,
36826         const int open, const int gap,
36827         const parasail_matrix_t* matrix,
36828         int s1_beg, int s1_end, int s2_beg, int s2_end);
36829 
36830 extern parasail_result_t* parasail_sg_flags_table_scan_altivec_128_8(
36831         const char * const restrict s1, const int s1Len,
36832         const char * const restrict s2, const int s2Len,
36833         const int open, const int gap,
36834         const parasail_matrix_t* matrix,
36835         int s1_beg, int s1_end, int s2_beg, int s2_end);
36836 
36837 extern parasail_result_t* parasail_sg_flags_table_scan_altivec_128_sat(
36838         const char * const restrict s1, const int s1Len,
36839         const char * const restrict s2, const int s2Len,
36840         const int open, const int gap,
36841         const parasail_matrix_t* matrix,
36842         int s1_beg, int s1_end, int s2_beg, int s2_end);
36843 
36844 extern parasail_result_t* parasail_sg_flags_table_scan_neon_128_64(
36845         const char * const restrict s1, const int s1Len,
36846         const char * const restrict s2, const int s2Len,
36847         const int open, const int gap,
36848         const parasail_matrix_t* matrix,
36849         int s1_beg, int s1_end, int s2_beg, int s2_end);
36850 
36851 extern parasail_result_t* parasail_sg_flags_table_scan_neon_128_32(
36852         const char * const restrict s1, const int s1Len,
36853         const char * const restrict s2, const int s2Len,
36854         const int open, const int gap,
36855         const parasail_matrix_t* matrix,
36856         int s1_beg, int s1_end, int s2_beg, int s2_end);
36857 
36858 extern parasail_result_t* parasail_sg_flags_table_scan_neon_128_16(
36859         const char * const restrict s1, const int s1Len,
36860         const char * const restrict s2, const int s2Len,
36861         const int open, const int gap,
36862         const parasail_matrix_t* matrix,
36863         int s1_beg, int s1_end, int s2_beg, int s2_end);
36864 
36865 extern parasail_result_t* parasail_sg_flags_table_scan_neon_128_8(
36866         const char * const restrict s1, const int s1Len,
36867         const char * const restrict s2, const int s2Len,
36868         const int open, const int gap,
36869         const parasail_matrix_t* matrix,
36870         int s1_beg, int s1_end, int s2_beg, int s2_end);
36871 
36872 extern parasail_result_t* parasail_sg_flags_table_scan_neon_128_sat(
36873         const char * const restrict s1, const int s1Len,
36874         const char * const restrict s2, const int s2Len,
36875         const int open, const int gap,
36876         const parasail_matrix_t* matrix,
36877         int s1_beg, int s1_end, int s2_beg, int s2_end);
36878 
36879 extern parasail_result_t* parasail_sg_flags_table_striped_sse2_128_64(
36880         const char * const restrict s1, const int s1Len,
36881         const char * const restrict s2, const int s2Len,
36882         const int open, const int gap,
36883         const parasail_matrix_t* matrix,
36884         int s1_beg, int s1_end, int s2_beg, int s2_end);
36885 
36886 extern parasail_result_t* parasail_sg_flags_table_striped_sse2_128_32(
36887         const char * const restrict s1, const int s1Len,
36888         const char * const restrict s2, const int s2Len,
36889         const int open, const int gap,
36890         const parasail_matrix_t* matrix,
36891         int s1_beg, int s1_end, int s2_beg, int s2_end);
36892 
36893 extern parasail_result_t* parasail_sg_flags_table_striped_sse2_128_16(
36894         const char * const restrict s1, const int s1Len,
36895         const char * const restrict s2, const int s2Len,
36896         const int open, const int gap,
36897         const parasail_matrix_t* matrix,
36898         int s1_beg, int s1_end, int s2_beg, int s2_end);
36899 
36900 extern parasail_result_t* parasail_sg_flags_table_striped_sse2_128_8(
36901         const char * const restrict s1, const int s1Len,
36902         const char * const restrict s2, const int s2Len,
36903         const int open, const int gap,
36904         const parasail_matrix_t* matrix,
36905         int s1_beg, int s1_end, int s2_beg, int s2_end);
36906 
36907 extern parasail_result_t* parasail_sg_flags_table_striped_sse2_128_sat(
36908         const char * const restrict s1, const int s1Len,
36909         const char * const restrict s2, const int s2Len,
36910         const int open, const int gap,
36911         const parasail_matrix_t* matrix,
36912         int s1_beg, int s1_end, int s2_beg, int s2_end);
36913 
36914 extern parasail_result_t* parasail_sg_flags_table_striped_sse41_128_64(
36915         const char * const restrict s1, const int s1Len,
36916         const char * const restrict s2, const int s2Len,
36917         const int open, const int gap,
36918         const parasail_matrix_t* matrix,
36919         int s1_beg, int s1_end, int s2_beg, int s2_end);
36920 
36921 extern parasail_result_t* parasail_sg_flags_table_striped_sse41_128_32(
36922         const char * const restrict s1, const int s1Len,
36923         const char * const restrict s2, const int s2Len,
36924         const int open, const int gap,
36925         const parasail_matrix_t* matrix,
36926         int s1_beg, int s1_end, int s2_beg, int s2_end);
36927 
36928 extern parasail_result_t* parasail_sg_flags_table_striped_sse41_128_16(
36929         const char * const restrict s1, const int s1Len,
36930         const char * const restrict s2, const int s2Len,
36931         const int open, const int gap,
36932         const parasail_matrix_t* matrix,
36933         int s1_beg, int s1_end, int s2_beg, int s2_end);
36934 
36935 extern parasail_result_t* parasail_sg_flags_table_striped_sse41_128_8(
36936         const char * const restrict s1, const int s1Len,
36937         const char * const restrict s2, const int s2Len,
36938         const int open, const int gap,
36939         const parasail_matrix_t* matrix,
36940         int s1_beg, int s1_end, int s2_beg, int s2_end);
36941 
36942 extern parasail_result_t* parasail_sg_flags_table_striped_sse41_128_sat(
36943         const char * const restrict s1, const int s1Len,
36944         const char * const restrict s2, const int s2Len,
36945         const int open, const int gap,
36946         const parasail_matrix_t* matrix,
36947         int s1_beg, int s1_end, int s2_beg, int s2_end);
36948 
36949 extern parasail_result_t* parasail_sg_flags_table_striped_avx2_256_64(
36950         const char * const restrict s1, const int s1Len,
36951         const char * const restrict s2, const int s2Len,
36952         const int open, const int gap,
36953         const parasail_matrix_t* matrix,
36954         int s1_beg, int s1_end, int s2_beg, int s2_end);
36955 
36956 extern parasail_result_t* parasail_sg_flags_table_striped_avx2_256_32(
36957         const char * const restrict s1, const int s1Len,
36958         const char * const restrict s2, const int s2Len,
36959         const int open, const int gap,
36960         const parasail_matrix_t* matrix,
36961         int s1_beg, int s1_end, int s2_beg, int s2_end);
36962 
36963 extern parasail_result_t* parasail_sg_flags_table_striped_avx2_256_16(
36964         const char * const restrict s1, const int s1Len,
36965         const char * const restrict s2, const int s2Len,
36966         const int open, const int gap,
36967         const parasail_matrix_t* matrix,
36968         int s1_beg, int s1_end, int s2_beg, int s2_end);
36969 
36970 extern parasail_result_t* parasail_sg_flags_table_striped_avx2_256_8(
36971         const char * const restrict s1, const int s1Len,
36972         const char * const restrict s2, const int s2Len,
36973         const int open, const int gap,
36974         const parasail_matrix_t* matrix,
36975         int s1_beg, int s1_end, int s2_beg, int s2_end);
36976 
36977 extern parasail_result_t* parasail_sg_flags_table_striped_avx2_256_sat(
36978         const char * const restrict s1, const int s1Len,
36979         const char * const restrict s2, const int s2Len,
36980         const int open, const int gap,
36981         const parasail_matrix_t* matrix,
36982         int s1_beg, int s1_end, int s2_beg, int s2_end);
36983 
36984 extern parasail_result_t* parasail_sg_flags_table_striped_altivec_128_64(
36985         const char * const restrict s1, const int s1Len,
36986         const char * const restrict s2, const int s2Len,
36987         const int open, const int gap,
36988         const parasail_matrix_t* matrix,
36989         int s1_beg, int s1_end, int s2_beg, int s2_end);
36990 
36991 extern parasail_result_t* parasail_sg_flags_table_striped_altivec_128_32(
36992         const char * const restrict s1, const int s1Len,
36993         const char * const restrict s2, const int s2Len,
36994         const int open, const int gap,
36995         const parasail_matrix_t* matrix,
36996         int s1_beg, int s1_end, int s2_beg, int s2_end);
36997 
36998 extern parasail_result_t* parasail_sg_flags_table_striped_altivec_128_16(
36999         const char * const restrict s1, const int s1Len,
37000         const char * const restrict s2, const int s2Len,
37001         const int open, const int gap,
37002         const parasail_matrix_t* matrix,
37003         int s1_beg, int s1_end, int s2_beg, int s2_end);
37004 
37005 extern parasail_result_t* parasail_sg_flags_table_striped_altivec_128_8(
37006         const char * const restrict s1, const int s1Len,
37007         const char * const restrict s2, const int s2Len,
37008         const int open, const int gap,
37009         const parasail_matrix_t* matrix,
37010         int s1_beg, int s1_end, int s2_beg, int s2_end);
37011 
37012 extern parasail_result_t* parasail_sg_flags_table_striped_altivec_128_sat(
37013         const char * const restrict s1, const int s1Len,
37014         const char * const restrict s2, const int s2Len,
37015         const int open, const int gap,
37016         const parasail_matrix_t* matrix,
37017         int s1_beg, int s1_end, int s2_beg, int s2_end);
37018 
37019 extern parasail_result_t* parasail_sg_flags_table_striped_neon_128_64(
37020         const char * const restrict s1, const int s1Len,
37021         const char * const restrict s2, const int s2Len,
37022         const int open, const int gap,
37023         const parasail_matrix_t* matrix,
37024         int s1_beg, int s1_end, int s2_beg, int s2_end);
37025 
37026 extern parasail_result_t* parasail_sg_flags_table_striped_neon_128_32(
37027         const char * const restrict s1, const int s1Len,
37028         const char * const restrict s2, const int s2Len,
37029         const int open, const int gap,
37030         const parasail_matrix_t* matrix,
37031         int s1_beg, int s1_end, int s2_beg, int s2_end);
37032 
37033 extern parasail_result_t* parasail_sg_flags_table_striped_neon_128_16(
37034         const char * const restrict s1, const int s1Len,
37035         const char * const restrict s2, const int s2Len,
37036         const int open, const int gap,
37037         const parasail_matrix_t* matrix,
37038         int s1_beg, int s1_end, int s2_beg, int s2_end);
37039 
37040 extern parasail_result_t* parasail_sg_flags_table_striped_neon_128_8(
37041         const char * const restrict s1, const int s1Len,
37042         const char * const restrict s2, const int s2Len,
37043         const int open, const int gap,
37044         const parasail_matrix_t* matrix,
37045         int s1_beg, int s1_end, int s2_beg, int s2_end);
37046 
37047 extern parasail_result_t* parasail_sg_flags_table_striped_neon_128_sat(
37048         const char * const restrict s1, const int s1Len,
37049         const char * const restrict s2, const int s2Len,
37050         const int open, const int gap,
37051         const parasail_matrix_t* matrix,
37052         int s1_beg, int s1_end, int s2_beg, int s2_end);
37053 
37054 extern parasail_result_t* parasail_sg_flags_table_diag_sse2_128_64(
37055         const char * const restrict s1, const int s1Len,
37056         const char * const restrict s2, const int s2Len,
37057         const int open, const int gap,
37058         const parasail_matrix_t* matrix,
37059         int s1_beg, int s1_end, int s2_beg, int s2_end);
37060 
37061 extern parasail_result_t* parasail_sg_flags_table_diag_sse2_128_32(
37062         const char * const restrict s1, const int s1Len,
37063         const char * const restrict s2, const int s2Len,
37064         const int open, const int gap,
37065         const parasail_matrix_t* matrix,
37066         int s1_beg, int s1_end, int s2_beg, int s2_end);
37067 
37068 extern parasail_result_t* parasail_sg_flags_table_diag_sse2_128_16(
37069         const char * const restrict s1, const int s1Len,
37070         const char * const restrict s2, const int s2Len,
37071         const int open, const int gap,
37072         const parasail_matrix_t* matrix,
37073         int s1_beg, int s1_end, int s2_beg, int s2_end);
37074 
37075 extern parasail_result_t* parasail_sg_flags_table_diag_sse2_128_8(
37076         const char * const restrict s1, const int s1Len,
37077         const char * const restrict s2, const int s2Len,
37078         const int open, const int gap,
37079         const parasail_matrix_t* matrix,
37080         int s1_beg, int s1_end, int s2_beg, int s2_end);
37081 
37082 extern parasail_result_t* parasail_sg_flags_table_diag_sse2_128_sat(
37083         const char * const restrict s1, const int s1Len,
37084         const char * const restrict s2, const int s2Len,
37085         const int open, const int gap,
37086         const parasail_matrix_t* matrix,
37087         int s1_beg, int s1_end, int s2_beg, int s2_end);
37088 
37089 extern parasail_result_t* parasail_sg_flags_table_diag_sse41_128_64(
37090         const char * const restrict s1, const int s1Len,
37091         const char * const restrict s2, const int s2Len,
37092         const int open, const int gap,
37093         const parasail_matrix_t* matrix,
37094         int s1_beg, int s1_end, int s2_beg, int s2_end);
37095 
37096 extern parasail_result_t* parasail_sg_flags_table_diag_sse41_128_32(
37097         const char * const restrict s1, const int s1Len,
37098         const char * const restrict s2, const int s2Len,
37099         const int open, const int gap,
37100         const parasail_matrix_t* matrix,
37101         int s1_beg, int s1_end, int s2_beg, int s2_end);
37102 
37103 extern parasail_result_t* parasail_sg_flags_table_diag_sse41_128_16(
37104         const char * const restrict s1, const int s1Len,
37105         const char * const restrict s2, const int s2Len,
37106         const int open, const int gap,
37107         const parasail_matrix_t* matrix,
37108         int s1_beg, int s1_end, int s2_beg, int s2_end);
37109 
37110 extern parasail_result_t* parasail_sg_flags_table_diag_sse41_128_8(
37111         const char * const restrict s1, const int s1Len,
37112         const char * const restrict s2, const int s2Len,
37113         const int open, const int gap,
37114         const parasail_matrix_t* matrix,
37115         int s1_beg, int s1_end, int s2_beg, int s2_end);
37116 
37117 extern parasail_result_t* parasail_sg_flags_table_diag_sse41_128_sat(
37118         const char * const restrict s1, const int s1Len,
37119         const char * const restrict s2, const int s2Len,
37120         const int open, const int gap,
37121         const parasail_matrix_t* matrix,
37122         int s1_beg, int s1_end, int s2_beg, int s2_end);
37123 
37124 extern parasail_result_t* parasail_sg_flags_table_diag_avx2_256_64(
37125         const char * const restrict s1, const int s1Len,
37126         const char * const restrict s2, const int s2Len,
37127         const int open, const int gap,
37128         const parasail_matrix_t* matrix,
37129         int s1_beg, int s1_end, int s2_beg, int s2_end);
37130 
37131 extern parasail_result_t* parasail_sg_flags_table_diag_avx2_256_32(
37132         const char * const restrict s1, const int s1Len,
37133         const char * const restrict s2, const int s2Len,
37134         const int open, const int gap,
37135         const parasail_matrix_t* matrix,
37136         int s1_beg, int s1_end, int s2_beg, int s2_end);
37137 
37138 extern parasail_result_t* parasail_sg_flags_table_diag_avx2_256_16(
37139         const char * const restrict s1, const int s1Len,
37140         const char * const restrict s2, const int s2Len,
37141         const int open, const int gap,
37142         const parasail_matrix_t* matrix,
37143         int s1_beg, int s1_end, int s2_beg, int s2_end);
37144 
37145 extern parasail_result_t* parasail_sg_flags_table_diag_avx2_256_8(
37146         const char * const restrict s1, const int s1Len,
37147         const char * const restrict s2, const int s2Len,
37148         const int open, const int gap,
37149         const parasail_matrix_t* matrix,
37150         int s1_beg, int s1_end, int s2_beg, int s2_end);
37151 
37152 extern parasail_result_t* parasail_sg_flags_table_diag_avx2_256_sat(
37153         const char * const restrict s1, const int s1Len,
37154         const char * const restrict s2, const int s2Len,
37155         const int open, const int gap,
37156         const parasail_matrix_t* matrix,
37157         int s1_beg, int s1_end, int s2_beg, int s2_end);
37158 
37159 extern parasail_result_t* parasail_sg_flags_table_diag_altivec_128_64(
37160         const char * const restrict s1, const int s1Len,
37161         const char * const restrict s2, const int s2Len,
37162         const int open, const int gap,
37163         const parasail_matrix_t* matrix,
37164         int s1_beg, int s1_end, int s2_beg, int s2_end);
37165 
37166 extern parasail_result_t* parasail_sg_flags_table_diag_altivec_128_32(
37167         const char * const restrict s1, const int s1Len,
37168         const char * const restrict s2, const int s2Len,
37169         const int open, const int gap,
37170         const parasail_matrix_t* matrix,
37171         int s1_beg, int s1_end, int s2_beg, int s2_end);
37172 
37173 extern parasail_result_t* parasail_sg_flags_table_diag_altivec_128_16(
37174         const char * const restrict s1, const int s1Len,
37175         const char * const restrict s2, const int s2Len,
37176         const int open, const int gap,
37177         const parasail_matrix_t* matrix,
37178         int s1_beg, int s1_end, int s2_beg, int s2_end);
37179 
37180 extern parasail_result_t* parasail_sg_flags_table_diag_altivec_128_8(
37181         const char * const restrict s1, const int s1Len,
37182         const char * const restrict s2, const int s2Len,
37183         const int open, const int gap,
37184         const parasail_matrix_t* matrix,
37185         int s1_beg, int s1_end, int s2_beg, int s2_end);
37186 
37187 extern parasail_result_t* parasail_sg_flags_table_diag_altivec_128_sat(
37188         const char * const restrict s1, const int s1Len,
37189         const char * const restrict s2, const int s2Len,
37190         const int open, const int gap,
37191         const parasail_matrix_t* matrix,
37192         int s1_beg, int s1_end, int s2_beg, int s2_end);
37193 
37194 extern parasail_result_t* parasail_sg_flags_table_diag_neon_128_64(
37195         const char * const restrict s1, const int s1Len,
37196         const char * const restrict s2, const int s2Len,
37197         const int open, const int gap,
37198         const parasail_matrix_t* matrix,
37199         int s1_beg, int s1_end, int s2_beg, int s2_end);
37200 
37201 extern parasail_result_t* parasail_sg_flags_table_diag_neon_128_32(
37202         const char * const restrict s1, const int s1Len,
37203         const char * const restrict s2, const int s2Len,
37204         const int open, const int gap,
37205         const parasail_matrix_t* matrix,
37206         int s1_beg, int s1_end, int s2_beg, int s2_end);
37207 
37208 extern parasail_result_t* parasail_sg_flags_table_diag_neon_128_16(
37209         const char * const restrict s1, const int s1Len,
37210         const char * const restrict s2, const int s2Len,
37211         const int open, const int gap,
37212         const parasail_matrix_t* matrix,
37213         int s1_beg, int s1_end, int s2_beg, int s2_end);
37214 
37215 extern parasail_result_t* parasail_sg_flags_table_diag_neon_128_8(
37216         const char * const restrict s1, const int s1Len,
37217         const char * const restrict s2, const int s2Len,
37218         const int open, const int gap,
37219         const parasail_matrix_t* matrix,
37220         int s1_beg, int s1_end, int s2_beg, int s2_end);
37221 
37222 extern parasail_result_t* parasail_sg_flags_table_diag_neon_128_sat(
37223         const char * const restrict s1, const int s1Len,
37224         const char * const restrict s2, const int s2Len,
37225         const int open, const int gap,
37226         const parasail_matrix_t* matrix,
37227         int s1_beg, int s1_end, int s2_beg, int s2_end);
37228 
37229 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse2_128_64(
37230         const char * const restrict s1, const int s1Len,
37231         const char * const restrict s2, const int s2Len,
37232         const int open, const int gap,
37233         const parasail_matrix_t* matrix,
37234         int s1_beg, int s1_end, int s2_beg, int s2_end);
37235 
37236 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse2_128_32(
37237         const char * const restrict s1, const int s1Len,
37238         const char * const restrict s2, const int s2Len,
37239         const int open, const int gap,
37240         const parasail_matrix_t* matrix,
37241         int s1_beg, int s1_end, int s2_beg, int s2_end);
37242 
37243 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse2_128_16(
37244         const char * const restrict s1, const int s1Len,
37245         const char * const restrict s2, const int s2Len,
37246         const int open, const int gap,
37247         const parasail_matrix_t* matrix,
37248         int s1_beg, int s1_end, int s2_beg, int s2_end);
37249 
37250 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse2_128_8(
37251         const char * const restrict s1, const int s1Len,
37252         const char * const restrict s2, const int s2Len,
37253         const int open, const int gap,
37254         const parasail_matrix_t* matrix,
37255         int s1_beg, int s1_end, int s2_beg, int s2_end);
37256 
37257 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse2_128_sat(
37258         const char * const restrict s1, const int s1Len,
37259         const char * const restrict s2, const int s2Len,
37260         const int open, const int gap,
37261         const parasail_matrix_t* matrix,
37262         int s1_beg, int s1_end, int s2_beg, int s2_end);
37263 
37264 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse41_128_64(
37265         const char * const restrict s1, const int s1Len,
37266         const char * const restrict s2, const int s2Len,
37267         const int open, const int gap,
37268         const parasail_matrix_t* matrix,
37269         int s1_beg, int s1_end, int s2_beg, int s2_end);
37270 
37271 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse41_128_32(
37272         const char * const restrict s1, const int s1Len,
37273         const char * const restrict s2, const int s2Len,
37274         const int open, const int gap,
37275         const parasail_matrix_t* matrix,
37276         int s1_beg, int s1_end, int s2_beg, int s2_end);
37277 
37278 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse41_128_16(
37279         const char * const restrict s1, const int s1Len,
37280         const char * const restrict s2, const int s2Len,
37281         const int open, const int gap,
37282         const parasail_matrix_t* matrix,
37283         int s1_beg, int s1_end, int s2_beg, int s2_end);
37284 
37285 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse41_128_8(
37286         const char * const restrict s1, const int s1Len,
37287         const char * const restrict s2, const int s2Len,
37288         const int open, const int gap,
37289         const parasail_matrix_t* matrix,
37290         int s1_beg, int s1_end, int s2_beg, int s2_end);
37291 
37292 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sse41_128_sat(
37293         const char * const restrict s1, const int s1Len,
37294         const char * const restrict s2, const int s2Len,
37295         const int open, const int gap,
37296         const parasail_matrix_t* matrix,
37297         int s1_beg, int s1_end, int s2_beg, int s2_end);
37298 
37299 extern parasail_result_t* parasail_sg_flags_rowcol_scan_avx2_256_64(
37300         const char * const restrict s1, const int s1Len,
37301         const char * const restrict s2, const int s2Len,
37302         const int open, const int gap,
37303         const parasail_matrix_t* matrix,
37304         int s1_beg, int s1_end, int s2_beg, int s2_end);
37305 
37306 extern parasail_result_t* parasail_sg_flags_rowcol_scan_avx2_256_32(
37307         const char * const restrict s1, const int s1Len,
37308         const char * const restrict s2, const int s2Len,
37309         const int open, const int gap,
37310         const parasail_matrix_t* matrix,
37311         int s1_beg, int s1_end, int s2_beg, int s2_end);
37312 
37313 extern parasail_result_t* parasail_sg_flags_rowcol_scan_avx2_256_16(
37314         const char * const restrict s1, const int s1Len,
37315         const char * const restrict s2, const int s2Len,
37316         const int open, const int gap,
37317         const parasail_matrix_t* matrix,
37318         int s1_beg, int s1_end, int s2_beg, int s2_end);
37319 
37320 extern parasail_result_t* parasail_sg_flags_rowcol_scan_avx2_256_8(
37321         const char * const restrict s1, const int s1Len,
37322         const char * const restrict s2, const int s2Len,
37323         const int open, const int gap,
37324         const parasail_matrix_t* matrix,
37325         int s1_beg, int s1_end, int s2_beg, int s2_end);
37326 
37327 extern parasail_result_t* parasail_sg_flags_rowcol_scan_avx2_256_sat(
37328         const char * const restrict s1, const int s1Len,
37329         const char * const restrict s2, const int s2Len,
37330         const int open, const int gap,
37331         const parasail_matrix_t* matrix,
37332         int s1_beg, int s1_end, int s2_beg, int s2_end);
37333 
37334 extern parasail_result_t* parasail_sg_flags_rowcol_scan_altivec_128_64(
37335         const char * const restrict s1, const int s1Len,
37336         const char * const restrict s2, const int s2Len,
37337         const int open, const int gap,
37338         const parasail_matrix_t* matrix,
37339         int s1_beg, int s1_end, int s2_beg, int s2_end);
37340 
37341 extern parasail_result_t* parasail_sg_flags_rowcol_scan_altivec_128_32(
37342         const char * const restrict s1, const int s1Len,
37343         const char * const restrict s2, const int s2Len,
37344         const int open, const int gap,
37345         const parasail_matrix_t* matrix,
37346         int s1_beg, int s1_end, int s2_beg, int s2_end);
37347 
37348 extern parasail_result_t* parasail_sg_flags_rowcol_scan_altivec_128_16(
37349         const char * const restrict s1, const int s1Len,
37350         const char * const restrict s2, const int s2Len,
37351         const int open, const int gap,
37352         const parasail_matrix_t* matrix,
37353         int s1_beg, int s1_end, int s2_beg, int s2_end);
37354 
37355 extern parasail_result_t* parasail_sg_flags_rowcol_scan_altivec_128_8(
37356         const char * const restrict s1, const int s1Len,
37357         const char * const restrict s2, const int s2Len,
37358         const int open, const int gap,
37359         const parasail_matrix_t* matrix,
37360         int s1_beg, int s1_end, int s2_beg, int s2_end);
37361 
37362 extern parasail_result_t* parasail_sg_flags_rowcol_scan_altivec_128_sat(
37363         const char * const restrict s1, const int s1Len,
37364         const char * const restrict s2, const int s2Len,
37365         const int open, const int gap,
37366         const parasail_matrix_t* matrix,
37367         int s1_beg, int s1_end, int s2_beg, int s2_end);
37368 
37369 extern parasail_result_t* parasail_sg_flags_rowcol_scan_neon_128_64(
37370         const char * const restrict s1, const int s1Len,
37371         const char * const restrict s2, const int s2Len,
37372         const int open, const int gap,
37373         const parasail_matrix_t* matrix,
37374         int s1_beg, int s1_end, int s2_beg, int s2_end);
37375 
37376 extern parasail_result_t* parasail_sg_flags_rowcol_scan_neon_128_32(
37377         const char * const restrict s1, const int s1Len,
37378         const char * const restrict s2, const int s2Len,
37379         const int open, const int gap,
37380         const parasail_matrix_t* matrix,
37381         int s1_beg, int s1_end, int s2_beg, int s2_end);
37382 
37383 extern parasail_result_t* parasail_sg_flags_rowcol_scan_neon_128_16(
37384         const char * const restrict s1, const int s1Len,
37385         const char * const restrict s2, const int s2Len,
37386         const int open, const int gap,
37387         const parasail_matrix_t* matrix,
37388         int s1_beg, int s1_end, int s2_beg, int s2_end);
37389 
37390 extern parasail_result_t* parasail_sg_flags_rowcol_scan_neon_128_8(
37391         const char * const restrict s1, const int s1Len,
37392         const char * const restrict s2, const int s2Len,
37393         const int open, const int gap,
37394         const parasail_matrix_t* matrix,
37395         int s1_beg, int s1_end, int s2_beg, int s2_end);
37396 
37397 extern parasail_result_t* parasail_sg_flags_rowcol_scan_neon_128_sat(
37398         const char * const restrict s1, const int s1Len,
37399         const char * const restrict s2, const int s2Len,
37400         const int open, const int gap,
37401         const parasail_matrix_t* matrix,
37402         int s1_beg, int s1_end, int s2_beg, int s2_end);
37403 
37404 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse2_128_64(
37405         const char * const restrict s1, const int s1Len,
37406         const char * const restrict s2, const int s2Len,
37407         const int open, const int gap,
37408         const parasail_matrix_t* matrix,
37409         int s1_beg, int s1_end, int s2_beg, int s2_end);
37410 
37411 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse2_128_32(
37412         const char * const restrict s1, const int s1Len,
37413         const char * const restrict s2, const int s2Len,
37414         const int open, const int gap,
37415         const parasail_matrix_t* matrix,
37416         int s1_beg, int s1_end, int s2_beg, int s2_end);
37417 
37418 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse2_128_16(
37419         const char * const restrict s1, const int s1Len,
37420         const char * const restrict s2, const int s2Len,
37421         const int open, const int gap,
37422         const parasail_matrix_t* matrix,
37423         int s1_beg, int s1_end, int s2_beg, int s2_end);
37424 
37425 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse2_128_8(
37426         const char * const restrict s1, const int s1Len,
37427         const char * const restrict s2, const int s2Len,
37428         const int open, const int gap,
37429         const parasail_matrix_t* matrix,
37430         int s1_beg, int s1_end, int s2_beg, int s2_end);
37431 
37432 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse2_128_sat(
37433         const char * const restrict s1, const int s1Len,
37434         const char * const restrict s2, const int s2Len,
37435         const int open, const int gap,
37436         const parasail_matrix_t* matrix,
37437         int s1_beg, int s1_end, int s2_beg, int s2_end);
37438 
37439 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse41_128_64(
37440         const char * const restrict s1, const int s1Len,
37441         const char * const restrict s2, const int s2Len,
37442         const int open, const int gap,
37443         const parasail_matrix_t* matrix,
37444         int s1_beg, int s1_end, int s2_beg, int s2_end);
37445 
37446 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse41_128_32(
37447         const char * const restrict s1, const int s1Len,
37448         const char * const restrict s2, const int s2Len,
37449         const int open, const int gap,
37450         const parasail_matrix_t* matrix,
37451         int s1_beg, int s1_end, int s2_beg, int s2_end);
37452 
37453 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse41_128_16(
37454         const char * const restrict s1, const int s1Len,
37455         const char * const restrict s2, const int s2Len,
37456         const int open, const int gap,
37457         const parasail_matrix_t* matrix,
37458         int s1_beg, int s1_end, int s2_beg, int s2_end);
37459 
37460 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse41_128_8(
37461         const char * const restrict s1, const int s1Len,
37462         const char * const restrict s2, const int s2Len,
37463         const int open, const int gap,
37464         const parasail_matrix_t* matrix,
37465         int s1_beg, int s1_end, int s2_beg, int s2_end);
37466 
37467 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sse41_128_sat(
37468         const char * const restrict s1, const int s1Len,
37469         const char * const restrict s2, const int s2Len,
37470         const int open, const int gap,
37471         const parasail_matrix_t* matrix,
37472         int s1_beg, int s1_end, int s2_beg, int s2_end);
37473 
37474 extern parasail_result_t* parasail_sg_flags_rowcol_striped_avx2_256_64(
37475         const char * const restrict s1, const int s1Len,
37476         const char * const restrict s2, const int s2Len,
37477         const int open, const int gap,
37478         const parasail_matrix_t* matrix,
37479         int s1_beg, int s1_end, int s2_beg, int s2_end);
37480 
37481 extern parasail_result_t* parasail_sg_flags_rowcol_striped_avx2_256_32(
37482         const char * const restrict s1, const int s1Len,
37483         const char * const restrict s2, const int s2Len,
37484         const int open, const int gap,
37485         const parasail_matrix_t* matrix,
37486         int s1_beg, int s1_end, int s2_beg, int s2_end);
37487 
37488 extern parasail_result_t* parasail_sg_flags_rowcol_striped_avx2_256_16(
37489         const char * const restrict s1, const int s1Len,
37490         const char * const restrict s2, const int s2Len,
37491         const int open, const int gap,
37492         const parasail_matrix_t* matrix,
37493         int s1_beg, int s1_end, int s2_beg, int s2_end);
37494 
37495 extern parasail_result_t* parasail_sg_flags_rowcol_striped_avx2_256_8(
37496         const char * const restrict s1, const int s1Len,
37497         const char * const restrict s2, const int s2Len,
37498         const int open, const int gap,
37499         const parasail_matrix_t* matrix,
37500         int s1_beg, int s1_end, int s2_beg, int s2_end);
37501 
37502 extern parasail_result_t* parasail_sg_flags_rowcol_striped_avx2_256_sat(
37503         const char * const restrict s1, const int s1Len,
37504         const char * const restrict s2, const int s2Len,
37505         const int open, const int gap,
37506         const parasail_matrix_t* matrix,
37507         int s1_beg, int s1_end, int s2_beg, int s2_end);
37508 
37509 extern parasail_result_t* parasail_sg_flags_rowcol_striped_altivec_128_64(
37510         const char * const restrict s1, const int s1Len,
37511         const char * const restrict s2, const int s2Len,
37512         const int open, const int gap,
37513         const parasail_matrix_t* matrix,
37514         int s1_beg, int s1_end, int s2_beg, int s2_end);
37515 
37516 extern parasail_result_t* parasail_sg_flags_rowcol_striped_altivec_128_32(
37517         const char * const restrict s1, const int s1Len,
37518         const char * const restrict s2, const int s2Len,
37519         const int open, const int gap,
37520         const parasail_matrix_t* matrix,
37521         int s1_beg, int s1_end, int s2_beg, int s2_end);
37522 
37523 extern parasail_result_t* parasail_sg_flags_rowcol_striped_altivec_128_16(
37524         const char * const restrict s1, const int s1Len,
37525         const char * const restrict s2, const int s2Len,
37526         const int open, const int gap,
37527         const parasail_matrix_t* matrix,
37528         int s1_beg, int s1_end, int s2_beg, int s2_end);
37529 
37530 extern parasail_result_t* parasail_sg_flags_rowcol_striped_altivec_128_8(
37531         const char * const restrict s1, const int s1Len,
37532         const char * const restrict s2, const int s2Len,
37533         const int open, const int gap,
37534         const parasail_matrix_t* matrix,
37535         int s1_beg, int s1_end, int s2_beg, int s2_end);
37536 
37537 extern parasail_result_t* parasail_sg_flags_rowcol_striped_altivec_128_sat(
37538         const char * const restrict s1, const int s1Len,
37539         const char * const restrict s2, const int s2Len,
37540         const int open, const int gap,
37541         const parasail_matrix_t* matrix,
37542         int s1_beg, int s1_end, int s2_beg, int s2_end);
37543 
37544 extern parasail_result_t* parasail_sg_flags_rowcol_striped_neon_128_64(
37545         const char * const restrict s1, const int s1Len,
37546         const char * const restrict s2, const int s2Len,
37547         const int open, const int gap,
37548         const parasail_matrix_t* matrix,
37549         int s1_beg, int s1_end, int s2_beg, int s2_end);
37550 
37551 extern parasail_result_t* parasail_sg_flags_rowcol_striped_neon_128_32(
37552         const char * const restrict s1, const int s1Len,
37553         const char * const restrict s2, const int s2Len,
37554         const int open, const int gap,
37555         const parasail_matrix_t* matrix,
37556         int s1_beg, int s1_end, int s2_beg, int s2_end);
37557 
37558 extern parasail_result_t* parasail_sg_flags_rowcol_striped_neon_128_16(
37559         const char * const restrict s1, const int s1Len,
37560         const char * const restrict s2, const int s2Len,
37561         const int open, const int gap,
37562         const parasail_matrix_t* matrix,
37563         int s1_beg, int s1_end, int s2_beg, int s2_end);
37564 
37565 extern parasail_result_t* parasail_sg_flags_rowcol_striped_neon_128_8(
37566         const char * const restrict s1, const int s1Len,
37567         const char * const restrict s2, const int s2Len,
37568         const int open, const int gap,
37569         const parasail_matrix_t* matrix,
37570         int s1_beg, int s1_end, int s2_beg, int s2_end);
37571 
37572 extern parasail_result_t* parasail_sg_flags_rowcol_striped_neon_128_sat(
37573         const char * const restrict s1, const int s1Len,
37574         const char * const restrict s2, const int s2Len,
37575         const int open, const int gap,
37576         const parasail_matrix_t* matrix,
37577         int s1_beg, int s1_end, int s2_beg, int s2_end);
37578 
37579 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse2_128_64(
37580         const char * const restrict s1, const int s1Len,
37581         const char * const restrict s2, const int s2Len,
37582         const int open, const int gap,
37583         const parasail_matrix_t* matrix,
37584         int s1_beg, int s1_end, int s2_beg, int s2_end);
37585 
37586 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse2_128_32(
37587         const char * const restrict s1, const int s1Len,
37588         const char * const restrict s2, const int s2Len,
37589         const int open, const int gap,
37590         const parasail_matrix_t* matrix,
37591         int s1_beg, int s1_end, int s2_beg, int s2_end);
37592 
37593 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse2_128_16(
37594         const char * const restrict s1, const int s1Len,
37595         const char * const restrict s2, const int s2Len,
37596         const int open, const int gap,
37597         const parasail_matrix_t* matrix,
37598         int s1_beg, int s1_end, int s2_beg, int s2_end);
37599 
37600 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse2_128_8(
37601         const char * const restrict s1, const int s1Len,
37602         const char * const restrict s2, const int s2Len,
37603         const int open, const int gap,
37604         const parasail_matrix_t* matrix,
37605         int s1_beg, int s1_end, int s2_beg, int s2_end);
37606 
37607 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse2_128_sat(
37608         const char * const restrict s1, const int s1Len,
37609         const char * const restrict s2, const int s2Len,
37610         const int open, const int gap,
37611         const parasail_matrix_t* matrix,
37612         int s1_beg, int s1_end, int s2_beg, int s2_end);
37613 
37614 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse41_128_64(
37615         const char * const restrict s1, const int s1Len,
37616         const char * const restrict s2, const int s2Len,
37617         const int open, const int gap,
37618         const parasail_matrix_t* matrix,
37619         int s1_beg, int s1_end, int s2_beg, int s2_end);
37620 
37621 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse41_128_32(
37622         const char * const restrict s1, const int s1Len,
37623         const char * const restrict s2, const int s2Len,
37624         const int open, const int gap,
37625         const parasail_matrix_t* matrix,
37626         int s1_beg, int s1_end, int s2_beg, int s2_end);
37627 
37628 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse41_128_16(
37629         const char * const restrict s1, const int s1Len,
37630         const char * const restrict s2, const int s2Len,
37631         const int open, const int gap,
37632         const parasail_matrix_t* matrix,
37633         int s1_beg, int s1_end, int s2_beg, int s2_end);
37634 
37635 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse41_128_8(
37636         const char * const restrict s1, const int s1Len,
37637         const char * const restrict s2, const int s2Len,
37638         const int open, const int gap,
37639         const parasail_matrix_t* matrix,
37640         int s1_beg, int s1_end, int s2_beg, int s2_end);
37641 
37642 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sse41_128_sat(
37643         const char * const restrict s1, const int s1Len,
37644         const char * const restrict s2, const int s2Len,
37645         const int open, const int gap,
37646         const parasail_matrix_t* matrix,
37647         int s1_beg, int s1_end, int s2_beg, int s2_end);
37648 
37649 extern parasail_result_t* parasail_sg_flags_rowcol_diag_avx2_256_64(
37650         const char * const restrict s1, const int s1Len,
37651         const char * const restrict s2, const int s2Len,
37652         const int open, const int gap,
37653         const parasail_matrix_t* matrix,
37654         int s1_beg, int s1_end, int s2_beg, int s2_end);
37655 
37656 extern parasail_result_t* parasail_sg_flags_rowcol_diag_avx2_256_32(
37657         const char * const restrict s1, const int s1Len,
37658         const char * const restrict s2, const int s2Len,
37659         const int open, const int gap,
37660         const parasail_matrix_t* matrix,
37661         int s1_beg, int s1_end, int s2_beg, int s2_end);
37662 
37663 extern parasail_result_t* parasail_sg_flags_rowcol_diag_avx2_256_16(
37664         const char * const restrict s1, const int s1Len,
37665         const char * const restrict s2, const int s2Len,
37666         const int open, const int gap,
37667         const parasail_matrix_t* matrix,
37668         int s1_beg, int s1_end, int s2_beg, int s2_end);
37669 
37670 extern parasail_result_t* parasail_sg_flags_rowcol_diag_avx2_256_8(
37671         const char * const restrict s1, const int s1Len,
37672         const char * const restrict s2, const int s2Len,
37673         const int open, const int gap,
37674         const parasail_matrix_t* matrix,
37675         int s1_beg, int s1_end, int s2_beg, int s2_end);
37676 
37677 extern parasail_result_t* parasail_sg_flags_rowcol_diag_avx2_256_sat(
37678         const char * const restrict s1, const int s1Len,
37679         const char * const restrict s2, const int s2Len,
37680         const int open, const int gap,
37681         const parasail_matrix_t* matrix,
37682         int s1_beg, int s1_end, int s2_beg, int s2_end);
37683 
37684 extern parasail_result_t* parasail_sg_flags_rowcol_diag_altivec_128_64(
37685         const char * const restrict s1, const int s1Len,
37686         const char * const restrict s2, const int s2Len,
37687         const int open, const int gap,
37688         const parasail_matrix_t* matrix,
37689         int s1_beg, int s1_end, int s2_beg, int s2_end);
37690 
37691 extern parasail_result_t* parasail_sg_flags_rowcol_diag_altivec_128_32(
37692         const char * const restrict s1, const int s1Len,
37693         const char * const restrict s2, const int s2Len,
37694         const int open, const int gap,
37695         const parasail_matrix_t* matrix,
37696         int s1_beg, int s1_end, int s2_beg, int s2_end);
37697 
37698 extern parasail_result_t* parasail_sg_flags_rowcol_diag_altivec_128_16(
37699         const char * const restrict s1, const int s1Len,
37700         const char * const restrict s2, const int s2Len,
37701         const int open, const int gap,
37702         const parasail_matrix_t* matrix,
37703         int s1_beg, int s1_end, int s2_beg, int s2_end);
37704 
37705 extern parasail_result_t* parasail_sg_flags_rowcol_diag_altivec_128_8(
37706         const char * const restrict s1, const int s1Len,
37707         const char * const restrict s2, const int s2Len,
37708         const int open, const int gap,
37709         const parasail_matrix_t* matrix,
37710         int s1_beg, int s1_end, int s2_beg, int s2_end);
37711 
37712 extern parasail_result_t* parasail_sg_flags_rowcol_diag_altivec_128_sat(
37713         const char * const restrict s1, const int s1Len,
37714         const char * const restrict s2, const int s2Len,
37715         const int open, const int gap,
37716         const parasail_matrix_t* matrix,
37717         int s1_beg, int s1_end, int s2_beg, int s2_end);
37718 
37719 extern parasail_result_t* parasail_sg_flags_rowcol_diag_neon_128_64(
37720         const char * const restrict s1, const int s1Len,
37721         const char * const restrict s2, const int s2Len,
37722         const int open, const int gap,
37723         const parasail_matrix_t* matrix,
37724         int s1_beg, int s1_end, int s2_beg, int s2_end);
37725 
37726 extern parasail_result_t* parasail_sg_flags_rowcol_diag_neon_128_32(
37727         const char * const restrict s1, const int s1Len,
37728         const char * const restrict s2, const int s2Len,
37729         const int open, const int gap,
37730         const parasail_matrix_t* matrix,
37731         int s1_beg, int s1_end, int s2_beg, int s2_end);
37732 
37733 extern parasail_result_t* parasail_sg_flags_rowcol_diag_neon_128_16(
37734         const char * const restrict s1, const int s1Len,
37735         const char * const restrict s2, const int s2Len,
37736         const int open, const int gap,
37737         const parasail_matrix_t* matrix,
37738         int s1_beg, int s1_end, int s2_beg, int s2_end);
37739 
37740 extern parasail_result_t* parasail_sg_flags_rowcol_diag_neon_128_8(
37741         const char * const restrict s1, const int s1Len,
37742         const char * const restrict s2, const int s2Len,
37743         const int open, const int gap,
37744         const parasail_matrix_t* matrix,
37745         int s1_beg, int s1_end, int s2_beg, int s2_end);
37746 
37747 extern parasail_result_t* parasail_sg_flags_rowcol_diag_neon_128_sat(
37748         const char * const restrict s1, const int s1Len,
37749         const char * const restrict s2, const int s2Len,
37750         const int open, const int gap,
37751         const parasail_matrix_t* matrix,
37752         int s1_beg, int s1_end, int s2_beg, int s2_end);
37753 
37754 extern parasail_result_t* parasail_sg_flags_trace_scan_sse2_128_64(
37755         const char * const restrict s1, const int s1Len,
37756         const char * const restrict s2, const int s2Len,
37757         const int open, const int gap,
37758         const parasail_matrix_t* matrix,
37759         int s1_beg, int s1_end, int s2_beg, int s2_end);
37760 
37761 extern parasail_result_t* parasail_sg_flags_trace_scan_sse2_128_32(
37762         const char * const restrict s1, const int s1Len,
37763         const char * const restrict s2, const int s2Len,
37764         const int open, const int gap,
37765         const parasail_matrix_t* matrix,
37766         int s1_beg, int s1_end, int s2_beg, int s2_end);
37767 
37768 extern parasail_result_t* parasail_sg_flags_trace_scan_sse2_128_16(
37769         const char * const restrict s1, const int s1Len,
37770         const char * const restrict s2, const int s2Len,
37771         const int open, const int gap,
37772         const parasail_matrix_t* matrix,
37773         int s1_beg, int s1_end, int s2_beg, int s2_end);
37774 
37775 extern parasail_result_t* parasail_sg_flags_trace_scan_sse2_128_8(
37776         const char * const restrict s1, const int s1Len,
37777         const char * const restrict s2, const int s2Len,
37778         const int open, const int gap,
37779         const parasail_matrix_t* matrix,
37780         int s1_beg, int s1_end, int s2_beg, int s2_end);
37781 
37782 extern parasail_result_t* parasail_sg_flags_trace_scan_sse2_128_sat(
37783         const char * const restrict s1, const int s1Len,
37784         const char * const restrict s2, const int s2Len,
37785         const int open, const int gap,
37786         const parasail_matrix_t* matrix,
37787         int s1_beg, int s1_end, int s2_beg, int s2_end);
37788 
37789 extern parasail_result_t* parasail_sg_flags_trace_scan_sse41_128_64(
37790         const char * const restrict s1, const int s1Len,
37791         const char * const restrict s2, const int s2Len,
37792         const int open, const int gap,
37793         const parasail_matrix_t* matrix,
37794         int s1_beg, int s1_end, int s2_beg, int s2_end);
37795 
37796 extern parasail_result_t* parasail_sg_flags_trace_scan_sse41_128_32(
37797         const char * const restrict s1, const int s1Len,
37798         const char * const restrict s2, const int s2Len,
37799         const int open, const int gap,
37800         const parasail_matrix_t* matrix,
37801         int s1_beg, int s1_end, int s2_beg, int s2_end);
37802 
37803 extern parasail_result_t* parasail_sg_flags_trace_scan_sse41_128_16(
37804         const char * const restrict s1, const int s1Len,
37805         const char * const restrict s2, const int s2Len,
37806         const int open, const int gap,
37807         const parasail_matrix_t* matrix,
37808         int s1_beg, int s1_end, int s2_beg, int s2_end);
37809 
37810 extern parasail_result_t* parasail_sg_flags_trace_scan_sse41_128_8(
37811         const char * const restrict s1, const int s1Len,
37812         const char * const restrict s2, const int s2Len,
37813         const int open, const int gap,
37814         const parasail_matrix_t* matrix,
37815         int s1_beg, int s1_end, int s2_beg, int s2_end);
37816 
37817 extern parasail_result_t* parasail_sg_flags_trace_scan_sse41_128_sat(
37818         const char * const restrict s1, const int s1Len,
37819         const char * const restrict s2, const int s2Len,
37820         const int open, const int gap,
37821         const parasail_matrix_t* matrix,
37822         int s1_beg, int s1_end, int s2_beg, int s2_end);
37823 
37824 extern parasail_result_t* parasail_sg_flags_trace_scan_avx2_256_64(
37825         const char * const restrict s1, const int s1Len,
37826         const char * const restrict s2, const int s2Len,
37827         const int open, const int gap,
37828         const parasail_matrix_t* matrix,
37829         int s1_beg, int s1_end, int s2_beg, int s2_end);
37830 
37831 extern parasail_result_t* parasail_sg_flags_trace_scan_avx2_256_32(
37832         const char * const restrict s1, const int s1Len,
37833         const char * const restrict s2, const int s2Len,
37834         const int open, const int gap,
37835         const parasail_matrix_t* matrix,
37836         int s1_beg, int s1_end, int s2_beg, int s2_end);
37837 
37838 extern parasail_result_t* parasail_sg_flags_trace_scan_avx2_256_16(
37839         const char * const restrict s1, const int s1Len,
37840         const char * const restrict s2, const int s2Len,
37841         const int open, const int gap,
37842         const parasail_matrix_t* matrix,
37843         int s1_beg, int s1_end, int s2_beg, int s2_end);
37844 
37845 extern parasail_result_t* parasail_sg_flags_trace_scan_avx2_256_8(
37846         const char * const restrict s1, const int s1Len,
37847         const char * const restrict s2, const int s2Len,
37848         const int open, const int gap,
37849         const parasail_matrix_t* matrix,
37850         int s1_beg, int s1_end, int s2_beg, int s2_end);
37851 
37852 extern parasail_result_t* parasail_sg_flags_trace_scan_avx2_256_sat(
37853         const char * const restrict s1, const int s1Len,
37854         const char * const restrict s2, const int s2Len,
37855         const int open, const int gap,
37856         const parasail_matrix_t* matrix,
37857         int s1_beg, int s1_end, int s2_beg, int s2_end);
37858 
37859 extern parasail_result_t* parasail_sg_flags_trace_scan_altivec_128_64(
37860         const char * const restrict s1, const int s1Len,
37861         const char * const restrict s2, const int s2Len,
37862         const int open, const int gap,
37863         const parasail_matrix_t* matrix,
37864         int s1_beg, int s1_end, int s2_beg, int s2_end);
37865 
37866 extern parasail_result_t* parasail_sg_flags_trace_scan_altivec_128_32(
37867         const char * const restrict s1, const int s1Len,
37868         const char * const restrict s2, const int s2Len,
37869         const int open, const int gap,
37870         const parasail_matrix_t* matrix,
37871         int s1_beg, int s1_end, int s2_beg, int s2_end);
37872 
37873 extern parasail_result_t* parasail_sg_flags_trace_scan_altivec_128_16(
37874         const char * const restrict s1, const int s1Len,
37875         const char * const restrict s2, const int s2Len,
37876         const int open, const int gap,
37877         const parasail_matrix_t* matrix,
37878         int s1_beg, int s1_end, int s2_beg, int s2_end);
37879 
37880 extern parasail_result_t* parasail_sg_flags_trace_scan_altivec_128_8(
37881         const char * const restrict s1, const int s1Len,
37882         const char * const restrict s2, const int s2Len,
37883         const int open, const int gap,
37884         const parasail_matrix_t* matrix,
37885         int s1_beg, int s1_end, int s2_beg, int s2_end);
37886 
37887 extern parasail_result_t* parasail_sg_flags_trace_scan_altivec_128_sat(
37888         const char * const restrict s1, const int s1Len,
37889         const char * const restrict s2, const int s2Len,
37890         const int open, const int gap,
37891         const parasail_matrix_t* matrix,
37892         int s1_beg, int s1_end, int s2_beg, int s2_end);
37893 
37894 extern parasail_result_t* parasail_sg_flags_trace_scan_neon_128_64(
37895         const char * const restrict s1, const int s1Len,
37896         const char * const restrict s2, const int s2Len,
37897         const int open, const int gap,
37898         const parasail_matrix_t* matrix,
37899         int s1_beg, int s1_end, int s2_beg, int s2_end);
37900 
37901 extern parasail_result_t* parasail_sg_flags_trace_scan_neon_128_32(
37902         const char * const restrict s1, const int s1Len,
37903         const char * const restrict s2, const int s2Len,
37904         const int open, const int gap,
37905         const parasail_matrix_t* matrix,
37906         int s1_beg, int s1_end, int s2_beg, int s2_end);
37907 
37908 extern parasail_result_t* parasail_sg_flags_trace_scan_neon_128_16(
37909         const char * const restrict s1, const int s1Len,
37910         const char * const restrict s2, const int s2Len,
37911         const int open, const int gap,
37912         const parasail_matrix_t* matrix,
37913         int s1_beg, int s1_end, int s2_beg, int s2_end);
37914 
37915 extern parasail_result_t* parasail_sg_flags_trace_scan_neon_128_8(
37916         const char * const restrict s1, const int s1Len,
37917         const char * const restrict s2, const int s2Len,
37918         const int open, const int gap,
37919         const parasail_matrix_t* matrix,
37920         int s1_beg, int s1_end, int s2_beg, int s2_end);
37921 
37922 extern parasail_result_t* parasail_sg_flags_trace_scan_neon_128_sat(
37923         const char * const restrict s1, const int s1Len,
37924         const char * const restrict s2, const int s2Len,
37925         const int open, const int gap,
37926         const parasail_matrix_t* matrix,
37927         int s1_beg, int s1_end, int s2_beg, int s2_end);
37928 
37929 extern parasail_result_t* parasail_sg_flags_trace_striped_sse2_128_64(
37930         const char * const restrict s1, const int s1Len,
37931         const char * const restrict s2, const int s2Len,
37932         const int open, const int gap,
37933         const parasail_matrix_t* matrix,
37934         int s1_beg, int s1_end, int s2_beg, int s2_end);
37935 
37936 extern parasail_result_t* parasail_sg_flags_trace_striped_sse2_128_32(
37937         const char * const restrict s1, const int s1Len,
37938         const char * const restrict s2, const int s2Len,
37939         const int open, const int gap,
37940         const parasail_matrix_t* matrix,
37941         int s1_beg, int s1_end, int s2_beg, int s2_end);
37942 
37943 extern parasail_result_t* parasail_sg_flags_trace_striped_sse2_128_16(
37944         const char * const restrict s1, const int s1Len,
37945         const char * const restrict s2, const int s2Len,
37946         const int open, const int gap,
37947         const parasail_matrix_t* matrix,
37948         int s1_beg, int s1_end, int s2_beg, int s2_end);
37949 
37950 extern parasail_result_t* parasail_sg_flags_trace_striped_sse2_128_8(
37951         const char * const restrict s1, const int s1Len,
37952         const char * const restrict s2, const int s2Len,
37953         const int open, const int gap,
37954         const parasail_matrix_t* matrix,
37955         int s1_beg, int s1_end, int s2_beg, int s2_end);
37956 
37957 extern parasail_result_t* parasail_sg_flags_trace_striped_sse2_128_sat(
37958         const char * const restrict s1, const int s1Len,
37959         const char * const restrict s2, const int s2Len,
37960         const int open, const int gap,
37961         const parasail_matrix_t* matrix,
37962         int s1_beg, int s1_end, int s2_beg, int s2_end);
37963 
37964 extern parasail_result_t* parasail_sg_flags_trace_striped_sse41_128_64(
37965         const char * const restrict s1, const int s1Len,
37966         const char * const restrict s2, const int s2Len,
37967         const int open, const int gap,
37968         const parasail_matrix_t* matrix,
37969         int s1_beg, int s1_end, int s2_beg, int s2_end);
37970 
37971 extern parasail_result_t* parasail_sg_flags_trace_striped_sse41_128_32(
37972         const char * const restrict s1, const int s1Len,
37973         const char * const restrict s2, const int s2Len,
37974         const int open, const int gap,
37975         const parasail_matrix_t* matrix,
37976         int s1_beg, int s1_end, int s2_beg, int s2_end);
37977 
37978 extern parasail_result_t* parasail_sg_flags_trace_striped_sse41_128_16(
37979         const char * const restrict s1, const int s1Len,
37980         const char * const restrict s2, const int s2Len,
37981         const int open, const int gap,
37982         const parasail_matrix_t* matrix,
37983         int s1_beg, int s1_end, int s2_beg, int s2_end);
37984 
37985 extern parasail_result_t* parasail_sg_flags_trace_striped_sse41_128_8(
37986         const char * const restrict s1, const int s1Len,
37987         const char * const restrict s2, const int s2Len,
37988         const int open, const int gap,
37989         const parasail_matrix_t* matrix,
37990         int s1_beg, int s1_end, int s2_beg, int s2_end);
37991 
37992 extern parasail_result_t* parasail_sg_flags_trace_striped_sse41_128_sat(
37993         const char * const restrict s1, const int s1Len,
37994         const char * const restrict s2, const int s2Len,
37995         const int open, const int gap,
37996         const parasail_matrix_t* matrix,
37997         int s1_beg, int s1_end, int s2_beg, int s2_end);
37998 
37999 extern parasail_result_t* parasail_sg_flags_trace_striped_avx2_256_64(
38000         const char * const restrict s1, const int s1Len,
38001         const char * const restrict s2, const int s2Len,
38002         const int open, const int gap,
38003         const parasail_matrix_t* matrix,
38004         int s1_beg, int s1_end, int s2_beg, int s2_end);
38005 
38006 extern parasail_result_t* parasail_sg_flags_trace_striped_avx2_256_32(
38007         const char * const restrict s1, const int s1Len,
38008         const char * const restrict s2, const int s2Len,
38009         const int open, const int gap,
38010         const parasail_matrix_t* matrix,
38011         int s1_beg, int s1_end, int s2_beg, int s2_end);
38012 
38013 extern parasail_result_t* parasail_sg_flags_trace_striped_avx2_256_16(
38014         const char * const restrict s1, const int s1Len,
38015         const char * const restrict s2, const int s2Len,
38016         const int open, const int gap,
38017         const parasail_matrix_t* matrix,
38018         int s1_beg, int s1_end, int s2_beg, int s2_end);
38019 
38020 extern parasail_result_t* parasail_sg_flags_trace_striped_avx2_256_8(
38021         const char * const restrict s1, const int s1Len,
38022         const char * const restrict s2, const int s2Len,
38023         const int open, const int gap,
38024         const parasail_matrix_t* matrix,
38025         int s1_beg, int s1_end, int s2_beg, int s2_end);
38026 
38027 extern parasail_result_t* parasail_sg_flags_trace_striped_avx2_256_sat(
38028         const char * const restrict s1, const int s1Len,
38029         const char * const restrict s2, const int s2Len,
38030         const int open, const int gap,
38031         const parasail_matrix_t* matrix,
38032         int s1_beg, int s1_end, int s2_beg, int s2_end);
38033 
38034 extern parasail_result_t* parasail_sg_flags_trace_striped_altivec_128_64(
38035         const char * const restrict s1, const int s1Len,
38036         const char * const restrict s2, const int s2Len,
38037         const int open, const int gap,
38038         const parasail_matrix_t* matrix,
38039         int s1_beg, int s1_end, int s2_beg, int s2_end);
38040 
38041 extern parasail_result_t* parasail_sg_flags_trace_striped_altivec_128_32(
38042         const char * const restrict s1, const int s1Len,
38043         const char * const restrict s2, const int s2Len,
38044         const int open, const int gap,
38045         const parasail_matrix_t* matrix,
38046         int s1_beg, int s1_end, int s2_beg, int s2_end);
38047 
38048 extern parasail_result_t* parasail_sg_flags_trace_striped_altivec_128_16(
38049         const char * const restrict s1, const int s1Len,
38050         const char * const restrict s2, const int s2Len,
38051         const int open, const int gap,
38052         const parasail_matrix_t* matrix,
38053         int s1_beg, int s1_end, int s2_beg, int s2_end);
38054 
38055 extern parasail_result_t* parasail_sg_flags_trace_striped_altivec_128_8(
38056         const char * const restrict s1, const int s1Len,
38057         const char * const restrict s2, const int s2Len,
38058         const int open, const int gap,
38059         const parasail_matrix_t* matrix,
38060         int s1_beg, int s1_end, int s2_beg, int s2_end);
38061 
38062 extern parasail_result_t* parasail_sg_flags_trace_striped_altivec_128_sat(
38063         const char * const restrict s1, const int s1Len,
38064         const char * const restrict s2, const int s2Len,
38065         const int open, const int gap,
38066         const parasail_matrix_t* matrix,
38067         int s1_beg, int s1_end, int s2_beg, int s2_end);
38068 
38069 extern parasail_result_t* parasail_sg_flags_trace_striped_neon_128_64(
38070         const char * const restrict s1, const int s1Len,
38071         const char * const restrict s2, const int s2Len,
38072         const int open, const int gap,
38073         const parasail_matrix_t* matrix,
38074         int s1_beg, int s1_end, int s2_beg, int s2_end);
38075 
38076 extern parasail_result_t* parasail_sg_flags_trace_striped_neon_128_32(
38077         const char * const restrict s1, const int s1Len,
38078         const char * const restrict s2, const int s2Len,
38079         const int open, const int gap,
38080         const parasail_matrix_t* matrix,
38081         int s1_beg, int s1_end, int s2_beg, int s2_end);
38082 
38083 extern parasail_result_t* parasail_sg_flags_trace_striped_neon_128_16(
38084         const char * const restrict s1, const int s1Len,
38085         const char * const restrict s2, const int s2Len,
38086         const int open, const int gap,
38087         const parasail_matrix_t* matrix,
38088         int s1_beg, int s1_end, int s2_beg, int s2_end);
38089 
38090 extern parasail_result_t* parasail_sg_flags_trace_striped_neon_128_8(
38091         const char * const restrict s1, const int s1Len,
38092         const char * const restrict s2, const int s2Len,
38093         const int open, const int gap,
38094         const parasail_matrix_t* matrix,
38095         int s1_beg, int s1_end, int s2_beg, int s2_end);
38096 
38097 extern parasail_result_t* parasail_sg_flags_trace_striped_neon_128_sat(
38098         const char * const restrict s1, const int s1Len,
38099         const char * const restrict s2, const int s2Len,
38100         const int open, const int gap,
38101         const parasail_matrix_t* matrix,
38102         int s1_beg, int s1_end, int s2_beg, int s2_end);
38103 
38104 extern parasail_result_t* parasail_sg_flags_trace_diag_sse2_128_64(
38105         const char * const restrict s1, const int s1Len,
38106         const char * const restrict s2, const int s2Len,
38107         const int open, const int gap,
38108         const parasail_matrix_t* matrix,
38109         int s1_beg, int s1_end, int s2_beg, int s2_end);
38110 
38111 extern parasail_result_t* parasail_sg_flags_trace_diag_sse2_128_32(
38112         const char * const restrict s1, const int s1Len,
38113         const char * const restrict s2, const int s2Len,
38114         const int open, const int gap,
38115         const parasail_matrix_t* matrix,
38116         int s1_beg, int s1_end, int s2_beg, int s2_end);
38117 
38118 extern parasail_result_t* parasail_sg_flags_trace_diag_sse2_128_16(
38119         const char * const restrict s1, const int s1Len,
38120         const char * const restrict s2, const int s2Len,
38121         const int open, const int gap,
38122         const parasail_matrix_t* matrix,
38123         int s1_beg, int s1_end, int s2_beg, int s2_end);
38124 
38125 extern parasail_result_t* parasail_sg_flags_trace_diag_sse2_128_8(
38126         const char * const restrict s1, const int s1Len,
38127         const char * const restrict s2, const int s2Len,
38128         const int open, const int gap,
38129         const parasail_matrix_t* matrix,
38130         int s1_beg, int s1_end, int s2_beg, int s2_end);
38131 
38132 extern parasail_result_t* parasail_sg_flags_trace_diag_sse2_128_sat(
38133         const char * const restrict s1, const int s1Len,
38134         const char * const restrict s2, const int s2Len,
38135         const int open, const int gap,
38136         const parasail_matrix_t* matrix,
38137         int s1_beg, int s1_end, int s2_beg, int s2_end);
38138 
38139 extern parasail_result_t* parasail_sg_flags_trace_diag_sse41_128_64(
38140         const char * const restrict s1, const int s1Len,
38141         const char * const restrict s2, const int s2Len,
38142         const int open, const int gap,
38143         const parasail_matrix_t* matrix,
38144         int s1_beg, int s1_end, int s2_beg, int s2_end);
38145 
38146 extern parasail_result_t* parasail_sg_flags_trace_diag_sse41_128_32(
38147         const char * const restrict s1, const int s1Len,
38148         const char * const restrict s2, const int s2Len,
38149         const int open, const int gap,
38150         const parasail_matrix_t* matrix,
38151         int s1_beg, int s1_end, int s2_beg, int s2_end);
38152 
38153 extern parasail_result_t* parasail_sg_flags_trace_diag_sse41_128_16(
38154         const char * const restrict s1, const int s1Len,
38155         const char * const restrict s2, const int s2Len,
38156         const int open, const int gap,
38157         const parasail_matrix_t* matrix,
38158         int s1_beg, int s1_end, int s2_beg, int s2_end);
38159 
38160 extern parasail_result_t* parasail_sg_flags_trace_diag_sse41_128_8(
38161         const char * const restrict s1, const int s1Len,
38162         const char * const restrict s2, const int s2Len,
38163         const int open, const int gap,
38164         const parasail_matrix_t* matrix,
38165         int s1_beg, int s1_end, int s2_beg, int s2_end);
38166 
38167 extern parasail_result_t* parasail_sg_flags_trace_diag_sse41_128_sat(
38168         const char * const restrict s1, const int s1Len,
38169         const char * const restrict s2, const int s2Len,
38170         const int open, const int gap,
38171         const parasail_matrix_t* matrix,
38172         int s1_beg, int s1_end, int s2_beg, int s2_end);
38173 
38174 extern parasail_result_t* parasail_sg_flags_trace_diag_avx2_256_64(
38175         const char * const restrict s1, const int s1Len,
38176         const char * const restrict s2, const int s2Len,
38177         const int open, const int gap,
38178         const parasail_matrix_t* matrix,
38179         int s1_beg, int s1_end, int s2_beg, int s2_end);
38180 
38181 extern parasail_result_t* parasail_sg_flags_trace_diag_avx2_256_32(
38182         const char * const restrict s1, const int s1Len,
38183         const char * const restrict s2, const int s2Len,
38184         const int open, const int gap,
38185         const parasail_matrix_t* matrix,
38186         int s1_beg, int s1_end, int s2_beg, int s2_end);
38187 
38188 extern parasail_result_t* parasail_sg_flags_trace_diag_avx2_256_16(
38189         const char * const restrict s1, const int s1Len,
38190         const char * const restrict s2, const int s2Len,
38191         const int open, const int gap,
38192         const parasail_matrix_t* matrix,
38193         int s1_beg, int s1_end, int s2_beg, int s2_end);
38194 
38195 extern parasail_result_t* parasail_sg_flags_trace_diag_avx2_256_8(
38196         const char * const restrict s1, const int s1Len,
38197         const char * const restrict s2, const int s2Len,
38198         const int open, const int gap,
38199         const parasail_matrix_t* matrix,
38200         int s1_beg, int s1_end, int s2_beg, int s2_end);
38201 
38202 extern parasail_result_t* parasail_sg_flags_trace_diag_avx2_256_sat(
38203         const char * const restrict s1, const int s1Len,
38204         const char * const restrict s2, const int s2Len,
38205         const int open, const int gap,
38206         const parasail_matrix_t* matrix,
38207         int s1_beg, int s1_end, int s2_beg, int s2_end);
38208 
38209 extern parasail_result_t* parasail_sg_flags_trace_diag_altivec_128_64(
38210         const char * const restrict s1, const int s1Len,
38211         const char * const restrict s2, const int s2Len,
38212         const int open, const int gap,
38213         const parasail_matrix_t* matrix,
38214         int s1_beg, int s1_end, int s2_beg, int s2_end);
38215 
38216 extern parasail_result_t* parasail_sg_flags_trace_diag_altivec_128_32(
38217         const char * const restrict s1, const int s1Len,
38218         const char * const restrict s2, const int s2Len,
38219         const int open, const int gap,
38220         const parasail_matrix_t* matrix,
38221         int s1_beg, int s1_end, int s2_beg, int s2_end);
38222 
38223 extern parasail_result_t* parasail_sg_flags_trace_diag_altivec_128_16(
38224         const char * const restrict s1, const int s1Len,
38225         const char * const restrict s2, const int s2Len,
38226         const int open, const int gap,
38227         const parasail_matrix_t* matrix,
38228         int s1_beg, int s1_end, int s2_beg, int s2_end);
38229 
38230 extern parasail_result_t* parasail_sg_flags_trace_diag_altivec_128_8(
38231         const char * const restrict s1, const int s1Len,
38232         const char * const restrict s2, const int s2Len,
38233         const int open, const int gap,
38234         const parasail_matrix_t* matrix,
38235         int s1_beg, int s1_end, int s2_beg, int s2_end);
38236 
38237 extern parasail_result_t* parasail_sg_flags_trace_diag_altivec_128_sat(
38238         const char * const restrict s1, const int s1Len,
38239         const char * const restrict s2, const int s2Len,
38240         const int open, const int gap,
38241         const parasail_matrix_t* matrix,
38242         int s1_beg, int s1_end, int s2_beg, int s2_end);
38243 
38244 extern parasail_result_t* parasail_sg_flags_trace_diag_neon_128_64(
38245         const char * const restrict s1, const int s1Len,
38246         const char * const restrict s2, const int s2Len,
38247         const int open, const int gap,
38248         const parasail_matrix_t* matrix,
38249         int s1_beg, int s1_end, int s2_beg, int s2_end);
38250 
38251 extern parasail_result_t* parasail_sg_flags_trace_diag_neon_128_32(
38252         const char * const restrict s1, const int s1Len,
38253         const char * const restrict s2, const int s2Len,
38254         const int open, const int gap,
38255         const parasail_matrix_t* matrix,
38256         int s1_beg, int s1_end, int s2_beg, int s2_end);
38257 
38258 extern parasail_result_t* parasail_sg_flags_trace_diag_neon_128_16(
38259         const char * const restrict s1, const int s1Len,
38260         const char * const restrict s2, const int s2Len,
38261         const int open, const int gap,
38262         const parasail_matrix_t* matrix,
38263         int s1_beg, int s1_end, int s2_beg, int s2_end);
38264 
38265 extern parasail_result_t* parasail_sg_flags_trace_diag_neon_128_8(
38266         const char * const restrict s1, const int s1Len,
38267         const char * const restrict s2, const int s2Len,
38268         const int open, const int gap,
38269         const parasail_matrix_t* matrix,
38270         int s1_beg, int s1_end, int s2_beg, int s2_end);
38271 
38272 extern parasail_result_t* parasail_sg_flags_trace_diag_neon_128_sat(
38273         const char * const restrict s1, const int s1Len,
38274         const char * const restrict s2, const int s2Len,
38275         const int open, const int gap,
38276         const parasail_matrix_t* matrix,
38277         int s1_beg, int s1_end, int s2_beg, int s2_end);
38278 
38279 extern parasail_result_t* parasail_sg_flags_stats_scan_sse2_128_64(
38280         const char * const restrict s1, const int s1Len,
38281         const char * const restrict s2, const int s2Len,
38282         const int open, const int gap,
38283         const parasail_matrix_t* matrix,
38284         int s1_beg, int s1_end, int s2_beg, int s2_end);
38285 
38286 extern parasail_result_t* parasail_sg_flags_stats_scan_sse2_128_32(
38287         const char * const restrict s1, const int s1Len,
38288         const char * const restrict s2, const int s2Len,
38289         const int open, const int gap,
38290         const parasail_matrix_t* matrix,
38291         int s1_beg, int s1_end, int s2_beg, int s2_end);
38292 
38293 extern parasail_result_t* parasail_sg_flags_stats_scan_sse2_128_16(
38294         const char * const restrict s1, const int s1Len,
38295         const char * const restrict s2, const int s2Len,
38296         const int open, const int gap,
38297         const parasail_matrix_t* matrix,
38298         int s1_beg, int s1_end, int s2_beg, int s2_end);
38299 
38300 extern parasail_result_t* parasail_sg_flags_stats_scan_sse2_128_8(
38301         const char * const restrict s1, const int s1Len,
38302         const char * const restrict s2, const int s2Len,
38303         const int open, const int gap,
38304         const parasail_matrix_t* matrix,
38305         int s1_beg, int s1_end, int s2_beg, int s2_end);
38306 
38307 extern parasail_result_t* parasail_sg_flags_stats_scan_sse2_128_sat(
38308         const char * const restrict s1, const int s1Len,
38309         const char * const restrict s2, const int s2Len,
38310         const int open, const int gap,
38311         const parasail_matrix_t* matrix,
38312         int s1_beg, int s1_end, int s2_beg, int s2_end);
38313 
38314 extern parasail_result_t* parasail_sg_flags_stats_scan_sse41_128_64(
38315         const char * const restrict s1, const int s1Len,
38316         const char * const restrict s2, const int s2Len,
38317         const int open, const int gap,
38318         const parasail_matrix_t* matrix,
38319         int s1_beg, int s1_end, int s2_beg, int s2_end);
38320 
38321 extern parasail_result_t* parasail_sg_flags_stats_scan_sse41_128_32(
38322         const char * const restrict s1, const int s1Len,
38323         const char * const restrict s2, const int s2Len,
38324         const int open, const int gap,
38325         const parasail_matrix_t* matrix,
38326         int s1_beg, int s1_end, int s2_beg, int s2_end);
38327 
38328 extern parasail_result_t* parasail_sg_flags_stats_scan_sse41_128_16(
38329         const char * const restrict s1, const int s1Len,
38330         const char * const restrict s2, const int s2Len,
38331         const int open, const int gap,
38332         const parasail_matrix_t* matrix,
38333         int s1_beg, int s1_end, int s2_beg, int s2_end);
38334 
38335 extern parasail_result_t* parasail_sg_flags_stats_scan_sse41_128_8(
38336         const char * const restrict s1, const int s1Len,
38337         const char * const restrict s2, const int s2Len,
38338         const int open, const int gap,
38339         const parasail_matrix_t* matrix,
38340         int s1_beg, int s1_end, int s2_beg, int s2_end);
38341 
38342 extern parasail_result_t* parasail_sg_flags_stats_scan_sse41_128_sat(
38343         const char * const restrict s1, const int s1Len,
38344         const char * const restrict s2, const int s2Len,
38345         const int open, const int gap,
38346         const parasail_matrix_t* matrix,
38347         int s1_beg, int s1_end, int s2_beg, int s2_end);
38348 
38349 extern parasail_result_t* parasail_sg_flags_stats_scan_avx2_256_64(
38350         const char * const restrict s1, const int s1Len,
38351         const char * const restrict s2, const int s2Len,
38352         const int open, const int gap,
38353         const parasail_matrix_t* matrix,
38354         int s1_beg, int s1_end, int s2_beg, int s2_end);
38355 
38356 extern parasail_result_t* parasail_sg_flags_stats_scan_avx2_256_32(
38357         const char * const restrict s1, const int s1Len,
38358         const char * const restrict s2, const int s2Len,
38359         const int open, const int gap,
38360         const parasail_matrix_t* matrix,
38361         int s1_beg, int s1_end, int s2_beg, int s2_end);
38362 
38363 extern parasail_result_t* parasail_sg_flags_stats_scan_avx2_256_16(
38364         const char * const restrict s1, const int s1Len,
38365         const char * const restrict s2, const int s2Len,
38366         const int open, const int gap,
38367         const parasail_matrix_t* matrix,
38368         int s1_beg, int s1_end, int s2_beg, int s2_end);
38369 
38370 extern parasail_result_t* parasail_sg_flags_stats_scan_avx2_256_8(
38371         const char * const restrict s1, const int s1Len,
38372         const char * const restrict s2, const int s2Len,
38373         const int open, const int gap,
38374         const parasail_matrix_t* matrix,
38375         int s1_beg, int s1_end, int s2_beg, int s2_end);
38376 
38377 extern parasail_result_t* parasail_sg_flags_stats_scan_avx2_256_sat(
38378         const char * const restrict s1, const int s1Len,
38379         const char * const restrict s2, const int s2Len,
38380         const int open, const int gap,
38381         const parasail_matrix_t* matrix,
38382         int s1_beg, int s1_end, int s2_beg, int s2_end);
38383 
38384 extern parasail_result_t* parasail_sg_flags_stats_scan_altivec_128_64(
38385         const char * const restrict s1, const int s1Len,
38386         const char * const restrict s2, const int s2Len,
38387         const int open, const int gap,
38388         const parasail_matrix_t* matrix,
38389         int s1_beg, int s1_end, int s2_beg, int s2_end);
38390 
38391 extern parasail_result_t* parasail_sg_flags_stats_scan_altivec_128_32(
38392         const char * const restrict s1, const int s1Len,
38393         const char * const restrict s2, const int s2Len,
38394         const int open, const int gap,
38395         const parasail_matrix_t* matrix,
38396         int s1_beg, int s1_end, int s2_beg, int s2_end);
38397 
38398 extern parasail_result_t* parasail_sg_flags_stats_scan_altivec_128_16(
38399         const char * const restrict s1, const int s1Len,
38400         const char * const restrict s2, const int s2Len,
38401         const int open, const int gap,
38402         const parasail_matrix_t* matrix,
38403         int s1_beg, int s1_end, int s2_beg, int s2_end);
38404 
38405 extern parasail_result_t* parasail_sg_flags_stats_scan_altivec_128_8(
38406         const char * const restrict s1, const int s1Len,
38407         const char * const restrict s2, const int s2Len,
38408         const int open, const int gap,
38409         const parasail_matrix_t* matrix,
38410         int s1_beg, int s1_end, int s2_beg, int s2_end);
38411 
38412 extern parasail_result_t* parasail_sg_flags_stats_scan_altivec_128_sat(
38413         const char * const restrict s1, const int s1Len,
38414         const char * const restrict s2, const int s2Len,
38415         const int open, const int gap,
38416         const parasail_matrix_t* matrix,
38417         int s1_beg, int s1_end, int s2_beg, int s2_end);
38418 
38419 extern parasail_result_t* parasail_sg_flags_stats_scan_neon_128_64(
38420         const char * const restrict s1, const int s1Len,
38421         const char * const restrict s2, const int s2Len,
38422         const int open, const int gap,
38423         const parasail_matrix_t* matrix,
38424         int s1_beg, int s1_end, int s2_beg, int s2_end);
38425 
38426 extern parasail_result_t* parasail_sg_flags_stats_scan_neon_128_32(
38427         const char * const restrict s1, const int s1Len,
38428         const char * const restrict s2, const int s2Len,
38429         const int open, const int gap,
38430         const parasail_matrix_t* matrix,
38431         int s1_beg, int s1_end, int s2_beg, int s2_end);
38432 
38433 extern parasail_result_t* parasail_sg_flags_stats_scan_neon_128_16(
38434         const char * const restrict s1, const int s1Len,
38435         const char * const restrict s2, const int s2Len,
38436         const int open, const int gap,
38437         const parasail_matrix_t* matrix,
38438         int s1_beg, int s1_end, int s2_beg, int s2_end);
38439 
38440 extern parasail_result_t* parasail_sg_flags_stats_scan_neon_128_8(
38441         const char * const restrict s1, const int s1Len,
38442         const char * const restrict s2, const int s2Len,
38443         const int open, const int gap,
38444         const parasail_matrix_t* matrix,
38445         int s1_beg, int s1_end, int s2_beg, int s2_end);
38446 
38447 extern parasail_result_t* parasail_sg_flags_stats_scan_neon_128_sat(
38448         const char * const restrict s1, const int s1Len,
38449         const char * const restrict s2, const int s2Len,
38450         const int open, const int gap,
38451         const parasail_matrix_t* matrix,
38452         int s1_beg, int s1_end, int s2_beg, int s2_end);
38453 
38454 extern parasail_result_t* parasail_sg_flags_stats_striped_sse2_128_64(
38455         const char * const restrict s1, const int s1Len,
38456         const char * const restrict s2, const int s2Len,
38457         const int open, const int gap,
38458         const parasail_matrix_t* matrix,
38459         int s1_beg, int s1_end, int s2_beg, int s2_end);
38460 
38461 extern parasail_result_t* parasail_sg_flags_stats_striped_sse2_128_32(
38462         const char * const restrict s1, const int s1Len,
38463         const char * const restrict s2, const int s2Len,
38464         const int open, const int gap,
38465         const parasail_matrix_t* matrix,
38466         int s1_beg, int s1_end, int s2_beg, int s2_end);
38467 
38468 extern parasail_result_t* parasail_sg_flags_stats_striped_sse2_128_16(
38469         const char * const restrict s1, const int s1Len,
38470         const char * const restrict s2, const int s2Len,
38471         const int open, const int gap,
38472         const parasail_matrix_t* matrix,
38473         int s1_beg, int s1_end, int s2_beg, int s2_end);
38474 
38475 extern parasail_result_t* parasail_sg_flags_stats_striped_sse2_128_8(
38476         const char * const restrict s1, const int s1Len,
38477         const char * const restrict s2, const int s2Len,
38478         const int open, const int gap,
38479         const parasail_matrix_t* matrix,
38480         int s1_beg, int s1_end, int s2_beg, int s2_end);
38481 
38482 extern parasail_result_t* parasail_sg_flags_stats_striped_sse2_128_sat(
38483         const char * const restrict s1, const int s1Len,
38484         const char * const restrict s2, const int s2Len,
38485         const int open, const int gap,
38486         const parasail_matrix_t* matrix,
38487         int s1_beg, int s1_end, int s2_beg, int s2_end);
38488 
38489 extern parasail_result_t* parasail_sg_flags_stats_striped_sse41_128_64(
38490         const char * const restrict s1, const int s1Len,
38491         const char * const restrict s2, const int s2Len,
38492         const int open, const int gap,
38493         const parasail_matrix_t* matrix,
38494         int s1_beg, int s1_end, int s2_beg, int s2_end);
38495 
38496 extern parasail_result_t* parasail_sg_flags_stats_striped_sse41_128_32(
38497         const char * const restrict s1, const int s1Len,
38498         const char * const restrict s2, const int s2Len,
38499         const int open, const int gap,
38500         const parasail_matrix_t* matrix,
38501         int s1_beg, int s1_end, int s2_beg, int s2_end);
38502 
38503 extern parasail_result_t* parasail_sg_flags_stats_striped_sse41_128_16(
38504         const char * const restrict s1, const int s1Len,
38505         const char * const restrict s2, const int s2Len,
38506         const int open, const int gap,
38507         const parasail_matrix_t* matrix,
38508         int s1_beg, int s1_end, int s2_beg, int s2_end);
38509 
38510 extern parasail_result_t* parasail_sg_flags_stats_striped_sse41_128_8(
38511         const char * const restrict s1, const int s1Len,
38512         const char * const restrict s2, const int s2Len,
38513         const int open, const int gap,
38514         const parasail_matrix_t* matrix,
38515         int s1_beg, int s1_end, int s2_beg, int s2_end);
38516 
38517 extern parasail_result_t* parasail_sg_flags_stats_striped_sse41_128_sat(
38518         const char * const restrict s1, const int s1Len,
38519         const char * const restrict s2, const int s2Len,
38520         const int open, const int gap,
38521         const parasail_matrix_t* matrix,
38522         int s1_beg, int s1_end, int s2_beg, int s2_end);
38523 
38524 extern parasail_result_t* parasail_sg_flags_stats_striped_avx2_256_64(
38525         const char * const restrict s1, const int s1Len,
38526         const char * const restrict s2, const int s2Len,
38527         const int open, const int gap,
38528         const parasail_matrix_t* matrix,
38529         int s1_beg, int s1_end, int s2_beg, int s2_end);
38530 
38531 extern parasail_result_t* parasail_sg_flags_stats_striped_avx2_256_32(
38532         const char * const restrict s1, const int s1Len,
38533         const char * const restrict s2, const int s2Len,
38534         const int open, const int gap,
38535         const parasail_matrix_t* matrix,
38536         int s1_beg, int s1_end, int s2_beg, int s2_end);
38537 
38538 extern parasail_result_t* parasail_sg_flags_stats_striped_avx2_256_16(
38539         const char * const restrict s1, const int s1Len,
38540         const char * const restrict s2, const int s2Len,
38541         const int open, const int gap,
38542         const parasail_matrix_t* matrix,
38543         int s1_beg, int s1_end, int s2_beg, int s2_end);
38544 
38545 extern parasail_result_t* parasail_sg_flags_stats_striped_avx2_256_8(
38546         const char * const restrict s1, const int s1Len,
38547         const char * const restrict s2, const int s2Len,
38548         const int open, const int gap,
38549         const parasail_matrix_t* matrix,
38550         int s1_beg, int s1_end, int s2_beg, int s2_end);
38551 
38552 extern parasail_result_t* parasail_sg_flags_stats_striped_avx2_256_sat(
38553         const char * const restrict s1, const int s1Len,
38554         const char * const restrict s2, const int s2Len,
38555         const int open, const int gap,
38556         const parasail_matrix_t* matrix,
38557         int s1_beg, int s1_end, int s2_beg, int s2_end);
38558 
38559 extern parasail_result_t* parasail_sg_flags_stats_striped_altivec_128_64(
38560         const char * const restrict s1, const int s1Len,
38561         const char * const restrict s2, const int s2Len,
38562         const int open, const int gap,
38563         const parasail_matrix_t* matrix,
38564         int s1_beg, int s1_end, int s2_beg, int s2_end);
38565 
38566 extern parasail_result_t* parasail_sg_flags_stats_striped_altivec_128_32(
38567         const char * const restrict s1, const int s1Len,
38568         const char * const restrict s2, const int s2Len,
38569         const int open, const int gap,
38570         const parasail_matrix_t* matrix,
38571         int s1_beg, int s1_end, int s2_beg, int s2_end);
38572 
38573 extern parasail_result_t* parasail_sg_flags_stats_striped_altivec_128_16(
38574         const char * const restrict s1, const int s1Len,
38575         const char * const restrict s2, const int s2Len,
38576         const int open, const int gap,
38577         const parasail_matrix_t* matrix,
38578         int s1_beg, int s1_end, int s2_beg, int s2_end);
38579 
38580 extern parasail_result_t* parasail_sg_flags_stats_striped_altivec_128_8(
38581         const char * const restrict s1, const int s1Len,
38582         const char * const restrict s2, const int s2Len,
38583         const int open, const int gap,
38584         const parasail_matrix_t* matrix,
38585         int s1_beg, int s1_end, int s2_beg, int s2_end);
38586 
38587 extern parasail_result_t* parasail_sg_flags_stats_striped_altivec_128_sat(
38588         const char * const restrict s1, const int s1Len,
38589         const char * const restrict s2, const int s2Len,
38590         const int open, const int gap,
38591         const parasail_matrix_t* matrix,
38592         int s1_beg, int s1_end, int s2_beg, int s2_end);
38593 
38594 extern parasail_result_t* parasail_sg_flags_stats_striped_neon_128_64(
38595         const char * const restrict s1, const int s1Len,
38596         const char * const restrict s2, const int s2Len,
38597         const int open, const int gap,
38598         const parasail_matrix_t* matrix,
38599         int s1_beg, int s1_end, int s2_beg, int s2_end);
38600 
38601 extern parasail_result_t* parasail_sg_flags_stats_striped_neon_128_32(
38602         const char * const restrict s1, const int s1Len,
38603         const char * const restrict s2, const int s2Len,
38604         const int open, const int gap,
38605         const parasail_matrix_t* matrix,
38606         int s1_beg, int s1_end, int s2_beg, int s2_end);
38607 
38608 extern parasail_result_t* parasail_sg_flags_stats_striped_neon_128_16(
38609         const char * const restrict s1, const int s1Len,
38610         const char * const restrict s2, const int s2Len,
38611         const int open, const int gap,
38612         const parasail_matrix_t* matrix,
38613         int s1_beg, int s1_end, int s2_beg, int s2_end);
38614 
38615 extern parasail_result_t* parasail_sg_flags_stats_striped_neon_128_8(
38616         const char * const restrict s1, const int s1Len,
38617         const char * const restrict s2, const int s2Len,
38618         const int open, const int gap,
38619         const parasail_matrix_t* matrix,
38620         int s1_beg, int s1_end, int s2_beg, int s2_end);
38621 
38622 extern parasail_result_t* parasail_sg_flags_stats_striped_neon_128_sat(
38623         const char * const restrict s1, const int s1Len,
38624         const char * const restrict s2, const int s2Len,
38625         const int open, const int gap,
38626         const parasail_matrix_t* matrix,
38627         int s1_beg, int s1_end, int s2_beg, int s2_end);
38628 
38629 extern parasail_result_t* parasail_sg_flags_stats_diag_sse2_128_64(
38630         const char * const restrict s1, const int s1Len,
38631         const char * const restrict s2, const int s2Len,
38632         const int open, const int gap,
38633         const parasail_matrix_t* matrix,
38634         int s1_beg, int s1_end, int s2_beg, int s2_end);
38635 
38636 extern parasail_result_t* parasail_sg_flags_stats_diag_sse2_128_32(
38637         const char * const restrict s1, const int s1Len,
38638         const char * const restrict s2, const int s2Len,
38639         const int open, const int gap,
38640         const parasail_matrix_t* matrix,
38641         int s1_beg, int s1_end, int s2_beg, int s2_end);
38642 
38643 extern parasail_result_t* parasail_sg_flags_stats_diag_sse2_128_16(
38644         const char * const restrict s1, const int s1Len,
38645         const char * const restrict s2, const int s2Len,
38646         const int open, const int gap,
38647         const parasail_matrix_t* matrix,
38648         int s1_beg, int s1_end, int s2_beg, int s2_end);
38649 
38650 extern parasail_result_t* parasail_sg_flags_stats_diag_sse2_128_8(
38651         const char * const restrict s1, const int s1Len,
38652         const char * const restrict s2, const int s2Len,
38653         const int open, const int gap,
38654         const parasail_matrix_t* matrix,
38655         int s1_beg, int s1_end, int s2_beg, int s2_end);
38656 
38657 extern parasail_result_t* parasail_sg_flags_stats_diag_sse2_128_sat(
38658         const char * const restrict s1, const int s1Len,
38659         const char * const restrict s2, const int s2Len,
38660         const int open, const int gap,
38661         const parasail_matrix_t* matrix,
38662         int s1_beg, int s1_end, int s2_beg, int s2_end);
38663 
38664 extern parasail_result_t* parasail_sg_flags_stats_diag_sse41_128_64(
38665         const char * const restrict s1, const int s1Len,
38666         const char * const restrict s2, const int s2Len,
38667         const int open, const int gap,
38668         const parasail_matrix_t* matrix,
38669         int s1_beg, int s1_end, int s2_beg, int s2_end);
38670 
38671 extern parasail_result_t* parasail_sg_flags_stats_diag_sse41_128_32(
38672         const char * const restrict s1, const int s1Len,
38673         const char * const restrict s2, const int s2Len,
38674         const int open, const int gap,
38675         const parasail_matrix_t* matrix,
38676         int s1_beg, int s1_end, int s2_beg, int s2_end);
38677 
38678 extern parasail_result_t* parasail_sg_flags_stats_diag_sse41_128_16(
38679         const char * const restrict s1, const int s1Len,
38680         const char * const restrict s2, const int s2Len,
38681         const int open, const int gap,
38682         const parasail_matrix_t* matrix,
38683         int s1_beg, int s1_end, int s2_beg, int s2_end);
38684 
38685 extern parasail_result_t* parasail_sg_flags_stats_diag_sse41_128_8(
38686         const char * const restrict s1, const int s1Len,
38687         const char * const restrict s2, const int s2Len,
38688         const int open, const int gap,
38689         const parasail_matrix_t* matrix,
38690         int s1_beg, int s1_end, int s2_beg, int s2_end);
38691 
38692 extern parasail_result_t* parasail_sg_flags_stats_diag_sse41_128_sat(
38693         const char * const restrict s1, const int s1Len,
38694         const char * const restrict s2, const int s2Len,
38695         const int open, const int gap,
38696         const parasail_matrix_t* matrix,
38697         int s1_beg, int s1_end, int s2_beg, int s2_end);
38698 
38699 extern parasail_result_t* parasail_sg_flags_stats_diag_avx2_256_64(
38700         const char * const restrict s1, const int s1Len,
38701         const char * const restrict s2, const int s2Len,
38702         const int open, const int gap,
38703         const parasail_matrix_t* matrix,
38704         int s1_beg, int s1_end, int s2_beg, int s2_end);
38705 
38706 extern parasail_result_t* parasail_sg_flags_stats_diag_avx2_256_32(
38707         const char * const restrict s1, const int s1Len,
38708         const char * const restrict s2, const int s2Len,
38709         const int open, const int gap,
38710         const parasail_matrix_t* matrix,
38711         int s1_beg, int s1_end, int s2_beg, int s2_end);
38712 
38713 extern parasail_result_t* parasail_sg_flags_stats_diag_avx2_256_16(
38714         const char * const restrict s1, const int s1Len,
38715         const char * const restrict s2, const int s2Len,
38716         const int open, const int gap,
38717         const parasail_matrix_t* matrix,
38718         int s1_beg, int s1_end, int s2_beg, int s2_end);
38719 
38720 extern parasail_result_t* parasail_sg_flags_stats_diag_avx2_256_8(
38721         const char * const restrict s1, const int s1Len,
38722         const char * const restrict s2, const int s2Len,
38723         const int open, const int gap,
38724         const parasail_matrix_t* matrix,
38725         int s1_beg, int s1_end, int s2_beg, int s2_end);
38726 
38727 extern parasail_result_t* parasail_sg_flags_stats_diag_avx2_256_sat(
38728         const char * const restrict s1, const int s1Len,
38729         const char * const restrict s2, const int s2Len,
38730         const int open, const int gap,
38731         const parasail_matrix_t* matrix,
38732         int s1_beg, int s1_end, int s2_beg, int s2_end);
38733 
38734 extern parasail_result_t* parasail_sg_flags_stats_diag_altivec_128_64(
38735         const char * const restrict s1, const int s1Len,
38736         const char * const restrict s2, const int s2Len,
38737         const int open, const int gap,
38738         const parasail_matrix_t* matrix,
38739         int s1_beg, int s1_end, int s2_beg, int s2_end);
38740 
38741 extern parasail_result_t* parasail_sg_flags_stats_diag_altivec_128_32(
38742         const char * const restrict s1, const int s1Len,
38743         const char * const restrict s2, const int s2Len,
38744         const int open, const int gap,
38745         const parasail_matrix_t* matrix,
38746         int s1_beg, int s1_end, int s2_beg, int s2_end);
38747 
38748 extern parasail_result_t* parasail_sg_flags_stats_diag_altivec_128_16(
38749         const char * const restrict s1, const int s1Len,
38750         const char * const restrict s2, const int s2Len,
38751         const int open, const int gap,
38752         const parasail_matrix_t* matrix,
38753         int s1_beg, int s1_end, int s2_beg, int s2_end);
38754 
38755 extern parasail_result_t* parasail_sg_flags_stats_diag_altivec_128_8(
38756         const char * const restrict s1, const int s1Len,
38757         const char * const restrict s2, const int s2Len,
38758         const int open, const int gap,
38759         const parasail_matrix_t* matrix,
38760         int s1_beg, int s1_end, int s2_beg, int s2_end);
38761 
38762 extern parasail_result_t* parasail_sg_flags_stats_diag_altivec_128_sat(
38763         const char * const restrict s1, const int s1Len,
38764         const char * const restrict s2, const int s2Len,
38765         const int open, const int gap,
38766         const parasail_matrix_t* matrix,
38767         int s1_beg, int s1_end, int s2_beg, int s2_end);
38768 
38769 extern parasail_result_t* parasail_sg_flags_stats_diag_neon_128_64(
38770         const char * const restrict s1, const int s1Len,
38771         const char * const restrict s2, const int s2Len,
38772         const int open, const int gap,
38773         const parasail_matrix_t* matrix,
38774         int s1_beg, int s1_end, int s2_beg, int s2_end);
38775 
38776 extern parasail_result_t* parasail_sg_flags_stats_diag_neon_128_32(
38777         const char * const restrict s1, const int s1Len,
38778         const char * const restrict s2, const int s2Len,
38779         const int open, const int gap,
38780         const parasail_matrix_t* matrix,
38781         int s1_beg, int s1_end, int s2_beg, int s2_end);
38782 
38783 extern parasail_result_t* parasail_sg_flags_stats_diag_neon_128_16(
38784         const char * const restrict s1, const int s1Len,
38785         const char * const restrict s2, const int s2Len,
38786         const int open, const int gap,
38787         const parasail_matrix_t* matrix,
38788         int s1_beg, int s1_end, int s2_beg, int s2_end);
38789 
38790 extern parasail_result_t* parasail_sg_flags_stats_diag_neon_128_8(
38791         const char * const restrict s1, const int s1Len,
38792         const char * const restrict s2, const int s2Len,
38793         const int open, const int gap,
38794         const parasail_matrix_t* matrix,
38795         int s1_beg, int s1_end, int s2_beg, int s2_end);
38796 
38797 extern parasail_result_t* parasail_sg_flags_stats_diag_neon_128_sat(
38798         const char * const restrict s1, const int s1Len,
38799         const char * const restrict s2, const int s2Len,
38800         const int open, const int gap,
38801         const parasail_matrix_t* matrix,
38802         int s1_beg, int s1_end, int s2_beg, int s2_end);
38803 
38804 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse2_128_64(
38805         const char * const restrict s1, const int s1Len,
38806         const char * const restrict s2, const int s2Len,
38807         const int open, const int gap,
38808         const parasail_matrix_t* matrix,
38809         int s1_beg, int s1_end, int s2_beg, int s2_end);
38810 
38811 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse2_128_32(
38812         const char * const restrict s1, const int s1Len,
38813         const char * const restrict s2, const int s2Len,
38814         const int open, const int gap,
38815         const parasail_matrix_t* matrix,
38816         int s1_beg, int s1_end, int s2_beg, int s2_end);
38817 
38818 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse2_128_16(
38819         const char * const restrict s1, const int s1Len,
38820         const char * const restrict s2, const int s2Len,
38821         const int open, const int gap,
38822         const parasail_matrix_t* matrix,
38823         int s1_beg, int s1_end, int s2_beg, int s2_end);
38824 
38825 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse2_128_8(
38826         const char * const restrict s1, const int s1Len,
38827         const char * const restrict s2, const int s2Len,
38828         const int open, const int gap,
38829         const parasail_matrix_t* matrix,
38830         int s1_beg, int s1_end, int s2_beg, int s2_end);
38831 
38832 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse2_128_sat(
38833         const char * const restrict s1, const int s1Len,
38834         const char * const restrict s2, const int s2Len,
38835         const int open, const int gap,
38836         const parasail_matrix_t* matrix,
38837         int s1_beg, int s1_end, int s2_beg, int s2_end);
38838 
38839 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse41_128_64(
38840         const char * const restrict s1, const int s1Len,
38841         const char * const restrict s2, const int s2Len,
38842         const int open, const int gap,
38843         const parasail_matrix_t* matrix,
38844         int s1_beg, int s1_end, int s2_beg, int s2_end);
38845 
38846 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse41_128_32(
38847         const char * const restrict s1, const int s1Len,
38848         const char * const restrict s2, const int s2Len,
38849         const int open, const int gap,
38850         const parasail_matrix_t* matrix,
38851         int s1_beg, int s1_end, int s2_beg, int s2_end);
38852 
38853 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse41_128_16(
38854         const char * const restrict s1, const int s1Len,
38855         const char * const restrict s2, const int s2Len,
38856         const int open, const int gap,
38857         const parasail_matrix_t* matrix,
38858         int s1_beg, int s1_end, int s2_beg, int s2_end);
38859 
38860 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse41_128_8(
38861         const char * const restrict s1, const int s1Len,
38862         const char * const restrict s2, const int s2Len,
38863         const int open, const int gap,
38864         const parasail_matrix_t* matrix,
38865         int s1_beg, int s1_end, int s2_beg, int s2_end);
38866 
38867 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sse41_128_sat(
38868         const char * const restrict s1, const int s1Len,
38869         const char * const restrict s2, const int s2Len,
38870         const int open, const int gap,
38871         const parasail_matrix_t* matrix,
38872         int s1_beg, int s1_end, int s2_beg, int s2_end);
38873 
38874 extern parasail_result_t* parasail_sg_flags_stats_table_scan_avx2_256_64(
38875         const char * const restrict s1, const int s1Len,
38876         const char * const restrict s2, const int s2Len,
38877         const int open, const int gap,
38878         const parasail_matrix_t* matrix,
38879         int s1_beg, int s1_end, int s2_beg, int s2_end);
38880 
38881 extern parasail_result_t* parasail_sg_flags_stats_table_scan_avx2_256_32(
38882         const char * const restrict s1, const int s1Len,
38883         const char * const restrict s2, const int s2Len,
38884         const int open, const int gap,
38885         const parasail_matrix_t* matrix,
38886         int s1_beg, int s1_end, int s2_beg, int s2_end);
38887 
38888 extern parasail_result_t* parasail_sg_flags_stats_table_scan_avx2_256_16(
38889         const char * const restrict s1, const int s1Len,
38890         const char * const restrict s2, const int s2Len,
38891         const int open, const int gap,
38892         const parasail_matrix_t* matrix,
38893         int s1_beg, int s1_end, int s2_beg, int s2_end);
38894 
38895 extern parasail_result_t* parasail_sg_flags_stats_table_scan_avx2_256_8(
38896         const char * const restrict s1, const int s1Len,
38897         const char * const restrict s2, const int s2Len,
38898         const int open, const int gap,
38899         const parasail_matrix_t* matrix,
38900         int s1_beg, int s1_end, int s2_beg, int s2_end);
38901 
38902 extern parasail_result_t* parasail_sg_flags_stats_table_scan_avx2_256_sat(
38903         const char * const restrict s1, const int s1Len,
38904         const char * const restrict s2, const int s2Len,
38905         const int open, const int gap,
38906         const parasail_matrix_t* matrix,
38907         int s1_beg, int s1_end, int s2_beg, int s2_end);
38908 
38909 extern parasail_result_t* parasail_sg_flags_stats_table_scan_altivec_128_64(
38910         const char * const restrict s1, const int s1Len,
38911         const char * const restrict s2, const int s2Len,
38912         const int open, const int gap,
38913         const parasail_matrix_t* matrix,
38914         int s1_beg, int s1_end, int s2_beg, int s2_end);
38915 
38916 extern parasail_result_t* parasail_sg_flags_stats_table_scan_altivec_128_32(
38917         const char * const restrict s1, const int s1Len,
38918         const char * const restrict s2, const int s2Len,
38919         const int open, const int gap,
38920         const parasail_matrix_t* matrix,
38921         int s1_beg, int s1_end, int s2_beg, int s2_end);
38922 
38923 extern parasail_result_t* parasail_sg_flags_stats_table_scan_altivec_128_16(
38924         const char * const restrict s1, const int s1Len,
38925         const char * const restrict s2, const int s2Len,
38926         const int open, const int gap,
38927         const parasail_matrix_t* matrix,
38928         int s1_beg, int s1_end, int s2_beg, int s2_end);
38929 
38930 extern parasail_result_t* parasail_sg_flags_stats_table_scan_altivec_128_8(
38931         const char * const restrict s1, const int s1Len,
38932         const char * const restrict s2, const int s2Len,
38933         const int open, const int gap,
38934         const parasail_matrix_t* matrix,
38935         int s1_beg, int s1_end, int s2_beg, int s2_end);
38936 
38937 extern parasail_result_t* parasail_sg_flags_stats_table_scan_altivec_128_sat(
38938         const char * const restrict s1, const int s1Len,
38939         const char * const restrict s2, const int s2Len,
38940         const int open, const int gap,
38941         const parasail_matrix_t* matrix,
38942         int s1_beg, int s1_end, int s2_beg, int s2_end);
38943 
38944 extern parasail_result_t* parasail_sg_flags_stats_table_scan_neon_128_64(
38945         const char * const restrict s1, const int s1Len,
38946         const char * const restrict s2, const int s2Len,
38947         const int open, const int gap,
38948         const parasail_matrix_t* matrix,
38949         int s1_beg, int s1_end, int s2_beg, int s2_end);
38950 
38951 extern parasail_result_t* parasail_sg_flags_stats_table_scan_neon_128_32(
38952         const char * const restrict s1, const int s1Len,
38953         const char * const restrict s2, const int s2Len,
38954         const int open, const int gap,
38955         const parasail_matrix_t* matrix,
38956         int s1_beg, int s1_end, int s2_beg, int s2_end);
38957 
38958 extern parasail_result_t* parasail_sg_flags_stats_table_scan_neon_128_16(
38959         const char * const restrict s1, const int s1Len,
38960         const char * const restrict s2, const int s2Len,
38961         const int open, const int gap,
38962         const parasail_matrix_t* matrix,
38963         int s1_beg, int s1_end, int s2_beg, int s2_end);
38964 
38965 extern parasail_result_t* parasail_sg_flags_stats_table_scan_neon_128_8(
38966         const char * const restrict s1, const int s1Len,
38967         const char * const restrict s2, const int s2Len,
38968         const int open, const int gap,
38969         const parasail_matrix_t* matrix,
38970         int s1_beg, int s1_end, int s2_beg, int s2_end);
38971 
38972 extern parasail_result_t* parasail_sg_flags_stats_table_scan_neon_128_sat(
38973         const char * const restrict s1, const int s1Len,
38974         const char * const restrict s2, const int s2Len,
38975         const int open, const int gap,
38976         const parasail_matrix_t* matrix,
38977         int s1_beg, int s1_end, int s2_beg, int s2_end);
38978 
38979 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse2_128_64(
38980         const char * const restrict s1, const int s1Len,
38981         const char * const restrict s2, const int s2Len,
38982         const int open, const int gap,
38983         const parasail_matrix_t* matrix,
38984         int s1_beg, int s1_end, int s2_beg, int s2_end);
38985 
38986 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse2_128_32(
38987         const char * const restrict s1, const int s1Len,
38988         const char * const restrict s2, const int s2Len,
38989         const int open, const int gap,
38990         const parasail_matrix_t* matrix,
38991         int s1_beg, int s1_end, int s2_beg, int s2_end);
38992 
38993 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse2_128_16(
38994         const char * const restrict s1, const int s1Len,
38995         const char * const restrict s2, const int s2Len,
38996         const int open, const int gap,
38997         const parasail_matrix_t* matrix,
38998         int s1_beg, int s1_end, int s2_beg, int s2_end);
38999 
39000 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse2_128_8(
39001         const char * const restrict s1, const int s1Len,
39002         const char * const restrict s2, const int s2Len,
39003         const int open, const int gap,
39004         const parasail_matrix_t* matrix,
39005         int s1_beg, int s1_end, int s2_beg, int s2_end);
39006 
39007 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse2_128_sat(
39008         const char * const restrict s1, const int s1Len,
39009         const char * const restrict s2, const int s2Len,
39010         const int open, const int gap,
39011         const parasail_matrix_t* matrix,
39012         int s1_beg, int s1_end, int s2_beg, int s2_end);
39013 
39014 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse41_128_64(
39015         const char * const restrict s1, const int s1Len,
39016         const char * const restrict s2, const int s2Len,
39017         const int open, const int gap,
39018         const parasail_matrix_t* matrix,
39019         int s1_beg, int s1_end, int s2_beg, int s2_end);
39020 
39021 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse41_128_32(
39022         const char * const restrict s1, const int s1Len,
39023         const char * const restrict s2, const int s2Len,
39024         const int open, const int gap,
39025         const parasail_matrix_t* matrix,
39026         int s1_beg, int s1_end, int s2_beg, int s2_end);
39027 
39028 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse41_128_16(
39029         const char * const restrict s1, const int s1Len,
39030         const char * const restrict s2, const int s2Len,
39031         const int open, const int gap,
39032         const parasail_matrix_t* matrix,
39033         int s1_beg, int s1_end, int s2_beg, int s2_end);
39034 
39035 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse41_128_8(
39036         const char * const restrict s1, const int s1Len,
39037         const char * const restrict s2, const int s2Len,
39038         const int open, const int gap,
39039         const parasail_matrix_t* matrix,
39040         int s1_beg, int s1_end, int s2_beg, int s2_end);
39041 
39042 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sse41_128_sat(
39043         const char * const restrict s1, const int s1Len,
39044         const char * const restrict s2, const int s2Len,
39045         const int open, const int gap,
39046         const parasail_matrix_t* matrix,
39047         int s1_beg, int s1_end, int s2_beg, int s2_end);
39048 
39049 extern parasail_result_t* parasail_sg_flags_stats_table_striped_avx2_256_64(
39050         const char * const restrict s1, const int s1Len,
39051         const char * const restrict s2, const int s2Len,
39052         const int open, const int gap,
39053         const parasail_matrix_t* matrix,
39054         int s1_beg, int s1_end, int s2_beg, int s2_end);
39055 
39056 extern parasail_result_t* parasail_sg_flags_stats_table_striped_avx2_256_32(
39057         const char * const restrict s1, const int s1Len,
39058         const char * const restrict s2, const int s2Len,
39059         const int open, const int gap,
39060         const parasail_matrix_t* matrix,
39061         int s1_beg, int s1_end, int s2_beg, int s2_end);
39062 
39063 extern parasail_result_t* parasail_sg_flags_stats_table_striped_avx2_256_16(
39064         const char * const restrict s1, const int s1Len,
39065         const char * const restrict s2, const int s2Len,
39066         const int open, const int gap,
39067         const parasail_matrix_t* matrix,
39068         int s1_beg, int s1_end, int s2_beg, int s2_end);
39069 
39070 extern parasail_result_t* parasail_sg_flags_stats_table_striped_avx2_256_8(
39071         const char * const restrict s1, const int s1Len,
39072         const char * const restrict s2, const int s2Len,
39073         const int open, const int gap,
39074         const parasail_matrix_t* matrix,
39075         int s1_beg, int s1_end, int s2_beg, int s2_end);
39076 
39077 extern parasail_result_t* parasail_sg_flags_stats_table_striped_avx2_256_sat(
39078         const char * const restrict s1, const int s1Len,
39079         const char * const restrict s2, const int s2Len,
39080         const int open, const int gap,
39081         const parasail_matrix_t* matrix,
39082         int s1_beg, int s1_end, int s2_beg, int s2_end);
39083 
39084 extern parasail_result_t* parasail_sg_flags_stats_table_striped_altivec_128_64(
39085         const char * const restrict s1, const int s1Len,
39086         const char * const restrict s2, const int s2Len,
39087         const int open, const int gap,
39088         const parasail_matrix_t* matrix,
39089         int s1_beg, int s1_end, int s2_beg, int s2_end);
39090 
39091 extern parasail_result_t* parasail_sg_flags_stats_table_striped_altivec_128_32(
39092         const char * const restrict s1, const int s1Len,
39093         const char * const restrict s2, const int s2Len,
39094         const int open, const int gap,
39095         const parasail_matrix_t* matrix,
39096         int s1_beg, int s1_end, int s2_beg, int s2_end);
39097 
39098 extern parasail_result_t* parasail_sg_flags_stats_table_striped_altivec_128_16(
39099         const char * const restrict s1, const int s1Len,
39100         const char * const restrict s2, const int s2Len,
39101         const int open, const int gap,
39102         const parasail_matrix_t* matrix,
39103         int s1_beg, int s1_end, int s2_beg, int s2_end);
39104 
39105 extern parasail_result_t* parasail_sg_flags_stats_table_striped_altivec_128_8(
39106         const char * const restrict s1, const int s1Len,
39107         const char * const restrict s2, const int s2Len,
39108         const int open, const int gap,
39109         const parasail_matrix_t* matrix,
39110         int s1_beg, int s1_end, int s2_beg, int s2_end);
39111 
39112 extern parasail_result_t* parasail_sg_flags_stats_table_striped_altivec_128_sat(
39113         const char * const restrict s1, const int s1Len,
39114         const char * const restrict s2, const int s2Len,
39115         const int open, const int gap,
39116         const parasail_matrix_t* matrix,
39117         int s1_beg, int s1_end, int s2_beg, int s2_end);
39118 
39119 extern parasail_result_t* parasail_sg_flags_stats_table_striped_neon_128_64(
39120         const char * const restrict s1, const int s1Len,
39121         const char * const restrict s2, const int s2Len,
39122         const int open, const int gap,
39123         const parasail_matrix_t* matrix,
39124         int s1_beg, int s1_end, int s2_beg, int s2_end);
39125 
39126 extern parasail_result_t* parasail_sg_flags_stats_table_striped_neon_128_32(
39127         const char * const restrict s1, const int s1Len,
39128         const char * const restrict s2, const int s2Len,
39129         const int open, const int gap,
39130         const parasail_matrix_t* matrix,
39131         int s1_beg, int s1_end, int s2_beg, int s2_end);
39132 
39133 extern parasail_result_t* parasail_sg_flags_stats_table_striped_neon_128_16(
39134         const char * const restrict s1, const int s1Len,
39135         const char * const restrict s2, const int s2Len,
39136         const int open, const int gap,
39137         const parasail_matrix_t* matrix,
39138         int s1_beg, int s1_end, int s2_beg, int s2_end);
39139 
39140 extern parasail_result_t* parasail_sg_flags_stats_table_striped_neon_128_8(
39141         const char * const restrict s1, const int s1Len,
39142         const char * const restrict s2, const int s2Len,
39143         const int open, const int gap,
39144         const parasail_matrix_t* matrix,
39145         int s1_beg, int s1_end, int s2_beg, int s2_end);
39146 
39147 extern parasail_result_t* parasail_sg_flags_stats_table_striped_neon_128_sat(
39148         const char * const restrict s1, const int s1Len,
39149         const char * const restrict s2, const int s2Len,
39150         const int open, const int gap,
39151         const parasail_matrix_t* matrix,
39152         int s1_beg, int s1_end, int s2_beg, int s2_end);
39153 
39154 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse2_128_64(
39155         const char * const restrict s1, const int s1Len,
39156         const char * const restrict s2, const int s2Len,
39157         const int open, const int gap,
39158         const parasail_matrix_t* matrix,
39159         int s1_beg, int s1_end, int s2_beg, int s2_end);
39160 
39161 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse2_128_32(
39162         const char * const restrict s1, const int s1Len,
39163         const char * const restrict s2, const int s2Len,
39164         const int open, const int gap,
39165         const parasail_matrix_t* matrix,
39166         int s1_beg, int s1_end, int s2_beg, int s2_end);
39167 
39168 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse2_128_16(
39169         const char * const restrict s1, const int s1Len,
39170         const char * const restrict s2, const int s2Len,
39171         const int open, const int gap,
39172         const parasail_matrix_t* matrix,
39173         int s1_beg, int s1_end, int s2_beg, int s2_end);
39174 
39175 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse2_128_8(
39176         const char * const restrict s1, const int s1Len,
39177         const char * const restrict s2, const int s2Len,
39178         const int open, const int gap,
39179         const parasail_matrix_t* matrix,
39180         int s1_beg, int s1_end, int s2_beg, int s2_end);
39181 
39182 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse2_128_sat(
39183         const char * const restrict s1, const int s1Len,
39184         const char * const restrict s2, const int s2Len,
39185         const int open, const int gap,
39186         const parasail_matrix_t* matrix,
39187         int s1_beg, int s1_end, int s2_beg, int s2_end);
39188 
39189 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse41_128_64(
39190         const char * const restrict s1, const int s1Len,
39191         const char * const restrict s2, const int s2Len,
39192         const int open, const int gap,
39193         const parasail_matrix_t* matrix,
39194         int s1_beg, int s1_end, int s2_beg, int s2_end);
39195 
39196 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse41_128_32(
39197         const char * const restrict s1, const int s1Len,
39198         const char * const restrict s2, const int s2Len,
39199         const int open, const int gap,
39200         const parasail_matrix_t* matrix,
39201         int s1_beg, int s1_end, int s2_beg, int s2_end);
39202 
39203 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse41_128_16(
39204         const char * const restrict s1, const int s1Len,
39205         const char * const restrict s2, const int s2Len,
39206         const int open, const int gap,
39207         const parasail_matrix_t* matrix,
39208         int s1_beg, int s1_end, int s2_beg, int s2_end);
39209 
39210 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse41_128_8(
39211         const char * const restrict s1, const int s1Len,
39212         const char * const restrict s2, const int s2Len,
39213         const int open, const int gap,
39214         const parasail_matrix_t* matrix,
39215         int s1_beg, int s1_end, int s2_beg, int s2_end);
39216 
39217 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sse41_128_sat(
39218         const char * const restrict s1, const int s1Len,
39219         const char * const restrict s2, const int s2Len,
39220         const int open, const int gap,
39221         const parasail_matrix_t* matrix,
39222         int s1_beg, int s1_end, int s2_beg, int s2_end);
39223 
39224 extern parasail_result_t* parasail_sg_flags_stats_table_diag_avx2_256_64(
39225         const char * const restrict s1, const int s1Len,
39226         const char * const restrict s2, const int s2Len,
39227         const int open, const int gap,
39228         const parasail_matrix_t* matrix,
39229         int s1_beg, int s1_end, int s2_beg, int s2_end);
39230 
39231 extern parasail_result_t* parasail_sg_flags_stats_table_diag_avx2_256_32(
39232         const char * const restrict s1, const int s1Len,
39233         const char * const restrict s2, const int s2Len,
39234         const int open, const int gap,
39235         const parasail_matrix_t* matrix,
39236         int s1_beg, int s1_end, int s2_beg, int s2_end);
39237 
39238 extern parasail_result_t* parasail_sg_flags_stats_table_diag_avx2_256_16(
39239         const char * const restrict s1, const int s1Len,
39240         const char * const restrict s2, const int s2Len,
39241         const int open, const int gap,
39242         const parasail_matrix_t* matrix,
39243         int s1_beg, int s1_end, int s2_beg, int s2_end);
39244 
39245 extern parasail_result_t* parasail_sg_flags_stats_table_diag_avx2_256_8(
39246         const char * const restrict s1, const int s1Len,
39247         const char * const restrict s2, const int s2Len,
39248         const int open, const int gap,
39249         const parasail_matrix_t* matrix,
39250         int s1_beg, int s1_end, int s2_beg, int s2_end);
39251 
39252 extern parasail_result_t* parasail_sg_flags_stats_table_diag_avx2_256_sat(
39253         const char * const restrict s1, const int s1Len,
39254         const char * const restrict s2, const int s2Len,
39255         const int open, const int gap,
39256         const parasail_matrix_t* matrix,
39257         int s1_beg, int s1_end, int s2_beg, int s2_end);
39258 
39259 extern parasail_result_t* parasail_sg_flags_stats_table_diag_altivec_128_64(
39260         const char * const restrict s1, const int s1Len,
39261         const char * const restrict s2, const int s2Len,
39262         const int open, const int gap,
39263         const parasail_matrix_t* matrix,
39264         int s1_beg, int s1_end, int s2_beg, int s2_end);
39265 
39266 extern parasail_result_t* parasail_sg_flags_stats_table_diag_altivec_128_32(
39267         const char * const restrict s1, const int s1Len,
39268         const char * const restrict s2, const int s2Len,
39269         const int open, const int gap,
39270         const parasail_matrix_t* matrix,
39271         int s1_beg, int s1_end, int s2_beg, int s2_end);
39272 
39273 extern parasail_result_t* parasail_sg_flags_stats_table_diag_altivec_128_16(
39274         const char * const restrict s1, const int s1Len,
39275         const char * const restrict s2, const int s2Len,
39276         const int open, const int gap,
39277         const parasail_matrix_t* matrix,
39278         int s1_beg, int s1_end, int s2_beg, int s2_end);
39279 
39280 extern parasail_result_t* parasail_sg_flags_stats_table_diag_altivec_128_8(
39281         const char * const restrict s1, const int s1Len,
39282         const char * const restrict s2, const int s2Len,
39283         const int open, const int gap,
39284         const parasail_matrix_t* matrix,
39285         int s1_beg, int s1_end, int s2_beg, int s2_end);
39286 
39287 extern parasail_result_t* parasail_sg_flags_stats_table_diag_altivec_128_sat(
39288         const char * const restrict s1, const int s1Len,
39289         const char * const restrict s2, const int s2Len,
39290         const int open, const int gap,
39291         const parasail_matrix_t* matrix,
39292         int s1_beg, int s1_end, int s2_beg, int s2_end);
39293 
39294 extern parasail_result_t* parasail_sg_flags_stats_table_diag_neon_128_64(
39295         const char * const restrict s1, const int s1Len,
39296         const char * const restrict s2, const int s2Len,
39297         const int open, const int gap,
39298         const parasail_matrix_t* matrix,
39299         int s1_beg, int s1_end, int s2_beg, int s2_end);
39300 
39301 extern parasail_result_t* parasail_sg_flags_stats_table_diag_neon_128_32(
39302         const char * const restrict s1, const int s1Len,
39303         const char * const restrict s2, const int s2Len,
39304         const int open, const int gap,
39305         const parasail_matrix_t* matrix,
39306         int s1_beg, int s1_end, int s2_beg, int s2_end);
39307 
39308 extern parasail_result_t* parasail_sg_flags_stats_table_diag_neon_128_16(
39309         const char * const restrict s1, const int s1Len,
39310         const char * const restrict s2, const int s2Len,
39311         const int open, const int gap,
39312         const parasail_matrix_t* matrix,
39313         int s1_beg, int s1_end, int s2_beg, int s2_end);
39314 
39315 extern parasail_result_t* parasail_sg_flags_stats_table_diag_neon_128_8(
39316         const char * const restrict s1, const int s1Len,
39317         const char * const restrict s2, const int s2Len,
39318         const int open, const int gap,
39319         const parasail_matrix_t* matrix,
39320         int s1_beg, int s1_end, int s2_beg, int s2_end);
39321 
39322 extern parasail_result_t* parasail_sg_flags_stats_table_diag_neon_128_sat(
39323         const char * const restrict s1, const int s1Len,
39324         const char * const restrict s2, const int s2Len,
39325         const int open, const int gap,
39326         const parasail_matrix_t* matrix,
39327         int s1_beg, int s1_end, int s2_beg, int s2_end);
39328 
39329 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse2_128_64(
39330         const char * const restrict s1, const int s1Len,
39331         const char * const restrict s2, const int s2Len,
39332         const int open, const int gap,
39333         const parasail_matrix_t* matrix,
39334         int s1_beg, int s1_end, int s2_beg, int s2_end);
39335 
39336 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse2_128_32(
39337         const char * const restrict s1, const int s1Len,
39338         const char * const restrict s2, const int s2Len,
39339         const int open, const int gap,
39340         const parasail_matrix_t* matrix,
39341         int s1_beg, int s1_end, int s2_beg, int s2_end);
39342 
39343 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse2_128_16(
39344         const char * const restrict s1, const int s1Len,
39345         const char * const restrict s2, const int s2Len,
39346         const int open, const int gap,
39347         const parasail_matrix_t* matrix,
39348         int s1_beg, int s1_end, int s2_beg, int s2_end);
39349 
39350 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse2_128_8(
39351         const char * const restrict s1, const int s1Len,
39352         const char * const restrict s2, const int s2Len,
39353         const int open, const int gap,
39354         const parasail_matrix_t* matrix,
39355         int s1_beg, int s1_end, int s2_beg, int s2_end);
39356 
39357 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse2_128_sat(
39358         const char * const restrict s1, const int s1Len,
39359         const char * const restrict s2, const int s2Len,
39360         const int open, const int gap,
39361         const parasail_matrix_t* matrix,
39362         int s1_beg, int s1_end, int s2_beg, int s2_end);
39363 
39364 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse41_128_64(
39365         const char * const restrict s1, const int s1Len,
39366         const char * const restrict s2, const int s2Len,
39367         const int open, const int gap,
39368         const parasail_matrix_t* matrix,
39369         int s1_beg, int s1_end, int s2_beg, int s2_end);
39370 
39371 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse41_128_32(
39372         const char * const restrict s1, const int s1Len,
39373         const char * const restrict s2, const int s2Len,
39374         const int open, const int gap,
39375         const parasail_matrix_t* matrix,
39376         int s1_beg, int s1_end, int s2_beg, int s2_end);
39377 
39378 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse41_128_16(
39379         const char * const restrict s1, const int s1Len,
39380         const char * const restrict s2, const int s2Len,
39381         const int open, const int gap,
39382         const parasail_matrix_t* matrix,
39383         int s1_beg, int s1_end, int s2_beg, int s2_end);
39384 
39385 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse41_128_8(
39386         const char * const restrict s1, const int s1Len,
39387         const char * const restrict s2, const int s2Len,
39388         const int open, const int gap,
39389         const parasail_matrix_t* matrix,
39390         int s1_beg, int s1_end, int s2_beg, int s2_end);
39391 
39392 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sse41_128_sat(
39393         const char * const restrict s1, const int s1Len,
39394         const char * const restrict s2, const int s2Len,
39395         const int open, const int gap,
39396         const parasail_matrix_t* matrix,
39397         int s1_beg, int s1_end, int s2_beg, int s2_end);
39398 
39399 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_avx2_256_64(
39400         const char * const restrict s1, const int s1Len,
39401         const char * const restrict s2, const int s2Len,
39402         const int open, const int gap,
39403         const parasail_matrix_t* matrix,
39404         int s1_beg, int s1_end, int s2_beg, int s2_end);
39405 
39406 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_avx2_256_32(
39407         const char * const restrict s1, const int s1Len,
39408         const char * const restrict s2, const int s2Len,
39409         const int open, const int gap,
39410         const parasail_matrix_t* matrix,
39411         int s1_beg, int s1_end, int s2_beg, int s2_end);
39412 
39413 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_avx2_256_16(
39414         const char * const restrict s1, const int s1Len,
39415         const char * const restrict s2, const int s2Len,
39416         const int open, const int gap,
39417         const parasail_matrix_t* matrix,
39418         int s1_beg, int s1_end, int s2_beg, int s2_end);
39419 
39420 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_avx2_256_8(
39421         const char * const restrict s1, const int s1Len,
39422         const char * const restrict s2, const int s2Len,
39423         const int open, const int gap,
39424         const parasail_matrix_t* matrix,
39425         int s1_beg, int s1_end, int s2_beg, int s2_end);
39426 
39427 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_avx2_256_sat(
39428         const char * const restrict s1, const int s1Len,
39429         const char * const restrict s2, const int s2Len,
39430         const int open, const int gap,
39431         const parasail_matrix_t* matrix,
39432         int s1_beg, int s1_end, int s2_beg, int s2_end);
39433 
39434 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_altivec_128_64(
39435         const char * const restrict s1, const int s1Len,
39436         const char * const restrict s2, const int s2Len,
39437         const int open, const int gap,
39438         const parasail_matrix_t* matrix,
39439         int s1_beg, int s1_end, int s2_beg, int s2_end);
39440 
39441 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_altivec_128_32(
39442         const char * const restrict s1, const int s1Len,
39443         const char * const restrict s2, const int s2Len,
39444         const int open, const int gap,
39445         const parasail_matrix_t* matrix,
39446         int s1_beg, int s1_end, int s2_beg, int s2_end);
39447 
39448 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_altivec_128_16(
39449         const char * const restrict s1, const int s1Len,
39450         const char * const restrict s2, const int s2Len,
39451         const int open, const int gap,
39452         const parasail_matrix_t* matrix,
39453         int s1_beg, int s1_end, int s2_beg, int s2_end);
39454 
39455 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_altivec_128_8(
39456         const char * const restrict s1, const int s1Len,
39457         const char * const restrict s2, const int s2Len,
39458         const int open, const int gap,
39459         const parasail_matrix_t* matrix,
39460         int s1_beg, int s1_end, int s2_beg, int s2_end);
39461 
39462 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_altivec_128_sat(
39463         const char * const restrict s1, const int s1Len,
39464         const char * const restrict s2, const int s2Len,
39465         const int open, const int gap,
39466         const parasail_matrix_t* matrix,
39467         int s1_beg, int s1_end, int s2_beg, int s2_end);
39468 
39469 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_neon_128_64(
39470         const char * const restrict s1, const int s1Len,
39471         const char * const restrict s2, const int s2Len,
39472         const int open, const int gap,
39473         const parasail_matrix_t* matrix,
39474         int s1_beg, int s1_end, int s2_beg, int s2_end);
39475 
39476 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_neon_128_32(
39477         const char * const restrict s1, const int s1Len,
39478         const char * const restrict s2, const int s2Len,
39479         const int open, const int gap,
39480         const parasail_matrix_t* matrix,
39481         int s1_beg, int s1_end, int s2_beg, int s2_end);
39482 
39483 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_neon_128_16(
39484         const char * const restrict s1, const int s1Len,
39485         const char * const restrict s2, const int s2Len,
39486         const int open, const int gap,
39487         const parasail_matrix_t* matrix,
39488         int s1_beg, int s1_end, int s2_beg, int s2_end);
39489 
39490 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_neon_128_8(
39491         const char * const restrict s1, const int s1Len,
39492         const char * const restrict s2, const int s2Len,
39493         const int open, const int gap,
39494         const parasail_matrix_t* matrix,
39495         int s1_beg, int s1_end, int s2_beg, int s2_end);
39496 
39497 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_neon_128_sat(
39498         const char * const restrict s1, const int s1Len,
39499         const char * const restrict s2, const int s2Len,
39500         const int open, const int gap,
39501         const parasail_matrix_t* matrix,
39502         int s1_beg, int s1_end, int s2_beg, int s2_end);
39503 
39504 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse2_128_64(
39505         const char * const restrict s1, const int s1Len,
39506         const char * const restrict s2, const int s2Len,
39507         const int open, const int gap,
39508         const parasail_matrix_t* matrix,
39509         int s1_beg, int s1_end, int s2_beg, int s2_end);
39510 
39511 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse2_128_32(
39512         const char * const restrict s1, const int s1Len,
39513         const char * const restrict s2, const int s2Len,
39514         const int open, const int gap,
39515         const parasail_matrix_t* matrix,
39516         int s1_beg, int s1_end, int s2_beg, int s2_end);
39517 
39518 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse2_128_16(
39519         const char * const restrict s1, const int s1Len,
39520         const char * const restrict s2, const int s2Len,
39521         const int open, const int gap,
39522         const parasail_matrix_t* matrix,
39523         int s1_beg, int s1_end, int s2_beg, int s2_end);
39524 
39525 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse2_128_8(
39526         const char * const restrict s1, const int s1Len,
39527         const char * const restrict s2, const int s2Len,
39528         const int open, const int gap,
39529         const parasail_matrix_t* matrix,
39530         int s1_beg, int s1_end, int s2_beg, int s2_end);
39531 
39532 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse2_128_sat(
39533         const char * const restrict s1, const int s1Len,
39534         const char * const restrict s2, const int s2Len,
39535         const int open, const int gap,
39536         const parasail_matrix_t* matrix,
39537         int s1_beg, int s1_end, int s2_beg, int s2_end);
39538 
39539 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse41_128_64(
39540         const char * const restrict s1, const int s1Len,
39541         const char * const restrict s2, const int s2Len,
39542         const int open, const int gap,
39543         const parasail_matrix_t* matrix,
39544         int s1_beg, int s1_end, int s2_beg, int s2_end);
39545 
39546 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse41_128_32(
39547         const char * const restrict s1, const int s1Len,
39548         const char * const restrict s2, const int s2Len,
39549         const int open, const int gap,
39550         const parasail_matrix_t* matrix,
39551         int s1_beg, int s1_end, int s2_beg, int s2_end);
39552 
39553 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse41_128_16(
39554         const char * const restrict s1, const int s1Len,
39555         const char * const restrict s2, const int s2Len,
39556         const int open, const int gap,
39557         const parasail_matrix_t* matrix,
39558         int s1_beg, int s1_end, int s2_beg, int s2_end);
39559 
39560 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse41_128_8(
39561         const char * const restrict s1, const int s1Len,
39562         const char * const restrict s2, const int s2Len,
39563         const int open, const int gap,
39564         const parasail_matrix_t* matrix,
39565         int s1_beg, int s1_end, int s2_beg, int s2_end);
39566 
39567 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sse41_128_sat(
39568         const char * const restrict s1, const int s1Len,
39569         const char * const restrict s2, const int s2Len,
39570         const int open, const int gap,
39571         const parasail_matrix_t* matrix,
39572         int s1_beg, int s1_end, int s2_beg, int s2_end);
39573 
39574 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_avx2_256_64(
39575         const char * const restrict s1, const int s1Len,
39576         const char * const restrict s2, const int s2Len,
39577         const int open, const int gap,
39578         const parasail_matrix_t* matrix,
39579         int s1_beg, int s1_end, int s2_beg, int s2_end);
39580 
39581 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_avx2_256_32(
39582         const char * const restrict s1, const int s1Len,
39583         const char * const restrict s2, const int s2Len,
39584         const int open, const int gap,
39585         const parasail_matrix_t* matrix,
39586         int s1_beg, int s1_end, int s2_beg, int s2_end);
39587 
39588 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_avx2_256_16(
39589         const char * const restrict s1, const int s1Len,
39590         const char * const restrict s2, const int s2Len,
39591         const int open, const int gap,
39592         const parasail_matrix_t* matrix,
39593         int s1_beg, int s1_end, int s2_beg, int s2_end);
39594 
39595 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_avx2_256_8(
39596         const char * const restrict s1, const int s1Len,
39597         const char * const restrict s2, const int s2Len,
39598         const int open, const int gap,
39599         const parasail_matrix_t* matrix,
39600         int s1_beg, int s1_end, int s2_beg, int s2_end);
39601 
39602 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_avx2_256_sat(
39603         const char * const restrict s1, const int s1Len,
39604         const char * const restrict s2, const int s2Len,
39605         const int open, const int gap,
39606         const parasail_matrix_t* matrix,
39607         int s1_beg, int s1_end, int s2_beg, int s2_end);
39608 
39609 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_altivec_128_64(
39610         const char * const restrict s1, const int s1Len,
39611         const char * const restrict s2, const int s2Len,
39612         const int open, const int gap,
39613         const parasail_matrix_t* matrix,
39614         int s1_beg, int s1_end, int s2_beg, int s2_end);
39615 
39616 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_altivec_128_32(
39617         const char * const restrict s1, const int s1Len,
39618         const char * const restrict s2, const int s2Len,
39619         const int open, const int gap,
39620         const parasail_matrix_t* matrix,
39621         int s1_beg, int s1_end, int s2_beg, int s2_end);
39622 
39623 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_altivec_128_16(
39624         const char * const restrict s1, const int s1Len,
39625         const char * const restrict s2, const int s2Len,
39626         const int open, const int gap,
39627         const parasail_matrix_t* matrix,
39628         int s1_beg, int s1_end, int s2_beg, int s2_end);
39629 
39630 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_altivec_128_8(
39631         const char * const restrict s1, const int s1Len,
39632         const char * const restrict s2, const int s2Len,
39633         const int open, const int gap,
39634         const parasail_matrix_t* matrix,
39635         int s1_beg, int s1_end, int s2_beg, int s2_end);
39636 
39637 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_altivec_128_sat(
39638         const char * const restrict s1, const int s1Len,
39639         const char * const restrict s2, const int s2Len,
39640         const int open, const int gap,
39641         const parasail_matrix_t* matrix,
39642         int s1_beg, int s1_end, int s2_beg, int s2_end);
39643 
39644 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_neon_128_64(
39645         const char * const restrict s1, const int s1Len,
39646         const char * const restrict s2, const int s2Len,
39647         const int open, const int gap,
39648         const parasail_matrix_t* matrix,
39649         int s1_beg, int s1_end, int s2_beg, int s2_end);
39650 
39651 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_neon_128_32(
39652         const char * const restrict s1, const int s1Len,
39653         const char * const restrict s2, const int s2Len,
39654         const int open, const int gap,
39655         const parasail_matrix_t* matrix,
39656         int s1_beg, int s1_end, int s2_beg, int s2_end);
39657 
39658 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_neon_128_16(
39659         const char * const restrict s1, const int s1Len,
39660         const char * const restrict s2, const int s2Len,
39661         const int open, const int gap,
39662         const parasail_matrix_t* matrix,
39663         int s1_beg, int s1_end, int s2_beg, int s2_end);
39664 
39665 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_neon_128_8(
39666         const char * const restrict s1, const int s1Len,
39667         const char * const restrict s2, const int s2Len,
39668         const int open, const int gap,
39669         const parasail_matrix_t* matrix,
39670         int s1_beg, int s1_end, int s2_beg, int s2_end);
39671 
39672 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_neon_128_sat(
39673         const char * const restrict s1, const int s1Len,
39674         const char * const restrict s2, const int s2Len,
39675         const int open, const int gap,
39676         const parasail_matrix_t* matrix,
39677         int s1_beg, int s1_end, int s2_beg, int s2_end);
39678 
39679 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse2_128_64(
39680         const char * const restrict s1, const int s1Len,
39681         const char * const restrict s2, const int s2Len,
39682         const int open, const int gap,
39683         const parasail_matrix_t* matrix,
39684         int s1_beg, int s1_end, int s2_beg, int s2_end);
39685 
39686 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse2_128_32(
39687         const char * const restrict s1, const int s1Len,
39688         const char * const restrict s2, const int s2Len,
39689         const int open, const int gap,
39690         const parasail_matrix_t* matrix,
39691         int s1_beg, int s1_end, int s2_beg, int s2_end);
39692 
39693 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse2_128_16(
39694         const char * const restrict s1, const int s1Len,
39695         const char * const restrict s2, const int s2Len,
39696         const int open, const int gap,
39697         const parasail_matrix_t* matrix,
39698         int s1_beg, int s1_end, int s2_beg, int s2_end);
39699 
39700 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse2_128_8(
39701         const char * const restrict s1, const int s1Len,
39702         const char * const restrict s2, const int s2Len,
39703         const int open, const int gap,
39704         const parasail_matrix_t* matrix,
39705         int s1_beg, int s1_end, int s2_beg, int s2_end);
39706 
39707 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse2_128_sat(
39708         const char * const restrict s1, const int s1Len,
39709         const char * const restrict s2, const int s2Len,
39710         const int open, const int gap,
39711         const parasail_matrix_t* matrix,
39712         int s1_beg, int s1_end, int s2_beg, int s2_end);
39713 
39714 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse41_128_64(
39715         const char * const restrict s1, const int s1Len,
39716         const char * const restrict s2, const int s2Len,
39717         const int open, const int gap,
39718         const parasail_matrix_t* matrix,
39719         int s1_beg, int s1_end, int s2_beg, int s2_end);
39720 
39721 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse41_128_32(
39722         const char * const restrict s1, const int s1Len,
39723         const char * const restrict s2, const int s2Len,
39724         const int open, const int gap,
39725         const parasail_matrix_t* matrix,
39726         int s1_beg, int s1_end, int s2_beg, int s2_end);
39727 
39728 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse41_128_16(
39729         const char * const restrict s1, const int s1Len,
39730         const char * const restrict s2, const int s2Len,
39731         const int open, const int gap,
39732         const parasail_matrix_t* matrix,
39733         int s1_beg, int s1_end, int s2_beg, int s2_end);
39734 
39735 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse41_128_8(
39736         const char * const restrict s1, const int s1Len,
39737         const char * const restrict s2, const int s2Len,
39738         const int open, const int gap,
39739         const parasail_matrix_t* matrix,
39740         int s1_beg, int s1_end, int s2_beg, int s2_end);
39741 
39742 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sse41_128_sat(
39743         const char * const restrict s1, const int s1Len,
39744         const char * const restrict s2, const int s2Len,
39745         const int open, const int gap,
39746         const parasail_matrix_t* matrix,
39747         int s1_beg, int s1_end, int s2_beg, int s2_end);
39748 
39749 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_avx2_256_64(
39750         const char * const restrict s1, const int s1Len,
39751         const char * const restrict s2, const int s2Len,
39752         const int open, const int gap,
39753         const parasail_matrix_t* matrix,
39754         int s1_beg, int s1_end, int s2_beg, int s2_end);
39755 
39756 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_avx2_256_32(
39757         const char * const restrict s1, const int s1Len,
39758         const char * const restrict s2, const int s2Len,
39759         const int open, const int gap,
39760         const parasail_matrix_t* matrix,
39761         int s1_beg, int s1_end, int s2_beg, int s2_end);
39762 
39763 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_avx2_256_16(
39764         const char * const restrict s1, const int s1Len,
39765         const char * const restrict s2, const int s2Len,
39766         const int open, const int gap,
39767         const parasail_matrix_t* matrix,
39768         int s1_beg, int s1_end, int s2_beg, int s2_end);
39769 
39770 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_avx2_256_8(
39771         const char * const restrict s1, const int s1Len,
39772         const char * const restrict s2, const int s2Len,
39773         const int open, const int gap,
39774         const parasail_matrix_t* matrix,
39775         int s1_beg, int s1_end, int s2_beg, int s2_end);
39776 
39777 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_avx2_256_sat(
39778         const char * const restrict s1, const int s1Len,
39779         const char * const restrict s2, const int s2Len,
39780         const int open, const int gap,
39781         const parasail_matrix_t* matrix,
39782         int s1_beg, int s1_end, int s2_beg, int s2_end);
39783 
39784 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_altivec_128_64(
39785         const char * const restrict s1, const int s1Len,
39786         const char * const restrict s2, const int s2Len,
39787         const int open, const int gap,
39788         const parasail_matrix_t* matrix,
39789         int s1_beg, int s1_end, int s2_beg, int s2_end);
39790 
39791 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_altivec_128_32(
39792         const char * const restrict s1, const int s1Len,
39793         const char * const restrict s2, const int s2Len,
39794         const int open, const int gap,
39795         const parasail_matrix_t* matrix,
39796         int s1_beg, int s1_end, int s2_beg, int s2_end);
39797 
39798 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_altivec_128_16(
39799         const char * const restrict s1, const int s1Len,
39800         const char * const restrict s2, const int s2Len,
39801         const int open, const int gap,
39802         const parasail_matrix_t* matrix,
39803         int s1_beg, int s1_end, int s2_beg, int s2_end);
39804 
39805 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_altivec_128_8(
39806         const char * const restrict s1, const int s1Len,
39807         const char * const restrict s2, const int s2Len,
39808         const int open, const int gap,
39809         const parasail_matrix_t* matrix,
39810         int s1_beg, int s1_end, int s2_beg, int s2_end);
39811 
39812 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_altivec_128_sat(
39813         const char * const restrict s1, const int s1Len,
39814         const char * const restrict s2, const int s2Len,
39815         const int open, const int gap,
39816         const parasail_matrix_t* matrix,
39817         int s1_beg, int s1_end, int s2_beg, int s2_end);
39818 
39819 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_neon_128_64(
39820         const char * const restrict s1, const int s1Len,
39821         const char * const restrict s2, const int s2Len,
39822         const int open, const int gap,
39823         const parasail_matrix_t* matrix,
39824         int s1_beg, int s1_end, int s2_beg, int s2_end);
39825 
39826 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_neon_128_32(
39827         const char * const restrict s1, const int s1Len,
39828         const char * const restrict s2, const int s2Len,
39829         const int open, const int gap,
39830         const parasail_matrix_t* matrix,
39831         int s1_beg, int s1_end, int s2_beg, int s2_end);
39832 
39833 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_neon_128_16(
39834         const char * const restrict s1, const int s1Len,
39835         const char * const restrict s2, const int s2Len,
39836         const int open, const int gap,
39837         const parasail_matrix_t* matrix,
39838         int s1_beg, int s1_end, int s2_beg, int s2_end);
39839 
39840 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_neon_128_8(
39841         const char * const restrict s1, const int s1Len,
39842         const char * const restrict s2, const int s2Len,
39843         const int open, const int gap,
39844         const parasail_matrix_t* matrix,
39845         int s1_beg, int s1_end, int s2_beg, int s2_end);
39846 
39847 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_neon_128_sat(
39848         const char * const restrict s1, const int s1Len,
39849         const char * const restrict s2, const int s2Len,
39850         const int open, const int gap,
39851         const parasail_matrix_t* matrix,
39852         int s1_beg, int s1_end, int s2_beg, int s2_end);
39853 
39854 extern parasail_result_t* parasail_nw_scan_profile_sse2_128_64(
39855         const parasail_profile_t * const restrict profile,
39856         const char * const restrict s2, const int s2Len,
39857         const int open, const int gap);
39858 
39859 extern parasail_result_t* parasail_nw_scan_profile_sse2_128_32(
39860         const parasail_profile_t * const restrict profile,
39861         const char * const restrict s2, const int s2Len,
39862         const int open, const int gap);
39863 
39864 extern parasail_result_t* parasail_nw_scan_profile_sse2_128_16(
39865         const parasail_profile_t * const restrict profile,
39866         const char * const restrict s2, const int s2Len,
39867         const int open, const int gap);
39868 
39869 extern parasail_result_t* parasail_nw_scan_profile_sse2_128_8(
39870         const parasail_profile_t * const restrict profile,
39871         const char * const restrict s2, const int s2Len,
39872         const int open, const int gap);
39873 
39874 extern parasail_result_t* parasail_nw_scan_profile_sse2_128_sat(
39875         const parasail_profile_t * const restrict profile,
39876         const char * const restrict s2, const int s2Len,
39877         const int open, const int gap);
39878 
39879 extern parasail_result_t* parasail_nw_scan_profile_sse41_128_64(
39880         const parasail_profile_t * const restrict profile,
39881         const char * const restrict s2, const int s2Len,
39882         const int open, const int gap);
39883 
39884 extern parasail_result_t* parasail_nw_scan_profile_sse41_128_32(
39885         const parasail_profile_t * const restrict profile,
39886         const char * const restrict s2, const int s2Len,
39887         const int open, const int gap);
39888 
39889 extern parasail_result_t* parasail_nw_scan_profile_sse41_128_16(
39890         const parasail_profile_t * const restrict profile,
39891         const char * const restrict s2, const int s2Len,
39892         const int open, const int gap);
39893 
39894 extern parasail_result_t* parasail_nw_scan_profile_sse41_128_8(
39895         const parasail_profile_t * const restrict profile,
39896         const char * const restrict s2, const int s2Len,
39897         const int open, const int gap);
39898 
39899 extern parasail_result_t* parasail_nw_scan_profile_sse41_128_sat(
39900         const parasail_profile_t * const restrict profile,
39901         const char * const restrict s2, const int s2Len,
39902         const int open, const int gap);
39903 
39904 extern parasail_result_t* parasail_nw_scan_profile_avx2_256_64(
39905         const parasail_profile_t * const restrict profile,
39906         const char * const restrict s2, const int s2Len,
39907         const int open, const int gap);
39908 
39909 extern parasail_result_t* parasail_nw_scan_profile_avx2_256_32(
39910         const parasail_profile_t * const restrict profile,
39911         const char * const restrict s2, const int s2Len,
39912         const int open, const int gap);
39913 
39914 extern parasail_result_t* parasail_nw_scan_profile_avx2_256_16(
39915         const parasail_profile_t * const restrict profile,
39916         const char * const restrict s2, const int s2Len,
39917         const int open, const int gap);
39918 
39919 extern parasail_result_t* parasail_nw_scan_profile_avx2_256_8(
39920         const parasail_profile_t * const restrict profile,
39921         const char * const restrict s2, const int s2Len,
39922         const int open, const int gap);
39923 
39924 extern parasail_result_t* parasail_nw_scan_profile_avx2_256_sat(
39925         const parasail_profile_t * const restrict profile,
39926         const char * const restrict s2, const int s2Len,
39927         const int open, const int gap);
39928 
39929 extern parasail_result_t* parasail_nw_scan_profile_altivec_128_64(
39930         const parasail_profile_t * const restrict profile,
39931         const char * const restrict s2, const int s2Len,
39932         const int open, const int gap);
39933 
39934 extern parasail_result_t* parasail_nw_scan_profile_altivec_128_32(
39935         const parasail_profile_t * const restrict profile,
39936         const char * const restrict s2, const int s2Len,
39937         const int open, const int gap);
39938 
39939 extern parasail_result_t* parasail_nw_scan_profile_altivec_128_16(
39940         const parasail_profile_t * const restrict profile,
39941         const char * const restrict s2, const int s2Len,
39942         const int open, const int gap);
39943 
39944 extern parasail_result_t* parasail_nw_scan_profile_altivec_128_8(
39945         const parasail_profile_t * const restrict profile,
39946         const char * const restrict s2, const int s2Len,
39947         const int open, const int gap);
39948 
39949 extern parasail_result_t* parasail_nw_scan_profile_altivec_128_sat(
39950         const parasail_profile_t * const restrict profile,
39951         const char * const restrict s2, const int s2Len,
39952         const int open, const int gap);
39953 
39954 extern parasail_result_t* parasail_nw_scan_profile_neon_128_64(
39955         const parasail_profile_t * const restrict profile,
39956         const char * const restrict s2, const int s2Len,
39957         const int open, const int gap);
39958 
39959 extern parasail_result_t* parasail_nw_scan_profile_neon_128_32(
39960         const parasail_profile_t * const restrict profile,
39961         const char * const restrict s2, const int s2Len,
39962         const int open, const int gap);
39963 
39964 extern parasail_result_t* parasail_nw_scan_profile_neon_128_16(
39965         const parasail_profile_t * const restrict profile,
39966         const char * const restrict s2, const int s2Len,
39967         const int open, const int gap);
39968 
39969 extern parasail_result_t* parasail_nw_scan_profile_neon_128_8(
39970         const parasail_profile_t * const restrict profile,
39971         const char * const restrict s2, const int s2Len,
39972         const int open, const int gap);
39973 
39974 extern parasail_result_t* parasail_nw_scan_profile_neon_128_sat(
39975         const parasail_profile_t * const restrict profile,
39976         const char * const restrict s2, const int s2Len,
39977         const int open, const int gap);
39978 
39979 extern parasail_result_t* parasail_nw_striped_profile_sse2_128_64(
39980         const parasail_profile_t * const restrict profile,
39981         const char * const restrict s2, const int s2Len,
39982         const int open, const int gap);
39983 
39984 extern parasail_result_t* parasail_nw_striped_profile_sse2_128_32(
39985         const parasail_profile_t * const restrict profile,
39986         const char * const restrict s2, const int s2Len,
39987         const int open, const int gap);
39988 
39989 extern parasail_result_t* parasail_nw_striped_profile_sse2_128_16(
39990         const parasail_profile_t * const restrict profile,
39991         const char * const restrict s2, const int s2Len,
39992         const int open, const int gap);
39993 
39994 extern parasail_result_t* parasail_nw_striped_profile_sse2_128_8(
39995         const parasail_profile_t * const restrict profile,
39996         const char * const restrict s2, const int s2Len,
39997         const int open, const int gap);
39998 
39999 extern parasail_result_t* parasail_nw_striped_profile_sse2_128_sat(
40000         const parasail_profile_t * const restrict profile,
40001         const char * const restrict s2, const int s2Len,
40002         const int open, const int gap);
40003 
40004 extern parasail_result_t* parasail_nw_striped_profile_sse41_128_64(
40005         const parasail_profile_t * const restrict profile,
40006         const char * const restrict s2, const int s2Len,
40007         const int open, const int gap);
40008 
40009 extern parasail_result_t* parasail_nw_striped_profile_sse41_128_32(
40010         const parasail_profile_t * const restrict profile,
40011         const char * const restrict s2, const int s2Len,
40012         const int open, const int gap);
40013 
40014 extern parasail_result_t* parasail_nw_striped_profile_sse41_128_16(
40015         const parasail_profile_t * const restrict profile,
40016         const char * const restrict s2, const int s2Len,
40017         const int open, const int gap);
40018 
40019 extern parasail_result_t* parasail_nw_striped_profile_sse41_128_8(
40020         const parasail_profile_t * const restrict profile,
40021         const char * const restrict s2, const int s2Len,
40022         const int open, const int gap);
40023 
40024 extern parasail_result_t* parasail_nw_striped_profile_sse41_128_sat(
40025         const parasail_profile_t * const restrict profile,
40026         const char * const restrict s2, const int s2Len,
40027         const int open, const int gap);
40028 
40029 extern parasail_result_t* parasail_nw_striped_profile_avx2_256_64(
40030         const parasail_profile_t * const restrict profile,
40031         const char * const restrict s2, const int s2Len,
40032         const int open, const int gap);
40033 
40034 extern parasail_result_t* parasail_nw_striped_profile_avx2_256_32(
40035         const parasail_profile_t * const restrict profile,
40036         const char * const restrict s2, const int s2Len,
40037         const int open, const int gap);
40038 
40039 extern parasail_result_t* parasail_nw_striped_profile_avx2_256_16(
40040         const parasail_profile_t * const restrict profile,
40041         const char * const restrict s2, const int s2Len,
40042         const int open, const int gap);
40043 
40044 extern parasail_result_t* parasail_nw_striped_profile_avx2_256_8(
40045         const parasail_profile_t * const restrict profile,
40046         const char * const restrict s2, const int s2Len,
40047         const int open, const int gap);
40048 
40049 extern parasail_result_t* parasail_nw_striped_profile_avx2_256_sat(
40050         const parasail_profile_t * const restrict profile,
40051         const char * const restrict s2, const int s2Len,
40052         const int open, const int gap);
40053 
40054 extern parasail_result_t* parasail_nw_striped_profile_altivec_128_64(
40055         const parasail_profile_t * const restrict profile,
40056         const char * const restrict s2, const int s2Len,
40057         const int open, const int gap);
40058 
40059 extern parasail_result_t* parasail_nw_striped_profile_altivec_128_32(
40060         const parasail_profile_t * const restrict profile,
40061         const char * const restrict s2, const int s2Len,
40062         const int open, const int gap);
40063 
40064 extern parasail_result_t* parasail_nw_striped_profile_altivec_128_16(
40065         const parasail_profile_t * const restrict profile,
40066         const char * const restrict s2, const int s2Len,
40067         const int open, const int gap);
40068 
40069 extern parasail_result_t* parasail_nw_striped_profile_altivec_128_8(
40070         const parasail_profile_t * const restrict profile,
40071         const char * const restrict s2, const int s2Len,
40072         const int open, const int gap);
40073 
40074 extern parasail_result_t* parasail_nw_striped_profile_altivec_128_sat(
40075         const parasail_profile_t * const restrict profile,
40076         const char * const restrict s2, const int s2Len,
40077         const int open, const int gap);
40078 
40079 extern parasail_result_t* parasail_nw_striped_profile_neon_128_64(
40080         const parasail_profile_t * const restrict profile,
40081         const char * const restrict s2, const int s2Len,
40082         const int open, const int gap);
40083 
40084 extern parasail_result_t* parasail_nw_striped_profile_neon_128_32(
40085         const parasail_profile_t * const restrict profile,
40086         const char * const restrict s2, const int s2Len,
40087         const int open, const int gap);
40088 
40089 extern parasail_result_t* parasail_nw_striped_profile_neon_128_16(
40090         const parasail_profile_t * const restrict profile,
40091         const char * const restrict s2, const int s2Len,
40092         const int open, const int gap);
40093 
40094 extern parasail_result_t* parasail_nw_striped_profile_neon_128_8(
40095         const parasail_profile_t * const restrict profile,
40096         const char * const restrict s2, const int s2Len,
40097         const int open, const int gap);
40098 
40099 extern parasail_result_t* parasail_nw_striped_profile_neon_128_sat(
40100         const parasail_profile_t * const restrict profile,
40101         const char * const restrict s2, const int s2Len,
40102         const int open, const int gap);
40103 
40104 extern parasail_result_t* parasail_nw_table_scan_profile_sse2_128_64(
40105         const parasail_profile_t * const restrict profile,
40106         const char * const restrict s2, const int s2Len,
40107         const int open, const int gap);
40108 
40109 extern parasail_result_t* parasail_nw_table_scan_profile_sse2_128_32(
40110         const parasail_profile_t * const restrict profile,
40111         const char * const restrict s2, const int s2Len,
40112         const int open, const int gap);
40113 
40114 extern parasail_result_t* parasail_nw_table_scan_profile_sse2_128_16(
40115         const parasail_profile_t * const restrict profile,
40116         const char * const restrict s2, const int s2Len,
40117         const int open, const int gap);
40118 
40119 extern parasail_result_t* parasail_nw_table_scan_profile_sse2_128_8(
40120         const parasail_profile_t * const restrict profile,
40121         const char * const restrict s2, const int s2Len,
40122         const int open, const int gap);
40123 
40124 extern parasail_result_t* parasail_nw_table_scan_profile_sse2_128_sat(
40125         const parasail_profile_t * const restrict profile,
40126         const char * const restrict s2, const int s2Len,
40127         const int open, const int gap);
40128 
40129 extern parasail_result_t* parasail_nw_table_scan_profile_sse41_128_64(
40130         const parasail_profile_t * const restrict profile,
40131         const char * const restrict s2, const int s2Len,
40132         const int open, const int gap);
40133 
40134 extern parasail_result_t* parasail_nw_table_scan_profile_sse41_128_32(
40135         const parasail_profile_t * const restrict profile,
40136         const char * const restrict s2, const int s2Len,
40137         const int open, const int gap);
40138 
40139 extern parasail_result_t* parasail_nw_table_scan_profile_sse41_128_16(
40140         const parasail_profile_t * const restrict profile,
40141         const char * const restrict s2, const int s2Len,
40142         const int open, const int gap);
40143 
40144 extern parasail_result_t* parasail_nw_table_scan_profile_sse41_128_8(
40145         const parasail_profile_t * const restrict profile,
40146         const char * const restrict s2, const int s2Len,
40147         const int open, const int gap);
40148 
40149 extern parasail_result_t* parasail_nw_table_scan_profile_sse41_128_sat(
40150         const parasail_profile_t * const restrict profile,
40151         const char * const restrict s2, const int s2Len,
40152         const int open, const int gap);
40153 
40154 extern parasail_result_t* parasail_nw_table_scan_profile_avx2_256_64(
40155         const parasail_profile_t * const restrict profile,
40156         const char * const restrict s2, const int s2Len,
40157         const int open, const int gap);
40158 
40159 extern parasail_result_t* parasail_nw_table_scan_profile_avx2_256_32(
40160         const parasail_profile_t * const restrict profile,
40161         const char * const restrict s2, const int s2Len,
40162         const int open, const int gap);
40163 
40164 extern parasail_result_t* parasail_nw_table_scan_profile_avx2_256_16(
40165         const parasail_profile_t * const restrict profile,
40166         const char * const restrict s2, const int s2Len,
40167         const int open, const int gap);
40168 
40169 extern parasail_result_t* parasail_nw_table_scan_profile_avx2_256_8(
40170         const parasail_profile_t * const restrict profile,
40171         const char * const restrict s2, const int s2Len,
40172         const int open, const int gap);
40173 
40174 extern parasail_result_t* parasail_nw_table_scan_profile_avx2_256_sat(
40175         const parasail_profile_t * const restrict profile,
40176         const char * const restrict s2, const int s2Len,
40177         const int open, const int gap);
40178 
40179 extern parasail_result_t* parasail_nw_table_scan_profile_altivec_128_64(
40180         const parasail_profile_t * const restrict profile,
40181         const char * const restrict s2, const int s2Len,
40182         const int open, const int gap);
40183 
40184 extern parasail_result_t* parasail_nw_table_scan_profile_altivec_128_32(
40185         const parasail_profile_t * const restrict profile,
40186         const char * const restrict s2, const int s2Len,
40187         const int open, const int gap);
40188 
40189 extern parasail_result_t* parasail_nw_table_scan_profile_altivec_128_16(
40190         const parasail_profile_t * const restrict profile,
40191         const char * const restrict s2, const int s2Len,
40192         const int open, const int gap);
40193 
40194 extern parasail_result_t* parasail_nw_table_scan_profile_altivec_128_8(
40195         const parasail_profile_t * const restrict profile,
40196         const char * const restrict s2, const int s2Len,
40197         const int open, const int gap);
40198 
40199 extern parasail_result_t* parasail_nw_table_scan_profile_altivec_128_sat(
40200         const parasail_profile_t * const restrict profile,
40201         const char * const restrict s2, const int s2Len,
40202         const int open, const int gap);
40203 
40204 extern parasail_result_t* parasail_nw_table_scan_profile_neon_128_64(
40205         const parasail_profile_t * const restrict profile,
40206         const char * const restrict s2, const int s2Len,
40207         const int open, const int gap);
40208 
40209 extern parasail_result_t* parasail_nw_table_scan_profile_neon_128_32(
40210         const parasail_profile_t * const restrict profile,
40211         const char * const restrict s2, const int s2Len,
40212         const int open, const int gap);
40213 
40214 extern parasail_result_t* parasail_nw_table_scan_profile_neon_128_16(
40215         const parasail_profile_t * const restrict profile,
40216         const char * const restrict s2, const int s2Len,
40217         const int open, const int gap);
40218 
40219 extern parasail_result_t* parasail_nw_table_scan_profile_neon_128_8(
40220         const parasail_profile_t * const restrict profile,
40221         const char * const restrict s2, const int s2Len,
40222         const int open, const int gap);
40223 
40224 extern parasail_result_t* parasail_nw_table_scan_profile_neon_128_sat(
40225         const parasail_profile_t * const restrict profile,
40226         const char * const restrict s2, const int s2Len,
40227         const int open, const int gap);
40228 
40229 extern parasail_result_t* parasail_nw_table_striped_profile_sse2_128_64(
40230         const parasail_profile_t * const restrict profile,
40231         const char * const restrict s2, const int s2Len,
40232         const int open, const int gap);
40233 
40234 extern parasail_result_t* parasail_nw_table_striped_profile_sse2_128_32(
40235         const parasail_profile_t * const restrict profile,
40236         const char * const restrict s2, const int s2Len,
40237         const int open, const int gap);
40238 
40239 extern parasail_result_t* parasail_nw_table_striped_profile_sse2_128_16(
40240         const parasail_profile_t * const restrict profile,
40241         const char * const restrict s2, const int s2Len,
40242         const int open, const int gap);
40243 
40244 extern parasail_result_t* parasail_nw_table_striped_profile_sse2_128_8(
40245         const parasail_profile_t * const restrict profile,
40246         const char * const restrict s2, const int s2Len,
40247         const int open, const int gap);
40248 
40249 extern parasail_result_t* parasail_nw_table_striped_profile_sse2_128_sat(
40250         const parasail_profile_t * const restrict profile,
40251         const char * const restrict s2, const int s2Len,
40252         const int open, const int gap);
40253 
40254 extern parasail_result_t* parasail_nw_table_striped_profile_sse41_128_64(
40255         const parasail_profile_t * const restrict profile,
40256         const char * const restrict s2, const int s2Len,
40257         const int open, const int gap);
40258 
40259 extern parasail_result_t* parasail_nw_table_striped_profile_sse41_128_32(
40260         const parasail_profile_t * const restrict profile,
40261         const char * const restrict s2, const int s2Len,
40262         const int open, const int gap);
40263 
40264 extern parasail_result_t* parasail_nw_table_striped_profile_sse41_128_16(
40265         const parasail_profile_t * const restrict profile,
40266         const char * const restrict s2, const int s2Len,
40267         const int open, const int gap);
40268 
40269 extern parasail_result_t* parasail_nw_table_striped_profile_sse41_128_8(
40270         const parasail_profile_t * const restrict profile,
40271         const char * const restrict s2, const int s2Len,
40272         const int open, const int gap);
40273 
40274 extern parasail_result_t* parasail_nw_table_striped_profile_sse41_128_sat(
40275         const parasail_profile_t * const restrict profile,
40276         const char * const restrict s2, const int s2Len,
40277         const int open, const int gap);
40278 
40279 extern parasail_result_t* parasail_nw_table_striped_profile_avx2_256_64(
40280         const parasail_profile_t * const restrict profile,
40281         const char * const restrict s2, const int s2Len,
40282         const int open, const int gap);
40283 
40284 extern parasail_result_t* parasail_nw_table_striped_profile_avx2_256_32(
40285         const parasail_profile_t * const restrict profile,
40286         const char * const restrict s2, const int s2Len,
40287         const int open, const int gap);
40288 
40289 extern parasail_result_t* parasail_nw_table_striped_profile_avx2_256_16(
40290         const parasail_profile_t * const restrict profile,
40291         const char * const restrict s2, const int s2Len,
40292         const int open, const int gap);
40293 
40294 extern parasail_result_t* parasail_nw_table_striped_profile_avx2_256_8(
40295         const parasail_profile_t * const restrict profile,
40296         const char * const restrict s2, const int s2Len,
40297         const int open, const int gap);
40298 
40299 extern parasail_result_t* parasail_nw_table_striped_profile_avx2_256_sat(
40300         const parasail_profile_t * const restrict profile,
40301         const char * const restrict s2, const int s2Len,
40302         const int open, const int gap);
40303 
40304 extern parasail_result_t* parasail_nw_table_striped_profile_altivec_128_64(
40305         const parasail_profile_t * const restrict profile,
40306         const char * const restrict s2, const int s2Len,
40307         const int open, const int gap);
40308 
40309 extern parasail_result_t* parasail_nw_table_striped_profile_altivec_128_32(
40310         const parasail_profile_t * const restrict profile,
40311         const char * const restrict s2, const int s2Len,
40312         const int open, const int gap);
40313 
40314 extern parasail_result_t* parasail_nw_table_striped_profile_altivec_128_16(
40315         const parasail_profile_t * const restrict profile,
40316         const char * const restrict s2, const int s2Len,
40317         const int open, const int gap);
40318 
40319 extern parasail_result_t* parasail_nw_table_striped_profile_altivec_128_8(
40320         const parasail_profile_t * const restrict profile,
40321         const char * const restrict s2, const int s2Len,
40322         const int open, const int gap);
40323 
40324 extern parasail_result_t* parasail_nw_table_striped_profile_altivec_128_sat(
40325         const parasail_profile_t * const restrict profile,
40326         const char * const restrict s2, const int s2Len,
40327         const int open, const int gap);
40328 
40329 extern parasail_result_t* parasail_nw_table_striped_profile_neon_128_64(
40330         const parasail_profile_t * const restrict profile,
40331         const char * const restrict s2, const int s2Len,
40332         const int open, const int gap);
40333 
40334 extern parasail_result_t* parasail_nw_table_striped_profile_neon_128_32(
40335         const parasail_profile_t * const restrict profile,
40336         const char * const restrict s2, const int s2Len,
40337         const int open, const int gap);
40338 
40339 extern parasail_result_t* parasail_nw_table_striped_profile_neon_128_16(
40340         const parasail_profile_t * const restrict profile,
40341         const char * const restrict s2, const int s2Len,
40342         const int open, const int gap);
40343 
40344 extern parasail_result_t* parasail_nw_table_striped_profile_neon_128_8(
40345         const parasail_profile_t * const restrict profile,
40346         const char * const restrict s2, const int s2Len,
40347         const int open, const int gap);
40348 
40349 extern parasail_result_t* parasail_nw_table_striped_profile_neon_128_sat(
40350         const parasail_profile_t * const restrict profile,
40351         const char * const restrict s2, const int s2Len,
40352         const int open, const int gap);
40353 
40354 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse2_128_64(
40355         const parasail_profile_t * const restrict profile,
40356         const char * const restrict s2, const int s2Len,
40357         const int open, const int gap);
40358 
40359 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse2_128_32(
40360         const parasail_profile_t * const restrict profile,
40361         const char * const restrict s2, const int s2Len,
40362         const int open, const int gap);
40363 
40364 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse2_128_16(
40365         const parasail_profile_t * const restrict profile,
40366         const char * const restrict s2, const int s2Len,
40367         const int open, const int gap);
40368 
40369 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse2_128_8(
40370         const parasail_profile_t * const restrict profile,
40371         const char * const restrict s2, const int s2Len,
40372         const int open, const int gap);
40373 
40374 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse2_128_sat(
40375         const parasail_profile_t * const restrict profile,
40376         const char * const restrict s2, const int s2Len,
40377         const int open, const int gap);
40378 
40379 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse41_128_64(
40380         const parasail_profile_t * const restrict profile,
40381         const char * const restrict s2, const int s2Len,
40382         const int open, const int gap);
40383 
40384 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse41_128_32(
40385         const parasail_profile_t * const restrict profile,
40386         const char * const restrict s2, const int s2Len,
40387         const int open, const int gap);
40388 
40389 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse41_128_16(
40390         const parasail_profile_t * const restrict profile,
40391         const char * const restrict s2, const int s2Len,
40392         const int open, const int gap);
40393 
40394 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse41_128_8(
40395         const parasail_profile_t * const restrict profile,
40396         const char * const restrict s2, const int s2Len,
40397         const int open, const int gap);
40398 
40399 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sse41_128_sat(
40400         const parasail_profile_t * const restrict profile,
40401         const char * const restrict s2, const int s2Len,
40402         const int open, const int gap);
40403 
40404 extern parasail_result_t* parasail_nw_rowcol_scan_profile_avx2_256_64(
40405         const parasail_profile_t * const restrict profile,
40406         const char * const restrict s2, const int s2Len,
40407         const int open, const int gap);
40408 
40409 extern parasail_result_t* parasail_nw_rowcol_scan_profile_avx2_256_32(
40410         const parasail_profile_t * const restrict profile,
40411         const char * const restrict s2, const int s2Len,
40412         const int open, const int gap);
40413 
40414 extern parasail_result_t* parasail_nw_rowcol_scan_profile_avx2_256_16(
40415         const parasail_profile_t * const restrict profile,
40416         const char * const restrict s2, const int s2Len,
40417         const int open, const int gap);
40418 
40419 extern parasail_result_t* parasail_nw_rowcol_scan_profile_avx2_256_8(
40420         const parasail_profile_t * const restrict profile,
40421         const char * const restrict s2, const int s2Len,
40422         const int open, const int gap);
40423 
40424 extern parasail_result_t* parasail_nw_rowcol_scan_profile_avx2_256_sat(
40425         const parasail_profile_t * const restrict profile,
40426         const char * const restrict s2, const int s2Len,
40427         const int open, const int gap);
40428 
40429 extern parasail_result_t* parasail_nw_rowcol_scan_profile_altivec_128_64(
40430         const parasail_profile_t * const restrict profile,
40431         const char * const restrict s2, const int s2Len,
40432         const int open, const int gap);
40433 
40434 extern parasail_result_t* parasail_nw_rowcol_scan_profile_altivec_128_32(
40435         const parasail_profile_t * const restrict profile,
40436         const char * const restrict s2, const int s2Len,
40437         const int open, const int gap);
40438 
40439 extern parasail_result_t* parasail_nw_rowcol_scan_profile_altivec_128_16(
40440         const parasail_profile_t * const restrict profile,
40441         const char * const restrict s2, const int s2Len,
40442         const int open, const int gap);
40443 
40444 extern parasail_result_t* parasail_nw_rowcol_scan_profile_altivec_128_8(
40445         const parasail_profile_t * const restrict profile,
40446         const char * const restrict s2, const int s2Len,
40447         const int open, const int gap);
40448 
40449 extern parasail_result_t* parasail_nw_rowcol_scan_profile_altivec_128_sat(
40450         const parasail_profile_t * const restrict profile,
40451         const char * const restrict s2, const int s2Len,
40452         const int open, const int gap);
40453 
40454 extern parasail_result_t* parasail_nw_rowcol_scan_profile_neon_128_64(
40455         const parasail_profile_t * const restrict profile,
40456         const char * const restrict s2, const int s2Len,
40457         const int open, const int gap);
40458 
40459 extern parasail_result_t* parasail_nw_rowcol_scan_profile_neon_128_32(
40460         const parasail_profile_t * const restrict profile,
40461         const char * const restrict s2, const int s2Len,
40462         const int open, const int gap);
40463 
40464 extern parasail_result_t* parasail_nw_rowcol_scan_profile_neon_128_16(
40465         const parasail_profile_t * const restrict profile,
40466         const char * const restrict s2, const int s2Len,
40467         const int open, const int gap);
40468 
40469 extern parasail_result_t* parasail_nw_rowcol_scan_profile_neon_128_8(
40470         const parasail_profile_t * const restrict profile,
40471         const char * const restrict s2, const int s2Len,
40472         const int open, const int gap);
40473 
40474 extern parasail_result_t* parasail_nw_rowcol_scan_profile_neon_128_sat(
40475         const parasail_profile_t * const restrict profile,
40476         const char * const restrict s2, const int s2Len,
40477         const int open, const int gap);
40478 
40479 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse2_128_64(
40480         const parasail_profile_t * const restrict profile,
40481         const char * const restrict s2, const int s2Len,
40482         const int open, const int gap);
40483 
40484 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse2_128_32(
40485         const parasail_profile_t * const restrict profile,
40486         const char * const restrict s2, const int s2Len,
40487         const int open, const int gap);
40488 
40489 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse2_128_16(
40490         const parasail_profile_t * const restrict profile,
40491         const char * const restrict s2, const int s2Len,
40492         const int open, const int gap);
40493 
40494 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse2_128_8(
40495         const parasail_profile_t * const restrict profile,
40496         const char * const restrict s2, const int s2Len,
40497         const int open, const int gap);
40498 
40499 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse2_128_sat(
40500         const parasail_profile_t * const restrict profile,
40501         const char * const restrict s2, const int s2Len,
40502         const int open, const int gap);
40503 
40504 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse41_128_64(
40505         const parasail_profile_t * const restrict profile,
40506         const char * const restrict s2, const int s2Len,
40507         const int open, const int gap);
40508 
40509 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse41_128_32(
40510         const parasail_profile_t * const restrict profile,
40511         const char * const restrict s2, const int s2Len,
40512         const int open, const int gap);
40513 
40514 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse41_128_16(
40515         const parasail_profile_t * const restrict profile,
40516         const char * const restrict s2, const int s2Len,
40517         const int open, const int gap);
40518 
40519 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse41_128_8(
40520         const parasail_profile_t * const restrict profile,
40521         const char * const restrict s2, const int s2Len,
40522         const int open, const int gap);
40523 
40524 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sse41_128_sat(
40525         const parasail_profile_t * const restrict profile,
40526         const char * const restrict s2, const int s2Len,
40527         const int open, const int gap);
40528 
40529 extern parasail_result_t* parasail_nw_rowcol_striped_profile_avx2_256_64(
40530         const parasail_profile_t * const restrict profile,
40531         const char * const restrict s2, const int s2Len,
40532         const int open, const int gap);
40533 
40534 extern parasail_result_t* parasail_nw_rowcol_striped_profile_avx2_256_32(
40535         const parasail_profile_t * const restrict profile,
40536         const char * const restrict s2, const int s2Len,
40537         const int open, const int gap);
40538 
40539 extern parasail_result_t* parasail_nw_rowcol_striped_profile_avx2_256_16(
40540         const parasail_profile_t * const restrict profile,
40541         const char * const restrict s2, const int s2Len,
40542         const int open, const int gap);
40543 
40544 extern parasail_result_t* parasail_nw_rowcol_striped_profile_avx2_256_8(
40545         const parasail_profile_t * const restrict profile,
40546         const char * const restrict s2, const int s2Len,
40547         const int open, const int gap);
40548 
40549 extern parasail_result_t* parasail_nw_rowcol_striped_profile_avx2_256_sat(
40550         const parasail_profile_t * const restrict profile,
40551         const char * const restrict s2, const int s2Len,
40552         const int open, const int gap);
40553 
40554 extern parasail_result_t* parasail_nw_rowcol_striped_profile_altivec_128_64(
40555         const parasail_profile_t * const restrict profile,
40556         const char * const restrict s2, const int s2Len,
40557         const int open, const int gap);
40558 
40559 extern parasail_result_t* parasail_nw_rowcol_striped_profile_altivec_128_32(
40560         const parasail_profile_t * const restrict profile,
40561         const char * const restrict s2, const int s2Len,
40562         const int open, const int gap);
40563 
40564 extern parasail_result_t* parasail_nw_rowcol_striped_profile_altivec_128_16(
40565         const parasail_profile_t * const restrict profile,
40566         const char * const restrict s2, const int s2Len,
40567         const int open, const int gap);
40568 
40569 extern parasail_result_t* parasail_nw_rowcol_striped_profile_altivec_128_8(
40570         const parasail_profile_t * const restrict profile,
40571         const char * const restrict s2, const int s2Len,
40572         const int open, const int gap);
40573 
40574 extern parasail_result_t* parasail_nw_rowcol_striped_profile_altivec_128_sat(
40575         const parasail_profile_t * const restrict profile,
40576         const char * const restrict s2, const int s2Len,
40577         const int open, const int gap);
40578 
40579 extern parasail_result_t* parasail_nw_rowcol_striped_profile_neon_128_64(
40580         const parasail_profile_t * const restrict profile,
40581         const char * const restrict s2, const int s2Len,
40582         const int open, const int gap);
40583 
40584 extern parasail_result_t* parasail_nw_rowcol_striped_profile_neon_128_32(
40585         const parasail_profile_t * const restrict profile,
40586         const char * const restrict s2, const int s2Len,
40587         const int open, const int gap);
40588 
40589 extern parasail_result_t* parasail_nw_rowcol_striped_profile_neon_128_16(
40590         const parasail_profile_t * const restrict profile,
40591         const char * const restrict s2, const int s2Len,
40592         const int open, const int gap);
40593 
40594 extern parasail_result_t* parasail_nw_rowcol_striped_profile_neon_128_8(
40595         const parasail_profile_t * const restrict profile,
40596         const char * const restrict s2, const int s2Len,
40597         const int open, const int gap);
40598 
40599 extern parasail_result_t* parasail_nw_rowcol_striped_profile_neon_128_sat(
40600         const parasail_profile_t * const restrict profile,
40601         const char * const restrict s2, const int s2Len,
40602         const int open, const int gap);
40603 
40604 extern parasail_result_t* parasail_nw_trace_scan_profile_sse2_128_64(
40605         const parasail_profile_t * const restrict profile,
40606         const char * const restrict s2, const int s2Len,
40607         const int open, const int gap);
40608 
40609 extern parasail_result_t* parasail_nw_trace_scan_profile_sse2_128_32(
40610         const parasail_profile_t * const restrict profile,
40611         const char * const restrict s2, const int s2Len,
40612         const int open, const int gap);
40613 
40614 extern parasail_result_t* parasail_nw_trace_scan_profile_sse2_128_16(
40615         const parasail_profile_t * const restrict profile,
40616         const char * const restrict s2, const int s2Len,
40617         const int open, const int gap);
40618 
40619 extern parasail_result_t* parasail_nw_trace_scan_profile_sse2_128_8(
40620         const parasail_profile_t * const restrict profile,
40621         const char * const restrict s2, const int s2Len,
40622         const int open, const int gap);
40623 
40624 extern parasail_result_t* parasail_nw_trace_scan_profile_sse2_128_sat(
40625         const parasail_profile_t * const restrict profile,
40626         const char * const restrict s2, const int s2Len,
40627         const int open, const int gap);
40628 
40629 extern parasail_result_t* parasail_nw_trace_scan_profile_sse41_128_64(
40630         const parasail_profile_t * const restrict profile,
40631         const char * const restrict s2, const int s2Len,
40632         const int open, const int gap);
40633 
40634 extern parasail_result_t* parasail_nw_trace_scan_profile_sse41_128_32(
40635         const parasail_profile_t * const restrict profile,
40636         const char * const restrict s2, const int s2Len,
40637         const int open, const int gap);
40638 
40639 extern parasail_result_t* parasail_nw_trace_scan_profile_sse41_128_16(
40640         const parasail_profile_t * const restrict profile,
40641         const char * const restrict s2, const int s2Len,
40642         const int open, const int gap);
40643 
40644 extern parasail_result_t* parasail_nw_trace_scan_profile_sse41_128_8(
40645         const parasail_profile_t * const restrict profile,
40646         const char * const restrict s2, const int s2Len,
40647         const int open, const int gap);
40648 
40649 extern parasail_result_t* parasail_nw_trace_scan_profile_sse41_128_sat(
40650         const parasail_profile_t * const restrict profile,
40651         const char * const restrict s2, const int s2Len,
40652         const int open, const int gap);
40653 
40654 extern parasail_result_t* parasail_nw_trace_scan_profile_avx2_256_64(
40655         const parasail_profile_t * const restrict profile,
40656         const char * const restrict s2, const int s2Len,
40657         const int open, const int gap);
40658 
40659 extern parasail_result_t* parasail_nw_trace_scan_profile_avx2_256_32(
40660         const parasail_profile_t * const restrict profile,
40661         const char * const restrict s2, const int s2Len,
40662         const int open, const int gap);
40663 
40664 extern parasail_result_t* parasail_nw_trace_scan_profile_avx2_256_16(
40665         const parasail_profile_t * const restrict profile,
40666         const char * const restrict s2, const int s2Len,
40667         const int open, const int gap);
40668 
40669 extern parasail_result_t* parasail_nw_trace_scan_profile_avx2_256_8(
40670         const parasail_profile_t * const restrict profile,
40671         const char * const restrict s2, const int s2Len,
40672         const int open, const int gap);
40673 
40674 extern parasail_result_t* parasail_nw_trace_scan_profile_avx2_256_sat(
40675         const parasail_profile_t * const restrict profile,
40676         const char * const restrict s2, const int s2Len,
40677         const int open, const int gap);
40678 
40679 extern parasail_result_t* parasail_nw_trace_scan_profile_altivec_128_64(
40680         const parasail_profile_t * const restrict profile,
40681         const char * const restrict s2, const int s2Len,
40682         const int open, const int gap);
40683 
40684 extern parasail_result_t* parasail_nw_trace_scan_profile_altivec_128_32(
40685         const parasail_profile_t * const restrict profile,
40686         const char * const restrict s2, const int s2Len,
40687         const int open, const int gap);
40688 
40689 extern parasail_result_t* parasail_nw_trace_scan_profile_altivec_128_16(
40690         const parasail_profile_t * const restrict profile,
40691         const char * const restrict s2, const int s2Len,
40692         const int open, const int gap);
40693 
40694 extern parasail_result_t* parasail_nw_trace_scan_profile_altivec_128_8(
40695         const parasail_profile_t * const restrict profile,
40696         const char * const restrict s2, const int s2Len,
40697         const int open, const int gap);
40698 
40699 extern parasail_result_t* parasail_nw_trace_scan_profile_altivec_128_sat(
40700         const parasail_profile_t * const restrict profile,
40701         const char * const restrict s2, const int s2Len,
40702         const int open, const int gap);
40703 
40704 extern parasail_result_t* parasail_nw_trace_scan_profile_neon_128_64(
40705         const parasail_profile_t * const restrict profile,
40706         const char * const restrict s2, const int s2Len,
40707         const int open, const int gap);
40708 
40709 extern parasail_result_t* parasail_nw_trace_scan_profile_neon_128_32(
40710         const parasail_profile_t * const restrict profile,
40711         const char * const restrict s2, const int s2Len,
40712         const int open, const int gap);
40713 
40714 extern parasail_result_t* parasail_nw_trace_scan_profile_neon_128_16(
40715         const parasail_profile_t * const restrict profile,
40716         const char * const restrict s2, const int s2Len,
40717         const int open, const int gap);
40718 
40719 extern parasail_result_t* parasail_nw_trace_scan_profile_neon_128_8(
40720         const parasail_profile_t * const restrict profile,
40721         const char * const restrict s2, const int s2Len,
40722         const int open, const int gap);
40723 
40724 extern parasail_result_t* parasail_nw_trace_scan_profile_neon_128_sat(
40725         const parasail_profile_t * const restrict profile,
40726         const char * const restrict s2, const int s2Len,
40727         const int open, const int gap);
40728 
40729 extern parasail_result_t* parasail_nw_trace_striped_profile_sse2_128_64(
40730         const parasail_profile_t * const restrict profile,
40731         const char * const restrict s2, const int s2Len,
40732         const int open, const int gap);
40733 
40734 extern parasail_result_t* parasail_nw_trace_striped_profile_sse2_128_32(
40735         const parasail_profile_t * const restrict profile,
40736         const char * const restrict s2, const int s2Len,
40737         const int open, const int gap);
40738 
40739 extern parasail_result_t* parasail_nw_trace_striped_profile_sse2_128_16(
40740         const parasail_profile_t * const restrict profile,
40741         const char * const restrict s2, const int s2Len,
40742         const int open, const int gap);
40743 
40744 extern parasail_result_t* parasail_nw_trace_striped_profile_sse2_128_8(
40745         const parasail_profile_t * const restrict profile,
40746         const char * const restrict s2, const int s2Len,
40747         const int open, const int gap);
40748 
40749 extern parasail_result_t* parasail_nw_trace_striped_profile_sse2_128_sat(
40750         const parasail_profile_t * const restrict profile,
40751         const char * const restrict s2, const int s2Len,
40752         const int open, const int gap);
40753 
40754 extern parasail_result_t* parasail_nw_trace_striped_profile_sse41_128_64(
40755         const parasail_profile_t * const restrict profile,
40756         const char * const restrict s2, const int s2Len,
40757         const int open, const int gap);
40758 
40759 extern parasail_result_t* parasail_nw_trace_striped_profile_sse41_128_32(
40760         const parasail_profile_t * const restrict profile,
40761         const char * const restrict s2, const int s2Len,
40762         const int open, const int gap);
40763 
40764 extern parasail_result_t* parasail_nw_trace_striped_profile_sse41_128_16(
40765         const parasail_profile_t * const restrict profile,
40766         const char * const restrict s2, const int s2Len,
40767         const int open, const int gap);
40768 
40769 extern parasail_result_t* parasail_nw_trace_striped_profile_sse41_128_8(
40770         const parasail_profile_t * const restrict profile,
40771         const char * const restrict s2, const int s2Len,
40772         const int open, const int gap);
40773 
40774 extern parasail_result_t* parasail_nw_trace_striped_profile_sse41_128_sat(
40775         const parasail_profile_t * const restrict profile,
40776         const char * const restrict s2, const int s2Len,
40777         const int open, const int gap);
40778 
40779 extern parasail_result_t* parasail_nw_trace_striped_profile_avx2_256_64(
40780         const parasail_profile_t * const restrict profile,
40781         const char * const restrict s2, const int s2Len,
40782         const int open, const int gap);
40783 
40784 extern parasail_result_t* parasail_nw_trace_striped_profile_avx2_256_32(
40785         const parasail_profile_t * const restrict profile,
40786         const char * const restrict s2, const int s2Len,
40787         const int open, const int gap);
40788 
40789 extern parasail_result_t* parasail_nw_trace_striped_profile_avx2_256_16(
40790         const parasail_profile_t * const restrict profile,
40791         const char * const restrict s2, const int s2Len,
40792         const int open, const int gap);
40793 
40794 extern parasail_result_t* parasail_nw_trace_striped_profile_avx2_256_8(
40795         const parasail_profile_t * const restrict profile,
40796         const char * const restrict s2, const int s2Len,
40797         const int open, const int gap);
40798 
40799 extern parasail_result_t* parasail_nw_trace_striped_profile_avx2_256_sat(
40800         const parasail_profile_t * const restrict profile,
40801         const char * const restrict s2, const int s2Len,
40802         const int open, const int gap);
40803 
40804 extern parasail_result_t* parasail_nw_trace_striped_profile_altivec_128_64(
40805         const parasail_profile_t * const restrict profile,
40806         const char * const restrict s2, const int s2Len,
40807         const int open, const int gap);
40808 
40809 extern parasail_result_t* parasail_nw_trace_striped_profile_altivec_128_32(
40810         const parasail_profile_t * const restrict profile,
40811         const char * const restrict s2, const int s2Len,
40812         const int open, const int gap);
40813 
40814 extern parasail_result_t* parasail_nw_trace_striped_profile_altivec_128_16(
40815         const parasail_profile_t * const restrict profile,
40816         const char * const restrict s2, const int s2Len,
40817         const int open, const int gap);
40818 
40819 extern parasail_result_t* parasail_nw_trace_striped_profile_altivec_128_8(
40820         const parasail_profile_t * const restrict profile,
40821         const char * const restrict s2, const int s2Len,
40822         const int open, const int gap);
40823 
40824 extern parasail_result_t* parasail_nw_trace_striped_profile_altivec_128_sat(
40825         const parasail_profile_t * const restrict profile,
40826         const char * const restrict s2, const int s2Len,
40827         const int open, const int gap);
40828 
40829 extern parasail_result_t* parasail_nw_trace_striped_profile_neon_128_64(
40830         const parasail_profile_t * const restrict profile,
40831         const char * const restrict s2, const int s2Len,
40832         const int open, const int gap);
40833 
40834 extern parasail_result_t* parasail_nw_trace_striped_profile_neon_128_32(
40835         const parasail_profile_t * const restrict profile,
40836         const char * const restrict s2, const int s2Len,
40837         const int open, const int gap);
40838 
40839 extern parasail_result_t* parasail_nw_trace_striped_profile_neon_128_16(
40840         const parasail_profile_t * const restrict profile,
40841         const char * const restrict s2, const int s2Len,
40842         const int open, const int gap);
40843 
40844 extern parasail_result_t* parasail_nw_trace_striped_profile_neon_128_8(
40845         const parasail_profile_t * const restrict profile,
40846         const char * const restrict s2, const int s2Len,
40847         const int open, const int gap);
40848 
40849 extern parasail_result_t* parasail_nw_trace_striped_profile_neon_128_sat(
40850         const parasail_profile_t * const restrict profile,
40851         const char * const restrict s2, const int s2Len,
40852         const int open, const int gap);
40853 
40854 extern parasail_result_t* parasail_nw_stats_scan_profile_sse2_128_64(
40855         const parasail_profile_t * const restrict profile,
40856         const char * const restrict s2, const int s2Len,
40857         const int open, const int gap);
40858 
40859 extern parasail_result_t* parasail_nw_stats_scan_profile_sse2_128_32(
40860         const parasail_profile_t * const restrict profile,
40861         const char * const restrict s2, const int s2Len,
40862         const int open, const int gap);
40863 
40864 extern parasail_result_t* parasail_nw_stats_scan_profile_sse2_128_16(
40865         const parasail_profile_t * const restrict profile,
40866         const char * const restrict s2, const int s2Len,
40867         const int open, const int gap);
40868 
40869 extern parasail_result_t* parasail_nw_stats_scan_profile_sse2_128_8(
40870         const parasail_profile_t * const restrict profile,
40871         const char * const restrict s2, const int s2Len,
40872         const int open, const int gap);
40873 
40874 extern parasail_result_t* parasail_nw_stats_scan_profile_sse2_128_sat(
40875         const parasail_profile_t * const restrict profile,
40876         const char * const restrict s2, const int s2Len,
40877         const int open, const int gap);
40878 
40879 extern parasail_result_t* parasail_nw_stats_scan_profile_sse41_128_64(
40880         const parasail_profile_t * const restrict profile,
40881         const char * const restrict s2, const int s2Len,
40882         const int open, const int gap);
40883 
40884 extern parasail_result_t* parasail_nw_stats_scan_profile_sse41_128_32(
40885         const parasail_profile_t * const restrict profile,
40886         const char * const restrict s2, const int s2Len,
40887         const int open, const int gap);
40888 
40889 extern parasail_result_t* parasail_nw_stats_scan_profile_sse41_128_16(
40890         const parasail_profile_t * const restrict profile,
40891         const char * const restrict s2, const int s2Len,
40892         const int open, const int gap);
40893 
40894 extern parasail_result_t* parasail_nw_stats_scan_profile_sse41_128_8(
40895         const parasail_profile_t * const restrict profile,
40896         const char * const restrict s2, const int s2Len,
40897         const int open, const int gap);
40898 
40899 extern parasail_result_t* parasail_nw_stats_scan_profile_sse41_128_sat(
40900         const parasail_profile_t * const restrict profile,
40901         const char * const restrict s2, const int s2Len,
40902         const int open, const int gap);
40903 
40904 extern parasail_result_t* parasail_nw_stats_scan_profile_avx2_256_64(
40905         const parasail_profile_t * const restrict profile,
40906         const char * const restrict s2, const int s2Len,
40907         const int open, const int gap);
40908 
40909 extern parasail_result_t* parasail_nw_stats_scan_profile_avx2_256_32(
40910         const parasail_profile_t * const restrict profile,
40911         const char * const restrict s2, const int s2Len,
40912         const int open, const int gap);
40913 
40914 extern parasail_result_t* parasail_nw_stats_scan_profile_avx2_256_16(
40915         const parasail_profile_t * const restrict profile,
40916         const char * const restrict s2, const int s2Len,
40917         const int open, const int gap);
40918 
40919 extern parasail_result_t* parasail_nw_stats_scan_profile_avx2_256_8(
40920         const parasail_profile_t * const restrict profile,
40921         const char * const restrict s2, const int s2Len,
40922         const int open, const int gap);
40923 
40924 extern parasail_result_t* parasail_nw_stats_scan_profile_avx2_256_sat(
40925         const parasail_profile_t * const restrict profile,
40926         const char * const restrict s2, const int s2Len,
40927         const int open, const int gap);
40928 
40929 extern parasail_result_t* parasail_nw_stats_scan_profile_altivec_128_64(
40930         const parasail_profile_t * const restrict profile,
40931         const char * const restrict s2, const int s2Len,
40932         const int open, const int gap);
40933 
40934 extern parasail_result_t* parasail_nw_stats_scan_profile_altivec_128_32(
40935         const parasail_profile_t * const restrict profile,
40936         const char * const restrict s2, const int s2Len,
40937         const int open, const int gap);
40938 
40939 extern parasail_result_t* parasail_nw_stats_scan_profile_altivec_128_16(
40940         const parasail_profile_t * const restrict profile,
40941         const char * const restrict s2, const int s2Len,
40942         const int open, const int gap);
40943 
40944 extern parasail_result_t* parasail_nw_stats_scan_profile_altivec_128_8(
40945         const parasail_profile_t * const restrict profile,
40946         const char * const restrict s2, const int s2Len,
40947         const int open, const int gap);
40948 
40949 extern parasail_result_t* parasail_nw_stats_scan_profile_altivec_128_sat(
40950         const parasail_profile_t * const restrict profile,
40951         const char * const restrict s2, const int s2Len,
40952         const int open, const int gap);
40953 
40954 extern parasail_result_t* parasail_nw_stats_scan_profile_neon_128_64(
40955         const parasail_profile_t * const restrict profile,
40956         const char * const restrict s2, const int s2Len,
40957         const int open, const int gap);
40958 
40959 extern parasail_result_t* parasail_nw_stats_scan_profile_neon_128_32(
40960         const parasail_profile_t * const restrict profile,
40961         const char * const restrict s2, const int s2Len,
40962         const int open, const int gap);
40963 
40964 extern parasail_result_t* parasail_nw_stats_scan_profile_neon_128_16(
40965         const parasail_profile_t * const restrict profile,
40966         const char * const restrict s2, const int s2Len,
40967         const int open, const int gap);
40968 
40969 extern parasail_result_t* parasail_nw_stats_scan_profile_neon_128_8(
40970         const parasail_profile_t * const restrict profile,
40971         const char * const restrict s2, const int s2Len,
40972         const int open, const int gap);
40973 
40974 extern parasail_result_t* parasail_nw_stats_scan_profile_neon_128_sat(
40975         const parasail_profile_t * const restrict profile,
40976         const char * const restrict s2, const int s2Len,
40977         const int open, const int gap);
40978 
40979 extern parasail_result_t* parasail_nw_stats_striped_profile_sse2_128_64(
40980         const parasail_profile_t * const restrict profile,
40981         const char * const restrict s2, const int s2Len,
40982         const int open, const int gap);
40983 
40984 extern parasail_result_t* parasail_nw_stats_striped_profile_sse2_128_32(
40985         const parasail_profile_t * const restrict profile,
40986         const char * const restrict s2, const int s2Len,
40987         const int open, const int gap);
40988 
40989 extern parasail_result_t* parasail_nw_stats_striped_profile_sse2_128_16(
40990         const parasail_profile_t * const restrict profile,
40991         const char * const restrict s2, const int s2Len,
40992         const int open, const int gap);
40993 
40994 extern parasail_result_t* parasail_nw_stats_striped_profile_sse2_128_8(
40995         const parasail_profile_t * const restrict profile,
40996         const char * const restrict s2, const int s2Len,
40997         const int open, const int gap);
40998 
40999 extern parasail_result_t* parasail_nw_stats_striped_profile_sse2_128_sat(
41000         const parasail_profile_t * const restrict profile,
41001         const char * const restrict s2, const int s2Len,
41002         const int open, const int gap);
41003 
41004 extern parasail_result_t* parasail_nw_stats_striped_profile_sse41_128_64(
41005         const parasail_profile_t * const restrict profile,
41006         const char * const restrict s2, const int s2Len,
41007         const int open, const int gap);
41008 
41009 extern parasail_result_t* parasail_nw_stats_striped_profile_sse41_128_32(
41010         const parasail_profile_t * const restrict profile,
41011         const char * const restrict s2, const int s2Len,
41012         const int open, const int gap);
41013 
41014 extern parasail_result_t* parasail_nw_stats_striped_profile_sse41_128_16(
41015         const parasail_profile_t * const restrict profile,
41016         const char * const restrict s2, const int s2Len,
41017         const int open, const int gap);
41018 
41019 extern parasail_result_t* parasail_nw_stats_striped_profile_sse41_128_8(
41020         const parasail_profile_t * const restrict profile,
41021         const char * const restrict s2, const int s2Len,
41022         const int open, const int gap);
41023 
41024 extern parasail_result_t* parasail_nw_stats_striped_profile_sse41_128_sat(
41025         const parasail_profile_t * const restrict profile,
41026         const char * const restrict s2, const int s2Len,
41027         const int open, const int gap);
41028 
41029 extern parasail_result_t* parasail_nw_stats_striped_profile_avx2_256_64(
41030         const parasail_profile_t * const restrict profile,
41031         const char * const restrict s2, const int s2Len,
41032         const int open, const int gap);
41033 
41034 extern parasail_result_t* parasail_nw_stats_striped_profile_avx2_256_32(
41035         const parasail_profile_t * const restrict profile,
41036         const char * const restrict s2, const int s2Len,
41037         const int open, const int gap);
41038 
41039 extern parasail_result_t* parasail_nw_stats_striped_profile_avx2_256_16(
41040         const parasail_profile_t * const restrict profile,
41041         const char * const restrict s2, const int s2Len,
41042         const int open, const int gap);
41043 
41044 extern parasail_result_t* parasail_nw_stats_striped_profile_avx2_256_8(
41045         const parasail_profile_t * const restrict profile,
41046         const char * const restrict s2, const int s2Len,
41047         const int open, const int gap);
41048 
41049 extern parasail_result_t* parasail_nw_stats_striped_profile_avx2_256_sat(
41050         const parasail_profile_t * const restrict profile,
41051         const char * const restrict s2, const int s2Len,
41052         const int open, const int gap);
41053 
41054 extern parasail_result_t* parasail_nw_stats_striped_profile_altivec_128_64(
41055         const parasail_profile_t * const restrict profile,
41056         const char * const restrict s2, const int s2Len,
41057         const int open, const int gap);
41058 
41059 extern parasail_result_t* parasail_nw_stats_striped_profile_altivec_128_32(
41060         const parasail_profile_t * const restrict profile,
41061         const char * const restrict s2, const int s2Len,
41062         const int open, const int gap);
41063 
41064 extern parasail_result_t* parasail_nw_stats_striped_profile_altivec_128_16(
41065         const parasail_profile_t * const restrict profile,
41066         const char * const restrict s2, const int s2Len,
41067         const int open, const int gap);
41068 
41069 extern parasail_result_t* parasail_nw_stats_striped_profile_altivec_128_8(
41070         const parasail_profile_t * const restrict profile,
41071         const char * const restrict s2, const int s2Len,
41072         const int open, const int gap);
41073 
41074 extern parasail_result_t* parasail_nw_stats_striped_profile_altivec_128_sat(
41075         const parasail_profile_t * const restrict profile,
41076         const char * const restrict s2, const int s2Len,
41077         const int open, const int gap);
41078 
41079 extern parasail_result_t* parasail_nw_stats_striped_profile_neon_128_64(
41080         const parasail_profile_t * const restrict profile,
41081         const char * const restrict s2, const int s2Len,
41082         const int open, const int gap);
41083 
41084 extern parasail_result_t* parasail_nw_stats_striped_profile_neon_128_32(
41085         const parasail_profile_t * const restrict profile,
41086         const char * const restrict s2, const int s2Len,
41087         const int open, const int gap);
41088 
41089 extern parasail_result_t* parasail_nw_stats_striped_profile_neon_128_16(
41090         const parasail_profile_t * const restrict profile,
41091         const char * const restrict s2, const int s2Len,
41092         const int open, const int gap);
41093 
41094 extern parasail_result_t* parasail_nw_stats_striped_profile_neon_128_8(
41095         const parasail_profile_t * const restrict profile,
41096         const char * const restrict s2, const int s2Len,
41097         const int open, const int gap);
41098 
41099 extern parasail_result_t* parasail_nw_stats_striped_profile_neon_128_sat(
41100         const parasail_profile_t * const restrict profile,
41101         const char * const restrict s2, const int s2Len,
41102         const int open, const int gap);
41103 
41104 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse2_128_64(
41105         const parasail_profile_t * const restrict profile,
41106         const char * const restrict s2, const int s2Len,
41107         const int open, const int gap);
41108 
41109 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse2_128_32(
41110         const parasail_profile_t * const restrict profile,
41111         const char * const restrict s2, const int s2Len,
41112         const int open, const int gap);
41113 
41114 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse2_128_16(
41115         const parasail_profile_t * const restrict profile,
41116         const char * const restrict s2, const int s2Len,
41117         const int open, const int gap);
41118 
41119 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse2_128_8(
41120         const parasail_profile_t * const restrict profile,
41121         const char * const restrict s2, const int s2Len,
41122         const int open, const int gap);
41123 
41124 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse2_128_sat(
41125         const parasail_profile_t * const restrict profile,
41126         const char * const restrict s2, const int s2Len,
41127         const int open, const int gap);
41128 
41129 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse41_128_64(
41130         const parasail_profile_t * const restrict profile,
41131         const char * const restrict s2, const int s2Len,
41132         const int open, const int gap);
41133 
41134 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse41_128_32(
41135         const parasail_profile_t * const restrict profile,
41136         const char * const restrict s2, const int s2Len,
41137         const int open, const int gap);
41138 
41139 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse41_128_16(
41140         const parasail_profile_t * const restrict profile,
41141         const char * const restrict s2, const int s2Len,
41142         const int open, const int gap);
41143 
41144 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse41_128_8(
41145         const parasail_profile_t * const restrict profile,
41146         const char * const restrict s2, const int s2Len,
41147         const int open, const int gap);
41148 
41149 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sse41_128_sat(
41150         const parasail_profile_t * const restrict profile,
41151         const char * const restrict s2, const int s2Len,
41152         const int open, const int gap);
41153 
41154 extern parasail_result_t* parasail_nw_stats_table_scan_profile_avx2_256_64(
41155         const parasail_profile_t * const restrict profile,
41156         const char * const restrict s2, const int s2Len,
41157         const int open, const int gap);
41158 
41159 extern parasail_result_t* parasail_nw_stats_table_scan_profile_avx2_256_32(
41160         const parasail_profile_t * const restrict profile,
41161         const char * const restrict s2, const int s2Len,
41162         const int open, const int gap);
41163 
41164 extern parasail_result_t* parasail_nw_stats_table_scan_profile_avx2_256_16(
41165         const parasail_profile_t * const restrict profile,
41166         const char * const restrict s2, const int s2Len,
41167         const int open, const int gap);
41168 
41169 extern parasail_result_t* parasail_nw_stats_table_scan_profile_avx2_256_8(
41170         const parasail_profile_t * const restrict profile,
41171         const char * const restrict s2, const int s2Len,
41172         const int open, const int gap);
41173 
41174 extern parasail_result_t* parasail_nw_stats_table_scan_profile_avx2_256_sat(
41175         const parasail_profile_t * const restrict profile,
41176         const char * const restrict s2, const int s2Len,
41177         const int open, const int gap);
41178 
41179 extern parasail_result_t* parasail_nw_stats_table_scan_profile_altivec_128_64(
41180         const parasail_profile_t * const restrict profile,
41181         const char * const restrict s2, const int s2Len,
41182         const int open, const int gap);
41183 
41184 extern parasail_result_t* parasail_nw_stats_table_scan_profile_altivec_128_32(
41185         const parasail_profile_t * const restrict profile,
41186         const char * const restrict s2, const int s2Len,
41187         const int open, const int gap);
41188 
41189 extern parasail_result_t* parasail_nw_stats_table_scan_profile_altivec_128_16(
41190         const parasail_profile_t * const restrict profile,
41191         const char * const restrict s2, const int s2Len,
41192         const int open, const int gap);
41193 
41194 extern parasail_result_t* parasail_nw_stats_table_scan_profile_altivec_128_8(
41195         const parasail_profile_t * const restrict profile,
41196         const char * const restrict s2, const int s2Len,
41197         const int open, const int gap);
41198 
41199 extern parasail_result_t* parasail_nw_stats_table_scan_profile_altivec_128_sat(
41200         const parasail_profile_t * const restrict profile,
41201         const char * const restrict s2, const int s2Len,
41202         const int open, const int gap);
41203 
41204 extern parasail_result_t* parasail_nw_stats_table_scan_profile_neon_128_64(
41205         const parasail_profile_t * const restrict profile,
41206         const char * const restrict s2, const int s2Len,
41207         const int open, const int gap);
41208 
41209 extern parasail_result_t* parasail_nw_stats_table_scan_profile_neon_128_32(
41210         const parasail_profile_t * const restrict profile,
41211         const char * const restrict s2, const int s2Len,
41212         const int open, const int gap);
41213 
41214 extern parasail_result_t* parasail_nw_stats_table_scan_profile_neon_128_16(
41215         const parasail_profile_t * const restrict profile,
41216         const char * const restrict s2, const int s2Len,
41217         const int open, const int gap);
41218 
41219 extern parasail_result_t* parasail_nw_stats_table_scan_profile_neon_128_8(
41220         const parasail_profile_t * const restrict profile,
41221         const char * const restrict s2, const int s2Len,
41222         const int open, const int gap);
41223 
41224 extern parasail_result_t* parasail_nw_stats_table_scan_profile_neon_128_sat(
41225         const parasail_profile_t * const restrict profile,
41226         const char * const restrict s2, const int s2Len,
41227         const int open, const int gap);
41228 
41229 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse2_128_64(
41230         const parasail_profile_t * const restrict profile,
41231         const char * const restrict s2, const int s2Len,
41232         const int open, const int gap);
41233 
41234 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse2_128_32(
41235         const parasail_profile_t * const restrict profile,
41236         const char * const restrict s2, const int s2Len,
41237         const int open, const int gap);
41238 
41239 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse2_128_16(
41240         const parasail_profile_t * const restrict profile,
41241         const char * const restrict s2, const int s2Len,
41242         const int open, const int gap);
41243 
41244 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse2_128_8(
41245         const parasail_profile_t * const restrict profile,
41246         const char * const restrict s2, const int s2Len,
41247         const int open, const int gap);
41248 
41249 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse2_128_sat(
41250         const parasail_profile_t * const restrict profile,
41251         const char * const restrict s2, const int s2Len,
41252         const int open, const int gap);
41253 
41254 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse41_128_64(
41255         const parasail_profile_t * const restrict profile,
41256         const char * const restrict s2, const int s2Len,
41257         const int open, const int gap);
41258 
41259 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse41_128_32(
41260         const parasail_profile_t * const restrict profile,
41261         const char * const restrict s2, const int s2Len,
41262         const int open, const int gap);
41263 
41264 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse41_128_16(
41265         const parasail_profile_t * const restrict profile,
41266         const char * const restrict s2, const int s2Len,
41267         const int open, const int gap);
41268 
41269 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse41_128_8(
41270         const parasail_profile_t * const restrict profile,
41271         const char * const restrict s2, const int s2Len,
41272         const int open, const int gap);
41273 
41274 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sse41_128_sat(
41275         const parasail_profile_t * const restrict profile,
41276         const char * const restrict s2, const int s2Len,
41277         const int open, const int gap);
41278 
41279 extern parasail_result_t* parasail_nw_stats_table_striped_profile_avx2_256_64(
41280         const parasail_profile_t * const restrict profile,
41281         const char * const restrict s2, const int s2Len,
41282         const int open, const int gap);
41283 
41284 extern parasail_result_t* parasail_nw_stats_table_striped_profile_avx2_256_32(
41285         const parasail_profile_t * const restrict profile,
41286         const char * const restrict s2, const int s2Len,
41287         const int open, const int gap);
41288 
41289 extern parasail_result_t* parasail_nw_stats_table_striped_profile_avx2_256_16(
41290         const parasail_profile_t * const restrict profile,
41291         const char * const restrict s2, const int s2Len,
41292         const int open, const int gap);
41293 
41294 extern parasail_result_t* parasail_nw_stats_table_striped_profile_avx2_256_8(
41295         const parasail_profile_t * const restrict profile,
41296         const char * const restrict s2, const int s2Len,
41297         const int open, const int gap);
41298 
41299 extern parasail_result_t* parasail_nw_stats_table_striped_profile_avx2_256_sat(
41300         const parasail_profile_t * const restrict profile,
41301         const char * const restrict s2, const int s2Len,
41302         const int open, const int gap);
41303 
41304 extern parasail_result_t* parasail_nw_stats_table_striped_profile_altivec_128_64(
41305         const parasail_profile_t * const restrict profile,
41306         const char * const restrict s2, const int s2Len,
41307         const int open, const int gap);
41308 
41309 extern parasail_result_t* parasail_nw_stats_table_striped_profile_altivec_128_32(
41310         const parasail_profile_t * const restrict profile,
41311         const char * const restrict s2, const int s2Len,
41312         const int open, const int gap);
41313 
41314 extern parasail_result_t* parasail_nw_stats_table_striped_profile_altivec_128_16(
41315         const parasail_profile_t * const restrict profile,
41316         const char * const restrict s2, const int s2Len,
41317         const int open, const int gap);
41318 
41319 extern parasail_result_t* parasail_nw_stats_table_striped_profile_altivec_128_8(
41320         const parasail_profile_t * const restrict profile,
41321         const char * const restrict s2, const int s2Len,
41322         const int open, const int gap);
41323 
41324 extern parasail_result_t* parasail_nw_stats_table_striped_profile_altivec_128_sat(
41325         const parasail_profile_t * const restrict profile,
41326         const char * const restrict s2, const int s2Len,
41327         const int open, const int gap);
41328 
41329 extern parasail_result_t* parasail_nw_stats_table_striped_profile_neon_128_64(
41330         const parasail_profile_t * const restrict profile,
41331         const char * const restrict s2, const int s2Len,
41332         const int open, const int gap);
41333 
41334 extern parasail_result_t* parasail_nw_stats_table_striped_profile_neon_128_32(
41335         const parasail_profile_t * const restrict profile,
41336         const char * const restrict s2, const int s2Len,
41337         const int open, const int gap);
41338 
41339 extern parasail_result_t* parasail_nw_stats_table_striped_profile_neon_128_16(
41340         const parasail_profile_t * const restrict profile,
41341         const char * const restrict s2, const int s2Len,
41342         const int open, const int gap);
41343 
41344 extern parasail_result_t* parasail_nw_stats_table_striped_profile_neon_128_8(
41345         const parasail_profile_t * const restrict profile,
41346         const char * const restrict s2, const int s2Len,
41347         const int open, const int gap);
41348 
41349 extern parasail_result_t* parasail_nw_stats_table_striped_profile_neon_128_sat(
41350         const parasail_profile_t * const restrict profile,
41351         const char * const restrict s2, const int s2Len,
41352         const int open, const int gap);
41353 
41354 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse2_128_64(
41355         const parasail_profile_t * const restrict profile,
41356         const char * const restrict s2, const int s2Len,
41357         const int open, const int gap);
41358 
41359 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse2_128_32(
41360         const parasail_profile_t * const restrict profile,
41361         const char * const restrict s2, const int s2Len,
41362         const int open, const int gap);
41363 
41364 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse2_128_16(
41365         const parasail_profile_t * const restrict profile,
41366         const char * const restrict s2, const int s2Len,
41367         const int open, const int gap);
41368 
41369 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse2_128_8(
41370         const parasail_profile_t * const restrict profile,
41371         const char * const restrict s2, const int s2Len,
41372         const int open, const int gap);
41373 
41374 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse2_128_sat(
41375         const parasail_profile_t * const restrict profile,
41376         const char * const restrict s2, const int s2Len,
41377         const int open, const int gap);
41378 
41379 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse41_128_64(
41380         const parasail_profile_t * const restrict profile,
41381         const char * const restrict s2, const int s2Len,
41382         const int open, const int gap);
41383 
41384 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse41_128_32(
41385         const parasail_profile_t * const restrict profile,
41386         const char * const restrict s2, const int s2Len,
41387         const int open, const int gap);
41388 
41389 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse41_128_16(
41390         const parasail_profile_t * const restrict profile,
41391         const char * const restrict s2, const int s2Len,
41392         const int open, const int gap);
41393 
41394 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse41_128_8(
41395         const parasail_profile_t * const restrict profile,
41396         const char * const restrict s2, const int s2Len,
41397         const int open, const int gap);
41398 
41399 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sse41_128_sat(
41400         const parasail_profile_t * const restrict profile,
41401         const char * const restrict s2, const int s2Len,
41402         const int open, const int gap);
41403 
41404 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_avx2_256_64(
41405         const parasail_profile_t * const restrict profile,
41406         const char * const restrict s2, const int s2Len,
41407         const int open, const int gap);
41408 
41409 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_avx2_256_32(
41410         const parasail_profile_t * const restrict profile,
41411         const char * const restrict s2, const int s2Len,
41412         const int open, const int gap);
41413 
41414 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_avx2_256_16(
41415         const parasail_profile_t * const restrict profile,
41416         const char * const restrict s2, const int s2Len,
41417         const int open, const int gap);
41418 
41419 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_avx2_256_8(
41420         const parasail_profile_t * const restrict profile,
41421         const char * const restrict s2, const int s2Len,
41422         const int open, const int gap);
41423 
41424 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_avx2_256_sat(
41425         const parasail_profile_t * const restrict profile,
41426         const char * const restrict s2, const int s2Len,
41427         const int open, const int gap);
41428 
41429 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_altivec_128_64(
41430         const parasail_profile_t * const restrict profile,
41431         const char * const restrict s2, const int s2Len,
41432         const int open, const int gap);
41433 
41434 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_altivec_128_32(
41435         const parasail_profile_t * const restrict profile,
41436         const char * const restrict s2, const int s2Len,
41437         const int open, const int gap);
41438 
41439 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_altivec_128_16(
41440         const parasail_profile_t * const restrict profile,
41441         const char * const restrict s2, const int s2Len,
41442         const int open, const int gap);
41443 
41444 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_altivec_128_8(
41445         const parasail_profile_t * const restrict profile,
41446         const char * const restrict s2, const int s2Len,
41447         const int open, const int gap);
41448 
41449 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_altivec_128_sat(
41450         const parasail_profile_t * const restrict profile,
41451         const char * const restrict s2, const int s2Len,
41452         const int open, const int gap);
41453 
41454 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_neon_128_64(
41455         const parasail_profile_t * const restrict profile,
41456         const char * const restrict s2, const int s2Len,
41457         const int open, const int gap);
41458 
41459 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_neon_128_32(
41460         const parasail_profile_t * const restrict profile,
41461         const char * const restrict s2, const int s2Len,
41462         const int open, const int gap);
41463 
41464 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_neon_128_16(
41465         const parasail_profile_t * const restrict profile,
41466         const char * const restrict s2, const int s2Len,
41467         const int open, const int gap);
41468 
41469 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_neon_128_8(
41470         const parasail_profile_t * const restrict profile,
41471         const char * const restrict s2, const int s2Len,
41472         const int open, const int gap);
41473 
41474 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_neon_128_sat(
41475         const parasail_profile_t * const restrict profile,
41476         const char * const restrict s2, const int s2Len,
41477         const int open, const int gap);
41478 
41479 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse2_128_64(
41480         const parasail_profile_t * const restrict profile,
41481         const char * const restrict s2, const int s2Len,
41482         const int open, const int gap);
41483 
41484 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse2_128_32(
41485         const parasail_profile_t * const restrict profile,
41486         const char * const restrict s2, const int s2Len,
41487         const int open, const int gap);
41488 
41489 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse2_128_16(
41490         const parasail_profile_t * const restrict profile,
41491         const char * const restrict s2, const int s2Len,
41492         const int open, const int gap);
41493 
41494 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse2_128_8(
41495         const parasail_profile_t * const restrict profile,
41496         const char * const restrict s2, const int s2Len,
41497         const int open, const int gap);
41498 
41499 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse2_128_sat(
41500         const parasail_profile_t * const restrict profile,
41501         const char * const restrict s2, const int s2Len,
41502         const int open, const int gap);
41503 
41504 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse41_128_64(
41505         const parasail_profile_t * const restrict profile,
41506         const char * const restrict s2, const int s2Len,
41507         const int open, const int gap);
41508 
41509 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse41_128_32(
41510         const parasail_profile_t * const restrict profile,
41511         const char * const restrict s2, const int s2Len,
41512         const int open, const int gap);
41513 
41514 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse41_128_16(
41515         const parasail_profile_t * const restrict profile,
41516         const char * const restrict s2, const int s2Len,
41517         const int open, const int gap);
41518 
41519 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse41_128_8(
41520         const parasail_profile_t * const restrict profile,
41521         const char * const restrict s2, const int s2Len,
41522         const int open, const int gap);
41523 
41524 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sse41_128_sat(
41525         const parasail_profile_t * const restrict profile,
41526         const char * const restrict s2, const int s2Len,
41527         const int open, const int gap);
41528 
41529 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_avx2_256_64(
41530         const parasail_profile_t * const restrict profile,
41531         const char * const restrict s2, const int s2Len,
41532         const int open, const int gap);
41533 
41534 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_avx2_256_32(
41535         const parasail_profile_t * const restrict profile,
41536         const char * const restrict s2, const int s2Len,
41537         const int open, const int gap);
41538 
41539 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_avx2_256_16(
41540         const parasail_profile_t * const restrict profile,
41541         const char * const restrict s2, const int s2Len,
41542         const int open, const int gap);
41543 
41544 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_avx2_256_8(
41545         const parasail_profile_t * const restrict profile,
41546         const char * const restrict s2, const int s2Len,
41547         const int open, const int gap);
41548 
41549 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_avx2_256_sat(
41550         const parasail_profile_t * const restrict profile,
41551         const char * const restrict s2, const int s2Len,
41552         const int open, const int gap);
41553 
41554 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_altivec_128_64(
41555         const parasail_profile_t * const restrict profile,
41556         const char * const restrict s2, const int s2Len,
41557         const int open, const int gap);
41558 
41559 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_altivec_128_32(
41560         const parasail_profile_t * const restrict profile,
41561         const char * const restrict s2, const int s2Len,
41562         const int open, const int gap);
41563 
41564 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_altivec_128_16(
41565         const parasail_profile_t * const restrict profile,
41566         const char * const restrict s2, const int s2Len,
41567         const int open, const int gap);
41568 
41569 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_altivec_128_8(
41570         const parasail_profile_t * const restrict profile,
41571         const char * const restrict s2, const int s2Len,
41572         const int open, const int gap);
41573 
41574 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_altivec_128_sat(
41575         const parasail_profile_t * const restrict profile,
41576         const char * const restrict s2, const int s2Len,
41577         const int open, const int gap);
41578 
41579 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_neon_128_64(
41580         const parasail_profile_t * const restrict profile,
41581         const char * const restrict s2, const int s2Len,
41582         const int open, const int gap);
41583 
41584 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_neon_128_32(
41585         const parasail_profile_t * const restrict profile,
41586         const char * const restrict s2, const int s2Len,
41587         const int open, const int gap);
41588 
41589 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_neon_128_16(
41590         const parasail_profile_t * const restrict profile,
41591         const char * const restrict s2, const int s2Len,
41592         const int open, const int gap);
41593 
41594 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_neon_128_8(
41595         const parasail_profile_t * const restrict profile,
41596         const char * const restrict s2, const int s2Len,
41597         const int open, const int gap);
41598 
41599 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_neon_128_sat(
41600         const parasail_profile_t * const restrict profile,
41601         const char * const restrict s2, const int s2Len,
41602         const int open, const int gap);
41603 
41604 extern parasail_result_t* parasail_sg_scan_profile_sse2_128_64(
41605         const parasail_profile_t * const restrict profile,
41606         const char * const restrict s2, const int s2Len,
41607         const int open, const int gap);
41608 
41609 extern parasail_result_t* parasail_sg_scan_profile_sse2_128_32(
41610         const parasail_profile_t * const restrict profile,
41611         const char * const restrict s2, const int s2Len,
41612         const int open, const int gap);
41613 
41614 extern parasail_result_t* parasail_sg_scan_profile_sse2_128_16(
41615         const parasail_profile_t * const restrict profile,
41616         const char * const restrict s2, const int s2Len,
41617         const int open, const int gap);
41618 
41619 extern parasail_result_t* parasail_sg_scan_profile_sse2_128_8(
41620         const parasail_profile_t * const restrict profile,
41621         const char * const restrict s2, const int s2Len,
41622         const int open, const int gap);
41623 
41624 extern parasail_result_t* parasail_sg_scan_profile_sse2_128_sat(
41625         const parasail_profile_t * const restrict profile,
41626         const char * const restrict s2, const int s2Len,
41627         const int open, const int gap);
41628 
41629 extern parasail_result_t* parasail_sg_scan_profile_sse41_128_64(
41630         const parasail_profile_t * const restrict profile,
41631         const char * const restrict s2, const int s2Len,
41632         const int open, const int gap);
41633 
41634 extern parasail_result_t* parasail_sg_scan_profile_sse41_128_32(
41635         const parasail_profile_t * const restrict profile,
41636         const char * const restrict s2, const int s2Len,
41637         const int open, const int gap);
41638 
41639 extern parasail_result_t* parasail_sg_scan_profile_sse41_128_16(
41640         const parasail_profile_t * const restrict profile,
41641         const char * const restrict s2, const int s2Len,
41642         const int open, const int gap);
41643 
41644 extern parasail_result_t* parasail_sg_scan_profile_sse41_128_8(
41645         const parasail_profile_t * const restrict profile,
41646         const char * const restrict s2, const int s2Len,
41647         const int open, const int gap);
41648 
41649 extern parasail_result_t* parasail_sg_scan_profile_sse41_128_sat(
41650         const parasail_profile_t * const restrict profile,
41651         const char * const restrict s2, const int s2Len,
41652         const int open, const int gap);
41653 
41654 extern parasail_result_t* parasail_sg_scan_profile_avx2_256_64(
41655         const parasail_profile_t * const restrict profile,
41656         const char * const restrict s2, const int s2Len,
41657         const int open, const int gap);
41658 
41659 extern parasail_result_t* parasail_sg_scan_profile_avx2_256_32(
41660         const parasail_profile_t * const restrict profile,
41661         const char * const restrict s2, const int s2Len,
41662         const int open, const int gap);
41663 
41664 extern parasail_result_t* parasail_sg_scan_profile_avx2_256_16(
41665         const parasail_profile_t * const restrict profile,
41666         const char * const restrict s2, const int s2Len,
41667         const int open, const int gap);
41668 
41669 extern parasail_result_t* parasail_sg_scan_profile_avx2_256_8(
41670         const parasail_profile_t * const restrict profile,
41671         const char * const restrict s2, const int s2Len,
41672         const int open, const int gap);
41673 
41674 extern parasail_result_t* parasail_sg_scan_profile_avx2_256_sat(
41675         const parasail_profile_t * const restrict profile,
41676         const char * const restrict s2, const int s2Len,
41677         const int open, const int gap);
41678 
41679 extern parasail_result_t* parasail_sg_scan_profile_altivec_128_64(
41680         const parasail_profile_t * const restrict profile,
41681         const char * const restrict s2, const int s2Len,
41682         const int open, const int gap);
41683 
41684 extern parasail_result_t* parasail_sg_scan_profile_altivec_128_32(
41685         const parasail_profile_t * const restrict profile,
41686         const char * const restrict s2, const int s2Len,
41687         const int open, const int gap);
41688 
41689 extern parasail_result_t* parasail_sg_scan_profile_altivec_128_16(
41690         const parasail_profile_t * const restrict profile,
41691         const char * const restrict s2, const int s2Len,
41692         const int open, const int gap);
41693 
41694 extern parasail_result_t* parasail_sg_scan_profile_altivec_128_8(
41695         const parasail_profile_t * const restrict profile,
41696         const char * const restrict s2, const int s2Len,
41697         const int open, const int gap);
41698 
41699 extern parasail_result_t* parasail_sg_scan_profile_altivec_128_sat(
41700         const parasail_profile_t * const restrict profile,
41701         const char * const restrict s2, const int s2Len,
41702         const int open, const int gap);
41703 
41704 extern parasail_result_t* parasail_sg_scan_profile_neon_128_64(
41705         const parasail_profile_t * const restrict profile,
41706         const char * const restrict s2, const int s2Len,
41707         const int open, const int gap);
41708 
41709 extern parasail_result_t* parasail_sg_scan_profile_neon_128_32(
41710         const parasail_profile_t * const restrict profile,
41711         const char * const restrict s2, const int s2Len,
41712         const int open, const int gap);
41713 
41714 extern parasail_result_t* parasail_sg_scan_profile_neon_128_16(
41715         const parasail_profile_t * const restrict profile,
41716         const char * const restrict s2, const int s2Len,
41717         const int open, const int gap);
41718 
41719 extern parasail_result_t* parasail_sg_scan_profile_neon_128_8(
41720         const parasail_profile_t * const restrict profile,
41721         const char * const restrict s2, const int s2Len,
41722         const int open, const int gap);
41723 
41724 extern parasail_result_t* parasail_sg_scan_profile_neon_128_sat(
41725         const parasail_profile_t * const restrict profile,
41726         const char * const restrict s2, const int s2Len,
41727         const int open, const int gap);
41728 
41729 extern parasail_result_t* parasail_sg_striped_profile_sse2_128_64(
41730         const parasail_profile_t * const restrict profile,
41731         const char * const restrict s2, const int s2Len,
41732         const int open, const int gap);
41733 
41734 extern parasail_result_t* parasail_sg_striped_profile_sse2_128_32(
41735         const parasail_profile_t * const restrict profile,
41736         const char * const restrict s2, const int s2Len,
41737         const int open, const int gap);
41738 
41739 extern parasail_result_t* parasail_sg_striped_profile_sse2_128_16(
41740         const parasail_profile_t * const restrict profile,
41741         const char * const restrict s2, const int s2Len,
41742         const int open, const int gap);
41743 
41744 extern parasail_result_t* parasail_sg_striped_profile_sse2_128_8(
41745         const parasail_profile_t * const restrict profile,
41746         const char * const restrict s2, const int s2Len,
41747         const int open, const int gap);
41748 
41749 extern parasail_result_t* parasail_sg_striped_profile_sse2_128_sat(
41750         const parasail_profile_t * const restrict profile,
41751         const char * const restrict s2, const int s2Len,
41752         const int open, const int gap);
41753 
41754 extern parasail_result_t* parasail_sg_striped_profile_sse41_128_64(
41755         const parasail_profile_t * const restrict profile,
41756         const char * const restrict s2, const int s2Len,
41757         const int open, const int gap);
41758 
41759 extern parasail_result_t* parasail_sg_striped_profile_sse41_128_32(
41760         const parasail_profile_t * const restrict profile,
41761         const char * const restrict s2, const int s2Len,
41762         const int open, const int gap);
41763 
41764 extern parasail_result_t* parasail_sg_striped_profile_sse41_128_16(
41765         const parasail_profile_t * const restrict profile,
41766         const char * const restrict s2, const int s2Len,
41767         const int open, const int gap);
41768 
41769 extern parasail_result_t* parasail_sg_striped_profile_sse41_128_8(
41770         const parasail_profile_t * const restrict profile,
41771         const char * const restrict s2, const int s2Len,
41772         const int open, const int gap);
41773 
41774 extern parasail_result_t* parasail_sg_striped_profile_sse41_128_sat(
41775         const parasail_profile_t * const restrict profile,
41776         const char * const restrict s2, const int s2Len,
41777         const int open, const int gap);
41778 
41779 extern parasail_result_t* parasail_sg_striped_profile_avx2_256_64(
41780         const parasail_profile_t * const restrict profile,
41781         const char * const restrict s2, const int s2Len,
41782         const int open, const int gap);
41783 
41784 extern parasail_result_t* parasail_sg_striped_profile_avx2_256_32(
41785         const parasail_profile_t * const restrict profile,
41786         const char * const restrict s2, const int s2Len,
41787         const int open, const int gap);
41788 
41789 extern parasail_result_t* parasail_sg_striped_profile_avx2_256_16(
41790         const parasail_profile_t * const restrict profile,
41791         const char * const restrict s2, const int s2Len,
41792         const int open, const int gap);
41793 
41794 extern parasail_result_t* parasail_sg_striped_profile_avx2_256_8(
41795         const parasail_profile_t * const restrict profile,
41796         const char * const restrict s2, const int s2Len,
41797         const int open, const int gap);
41798 
41799 extern parasail_result_t* parasail_sg_striped_profile_avx2_256_sat(
41800         const parasail_profile_t * const restrict profile,
41801         const char * const restrict s2, const int s2Len,
41802         const int open, const int gap);
41803 
41804 extern parasail_result_t* parasail_sg_striped_profile_altivec_128_64(
41805         const parasail_profile_t * const restrict profile,
41806         const char * const restrict s2, const int s2Len,
41807         const int open, const int gap);
41808 
41809 extern parasail_result_t* parasail_sg_striped_profile_altivec_128_32(
41810         const parasail_profile_t * const restrict profile,
41811         const char * const restrict s2, const int s2Len,
41812         const int open, const int gap);
41813 
41814 extern parasail_result_t* parasail_sg_striped_profile_altivec_128_16(
41815         const parasail_profile_t * const restrict profile,
41816         const char * const restrict s2, const int s2Len,
41817         const int open, const int gap);
41818 
41819 extern parasail_result_t* parasail_sg_striped_profile_altivec_128_8(
41820         const parasail_profile_t * const restrict profile,
41821         const char * const restrict s2, const int s2Len,
41822         const int open, const int gap);
41823 
41824 extern parasail_result_t* parasail_sg_striped_profile_altivec_128_sat(
41825         const parasail_profile_t * const restrict profile,
41826         const char * const restrict s2, const int s2Len,
41827         const int open, const int gap);
41828 
41829 extern parasail_result_t* parasail_sg_striped_profile_neon_128_64(
41830         const parasail_profile_t * const restrict profile,
41831         const char * const restrict s2, const int s2Len,
41832         const int open, const int gap);
41833 
41834 extern parasail_result_t* parasail_sg_striped_profile_neon_128_32(
41835         const parasail_profile_t * const restrict profile,
41836         const char * const restrict s2, const int s2Len,
41837         const int open, const int gap);
41838 
41839 extern parasail_result_t* parasail_sg_striped_profile_neon_128_16(
41840         const parasail_profile_t * const restrict profile,
41841         const char * const restrict s2, const int s2Len,
41842         const int open, const int gap);
41843 
41844 extern parasail_result_t* parasail_sg_striped_profile_neon_128_8(
41845         const parasail_profile_t * const restrict profile,
41846         const char * const restrict s2, const int s2Len,
41847         const int open, const int gap);
41848 
41849 extern parasail_result_t* parasail_sg_striped_profile_neon_128_sat(
41850         const parasail_profile_t * const restrict profile,
41851         const char * const restrict s2, const int s2Len,
41852         const int open, const int gap);
41853 
41854 extern parasail_result_t* parasail_sg_table_scan_profile_sse2_128_64(
41855         const parasail_profile_t * const restrict profile,
41856         const char * const restrict s2, const int s2Len,
41857         const int open, const int gap);
41858 
41859 extern parasail_result_t* parasail_sg_table_scan_profile_sse2_128_32(
41860         const parasail_profile_t * const restrict profile,
41861         const char * const restrict s2, const int s2Len,
41862         const int open, const int gap);
41863 
41864 extern parasail_result_t* parasail_sg_table_scan_profile_sse2_128_16(
41865         const parasail_profile_t * const restrict profile,
41866         const char * const restrict s2, const int s2Len,
41867         const int open, const int gap);
41868 
41869 extern parasail_result_t* parasail_sg_table_scan_profile_sse2_128_8(
41870         const parasail_profile_t * const restrict profile,
41871         const char * const restrict s2, const int s2Len,
41872         const int open, const int gap);
41873 
41874 extern parasail_result_t* parasail_sg_table_scan_profile_sse2_128_sat(
41875         const parasail_profile_t * const restrict profile,
41876         const char * const restrict s2, const int s2Len,
41877         const int open, const int gap);
41878 
41879 extern parasail_result_t* parasail_sg_table_scan_profile_sse41_128_64(
41880         const parasail_profile_t * const restrict profile,
41881         const char * const restrict s2, const int s2Len,
41882         const int open, const int gap);
41883 
41884 extern parasail_result_t* parasail_sg_table_scan_profile_sse41_128_32(
41885         const parasail_profile_t * const restrict profile,
41886         const char * const restrict s2, const int s2Len,
41887         const int open, const int gap);
41888 
41889 extern parasail_result_t* parasail_sg_table_scan_profile_sse41_128_16(
41890         const parasail_profile_t * const restrict profile,
41891         const char * const restrict s2, const int s2Len,
41892         const int open, const int gap);
41893 
41894 extern parasail_result_t* parasail_sg_table_scan_profile_sse41_128_8(
41895         const parasail_profile_t * const restrict profile,
41896         const char * const restrict s2, const int s2Len,
41897         const int open, const int gap);
41898 
41899 extern parasail_result_t* parasail_sg_table_scan_profile_sse41_128_sat(
41900         const parasail_profile_t * const restrict profile,
41901         const char * const restrict s2, const int s2Len,
41902         const int open, const int gap);
41903 
41904 extern parasail_result_t* parasail_sg_table_scan_profile_avx2_256_64(
41905         const parasail_profile_t * const restrict profile,
41906         const char * const restrict s2, const int s2Len,
41907         const int open, const int gap);
41908 
41909 extern parasail_result_t* parasail_sg_table_scan_profile_avx2_256_32(
41910         const parasail_profile_t * const restrict profile,
41911         const char * const restrict s2, const int s2Len,
41912         const int open, const int gap);
41913 
41914 extern parasail_result_t* parasail_sg_table_scan_profile_avx2_256_16(
41915         const parasail_profile_t * const restrict profile,
41916         const char * const restrict s2, const int s2Len,
41917         const int open, const int gap);
41918 
41919 extern parasail_result_t* parasail_sg_table_scan_profile_avx2_256_8(
41920         const parasail_profile_t * const restrict profile,
41921         const char * const restrict s2, const int s2Len,
41922         const int open, const int gap);
41923 
41924 extern parasail_result_t* parasail_sg_table_scan_profile_avx2_256_sat(
41925         const parasail_profile_t * const restrict profile,
41926         const char * const restrict s2, const int s2Len,
41927         const int open, const int gap);
41928 
41929 extern parasail_result_t* parasail_sg_table_scan_profile_altivec_128_64(
41930         const parasail_profile_t * const restrict profile,
41931         const char * const restrict s2, const int s2Len,
41932         const int open, const int gap);
41933 
41934 extern parasail_result_t* parasail_sg_table_scan_profile_altivec_128_32(
41935         const parasail_profile_t * const restrict profile,
41936         const char * const restrict s2, const int s2Len,
41937         const int open, const int gap);
41938 
41939 extern parasail_result_t* parasail_sg_table_scan_profile_altivec_128_16(
41940         const parasail_profile_t * const restrict profile,
41941         const char * const restrict s2, const int s2Len,
41942         const int open, const int gap);
41943 
41944 extern parasail_result_t* parasail_sg_table_scan_profile_altivec_128_8(
41945         const parasail_profile_t * const restrict profile,
41946         const char * const restrict s2, const int s2Len,
41947         const int open, const int gap);
41948 
41949 extern parasail_result_t* parasail_sg_table_scan_profile_altivec_128_sat(
41950         const parasail_profile_t * const restrict profile,
41951         const char * const restrict s2, const int s2Len,
41952         const int open, const int gap);
41953 
41954 extern parasail_result_t* parasail_sg_table_scan_profile_neon_128_64(
41955         const parasail_profile_t * const restrict profile,
41956         const char * const restrict s2, const int s2Len,
41957         const int open, const int gap);
41958 
41959 extern parasail_result_t* parasail_sg_table_scan_profile_neon_128_32(
41960         const parasail_profile_t * const restrict profile,
41961         const char * const restrict s2, const int s2Len,
41962         const int open, const int gap);
41963 
41964 extern parasail_result_t* parasail_sg_table_scan_profile_neon_128_16(
41965         const parasail_profile_t * const restrict profile,
41966         const char * const restrict s2, const int s2Len,
41967         const int open, const int gap);
41968 
41969 extern parasail_result_t* parasail_sg_table_scan_profile_neon_128_8(
41970         const parasail_profile_t * const restrict profile,
41971         const char * const restrict s2, const int s2Len,
41972         const int open, const int gap);
41973 
41974 extern parasail_result_t* parasail_sg_table_scan_profile_neon_128_sat(
41975         const parasail_profile_t * const restrict profile,
41976         const char * const restrict s2, const int s2Len,
41977         const int open, const int gap);
41978 
41979 extern parasail_result_t* parasail_sg_table_striped_profile_sse2_128_64(
41980         const parasail_profile_t * const restrict profile,
41981         const char * const restrict s2, const int s2Len,
41982         const int open, const int gap);
41983 
41984 extern parasail_result_t* parasail_sg_table_striped_profile_sse2_128_32(
41985         const parasail_profile_t * const restrict profile,
41986         const char * const restrict s2, const int s2Len,
41987         const int open, const int gap);
41988 
41989 extern parasail_result_t* parasail_sg_table_striped_profile_sse2_128_16(
41990         const parasail_profile_t * const restrict profile,
41991         const char * const restrict s2, const int s2Len,
41992         const int open, const int gap);
41993 
41994 extern parasail_result_t* parasail_sg_table_striped_profile_sse2_128_8(
41995         const parasail_profile_t * const restrict profile,
41996         const char * const restrict s2, const int s2Len,
41997         const int open, const int gap);
41998 
41999 extern parasail_result_t* parasail_sg_table_striped_profile_sse2_128_sat(
42000         const parasail_profile_t * const restrict profile,
42001         const char * const restrict s2, const int s2Len,
42002         const int open, const int gap);
42003 
42004 extern parasail_result_t* parasail_sg_table_striped_profile_sse41_128_64(
42005         const parasail_profile_t * const restrict profile,
42006         const char * const restrict s2, const int s2Len,
42007         const int open, const int gap);
42008 
42009 extern parasail_result_t* parasail_sg_table_striped_profile_sse41_128_32(
42010         const parasail_profile_t * const restrict profile,
42011         const char * const restrict s2, const int s2Len,
42012         const int open, const int gap);
42013 
42014 extern parasail_result_t* parasail_sg_table_striped_profile_sse41_128_16(
42015         const parasail_profile_t * const restrict profile,
42016         const char * const restrict s2, const int s2Len,
42017         const int open, const int gap);
42018 
42019 extern parasail_result_t* parasail_sg_table_striped_profile_sse41_128_8(
42020         const parasail_profile_t * const restrict profile,
42021         const char * const restrict s2, const int s2Len,
42022         const int open, const int gap);
42023 
42024 extern parasail_result_t* parasail_sg_table_striped_profile_sse41_128_sat(
42025         const parasail_profile_t * const restrict profile,
42026         const char * const restrict s2, const int s2Len,
42027         const int open, const int gap);
42028 
42029 extern parasail_result_t* parasail_sg_table_striped_profile_avx2_256_64(
42030         const parasail_profile_t * const restrict profile,
42031         const char * const restrict s2, const int s2Len,
42032         const int open, const int gap);
42033 
42034 extern parasail_result_t* parasail_sg_table_striped_profile_avx2_256_32(
42035         const parasail_profile_t * const restrict profile,
42036         const char * const restrict s2, const int s2Len,
42037         const int open, const int gap);
42038 
42039 extern parasail_result_t* parasail_sg_table_striped_profile_avx2_256_16(
42040         const parasail_profile_t * const restrict profile,
42041         const char * const restrict s2, const int s2Len,
42042         const int open, const int gap);
42043 
42044 extern parasail_result_t* parasail_sg_table_striped_profile_avx2_256_8(
42045         const parasail_profile_t * const restrict profile,
42046         const char * const restrict s2, const int s2Len,
42047         const int open, const int gap);
42048 
42049 extern parasail_result_t* parasail_sg_table_striped_profile_avx2_256_sat(
42050         const parasail_profile_t * const restrict profile,
42051         const char * const restrict s2, const int s2Len,
42052         const int open, const int gap);
42053 
42054 extern parasail_result_t* parasail_sg_table_striped_profile_altivec_128_64(
42055         const parasail_profile_t * const restrict profile,
42056         const char * const restrict s2, const int s2Len,
42057         const int open, const int gap);
42058 
42059 extern parasail_result_t* parasail_sg_table_striped_profile_altivec_128_32(
42060         const parasail_profile_t * const restrict profile,
42061         const char * const restrict s2, const int s2Len,
42062         const int open, const int gap);
42063 
42064 extern parasail_result_t* parasail_sg_table_striped_profile_altivec_128_16(
42065         const parasail_profile_t * const restrict profile,
42066         const char * const restrict s2, const int s2Len,
42067         const int open, const int gap);
42068 
42069 extern parasail_result_t* parasail_sg_table_striped_profile_altivec_128_8(
42070         const parasail_profile_t * const restrict profile,
42071         const char * const restrict s2, const int s2Len,
42072         const int open, const int gap);
42073 
42074 extern parasail_result_t* parasail_sg_table_striped_profile_altivec_128_sat(
42075         const parasail_profile_t * const restrict profile,
42076         const char * const restrict s2, const int s2Len,
42077         const int open, const int gap);
42078 
42079 extern parasail_result_t* parasail_sg_table_striped_profile_neon_128_64(
42080         const parasail_profile_t * const restrict profile,
42081         const char * const restrict s2, const int s2Len,
42082         const int open, const int gap);
42083 
42084 extern parasail_result_t* parasail_sg_table_striped_profile_neon_128_32(
42085         const parasail_profile_t * const restrict profile,
42086         const char * const restrict s2, const int s2Len,
42087         const int open, const int gap);
42088 
42089 extern parasail_result_t* parasail_sg_table_striped_profile_neon_128_16(
42090         const parasail_profile_t * const restrict profile,
42091         const char * const restrict s2, const int s2Len,
42092         const int open, const int gap);
42093 
42094 extern parasail_result_t* parasail_sg_table_striped_profile_neon_128_8(
42095         const parasail_profile_t * const restrict profile,
42096         const char * const restrict s2, const int s2Len,
42097         const int open, const int gap);
42098 
42099 extern parasail_result_t* parasail_sg_table_striped_profile_neon_128_sat(
42100         const parasail_profile_t * const restrict profile,
42101         const char * const restrict s2, const int s2Len,
42102         const int open, const int gap);
42103 
42104 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse2_128_64(
42105         const parasail_profile_t * const restrict profile,
42106         const char * const restrict s2, const int s2Len,
42107         const int open, const int gap);
42108 
42109 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse2_128_32(
42110         const parasail_profile_t * const restrict profile,
42111         const char * const restrict s2, const int s2Len,
42112         const int open, const int gap);
42113 
42114 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse2_128_16(
42115         const parasail_profile_t * const restrict profile,
42116         const char * const restrict s2, const int s2Len,
42117         const int open, const int gap);
42118 
42119 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse2_128_8(
42120         const parasail_profile_t * const restrict profile,
42121         const char * const restrict s2, const int s2Len,
42122         const int open, const int gap);
42123 
42124 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse2_128_sat(
42125         const parasail_profile_t * const restrict profile,
42126         const char * const restrict s2, const int s2Len,
42127         const int open, const int gap);
42128 
42129 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse41_128_64(
42130         const parasail_profile_t * const restrict profile,
42131         const char * const restrict s2, const int s2Len,
42132         const int open, const int gap);
42133 
42134 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse41_128_32(
42135         const parasail_profile_t * const restrict profile,
42136         const char * const restrict s2, const int s2Len,
42137         const int open, const int gap);
42138 
42139 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse41_128_16(
42140         const parasail_profile_t * const restrict profile,
42141         const char * const restrict s2, const int s2Len,
42142         const int open, const int gap);
42143 
42144 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse41_128_8(
42145         const parasail_profile_t * const restrict profile,
42146         const char * const restrict s2, const int s2Len,
42147         const int open, const int gap);
42148 
42149 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sse41_128_sat(
42150         const parasail_profile_t * const restrict profile,
42151         const char * const restrict s2, const int s2Len,
42152         const int open, const int gap);
42153 
42154 extern parasail_result_t* parasail_sg_rowcol_scan_profile_avx2_256_64(
42155         const parasail_profile_t * const restrict profile,
42156         const char * const restrict s2, const int s2Len,
42157         const int open, const int gap);
42158 
42159 extern parasail_result_t* parasail_sg_rowcol_scan_profile_avx2_256_32(
42160         const parasail_profile_t * const restrict profile,
42161         const char * const restrict s2, const int s2Len,
42162         const int open, const int gap);
42163 
42164 extern parasail_result_t* parasail_sg_rowcol_scan_profile_avx2_256_16(
42165         const parasail_profile_t * const restrict profile,
42166         const char * const restrict s2, const int s2Len,
42167         const int open, const int gap);
42168 
42169 extern parasail_result_t* parasail_sg_rowcol_scan_profile_avx2_256_8(
42170         const parasail_profile_t * const restrict profile,
42171         const char * const restrict s2, const int s2Len,
42172         const int open, const int gap);
42173 
42174 extern parasail_result_t* parasail_sg_rowcol_scan_profile_avx2_256_sat(
42175         const parasail_profile_t * const restrict profile,
42176         const char * const restrict s2, const int s2Len,
42177         const int open, const int gap);
42178 
42179 extern parasail_result_t* parasail_sg_rowcol_scan_profile_altivec_128_64(
42180         const parasail_profile_t * const restrict profile,
42181         const char * const restrict s2, const int s2Len,
42182         const int open, const int gap);
42183 
42184 extern parasail_result_t* parasail_sg_rowcol_scan_profile_altivec_128_32(
42185         const parasail_profile_t * const restrict profile,
42186         const char * const restrict s2, const int s2Len,
42187         const int open, const int gap);
42188 
42189 extern parasail_result_t* parasail_sg_rowcol_scan_profile_altivec_128_16(
42190         const parasail_profile_t * const restrict profile,
42191         const char * const restrict s2, const int s2Len,
42192         const int open, const int gap);
42193 
42194 extern parasail_result_t* parasail_sg_rowcol_scan_profile_altivec_128_8(
42195         const parasail_profile_t * const restrict profile,
42196         const char * const restrict s2, const int s2Len,
42197         const int open, const int gap);
42198 
42199 extern parasail_result_t* parasail_sg_rowcol_scan_profile_altivec_128_sat(
42200         const parasail_profile_t * const restrict profile,
42201         const char * const restrict s2, const int s2Len,
42202         const int open, const int gap);
42203 
42204 extern parasail_result_t* parasail_sg_rowcol_scan_profile_neon_128_64(
42205         const parasail_profile_t * const restrict profile,
42206         const char * const restrict s2, const int s2Len,
42207         const int open, const int gap);
42208 
42209 extern parasail_result_t* parasail_sg_rowcol_scan_profile_neon_128_32(
42210         const parasail_profile_t * const restrict profile,
42211         const char * const restrict s2, const int s2Len,
42212         const int open, const int gap);
42213 
42214 extern parasail_result_t* parasail_sg_rowcol_scan_profile_neon_128_16(
42215         const parasail_profile_t * const restrict profile,
42216         const char * const restrict s2, const int s2Len,
42217         const int open, const int gap);
42218 
42219 extern parasail_result_t* parasail_sg_rowcol_scan_profile_neon_128_8(
42220         const parasail_profile_t * const restrict profile,
42221         const char * const restrict s2, const int s2Len,
42222         const int open, const int gap);
42223 
42224 extern parasail_result_t* parasail_sg_rowcol_scan_profile_neon_128_sat(
42225         const parasail_profile_t * const restrict profile,
42226         const char * const restrict s2, const int s2Len,
42227         const int open, const int gap);
42228 
42229 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse2_128_64(
42230         const parasail_profile_t * const restrict profile,
42231         const char * const restrict s2, const int s2Len,
42232         const int open, const int gap);
42233 
42234 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse2_128_32(
42235         const parasail_profile_t * const restrict profile,
42236         const char * const restrict s2, const int s2Len,
42237         const int open, const int gap);
42238 
42239 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse2_128_16(
42240         const parasail_profile_t * const restrict profile,
42241         const char * const restrict s2, const int s2Len,
42242         const int open, const int gap);
42243 
42244 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse2_128_8(
42245         const parasail_profile_t * const restrict profile,
42246         const char * const restrict s2, const int s2Len,
42247         const int open, const int gap);
42248 
42249 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse2_128_sat(
42250         const parasail_profile_t * const restrict profile,
42251         const char * const restrict s2, const int s2Len,
42252         const int open, const int gap);
42253 
42254 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse41_128_64(
42255         const parasail_profile_t * const restrict profile,
42256         const char * const restrict s2, const int s2Len,
42257         const int open, const int gap);
42258 
42259 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse41_128_32(
42260         const parasail_profile_t * const restrict profile,
42261         const char * const restrict s2, const int s2Len,
42262         const int open, const int gap);
42263 
42264 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse41_128_16(
42265         const parasail_profile_t * const restrict profile,
42266         const char * const restrict s2, const int s2Len,
42267         const int open, const int gap);
42268 
42269 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse41_128_8(
42270         const parasail_profile_t * const restrict profile,
42271         const char * const restrict s2, const int s2Len,
42272         const int open, const int gap);
42273 
42274 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sse41_128_sat(
42275         const parasail_profile_t * const restrict profile,
42276         const char * const restrict s2, const int s2Len,
42277         const int open, const int gap);
42278 
42279 extern parasail_result_t* parasail_sg_rowcol_striped_profile_avx2_256_64(
42280         const parasail_profile_t * const restrict profile,
42281         const char * const restrict s2, const int s2Len,
42282         const int open, const int gap);
42283 
42284 extern parasail_result_t* parasail_sg_rowcol_striped_profile_avx2_256_32(
42285         const parasail_profile_t * const restrict profile,
42286         const char * const restrict s2, const int s2Len,
42287         const int open, const int gap);
42288 
42289 extern parasail_result_t* parasail_sg_rowcol_striped_profile_avx2_256_16(
42290         const parasail_profile_t * const restrict profile,
42291         const char * const restrict s2, const int s2Len,
42292         const int open, const int gap);
42293 
42294 extern parasail_result_t* parasail_sg_rowcol_striped_profile_avx2_256_8(
42295         const parasail_profile_t * const restrict profile,
42296         const char * const restrict s2, const int s2Len,
42297         const int open, const int gap);
42298 
42299 extern parasail_result_t* parasail_sg_rowcol_striped_profile_avx2_256_sat(
42300         const parasail_profile_t * const restrict profile,
42301         const char * const restrict s2, const int s2Len,
42302         const int open, const int gap);
42303 
42304 extern parasail_result_t* parasail_sg_rowcol_striped_profile_altivec_128_64(
42305         const parasail_profile_t * const restrict profile,
42306         const char * const restrict s2, const int s2Len,
42307         const int open, const int gap);
42308 
42309 extern parasail_result_t* parasail_sg_rowcol_striped_profile_altivec_128_32(
42310         const parasail_profile_t * const restrict profile,
42311         const char * const restrict s2, const int s2Len,
42312         const int open, const int gap);
42313 
42314 extern parasail_result_t* parasail_sg_rowcol_striped_profile_altivec_128_16(
42315         const parasail_profile_t * const restrict profile,
42316         const char * const restrict s2, const int s2Len,
42317         const int open, const int gap);
42318 
42319 extern parasail_result_t* parasail_sg_rowcol_striped_profile_altivec_128_8(
42320         const parasail_profile_t * const restrict profile,
42321         const char * const restrict s2, const int s2Len,
42322         const int open, const int gap);
42323 
42324 extern parasail_result_t* parasail_sg_rowcol_striped_profile_altivec_128_sat(
42325         const parasail_profile_t * const restrict profile,
42326         const char * const restrict s2, const int s2Len,
42327         const int open, const int gap);
42328 
42329 extern parasail_result_t* parasail_sg_rowcol_striped_profile_neon_128_64(
42330         const parasail_profile_t * const restrict profile,
42331         const char * const restrict s2, const int s2Len,
42332         const int open, const int gap);
42333 
42334 extern parasail_result_t* parasail_sg_rowcol_striped_profile_neon_128_32(
42335         const parasail_profile_t * const restrict profile,
42336         const char * const restrict s2, const int s2Len,
42337         const int open, const int gap);
42338 
42339 extern parasail_result_t* parasail_sg_rowcol_striped_profile_neon_128_16(
42340         const parasail_profile_t * const restrict profile,
42341         const char * const restrict s2, const int s2Len,
42342         const int open, const int gap);
42343 
42344 extern parasail_result_t* parasail_sg_rowcol_striped_profile_neon_128_8(
42345         const parasail_profile_t * const restrict profile,
42346         const char * const restrict s2, const int s2Len,
42347         const int open, const int gap);
42348 
42349 extern parasail_result_t* parasail_sg_rowcol_striped_profile_neon_128_sat(
42350         const parasail_profile_t * const restrict profile,
42351         const char * const restrict s2, const int s2Len,
42352         const int open, const int gap);
42353 
42354 extern parasail_result_t* parasail_sg_trace_scan_profile_sse2_128_64(
42355         const parasail_profile_t * const restrict profile,
42356         const char * const restrict s2, const int s2Len,
42357         const int open, const int gap);
42358 
42359 extern parasail_result_t* parasail_sg_trace_scan_profile_sse2_128_32(
42360         const parasail_profile_t * const restrict profile,
42361         const char * const restrict s2, const int s2Len,
42362         const int open, const int gap);
42363 
42364 extern parasail_result_t* parasail_sg_trace_scan_profile_sse2_128_16(
42365         const parasail_profile_t * const restrict profile,
42366         const char * const restrict s2, const int s2Len,
42367         const int open, const int gap);
42368 
42369 extern parasail_result_t* parasail_sg_trace_scan_profile_sse2_128_8(
42370         const parasail_profile_t * const restrict profile,
42371         const char * const restrict s2, const int s2Len,
42372         const int open, const int gap);
42373 
42374 extern parasail_result_t* parasail_sg_trace_scan_profile_sse2_128_sat(
42375         const parasail_profile_t * const restrict profile,
42376         const char * const restrict s2, const int s2Len,
42377         const int open, const int gap);
42378 
42379 extern parasail_result_t* parasail_sg_trace_scan_profile_sse41_128_64(
42380         const parasail_profile_t * const restrict profile,
42381         const char * const restrict s2, const int s2Len,
42382         const int open, const int gap);
42383 
42384 extern parasail_result_t* parasail_sg_trace_scan_profile_sse41_128_32(
42385         const parasail_profile_t * const restrict profile,
42386         const char * const restrict s2, const int s2Len,
42387         const int open, const int gap);
42388 
42389 extern parasail_result_t* parasail_sg_trace_scan_profile_sse41_128_16(
42390         const parasail_profile_t * const restrict profile,
42391         const char * const restrict s2, const int s2Len,
42392         const int open, const int gap);
42393 
42394 extern parasail_result_t* parasail_sg_trace_scan_profile_sse41_128_8(
42395         const parasail_profile_t * const restrict profile,
42396         const char * const restrict s2, const int s2Len,
42397         const int open, const int gap);
42398 
42399 extern parasail_result_t* parasail_sg_trace_scan_profile_sse41_128_sat(
42400         const parasail_profile_t * const restrict profile,
42401         const char * const restrict s2, const int s2Len,
42402         const int open, const int gap);
42403 
42404 extern parasail_result_t* parasail_sg_trace_scan_profile_avx2_256_64(
42405         const parasail_profile_t * const restrict profile,
42406         const char * const restrict s2, const int s2Len,
42407         const int open, const int gap);
42408 
42409 extern parasail_result_t* parasail_sg_trace_scan_profile_avx2_256_32(
42410         const parasail_profile_t * const restrict profile,
42411         const char * const restrict s2, const int s2Len,
42412         const int open, const int gap);
42413 
42414 extern parasail_result_t* parasail_sg_trace_scan_profile_avx2_256_16(
42415         const parasail_profile_t * const restrict profile,
42416         const char * const restrict s2, const int s2Len,
42417         const int open, const int gap);
42418 
42419 extern parasail_result_t* parasail_sg_trace_scan_profile_avx2_256_8(
42420         const parasail_profile_t * const restrict profile,
42421         const char * const restrict s2, const int s2Len,
42422         const int open, const int gap);
42423 
42424 extern parasail_result_t* parasail_sg_trace_scan_profile_avx2_256_sat(
42425         const parasail_profile_t * const restrict profile,
42426         const char * const restrict s2, const int s2Len,
42427         const int open, const int gap);
42428 
42429 extern parasail_result_t* parasail_sg_trace_scan_profile_altivec_128_64(
42430         const parasail_profile_t * const restrict profile,
42431         const char * const restrict s2, const int s2Len,
42432         const int open, const int gap);
42433 
42434 extern parasail_result_t* parasail_sg_trace_scan_profile_altivec_128_32(
42435         const parasail_profile_t * const restrict profile,
42436         const char * const restrict s2, const int s2Len,
42437         const int open, const int gap);
42438 
42439 extern parasail_result_t* parasail_sg_trace_scan_profile_altivec_128_16(
42440         const parasail_profile_t * const restrict profile,
42441         const char * const restrict s2, const int s2Len,
42442         const int open, const int gap);
42443 
42444 extern parasail_result_t* parasail_sg_trace_scan_profile_altivec_128_8(
42445         const parasail_profile_t * const restrict profile,
42446         const char * const restrict s2, const int s2Len,
42447         const int open, const int gap);
42448 
42449 extern parasail_result_t* parasail_sg_trace_scan_profile_altivec_128_sat(
42450         const parasail_profile_t * const restrict profile,
42451         const char * const restrict s2, const int s2Len,
42452         const int open, const int gap);
42453 
42454 extern parasail_result_t* parasail_sg_trace_scan_profile_neon_128_64(
42455         const parasail_profile_t * const restrict profile,
42456         const char * const restrict s2, const int s2Len,
42457         const int open, const int gap);
42458 
42459 extern parasail_result_t* parasail_sg_trace_scan_profile_neon_128_32(
42460         const parasail_profile_t * const restrict profile,
42461         const char * const restrict s2, const int s2Len,
42462         const int open, const int gap);
42463 
42464 extern parasail_result_t* parasail_sg_trace_scan_profile_neon_128_16(
42465         const parasail_profile_t * const restrict profile,
42466         const char * const restrict s2, const int s2Len,
42467         const int open, const int gap);
42468 
42469 extern parasail_result_t* parasail_sg_trace_scan_profile_neon_128_8(
42470         const parasail_profile_t * const restrict profile,
42471         const char * const restrict s2, const int s2Len,
42472         const int open, const int gap);
42473 
42474 extern parasail_result_t* parasail_sg_trace_scan_profile_neon_128_sat(
42475         const parasail_profile_t * const restrict profile,
42476         const char * const restrict s2, const int s2Len,
42477         const int open, const int gap);
42478 
42479 extern parasail_result_t* parasail_sg_trace_striped_profile_sse2_128_64(
42480         const parasail_profile_t * const restrict profile,
42481         const char * const restrict s2, const int s2Len,
42482         const int open, const int gap);
42483 
42484 extern parasail_result_t* parasail_sg_trace_striped_profile_sse2_128_32(
42485         const parasail_profile_t * const restrict profile,
42486         const char * const restrict s2, const int s2Len,
42487         const int open, const int gap);
42488 
42489 extern parasail_result_t* parasail_sg_trace_striped_profile_sse2_128_16(
42490         const parasail_profile_t * const restrict profile,
42491         const char * const restrict s2, const int s2Len,
42492         const int open, const int gap);
42493 
42494 extern parasail_result_t* parasail_sg_trace_striped_profile_sse2_128_8(
42495         const parasail_profile_t * const restrict profile,
42496         const char * const restrict s2, const int s2Len,
42497         const int open, const int gap);
42498 
42499 extern parasail_result_t* parasail_sg_trace_striped_profile_sse2_128_sat(
42500         const parasail_profile_t * const restrict profile,
42501         const char * const restrict s2, const int s2Len,
42502         const int open, const int gap);
42503 
42504 extern parasail_result_t* parasail_sg_trace_striped_profile_sse41_128_64(
42505         const parasail_profile_t * const restrict profile,
42506         const char * const restrict s2, const int s2Len,
42507         const int open, const int gap);
42508 
42509 extern parasail_result_t* parasail_sg_trace_striped_profile_sse41_128_32(
42510         const parasail_profile_t * const restrict profile,
42511         const char * const restrict s2, const int s2Len,
42512         const int open, const int gap);
42513 
42514 extern parasail_result_t* parasail_sg_trace_striped_profile_sse41_128_16(
42515         const parasail_profile_t * const restrict profile,
42516         const char * const restrict s2, const int s2Len,
42517         const int open, const int gap);
42518 
42519 extern parasail_result_t* parasail_sg_trace_striped_profile_sse41_128_8(
42520         const parasail_profile_t * const restrict profile,
42521         const char * const restrict s2, const int s2Len,
42522         const int open, const int gap);
42523 
42524 extern parasail_result_t* parasail_sg_trace_striped_profile_sse41_128_sat(
42525         const parasail_profile_t * const restrict profile,
42526         const char * const restrict s2, const int s2Len,
42527         const int open, const int gap);
42528 
42529 extern parasail_result_t* parasail_sg_trace_striped_profile_avx2_256_64(
42530         const parasail_profile_t * const restrict profile,
42531         const char * const restrict s2, const int s2Len,
42532         const int open, const int gap);
42533 
42534 extern parasail_result_t* parasail_sg_trace_striped_profile_avx2_256_32(
42535         const parasail_profile_t * const restrict profile,
42536         const char * const restrict s2, const int s2Len,
42537         const int open, const int gap);
42538 
42539 extern parasail_result_t* parasail_sg_trace_striped_profile_avx2_256_16(
42540         const parasail_profile_t * const restrict profile,
42541         const char * const restrict s2, const int s2Len,
42542         const int open, const int gap);
42543 
42544 extern parasail_result_t* parasail_sg_trace_striped_profile_avx2_256_8(
42545         const parasail_profile_t * const restrict profile,
42546         const char * const restrict s2, const int s2Len,
42547         const int open, const int gap);
42548 
42549 extern parasail_result_t* parasail_sg_trace_striped_profile_avx2_256_sat(
42550         const parasail_profile_t * const restrict profile,
42551         const char * const restrict s2, const int s2Len,
42552         const int open, const int gap);
42553 
42554 extern parasail_result_t* parasail_sg_trace_striped_profile_altivec_128_64(
42555         const parasail_profile_t * const restrict profile,
42556         const char * const restrict s2, const int s2Len,
42557         const int open, const int gap);
42558 
42559 extern parasail_result_t* parasail_sg_trace_striped_profile_altivec_128_32(
42560         const parasail_profile_t * const restrict profile,
42561         const char * const restrict s2, const int s2Len,
42562         const int open, const int gap);
42563 
42564 extern parasail_result_t* parasail_sg_trace_striped_profile_altivec_128_16(
42565         const parasail_profile_t * const restrict profile,
42566         const char * const restrict s2, const int s2Len,
42567         const int open, const int gap);
42568 
42569 extern parasail_result_t* parasail_sg_trace_striped_profile_altivec_128_8(
42570         const parasail_profile_t * const restrict profile,
42571         const char * const restrict s2, const int s2Len,
42572         const int open, const int gap);
42573 
42574 extern parasail_result_t* parasail_sg_trace_striped_profile_altivec_128_sat(
42575         const parasail_profile_t * const restrict profile,
42576         const char * const restrict s2, const int s2Len,
42577         const int open, const int gap);
42578 
42579 extern parasail_result_t* parasail_sg_trace_striped_profile_neon_128_64(
42580         const parasail_profile_t * const restrict profile,
42581         const char * const restrict s2, const int s2Len,
42582         const int open, const int gap);
42583 
42584 extern parasail_result_t* parasail_sg_trace_striped_profile_neon_128_32(
42585         const parasail_profile_t * const restrict profile,
42586         const char * const restrict s2, const int s2Len,
42587         const int open, const int gap);
42588 
42589 extern parasail_result_t* parasail_sg_trace_striped_profile_neon_128_16(
42590         const parasail_profile_t * const restrict profile,
42591         const char * const restrict s2, const int s2Len,
42592         const int open, const int gap);
42593 
42594 extern parasail_result_t* parasail_sg_trace_striped_profile_neon_128_8(
42595         const parasail_profile_t * const restrict profile,
42596         const char * const restrict s2, const int s2Len,
42597         const int open, const int gap);
42598 
42599 extern parasail_result_t* parasail_sg_trace_striped_profile_neon_128_sat(
42600         const parasail_profile_t * const restrict profile,
42601         const char * const restrict s2, const int s2Len,
42602         const int open, const int gap);
42603 
42604 extern parasail_result_t* parasail_sg_stats_scan_profile_sse2_128_64(
42605         const parasail_profile_t * const restrict profile,
42606         const char * const restrict s2, const int s2Len,
42607         const int open, const int gap);
42608 
42609 extern parasail_result_t* parasail_sg_stats_scan_profile_sse2_128_32(
42610         const parasail_profile_t * const restrict profile,
42611         const char * const restrict s2, const int s2Len,
42612         const int open, const int gap);
42613 
42614 extern parasail_result_t* parasail_sg_stats_scan_profile_sse2_128_16(
42615         const parasail_profile_t * const restrict profile,
42616         const char * const restrict s2, const int s2Len,
42617         const int open, const int gap);
42618 
42619 extern parasail_result_t* parasail_sg_stats_scan_profile_sse2_128_8(
42620         const parasail_profile_t * const restrict profile,
42621         const char * const restrict s2, const int s2Len,
42622         const int open, const int gap);
42623 
42624 extern parasail_result_t* parasail_sg_stats_scan_profile_sse2_128_sat(
42625         const parasail_profile_t * const restrict profile,
42626         const char * const restrict s2, const int s2Len,
42627         const int open, const int gap);
42628 
42629 extern parasail_result_t* parasail_sg_stats_scan_profile_sse41_128_64(
42630         const parasail_profile_t * const restrict profile,
42631         const char * const restrict s2, const int s2Len,
42632         const int open, const int gap);
42633 
42634 extern parasail_result_t* parasail_sg_stats_scan_profile_sse41_128_32(
42635         const parasail_profile_t * const restrict profile,
42636         const char * const restrict s2, const int s2Len,
42637         const int open, const int gap);
42638 
42639 extern parasail_result_t* parasail_sg_stats_scan_profile_sse41_128_16(
42640         const parasail_profile_t * const restrict profile,
42641         const char * const restrict s2, const int s2Len,
42642         const int open, const int gap);
42643 
42644 extern parasail_result_t* parasail_sg_stats_scan_profile_sse41_128_8(
42645         const parasail_profile_t * const restrict profile,
42646         const char * const restrict s2, const int s2Len,
42647         const int open, const int gap);
42648 
42649 extern parasail_result_t* parasail_sg_stats_scan_profile_sse41_128_sat(
42650         const parasail_profile_t * const restrict profile,
42651         const char * const restrict s2, const int s2Len,
42652         const int open, const int gap);
42653 
42654 extern parasail_result_t* parasail_sg_stats_scan_profile_avx2_256_64(
42655         const parasail_profile_t * const restrict profile,
42656         const char * const restrict s2, const int s2Len,
42657         const int open, const int gap);
42658 
42659 extern parasail_result_t* parasail_sg_stats_scan_profile_avx2_256_32(
42660         const parasail_profile_t * const restrict profile,
42661         const char * const restrict s2, const int s2Len,
42662         const int open, const int gap);
42663 
42664 extern parasail_result_t* parasail_sg_stats_scan_profile_avx2_256_16(
42665         const parasail_profile_t * const restrict profile,
42666         const char * const restrict s2, const int s2Len,
42667         const int open, const int gap);
42668 
42669 extern parasail_result_t* parasail_sg_stats_scan_profile_avx2_256_8(
42670         const parasail_profile_t * const restrict profile,
42671         const char * const restrict s2, const int s2Len,
42672         const int open, const int gap);
42673 
42674 extern parasail_result_t* parasail_sg_stats_scan_profile_avx2_256_sat(
42675         const parasail_profile_t * const restrict profile,
42676         const char * const restrict s2, const int s2Len,
42677         const int open, const int gap);
42678 
42679 extern parasail_result_t* parasail_sg_stats_scan_profile_altivec_128_64(
42680         const parasail_profile_t * const restrict profile,
42681         const char * const restrict s2, const int s2Len,
42682         const int open, const int gap);
42683 
42684 extern parasail_result_t* parasail_sg_stats_scan_profile_altivec_128_32(
42685         const parasail_profile_t * const restrict profile,
42686         const char * const restrict s2, const int s2Len,
42687         const int open, const int gap);
42688 
42689 extern parasail_result_t* parasail_sg_stats_scan_profile_altivec_128_16(
42690         const parasail_profile_t * const restrict profile,
42691         const char * const restrict s2, const int s2Len,
42692         const int open, const int gap);
42693 
42694 extern parasail_result_t* parasail_sg_stats_scan_profile_altivec_128_8(
42695         const parasail_profile_t * const restrict profile,
42696         const char * const restrict s2, const int s2Len,
42697         const int open, const int gap);
42698 
42699 extern parasail_result_t* parasail_sg_stats_scan_profile_altivec_128_sat(
42700         const parasail_profile_t * const restrict profile,
42701         const char * const restrict s2, const int s2Len,
42702         const int open, const int gap);
42703 
42704 extern parasail_result_t* parasail_sg_stats_scan_profile_neon_128_64(
42705         const parasail_profile_t * const restrict profile,
42706         const char * const restrict s2, const int s2Len,
42707         const int open, const int gap);
42708 
42709 extern parasail_result_t* parasail_sg_stats_scan_profile_neon_128_32(
42710         const parasail_profile_t * const restrict profile,
42711         const char * const restrict s2, const int s2Len,
42712         const int open, const int gap);
42713 
42714 extern parasail_result_t* parasail_sg_stats_scan_profile_neon_128_16(
42715         const parasail_profile_t * const restrict profile,
42716         const char * const restrict s2, const int s2Len,
42717         const int open, const int gap);
42718 
42719 extern parasail_result_t* parasail_sg_stats_scan_profile_neon_128_8(
42720         const parasail_profile_t * const restrict profile,
42721         const char * const restrict s2, const int s2Len,
42722         const int open, const int gap);
42723 
42724 extern parasail_result_t* parasail_sg_stats_scan_profile_neon_128_sat(
42725         const parasail_profile_t * const restrict profile,
42726         const char * const restrict s2, const int s2Len,
42727         const int open, const int gap);
42728 
42729 extern parasail_result_t* parasail_sg_stats_striped_profile_sse2_128_64(
42730         const parasail_profile_t * const restrict profile,
42731         const char * const restrict s2, const int s2Len,
42732         const int open, const int gap);
42733 
42734 extern parasail_result_t* parasail_sg_stats_striped_profile_sse2_128_32(
42735         const parasail_profile_t * const restrict profile,
42736         const char * const restrict s2, const int s2Len,
42737         const int open, const int gap);
42738 
42739 extern parasail_result_t* parasail_sg_stats_striped_profile_sse2_128_16(
42740         const parasail_profile_t * const restrict profile,
42741         const char * const restrict s2, const int s2Len,
42742         const int open, const int gap);
42743 
42744 extern parasail_result_t* parasail_sg_stats_striped_profile_sse2_128_8(
42745         const parasail_profile_t * const restrict profile,
42746         const char * const restrict s2, const int s2Len,
42747         const int open, const int gap);
42748 
42749 extern parasail_result_t* parasail_sg_stats_striped_profile_sse2_128_sat(
42750         const parasail_profile_t * const restrict profile,
42751         const char * const restrict s2, const int s2Len,
42752         const int open, const int gap);
42753 
42754 extern parasail_result_t* parasail_sg_stats_striped_profile_sse41_128_64(
42755         const parasail_profile_t * const restrict profile,
42756         const char * const restrict s2, const int s2Len,
42757         const int open, const int gap);
42758 
42759 extern parasail_result_t* parasail_sg_stats_striped_profile_sse41_128_32(
42760         const parasail_profile_t * const restrict profile,
42761         const char * const restrict s2, const int s2Len,
42762         const int open, const int gap);
42763 
42764 extern parasail_result_t* parasail_sg_stats_striped_profile_sse41_128_16(
42765         const parasail_profile_t * const restrict profile,
42766         const char * const restrict s2, const int s2Len,
42767         const int open, const int gap);
42768 
42769 extern parasail_result_t* parasail_sg_stats_striped_profile_sse41_128_8(
42770         const parasail_profile_t * const restrict profile,
42771         const char * const restrict s2, const int s2Len,
42772         const int open, const int gap);
42773 
42774 extern parasail_result_t* parasail_sg_stats_striped_profile_sse41_128_sat(
42775         const parasail_profile_t * const restrict profile,
42776         const char * const restrict s2, const int s2Len,
42777         const int open, const int gap);
42778 
42779 extern parasail_result_t* parasail_sg_stats_striped_profile_avx2_256_64(
42780         const parasail_profile_t * const restrict profile,
42781         const char * const restrict s2, const int s2Len,
42782         const int open, const int gap);
42783 
42784 extern parasail_result_t* parasail_sg_stats_striped_profile_avx2_256_32(
42785         const parasail_profile_t * const restrict profile,
42786         const char * const restrict s2, const int s2Len,
42787         const int open, const int gap);
42788 
42789 extern parasail_result_t* parasail_sg_stats_striped_profile_avx2_256_16(
42790         const parasail_profile_t * const restrict profile,
42791         const char * const restrict s2, const int s2Len,
42792         const int open, const int gap);
42793 
42794 extern parasail_result_t* parasail_sg_stats_striped_profile_avx2_256_8(
42795         const parasail_profile_t * const restrict profile,
42796         const char * const restrict s2, const int s2Len,
42797         const int open, const int gap);
42798 
42799 extern parasail_result_t* parasail_sg_stats_striped_profile_avx2_256_sat(
42800         const parasail_profile_t * const restrict profile,
42801         const char * const restrict s2, const int s2Len,
42802         const int open, const int gap);
42803 
42804 extern parasail_result_t* parasail_sg_stats_striped_profile_altivec_128_64(
42805         const parasail_profile_t * const restrict profile,
42806         const char * const restrict s2, const int s2Len,
42807         const int open, const int gap);
42808 
42809 extern parasail_result_t* parasail_sg_stats_striped_profile_altivec_128_32(
42810         const parasail_profile_t * const restrict profile,
42811         const char * const restrict s2, const int s2Len,
42812         const int open, const int gap);
42813 
42814 extern parasail_result_t* parasail_sg_stats_striped_profile_altivec_128_16(
42815         const parasail_profile_t * const restrict profile,
42816         const char * const restrict s2, const int s2Len,
42817         const int open, const int gap);
42818 
42819 extern parasail_result_t* parasail_sg_stats_striped_profile_altivec_128_8(
42820         const parasail_profile_t * const restrict profile,
42821         const char * const restrict s2, const int s2Len,
42822         const int open, const int gap);
42823 
42824 extern parasail_result_t* parasail_sg_stats_striped_profile_altivec_128_sat(
42825         const parasail_profile_t * const restrict profile,
42826         const char * const restrict s2, const int s2Len,
42827         const int open, const int gap);
42828 
42829 extern parasail_result_t* parasail_sg_stats_striped_profile_neon_128_64(
42830         const parasail_profile_t * const restrict profile,
42831         const char * const restrict s2, const int s2Len,
42832         const int open, const int gap);
42833 
42834 extern parasail_result_t* parasail_sg_stats_striped_profile_neon_128_32(
42835         const parasail_profile_t * const restrict profile,
42836         const char * const restrict s2, const int s2Len,
42837         const int open, const int gap);
42838 
42839 extern parasail_result_t* parasail_sg_stats_striped_profile_neon_128_16(
42840         const parasail_profile_t * const restrict profile,
42841         const char * const restrict s2, const int s2Len,
42842         const int open, const int gap);
42843 
42844 extern parasail_result_t* parasail_sg_stats_striped_profile_neon_128_8(
42845         const parasail_profile_t * const restrict profile,
42846         const char * const restrict s2, const int s2Len,
42847         const int open, const int gap);
42848 
42849 extern parasail_result_t* parasail_sg_stats_striped_profile_neon_128_sat(
42850         const parasail_profile_t * const restrict profile,
42851         const char * const restrict s2, const int s2Len,
42852         const int open, const int gap);
42853 
42854 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse2_128_64(
42855         const parasail_profile_t * const restrict profile,
42856         const char * const restrict s2, const int s2Len,
42857         const int open, const int gap);
42858 
42859 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse2_128_32(
42860         const parasail_profile_t * const restrict profile,
42861         const char * const restrict s2, const int s2Len,
42862         const int open, const int gap);
42863 
42864 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse2_128_16(
42865         const parasail_profile_t * const restrict profile,
42866         const char * const restrict s2, const int s2Len,
42867         const int open, const int gap);
42868 
42869 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse2_128_8(
42870         const parasail_profile_t * const restrict profile,
42871         const char * const restrict s2, const int s2Len,
42872         const int open, const int gap);
42873 
42874 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse2_128_sat(
42875         const parasail_profile_t * const restrict profile,
42876         const char * const restrict s2, const int s2Len,
42877         const int open, const int gap);
42878 
42879 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse41_128_64(
42880         const parasail_profile_t * const restrict profile,
42881         const char * const restrict s2, const int s2Len,
42882         const int open, const int gap);
42883 
42884 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse41_128_32(
42885         const parasail_profile_t * const restrict profile,
42886         const char * const restrict s2, const int s2Len,
42887         const int open, const int gap);
42888 
42889 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse41_128_16(
42890         const parasail_profile_t * const restrict profile,
42891         const char * const restrict s2, const int s2Len,
42892         const int open, const int gap);
42893 
42894 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse41_128_8(
42895         const parasail_profile_t * const restrict profile,
42896         const char * const restrict s2, const int s2Len,
42897         const int open, const int gap);
42898 
42899 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sse41_128_sat(
42900         const parasail_profile_t * const restrict profile,
42901         const char * const restrict s2, const int s2Len,
42902         const int open, const int gap);
42903 
42904 extern parasail_result_t* parasail_sg_stats_table_scan_profile_avx2_256_64(
42905         const parasail_profile_t * const restrict profile,
42906         const char * const restrict s2, const int s2Len,
42907         const int open, const int gap);
42908 
42909 extern parasail_result_t* parasail_sg_stats_table_scan_profile_avx2_256_32(
42910         const parasail_profile_t * const restrict profile,
42911         const char * const restrict s2, const int s2Len,
42912         const int open, const int gap);
42913 
42914 extern parasail_result_t* parasail_sg_stats_table_scan_profile_avx2_256_16(
42915         const parasail_profile_t * const restrict profile,
42916         const char * const restrict s2, const int s2Len,
42917         const int open, const int gap);
42918 
42919 extern parasail_result_t* parasail_sg_stats_table_scan_profile_avx2_256_8(
42920         const parasail_profile_t * const restrict profile,
42921         const char * const restrict s2, const int s2Len,
42922         const int open, const int gap);
42923 
42924 extern parasail_result_t* parasail_sg_stats_table_scan_profile_avx2_256_sat(
42925         const parasail_profile_t * const restrict profile,
42926         const char * const restrict s2, const int s2Len,
42927         const int open, const int gap);
42928 
42929 extern parasail_result_t* parasail_sg_stats_table_scan_profile_altivec_128_64(
42930         const parasail_profile_t * const restrict profile,
42931         const char * const restrict s2, const int s2Len,
42932         const int open, const int gap);
42933 
42934 extern parasail_result_t* parasail_sg_stats_table_scan_profile_altivec_128_32(
42935         const parasail_profile_t * const restrict profile,
42936         const char * const restrict s2, const int s2Len,
42937         const int open, const int gap);
42938 
42939 extern parasail_result_t* parasail_sg_stats_table_scan_profile_altivec_128_16(
42940         const parasail_profile_t * const restrict profile,
42941         const char * const restrict s2, const int s2Len,
42942         const int open, const int gap);
42943 
42944 extern parasail_result_t* parasail_sg_stats_table_scan_profile_altivec_128_8(
42945         const parasail_profile_t * const restrict profile,
42946         const char * const restrict s2, const int s2Len,
42947         const int open, const int gap);
42948 
42949 extern parasail_result_t* parasail_sg_stats_table_scan_profile_altivec_128_sat(
42950         const parasail_profile_t * const restrict profile,
42951         const char * const restrict s2, const int s2Len,
42952         const int open, const int gap);
42953 
42954 extern parasail_result_t* parasail_sg_stats_table_scan_profile_neon_128_64(
42955         const parasail_profile_t * const restrict profile,
42956         const char * const restrict s2, const int s2Len,
42957         const int open, const int gap);
42958 
42959 extern parasail_result_t* parasail_sg_stats_table_scan_profile_neon_128_32(
42960         const parasail_profile_t * const restrict profile,
42961         const char * const restrict s2, const int s2Len,
42962         const int open, const int gap);
42963 
42964 extern parasail_result_t* parasail_sg_stats_table_scan_profile_neon_128_16(
42965         const parasail_profile_t * const restrict profile,
42966         const char * const restrict s2, const int s2Len,
42967         const int open, const int gap);
42968 
42969 extern parasail_result_t* parasail_sg_stats_table_scan_profile_neon_128_8(
42970         const parasail_profile_t * const restrict profile,
42971         const char * const restrict s2, const int s2Len,
42972         const int open, const int gap);
42973 
42974 extern parasail_result_t* parasail_sg_stats_table_scan_profile_neon_128_sat(
42975         const parasail_profile_t * const restrict profile,
42976         const char * const restrict s2, const int s2Len,
42977         const int open, const int gap);
42978 
42979 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse2_128_64(
42980         const parasail_profile_t * const restrict profile,
42981         const char * const restrict s2, const int s2Len,
42982         const int open, const int gap);
42983 
42984 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse2_128_32(
42985         const parasail_profile_t * const restrict profile,
42986         const char * const restrict s2, const int s2Len,
42987         const int open, const int gap);
42988 
42989 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse2_128_16(
42990         const parasail_profile_t * const restrict profile,
42991         const char * const restrict s2, const int s2Len,
42992         const int open, const int gap);
42993 
42994 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse2_128_8(
42995         const parasail_profile_t * const restrict profile,
42996         const char * const restrict s2, const int s2Len,
42997         const int open, const int gap);
42998 
42999 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse2_128_sat(
43000         const parasail_profile_t * const restrict profile,
43001         const char * const restrict s2, const int s2Len,
43002         const int open, const int gap);
43003 
43004 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse41_128_64(
43005         const parasail_profile_t * const restrict profile,
43006         const char * const restrict s2, const int s2Len,
43007         const int open, const int gap);
43008 
43009 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse41_128_32(
43010         const parasail_profile_t * const restrict profile,
43011         const char * const restrict s2, const int s2Len,
43012         const int open, const int gap);
43013 
43014 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse41_128_16(
43015         const parasail_profile_t * const restrict profile,
43016         const char * const restrict s2, const int s2Len,
43017         const int open, const int gap);
43018 
43019 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse41_128_8(
43020         const parasail_profile_t * const restrict profile,
43021         const char * const restrict s2, const int s2Len,
43022         const int open, const int gap);
43023 
43024 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sse41_128_sat(
43025         const parasail_profile_t * const restrict profile,
43026         const char * const restrict s2, const int s2Len,
43027         const int open, const int gap);
43028 
43029 extern parasail_result_t* parasail_sg_stats_table_striped_profile_avx2_256_64(
43030         const parasail_profile_t * const restrict profile,
43031         const char * const restrict s2, const int s2Len,
43032         const int open, const int gap);
43033 
43034 extern parasail_result_t* parasail_sg_stats_table_striped_profile_avx2_256_32(
43035         const parasail_profile_t * const restrict profile,
43036         const char * const restrict s2, const int s2Len,
43037         const int open, const int gap);
43038 
43039 extern parasail_result_t* parasail_sg_stats_table_striped_profile_avx2_256_16(
43040         const parasail_profile_t * const restrict profile,
43041         const char * const restrict s2, const int s2Len,
43042         const int open, const int gap);
43043 
43044 extern parasail_result_t* parasail_sg_stats_table_striped_profile_avx2_256_8(
43045         const parasail_profile_t * const restrict profile,
43046         const char * const restrict s2, const int s2Len,
43047         const int open, const int gap);
43048 
43049 extern parasail_result_t* parasail_sg_stats_table_striped_profile_avx2_256_sat(
43050         const parasail_profile_t * const restrict profile,
43051         const char * const restrict s2, const int s2Len,
43052         const int open, const int gap);
43053 
43054 extern parasail_result_t* parasail_sg_stats_table_striped_profile_altivec_128_64(
43055         const parasail_profile_t * const restrict profile,
43056         const char * const restrict s2, const int s2Len,
43057         const int open, const int gap);
43058 
43059 extern parasail_result_t* parasail_sg_stats_table_striped_profile_altivec_128_32(
43060         const parasail_profile_t * const restrict profile,
43061         const char * const restrict s2, const int s2Len,
43062         const int open, const int gap);
43063 
43064 extern parasail_result_t* parasail_sg_stats_table_striped_profile_altivec_128_16(
43065         const parasail_profile_t * const restrict profile,
43066         const char * const restrict s2, const int s2Len,
43067         const int open, const int gap);
43068 
43069 extern parasail_result_t* parasail_sg_stats_table_striped_profile_altivec_128_8(
43070         const parasail_profile_t * const restrict profile,
43071         const char * const restrict s2, const int s2Len,
43072         const int open, const int gap);
43073 
43074 extern parasail_result_t* parasail_sg_stats_table_striped_profile_altivec_128_sat(
43075         const parasail_profile_t * const restrict profile,
43076         const char * const restrict s2, const int s2Len,
43077         const int open, const int gap);
43078 
43079 extern parasail_result_t* parasail_sg_stats_table_striped_profile_neon_128_64(
43080         const parasail_profile_t * const restrict profile,
43081         const char * const restrict s2, const int s2Len,
43082         const int open, const int gap);
43083 
43084 extern parasail_result_t* parasail_sg_stats_table_striped_profile_neon_128_32(
43085         const parasail_profile_t * const restrict profile,
43086         const char * const restrict s2, const int s2Len,
43087         const int open, const int gap);
43088 
43089 extern parasail_result_t* parasail_sg_stats_table_striped_profile_neon_128_16(
43090         const parasail_profile_t * const restrict profile,
43091         const char * const restrict s2, const int s2Len,
43092         const int open, const int gap);
43093 
43094 extern parasail_result_t* parasail_sg_stats_table_striped_profile_neon_128_8(
43095         const parasail_profile_t * const restrict profile,
43096         const char * const restrict s2, const int s2Len,
43097         const int open, const int gap);
43098 
43099 extern parasail_result_t* parasail_sg_stats_table_striped_profile_neon_128_sat(
43100         const parasail_profile_t * const restrict profile,
43101         const char * const restrict s2, const int s2Len,
43102         const int open, const int gap);
43103 
43104 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse2_128_64(
43105         const parasail_profile_t * const restrict profile,
43106         const char * const restrict s2, const int s2Len,
43107         const int open, const int gap);
43108 
43109 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse2_128_32(
43110         const parasail_profile_t * const restrict profile,
43111         const char * const restrict s2, const int s2Len,
43112         const int open, const int gap);
43113 
43114 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse2_128_16(
43115         const parasail_profile_t * const restrict profile,
43116         const char * const restrict s2, const int s2Len,
43117         const int open, const int gap);
43118 
43119 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse2_128_8(
43120         const parasail_profile_t * const restrict profile,
43121         const char * const restrict s2, const int s2Len,
43122         const int open, const int gap);
43123 
43124 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse2_128_sat(
43125         const parasail_profile_t * const restrict profile,
43126         const char * const restrict s2, const int s2Len,
43127         const int open, const int gap);
43128 
43129 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse41_128_64(
43130         const parasail_profile_t * const restrict profile,
43131         const char * const restrict s2, const int s2Len,
43132         const int open, const int gap);
43133 
43134 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse41_128_32(
43135         const parasail_profile_t * const restrict profile,
43136         const char * const restrict s2, const int s2Len,
43137         const int open, const int gap);
43138 
43139 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse41_128_16(
43140         const parasail_profile_t * const restrict profile,
43141         const char * const restrict s2, const int s2Len,
43142         const int open, const int gap);
43143 
43144 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse41_128_8(
43145         const parasail_profile_t * const restrict profile,
43146         const char * const restrict s2, const int s2Len,
43147         const int open, const int gap);
43148 
43149 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sse41_128_sat(
43150         const parasail_profile_t * const restrict profile,
43151         const char * const restrict s2, const int s2Len,
43152         const int open, const int gap);
43153 
43154 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_avx2_256_64(
43155         const parasail_profile_t * const restrict profile,
43156         const char * const restrict s2, const int s2Len,
43157         const int open, const int gap);
43158 
43159 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_avx2_256_32(
43160         const parasail_profile_t * const restrict profile,
43161         const char * const restrict s2, const int s2Len,
43162         const int open, const int gap);
43163 
43164 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_avx2_256_16(
43165         const parasail_profile_t * const restrict profile,
43166         const char * const restrict s2, const int s2Len,
43167         const int open, const int gap);
43168 
43169 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_avx2_256_8(
43170         const parasail_profile_t * const restrict profile,
43171         const char * const restrict s2, const int s2Len,
43172         const int open, const int gap);
43173 
43174 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_avx2_256_sat(
43175         const parasail_profile_t * const restrict profile,
43176         const char * const restrict s2, const int s2Len,
43177         const int open, const int gap);
43178 
43179 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_altivec_128_64(
43180         const parasail_profile_t * const restrict profile,
43181         const char * const restrict s2, const int s2Len,
43182         const int open, const int gap);
43183 
43184 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_altivec_128_32(
43185         const parasail_profile_t * const restrict profile,
43186         const char * const restrict s2, const int s2Len,
43187         const int open, const int gap);
43188 
43189 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_altivec_128_16(
43190         const parasail_profile_t * const restrict profile,
43191         const char * const restrict s2, const int s2Len,
43192         const int open, const int gap);
43193 
43194 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_altivec_128_8(
43195         const parasail_profile_t * const restrict profile,
43196         const char * const restrict s2, const int s2Len,
43197         const int open, const int gap);
43198 
43199 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_altivec_128_sat(
43200         const parasail_profile_t * const restrict profile,
43201         const char * const restrict s2, const int s2Len,
43202         const int open, const int gap);
43203 
43204 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_neon_128_64(
43205         const parasail_profile_t * const restrict profile,
43206         const char * const restrict s2, const int s2Len,
43207         const int open, const int gap);
43208 
43209 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_neon_128_32(
43210         const parasail_profile_t * const restrict profile,
43211         const char * const restrict s2, const int s2Len,
43212         const int open, const int gap);
43213 
43214 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_neon_128_16(
43215         const parasail_profile_t * const restrict profile,
43216         const char * const restrict s2, const int s2Len,
43217         const int open, const int gap);
43218 
43219 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_neon_128_8(
43220         const parasail_profile_t * const restrict profile,
43221         const char * const restrict s2, const int s2Len,
43222         const int open, const int gap);
43223 
43224 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_neon_128_sat(
43225         const parasail_profile_t * const restrict profile,
43226         const char * const restrict s2, const int s2Len,
43227         const int open, const int gap);
43228 
43229 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse2_128_64(
43230         const parasail_profile_t * const restrict profile,
43231         const char * const restrict s2, const int s2Len,
43232         const int open, const int gap);
43233 
43234 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse2_128_32(
43235         const parasail_profile_t * const restrict profile,
43236         const char * const restrict s2, const int s2Len,
43237         const int open, const int gap);
43238 
43239 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse2_128_16(
43240         const parasail_profile_t * const restrict profile,
43241         const char * const restrict s2, const int s2Len,
43242         const int open, const int gap);
43243 
43244 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse2_128_8(
43245         const parasail_profile_t * const restrict profile,
43246         const char * const restrict s2, const int s2Len,
43247         const int open, const int gap);
43248 
43249 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse2_128_sat(
43250         const parasail_profile_t * const restrict profile,
43251         const char * const restrict s2, const int s2Len,
43252         const int open, const int gap);
43253 
43254 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse41_128_64(
43255         const parasail_profile_t * const restrict profile,
43256         const char * const restrict s2, const int s2Len,
43257         const int open, const int gap);
43258 
43259 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse41_128_32(
43260         const parasail_profile_t * const restrict profile,
43261         const char * const restrict s2, const int s2Len,
43262         const int open, const int gap);
43263 
43264 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse41_128_16(
43265         const parasail_profile_t * const restrict profile,
43266         const char * const restrict s2, const int s2Len,
43267         const int open, const int gap);
43268 
43269 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse41_128_8(
43270         const parasail_profile_t * const restrict profile,
43271         const char * const restrict s2, const int s2Len,
43272         const int open, const int gap);
43273 
43274 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sse41_128_sat(
43275         const parasail_profile_t * const restrict profile,
43276         const char * const restrict s2, const int s2Len,
43277         const int open, const int gap);
43278 
43279 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_avx2_256_64(
43280         const parasail_profile_t * const restrict profile,
43281         const char * const restrict s2, const int s2Len,
43282         const int open, const int gap);
43283 
43284 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_avx2_256_32(
43285         const parasail_profile_t * const restrict profile,
43286         const char * const restrict s2, const int s2Len,
43287         const int open, const int gap);
43288 
43289 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_avx2_256_16(
43290         const parasail_profile_t * const restrict profile,
43291         const char * const restrict s2, const int s2Len,
43292         const int open, const int gap);
43293 
43294 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_avx2_256_8(
43295         const parasail_profile_t * const restrict profile,
43296         const char * const restrict s2, const int s2Len,
43297         const int open, const int gap);
43298 
43299 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_avx2_256_sat(
43300         const parasail_profile_t * const restrict profile,
43301         const char * const restrict s2, const int s2Len,
43302         const int open, const int gap);
43303 
43304 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_altivec_128_64(
43305         const parasail_profile_t * const restrict profile,
43306         const char * const restrict s2, const int s2Len,
43307         const int open, const int gap);
43308 
43309 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_altivec_128_32(
43310         const parasail_profile_t * const restrict profile,
43311         const char * const restrict s2, const int s2Len,
43312         const int open, const int gap);
43313 
43314 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_altivec_128_16(
43315         const parasail_profile_t * const restrict profile,
43316         const char * const restrict s2, const int s2Len,
43317         const int open, const int gap);
43318 
43319 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_altivec_128_8(
43320         const parasail_profile_t * const restrict profile,
43321         const char * const restrict s2, const int s2Len,
43322         const int open, const int gap);
43323 
43324 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_altivec_128_sat(
43325         const parasail_profile_t * const restrict profile,
43326         const char * const restrict s2, const int s2Len,
43327         const int open, const int gap);
43328 
43329 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_neon_128_64(
43330         const parasail_profile_t * const restrict profile,
43331         const char * const restrict s2, const int s2Len,
43332         const int open, const int gap);
43333 
43334 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_neon_128_32(
43335         const parasail_profile_t * const restrict profile,
43336         const char * const restrict s2, const int s2Len,
43337         const int open, const int gap);
43338 
43339 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_neon_128_16(
43340         const parasail_profile_t * const restrict profile,
43341         const char * const restrict s2, const int s2Len,
43342         const int open, const int gap);
43343 
43344 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_neon_128_8(
43345         const parasail_profile_t * const restrict profile,
43346         const char * const restrict s2, const int s2Len,
43347         const int open, const int gap);
43348 
43349 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_neon_128_sat(
43350         const parasail_profile_t * const restrict profile,
43351         const char * const restrict s2, const int s2Len,
43352         const int open, const int gap);
43353 
43354 extern parasail_result_t* parasail_sw_scan_profile_sse2_128_64(
43355         const parasail_profile_t * const restrict profile,
43356         const char * const restrict s2, const int s2Len,
43357         const int open, const int gap);
43358 
43359 extern parasail_result_t* parasail_sw_scan_profile_sse2_128_32(
43360         const parasail_profile_t * const restrict profile,
43361         const char * const restrict s2, const int s2Len,
43362         const int open, const int gap);
43363 
43364 extern parasail_result_t* parasail_sw_scan_profile_sse2_128_16(
43365         const parasail_profile_t * const restrict profile,
43366         const char * const restrict s2, const int s2Len,
43367         const int open, const int gap);
43368 
43369 extern parasail_result_t* parasail_sw_scan_profile_sse2_128_8(
43370         const parasail_profile_t * const restrict profile,
43371         const char * const restrict s2, const int s2Len,
43372         const int open, const int gap);
43373 
43374 extern parasail_result_t* parasail_sw_scan_profile_sse2_128_sat(
43375         const parasail_profile_t * const restrict profile,
43376         const char * const restrict s2, const int s2Len,
43377         const int open, const int gap);
43378 
43379 extern parasail_result_t* parasail_sw_scan_profile_sse41_128_64(
43380         const parasail_profile_t * const restrict profile,
43381         const char * const restrict s2, const int s2Len,
43382         const int open, const int gap);
43383 
43384 extern parasail_result_t* parasail_sw_scan_profile_sse41_128_32(
43385         const parasail_profile_t * const restrict profile,
43386         const char * const restrict s2, const int s2Len,
43387         const int open, const int gap);
43388 
43389 extern parasail_result_t* parasail_sw_scan_profile_sse41_128_16(
43390         const parasail_profile_t * const restrict profile,
43391         const char * const restrict s2, const int s2Len,
43392         const int open, const int gap);
43393 
43394 extern parasail_result_t* parasail_sw_scan_profile_sse41_128_8(
43395         const parasail_profile_t * const restrict profile,
43396         const char * const restrict s2, const int s2Len,
43397         const int open, const int gap);
43398 
43399 extern parasail_result_t* parasail_sw_scan_profile_sse41_128_sat(
43400         const parasail_profile_t * const restrict profile,
43401         const char * const restrict s2, const int s2Len,
43402         const int open, const int gap);
43403 
43404 extern parasail_result_t* parasail_sw_scan_profile_avx2_256_64(
43405         const parasail_profile_t * const restrict profile,
43406         const char * const restrict s2, const int s2Len,
43407         const int open, const int gap);
43408 
43409 extern parasail_result_t* parasail_sw_scan_profile_avx2_256_32(
43410         const parasail_profile_t * const restrict profile,
43411         const char * const restrict s2, const int s2Len,
43412         const int open, const int gap);
43413 
43414 extern parasail_result_t* parasail_sw_scan_profile_avx2_256_16(
43415         const parasail_profile_t * const restrict profile,
43416         const char * const restrict s2, const int s2Len,
43417         const int open, const int gap);
43418 
43419 extern parasail_result_t* parasail_sw_scan_profile_avx2_256_8(
43420         const parasail_profile_t * const restrict profile,
43421         const char * const restrict s2, const int s2Len,
43422         const int open, const int gap);
43423 
43424 extern parasail_result_t* parasail_sw_scan_profile_avx2_256_sat(
43425         const parasail_profile_t * const restrict profile,
43426         const char * const restrict s2, const int s2Len,
43427         const int open, const int gap);
43428 
43429 extern parasail_result_t* parasail_sw_scan_profile_altivec_128_64(
43430         const parasail_profile_t * const restrict profile,
43431         const char * const restrict s2, const int s2Len,
43432         const int open, const int gap);
43433 
43434 extern parasail_result_t* parasail_sw_scan_profile_altivec_128_32(
43435         const parasail_profile_t * const restrict profile,
43436         const char * const restrict s2, const int s2Len,
43437         const int open, const int gap);
43438 
43439 extern parasail_result_t* parasail_sw_scan_profile_altivec_128_16(
43440         const parasail_profile_t * const restrict profile,
43441         const char * const restrict s2, const int s2Len,
43442         const int open, const int gap);
43443 
43444 extern parasail_result_t* parasail_sw_scan_profile_altivec_128_8(
43445         const parasail_profile_t * const restrict profile,
43446         const char * const restrict s2, const int s2Len,
43447         const int open, const int gap);
43448 
43449 extern parasail_result_t* parasail_sw_scan_profile_altivec_128_sat(
43450         const parasail_profile_t * const restrict profile,
43451         const char * const restrict s2, const int s2Len,
43452         const int open, const int gap);
43453 
43454 extern parasail_result_t* parasail_sw_scan_profile_neon_128_64(
43455         const parasail_profile_t * const restrict profile,
43456         const char * const restrict s2, const int s2Len,
43457         const int open, const int gap);
43458 
43459 extern parasail_result_t* parasail_sw_scan_profile_neon_128_32(
43460         const parasail_profile_t * const restrict profile,
43461         const char * const restrict s2, const int s2Len,
43462         const int open, const int gap);
43463 
43464 extern parasail_result_t* parasail_sw_scan_profile_neon_128_16(
43465         const parasail_profile_t * const restrict profile,
43466         const char * const restrict s2, const int s2Len,
43467         const int open, const int gap);
43468 
43469 extern parasail_result_t* parasail_sw_scan_profile_neon_128_8(
43470         const parasail_profile_t * const restrict profile,
43471         const char * const restrict s2, const int s2Len,
43472         const int open, const int gap);
43473 
43474 extern parasail_result_t* parasail_sw_scan_profile_neon_128_sat(
43475         const parasail_profile_t * const restrict profile,
43476         const char * const restrict s2, const int s2Len,
43477         const int open, const int gap);
43478 
43479 extern parasail_result_t* parasail_sw_striped_profile_sse2_128_64(
43480         const parasail_profile_t * const restrict profile,
43481         const char * const restrict s2, const int s2Len,
43482         const int open, const int gap);
43483 
43484 extern parasail_result_t* parasail_sw_striped_profile_sse2_128_32(
43485         const parasail_profile_t * const restrict profile,
43486         const char * const restrict s2, const int s2Len,
43487         const int open, const int gap);
43488 
43489 extern parasail_result_t* parasail_sw_striped_profile_sse2_128_16(
43490         const parasail_profile_t * const restrict profile,
43491         const char * const restrict s2, const int s2Len,
43492         const int open, const int gap);
43493 
43494 extern parasail_result_t* parasail_sw_striped_profile_sse2_128_8(
43495         const parasail_profile_t * const restrict profile,
43496         const char * const restrict s2, const int s2Len,
43497         const int open, const int gap);
43498 
43499 extern parasail_result_t* parasail_sw_striped_profile_sse2_128_sat(
43500         const parasail_profile_t * const restrict profile,
43501         const char * const restrict s2, const int s2Len,
43502         const int open, const int gap);
43503 
43504 extern parasail_result_t* parasail_sw_striped_profile_sse41_128_64(
43505         const parasail_profile_t * const restrict profile,
43506         const char * const restrict s2, const int s2Len,
43507         const int open, const int gap);
43508 
43509 extern parasail_result_t* parasail_sw_striped_profile_sse41_128_32(
43510         const parasail_profile_t * const restrict profile,
43511         const char * const restrict s2, const int s2Len,
43512         const int open, const int gap);
43513 
43514 extern parasail_result_t* parasail_sw_striped_profile_sse41_128_16(
43515         const parasail_profile_t * const restrict profile,
43516         const char * const restrict s2, const int s2Len,
43517         const int open, const int gap);
43518 
43519 extern parasail_result_t* parasail_sw_striped_profile_sse41_128_8(
43520         const parasail_profile_t * const restrict profile,
43521         const char * const restrict s2, const int s2Len,
43522         const int open, const int gap);
43523 
43524 extern parasail_result_t* parasail_sw_striped_profile_sse41_128_sat(
43525         const parasail_profile_t * const restrict profile,
43526         const char * const restrict s2, const int s2Len,
43527         const int open, const int gap);
43528 
43529 extern parasail_result_t* parasail_sw_striped_profile_avx2_256_64(
43530         const parasail_profile_t * const restrict profile,
43531         const char * const restrict s2, const int s2Len,
43532         const int open, const int gap);
43533 
43534 extern parasail_result_t* parasail_sw_striped_profile_avx2_256_32(
43535         const parasail_profile_t * const restrict profile,
43536         const char * const restrict s2, const int s2Len,
43537         const int open, const int gap);
43538 
43539 extern parasail_result_t* parasail_sw_striped_profile_avx2_256_16(
43540         const parasail_profile_t * const restrict profile,
43541         const char * const restrict s2, const int s2Len,
43542         const int open, const int gap);
43543 
43544 extern parasail_result_t* parasail_sw_striped_profile_avx2_256_8(
43545         const parasail_profile_t * const restrict profile,
43546         const char * const restrict s2, const int s2Len,
43547         const int open, const int gap);
43548 
43549 extern parasail_result_t* parasail_sw_striped_profile_avx2_256_sat(
43550         const parasail_profile_t * const restrict profile,
43551         const char * const restrict s2, const int s2Len,
43552         const int open, const int gap);
43553 
43554 extern parasail_result_t* parasail_sw_striped_profile_altivec_128_64(
43555         const parasail_profile_t * const restrict profile,
43556         const char * const restrict s2, const int s2Len,
43557         const int open, const int gap);
43558 
43559 extern parasail_result_t* parasail_sw_striped_profile_altivec_128_32(
43560         const parasail_profile_t * const restrict profile,
43561         const char * const restrict s2, const int s2Len,
43562         const int open, const int gap);
43563 
43564 extern parasail_result_t* parasail_sw_striped_profile_altivec_128_16(
43565         const parasail_profile_t * const restrict profile,
43566         const char * const restrict s2, const int s2Len,
43567         const int open, const int gap);
43568 
43569 extern parasail_result_t* parasail_sw_striped_profile_altivec_128_8(
43570         const parasail_profile_t * const restrict profile,
43571         const char * const restrict s2, const int s2Len,
43572         const int open, const int gap);
43573 
43574 extern parasail_result_t* parasail_sw_striped_profile_altivec_128_sat(
43575         const parasail_profile_t * const restrict profile,
43576         const char * const restrict s2, const int s2Len,
43577         const int open, const int gap);
43578 
43579 extern parasail_result_t* parasail_sw_striped_profile_neon_128_64(
43580         const parasail_profile_t * const restrict profile,
43581         const char * const restrict s2, const int s2Len,
43582         const int open, const int gap);
43583 
43584 extern parasail_result_t* parasail_sw_striped_profile_neon_128_32(
43585         const parasail_profile_t * const restrict profile,
43586         const char * const restrict s2, const int s2Len,
43587         const int open, const int gap);
43588 
43589 extern parasail_result_t* parasail_sw_striped_profile_neon_128_16(
43590         const parasail_profile_t * const restrict profile,
43591         const char * const restrict s2, const int s2Len,
43592         const int open, const int gap);
43593 
43594 extern parasail_result_t* parasail_sw_striped_profile_neon_128_8(
43595         const parasail_profile_t * const restrict profile,
43596         const char * const restrict s2, const int s2Len,
43597         const int open, const int gap);
43598 
43599 extern parasail_result_t* parasail_sw_striped_profile_neon_128_sat(
43600         const parasail_profile_t * const restrict profile,
43601         const char * const restrict s2, const int s2Len,
43602         const int open, const int gap);
43603 
43604 extern parasail_result_t* parasail_sw_table_scan_profile_sse2_128_64(
43605         const parasail_profile_t * const restrict profile,
43606         const char * const restrict s2, const int s2Len,
43607         const int open, const int gap);
43608 
43609 extern parasail_result_t* parasail_sw_table_scan_profile_sse2_128_32(
43610         const parasail_profile_t * const restrict profile,
43611         const char * const restrict s2, const int s2Len,
43612         const int open, const int gap);
43613 
43614 extern parasail_result_t* parasail_sw_table_scan_profile_sse2_128_16(
43615         const parasail_profile_t * const restrict profile,
43616         const char * const restrict s2, const int s2Len,
43617         const int open, const int gap);
43618 
43619 extern parasail_result_t* parasail_sw_table_scan_profile_sse2_128_8(
43620         const parasail_profile_t * const restrict profile,
43621         const char * const restrict s2, const int s2Len,
43622         const int open, const int gap);
43623 
43624 extern parasail_result_t* parasail_sw_table_scan_profile_sse2_128_sat(
43625         const parasail_profile_t * const restrict profile,
43626         const char * const restrict s2, const int s2Len,
43627         const int open, const int gap);
43628 
43629 extern parasail_result_t* parasail_sw_table_scan_profile_sse41_128_64(
43630         const parasail_profile_t * const restrict profile,
43631         const char * const restrict s2, const int s2Len,
43632         const int open, const int gap);
43633 
43634 extern parasail_result_t* parasail_sw_table_scan_profile_sse41_128_32(
43635         const parasail_profile_t * const restrict profile,
43636         const char * const restrict s2, const int s2Len,
43637         const int open, const int gap);
43638 
43639 extern parasail_result_t* parasail_sw_table_scan_profile_sse41_128_16(
43640         const parasail_profile_t * const restrict profile,
43641         const char * const restrict s2, const int s2Len,
43642         const int open, const int gap);
43643 
43644 extern parasail_result_t* parasail_sw_table_scan_profile_sse41_128_8(
43645         const parasail_profile_t * const restrict profile,
43646         const char * const restrict s2, const int s2Len,
43647         const int open, const int gap);
43648 
43649 extern parasail_result_t* parasail_sw_table_scan_profile_sse41_128_sat(
43650         const parasail_profile_t * const restrict profile,
43651         const char * const restrict s2, const int s2Len,
43652         const int open, const int gap);
43653 
43654 extern parasail_result_t* parasail_sw_table_scan_profile_avx2_256_64(
43655         const parasail_profile_t * const restrict profile,
43656         const char * const restrict s2, const int s2Len,
43657         const int open, const int gap);
43658 
43659 extern parasail_result_t* parasail_sw_table_scan_profile_avx2_256_32(
43660         const parasail_profile_t * const restrict profile,
43661         const char * const restrict s2, const int s2Len,
43662         const int open, const int gap);
43663 
43664 extern parasail_result_t* parasail_sw_table_scan_profile_avx2_256_16(
43665         const parasail_profile_t * const restrict profile,
43666         const char * const restrict s2, const int s2Len,
43667         const int open, const int gap);
43668 
43669 extern parasail_result_t* parasail_sw_table_scan_profile_avx2_256_8(
43670         const parasail_profile_t * const restrict profile,
43671         const char * const restrict s2, const int s2Len,
43672         const int open, const int gap);
43673 
43674 extern parasail_result_t* parasail_sw_table_scan_profile_avx2_256_sat(
43675         const parasail_profile_t * const restrict profile,
43676         const char * const restrict s2, const int s2Len,
43677         const int open, const int gap);
43678 
43679 extern parasail_result_t* parasail_sw_table_scan_profile_altivec_128_64(
43680         const parasail_profile_t * const restrict profile,
43681         const char * const restrict s2, const int s2Len,
43682         const int open, const int gap);
43683 
43684 extern parasail_result_t* parasail_sw_table_scan_profile_altivec_128_32(
43685         const parasail_profile_t * const restrict profile,
43686         const char * const restrict s2, const int s2Len,
43687         const int open, const int gap);
43688 
43689 extern parasail_result_t* parasail_sw_table_scan_profile_altivec_128_16(
43690         const parasail_profile_t * const restrict profile,
43691         const char * const restrict s2, const int s2Len,
43692         const int open, const int gap);
43693 
43694 extern parasail_result_t* parasail_sw_table_scan_profile_altivec_128_8(
43695         const parasail_profile_t * const restrict profile,
43696         const char * const restrict s2, const int s2Len,
43697         const int open, const int gap);
43698 
43699 extern parasail_result_t* parasail_sw_table_scan_profile_altivec_128_sat(
43700         const parasail_profile_t * const restrict profile,
43701         const char * const restrict s2, const int s2Len,
43702         const int open, const int gap);
43703 
43704 extern parasail_result_t* parasail_sw_table_scan_profile_neon_128_64(
43705         const parasail_profile_t * const restrict profile,
43706         const char * const restrict s2, const int s2Len,
43707         const int open, const int gap);
43708 
43709 extern parasail_result_t* parasail_sw_table_scan_profile_neon_128_32(
43710         const parasail_profile_t * const restrict profile,
43711         const char * const restrict s2, const int s2Len,
43712         const int open, const int gap);
43713 
43714 extern parasail_result_t* parasail_sw_table_scan_profile_neon_128_16(
43715         const parasail_profile_t * const restrict profile,
43716         const char * const restrict s2, const int s2Len,
43717         const int open, const int gap);
43718 
43719 extern parasail_result_t* parasail_sw_table_scan_profile_neon_128_8(
43720         const parasail_profile_t * const restrict profile,
43721         const char * const restrict s2, const int s2Len,
43722         const int open, const int gap);
43723 
43724 extern parasail_result_t* parasail_sw_table_scan_profile_neon_128_sat(
43725         const parasail_profile_t * const restrict profile,
43726         const char * const restrict s2, const int s2Len,
43727         const int open, const int gap);
43728 
43729 extern parasail_result_t* parasail_sw_table_striped_profile_sse2_128_64(
43730         const parasail_profile_t * const restrict profile,
43731         const char * const restrict s2, const int s2Len,
43732         const int open, const int gap);
43733 
43734 extern parasail_result_t* parasail_sw_table_striped_profile_sse2_128_32(
43735         const parasail_profile_t * const restrict profile,
43736         const char * const restrict s2, const int s2Len,
43737         const int open, const int gap);
43738 
43739 extern parasail_result_t* parasail_sw_table_striped_profile_sse2_128_16(
43740         const parasail_profile_t * const restrict profile,
43741         const char * const restrict s2, const int s2Len,
43742         const int open, const int gap);
43743 
43744 extern parasail_result_t* parasail_sw_table_striped_profile_sse2_128_8(
43745         const parasail_profile_t * const restrict profile,
43746         const char * const restrict s2, const int s2Len,
43747         const int open, const int gap);
43748 
43749 extern parasail_result_t* parasail_sw_table_striped_profile_sse2_128_sat(
43750         const parasail_profile_t * const restrict profile,
43751         const char * const restrict s2, const int s2Len,
43752         const int open, const int gap);
43753 
43754 extern parasail_result_t* parasail_sw_table_striped_profile_sse41_128_64(
43755         const parasail_profile_t * const restrict profile,
43756         const char * const restrict s2, const int s2Len,
43757         const int open, const int gap);
43758 
43759 extern parasail_result_t* parasail_sw_table_striped_profile_sse41_128_32(
43760         const parasail_profile_t * const restrict profile,
43761         const char * const restrict s2, const int s2Len,
43762         const int open, const int gap);
43763 
43764 extern parasail_result_t* parasail_sw_table_striped_profile_sse41_128_16(
43765         const parasail_profile_t * const restrict profile,
43766         const char * const restrict s2, const int s2Len,
43767         const int open, const int gap);
43768 
43769 extern parasail_result_t* parasail_sw_table_striped_profile_sse41_128_8(
43770         const parasail_profile_t * const restrict profile,
43771         const char * const restrict s2, const int s2Len,
43772         const int open, const int gap);
43773 
43774 extern parasail_result_t* parasail_sw_table_striped_profile_sse41_128_sat(
43775         const parasail_profile_t * const restrict profile,
43776         const char * const restrict s2, const int s2Len,
43777         const int open, const int gap);
43778 
43779 extern parasail_result_t* parasail_sw_table_striped_profile_avx2_256_64(
43780         const parasail_profile_t * const restrict profile,
43781         const char * const restrict s2, const int s2Len,
43782         const int open, const int gap);
43783 
43784 extern parasail_result_t* parasail_sw_table_striped_profile_avx2_256_32(
43785         const parasail_profile_t * const restrict profile,
43786         const char * const restrict s2, const int s2Len,
43787         const int open, const int gap);
43788 
43789 extern parasail_result_t* parasail_sw_table_striped_profile_avx2_256_16(
43790         const parasail_profile_t * const restrict profile,
43791         const char * const restrict s2, const int s2Len,
43792         const int open, const int gap);
43793 
43794 extern parasail_result_t* parasail_sw_table_striped_profile_avx2_256_8(
43795         const parasail_profile_t * const restrict profile,
43796         const char * const restrict s2, const int s2Len,
43797         const int open, const int gap);
43798 
43799 extern parasail_result_t* parasail_sw_table_striped_profile_avx2_256_sat(
43800         const parasail_profile_t * const restrict profile,
43801         const char * const restrict s2, const int s2Len,
43802         const int open, const int gap);
43803 
43804 extern parasail_result_t* parasail_sw_table_striped_profile_altivec_128_64(
43805         const parasail_profile_t * const restrict profile,
43806         const char * const restrict s2, const int s2Len,
43807         const int open, const int gap);
43808 
43809 extern parasail_result_t* parasail_sw_table_striped_profile_altivec_128_32(
43810         const parasail_profile_t * const restrict profile,
43811         const char * const restrict s2, const int s2Len,
43812         const int open, const int gap);
43813 
43814 extern parasail_result_t* parasail_sw_table_striped_profile_altivec_128_16(
43815         const parasail_profile_t * const restrict profile,
43816         const char * const restrict s2, const int s2Len,
43817         const int open, const int gap);
43818 
43819 extern parasail_result_t* parasail_sw_table_striped_profile_altivec_128_8(
43820         const parasail_profile_t * const restrict profile,
43821         const char * const restrict s2, const int s2Len,
43822         const int open, const int gap);
43823 
43824 extern parasail_result_t* parasail_sw_table_striped_profile_altivec_128_sat(
43825         const parasail_profile_t * const restrict profile,
43826         const char * const restrict s2, const int s2Len,
43827         const int open, const int gap);
43828 
43829 extern parasail_result_t* parasail_sw_table_striped_profile_neon_128_64(
43830         const parasail_profile_t * const restrict profile,
43831         const char * const restrict s2, const int s2Len,
43832         const int open, const int gap);
43833 
43834 extern parasail_result_t* parasail_sw_table_striped_profile_neon_128_32(
43835         const parasail_profile_t * const restrict profile,
43836         const char * const restrict s2, const int s2Len,
43837         const int open, const int gap);
43838 
43839 extern parasail_result_t* parasail_sw_table_striped_profile_neon_128_16(
43840         const parasail_profile_t * const restrict profile,
43841         const char * const restrict s2, const int s2Len,
43842         const int open, const int gap);
43843 
43844 extern parasail_result_t* parasail_sw_table_striped_profile_neon_128_8(
43845         const parasail_profile_t * const restrict profile,
43846         const char * const restrict s2, const int s2Len,
43847         const int open, const int gap);
43848 
43849 extern parasail_result_t* parasail_sw_table_striped_profile_neon_128_sat(
43850         const parasail_profile_t * const restrict profile,
43851         const char * const restrict s2, const int s2Len,
43852         const int open, const int gap);
43853 
43854 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse2_128_64(
43855         const parasail_profile_t * const restrict profile,
43856         const char * const restrict s2, const int s2Len,
43857         const int open, const int gap);
43858 
43859 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse2_128_32(
43860         const parasail_profile_t * const restrict profile,
43861         const char * const restrict s2, const int s2Len,
43862         const int open, const int gap);
43863 
43864 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse2_128_16(
43865         const parasail_profile_t * const restrict profile,
43866         const char * const restrict s2, const int s2Len,
43867         const int open, const int gap);
43868 
43869 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse2_128_8(
43870         const parasail_profile_t * const restrict profile,
43871         const char * const restrict s2, const int s2Len,
43872         const int open, const int gap);
43873 
43874 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse2_128_sat(
43875         const parasail_profile_t * const restrict profile,
43876         const char * const restrict s2, const int s2Len,
43877         const int open, const int gap);
43878 
43879 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse41_128_64(
43880         const parasail_profile_t * const restrict profile,
43881         const char * const restrict s2, const int s2Len,
43882         const int open, const int gap);
43883 
43884 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse41_128_32(
43885         const parasail_profile_t * const restrict profile,
43886         const char * const restrict s2, const int s2Len,
43887         const int open, const int gap);
43888 
43889 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse41_128_16(
43890         const parasail_profile_t * const restrict profile,
43891         const char * const restrict s2, const int s2Len,
43892         const int open, const int gap);
43893 
43894 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse41_128_8(
43895         const parasail_profile_t * const restrict profile,
43896         const char * const restrict s2, const int s2Len,
43897         const int open, const int gap);
43898 
43899 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sse41_128_sat(
43900         const parasail_profile_t * const restrict profile,
43901         const char * const restrict s2, const int s2Len,
43902         const int open, const int gap);
43903 
43904 extern parasail_result_t* parasail_sw_rowcol_scan_profile_avx2_256_64(
43905         const parasail_profile_t * const restrict profile,
43906         const char * const restrict s2, const int s2Len,
43907         const int open, const int gap);
43908 
43909 extern parasail_result_t* parasail_sw_rowcol_scan_profile_avx2_256_32(
43910         const parasail_profile_t * const restrict profile,
43911         const char * const restrict s2, const int s2Len,
43912         const int open, const int gap);
43913 
43914 extern parasail_result_t* parasail_sw_rowcol_scan_profile_avx2_256_16(
43915         const parasail_profile_t * const restrict profile,
43916         const char * const restrict s2, const int s2Len,
43917         const int open, const int gap);
43918 
43919 extern parasail_result_t* parasail_sw_rowcol_scan_profile_avx2_256_8(
43920         const parasail_profile_t * const restrict profile,
43921         const char * const restrict s2, const int s2Len,
43922         const int open, const int gap);
43923 
43924 extern parasail_result_t* parasail_sw_rowcol_scan_profile_avx2_256_sat(
43925         const parasail_profile_t * const restrict profile,
43926         const char * const restrict s2, const int s2Len,
43927         const int open, const int gap);
43928 
43929 extern parasail_result_t* parasail_sw_rowcol_scan_profile_altivec_128_64(
43930         const parasail_profile_t * const restrict profile,
43931         const char * const restrict s2, const int s2Len,
43932         const int open, const int gap);
43933 
43934 extern parasail_result_t* parasail_sw_rowcol_scan_profile_altivec_128_32(
43935         const parasail_profile_t * const restrict profile,
43936         const char * const restrict s2, const int s2Len,
43937         const int open, const int gap);
43938 
43939 extern parasail_result_t* parasail_sw_rowcol_scan_profile_altivec_128_16(
43940         const parasail_profile_t * const restrict profile,
43941         const char * const restrict s2, const int s2Len,
43942         const int open, const int gap);
43943 
43944 extern parasail_result_t* parasail_sw_rowcol_scan_profile_altivec_128_8(
43945         const parasail_profile_t * const restrict profile,
43946         const char * const restrict s2, const int s2Len,
43947         const int open, const int gap);
43948 
43949 extern parasail_result_t* parasail_sw_rowcol_scan_profile_altivec_128_sat(
43950         const parasail_profile_t * const restrict profile,
43951         const char * const restrict s2, const int s2Len,
43952         const int open, const int gap);
43953 
43954 extern parasail_result_t* parasail_sw_rowcol_scan_profile_neon_128_64(
43955         const parasail_profile_t * const restrict profile,
43956         const char * const restrict s2, const int s2Len,
43957         const int open, const int gap);
43958 
43959 extern parasail_result_t* parasail_sw_rowcol_scan_profile_neon_128_32(
43960         const parasail_profile_t * const restrict profile,
43961         const char * const restrict s2, const int s2Len,
43962         const int open, const int gap);
43963 
43964 extern parasail_result_t* parasail_sw_rowcol_scan_profile_neon_128_16(
43965         const parasail_profile_t * const restrict profile,
43966         const char * const restrict s2, const int s2Len,
43967         const int open, const int gap);
43968 
43969 extern parasail_result_t* parasail_sw_rowcol_scan_profile_neon_128_8(
43970         const parasail_profile_t * const restrict profile,
43971         const char * const restrict s2, const int s2Len,
43972         const int open, const int gap);
43973 
43974 extern parasail_result_t* parasail_sw_rowcol_scan_profile_neon_128_sat(
43975         const parasail_profile_t * const restrict profile,
43976         const char * const restrict s2, const int s2Len,
43977         const int open, const int gap);
43978 
43979 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse2_128_64(
43980         const parasail_profile_t * const restrict profile,
43981         const char * const restrict s2, const int s2Len,
43982         const int open, const int gap);
43983 
43984 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse2_128_32(
43985         const parasail_profile_t * const restrict profile,
43986         const char * const restrict s2, const int s2Len,
43987         const int open, const int gap);
43988 
43989 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse2_128_16(
43990         const parasail_profile_t * const restrict profile,
43991         const char * const restrict s2, const int s2Len,
43992         const int open, const int gap);
43993 
43994 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse2_128_8(
43995         const parasail_profile_t * const restrict profile,
43996         const char * const restrict s2, const int s2Len,
43997         const int open, const int gap);
43998 
43999 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse2_128_sat(
44000         const parasail_profile_t * const restrict profile,
44001         const char * const restrict s2, const int s2Len,
44002         const int open, const int gap);
44003 
44004 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse41_128_64(
44005         const parasail_profile_t * const restrict profile,
44006         const char * const restrict s2, const int s2Len,
44007         const int open, const int gap);
44008 
44009 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse41_128_32(
44010         const parasail_profile_t * const restrict profile,
44011         const char * const restrict s2, const int s2Len,
44012         const int open, const int gap);
44013 
44014 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse41_128_16(
44015         const parasail_profile_t * const restrict profile,
44016         const char * const restrict s2, const int s2Len,
44017         const int open, const int gap);
44018 
44019 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse41_128_8(
44020         const parasail_profile_t * const restrict profile,
44021         const char * const restrict s2, const int s2Len,
44022         const int open, const int gap);
44023 
44024 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sse41_128_sat(
44025         const parasail_profile_t * const restrict profile,
44026         const char * const restrict s2, const int s2Len,
44027         const int open, const int gap);
44028 
44029 extern parasail_result_t* parasail_sw_rowcol_striped_profile_avx2_256_64(
44030         const parasail_profile_t * const restrict profile,
44031         const char * const restrict s2, const int s2Len,
44032         const int open, const int gap);
44033 
44034 extern parasail_result_t* parasail_sw_rowcol_striped_profile_avx2_256_32(
44035         const parasail_profile_t * const restrict profile,
44036         const char * const restrict s2, const int s2Len,
44037         const int open, const int gap);
44038 
44039 extern parasail_result_t* parasail_sw_rowcol_striped_profile_avx2_256_16(
44040         const parasail_profile_t * const restrict profile,
44041         const char * const restrict s2, const int s2Len,
44042         const int open, const int gap);
44043 
44044 extern parasail_result_t* parasail_sw_rowcol_striped_profile_avx2_256_8(
44045         const parasail_profile_t * const restrict profile,
44046         const char * const restrict s2, const int s2Len,
44047         const int open, const int gap);
44048 
44049 extern parasail_result_t* parasail_sw_rowcol_striped_profile_avx2_256_sat(
44050         const parasail_profile_t * const restrict profile,
44051         const char * const restrict s2, const int s2Len,
44052         const int open, const int gap);
44053 
44054 extern parasail_result_t* parasail_sw_rowcol_striped_profile_altivec_128_64(
44055         const parasail_profile_t * const restrict profile,
44056         const char * const restrict s2, const int s2Len,
44057         const int open, const int gap);
44058 
44059 extern parasail_result_t* parasail_sw_rowcol_striped_profile_altivec_128_32(
44060         const parasail_profile_t * const restrict profile,
44061         const char * const restrict s2, const int s2Len,
44062         const int open, const int gap);
44063 
44064 extern parasail_result_t* parasail_sw_rowcol_striped_profile_altivec_128_16(
44065         const parasail_profile_t * const restrict profile,
44066         const char * const restrict s2, const int s2Len,
44067         const int open, const int gap);
44068 
44069 extern parasail_result_t* parasail_sw_rowcol_striped_profile_altivec_128_8(
44070         const parasail_profile_t * const restrict profile,
44071         const char * const restrict s2, const int s2Len,
44072         const int open, const int gap);
44073 
44074 extern parasail_result_t* parasail_sw_rowcol_striped_profile_altivec_128_sat(
44075         const parasail_profile_t * const restrict profile,
44076         const char * const restrict s2, const int s2Len,
44077         const int open, const int gap);
44078 
44079 extern parasail_result_t* parasail_sw_rowcol_striped_profile_neon_128_64(
44080         const parasail_profile_t * const restrict profile,
44081         const char * const restrict s2, const int s2Len,
44082         const int open, const int gap);
44083 
44084 extern parasail_result_t* parasail_sw_rowcol_striped_profile_neon_128_32(
44085         const parasail_profile_t * const restrict profile,
44086         const char * const restrict s2, const int s2Len,
44087         const int open, const int gap);
44088 
44089 extern parasail_result_t* parasail_sw_rowcol_striped_profile_neon_128_16(
44090         const parasail_profile_t * const restrict profile,
44091         const char * const restrict s2, const int s2Len,
44092         const int open, const int gap);
44093 
44094 extern parasail_result_t* parasail_sw_rowcol_striped_profile_neon_128_8(
44095         const parasail_profile_t * const restrict profile,
44096         const char * const restrict s2, const int s2Len,
44097         const int open, const int gap);
44098 
44099 extern parasail_result_t* parasail_sw_rowcol_striped_profile_neon_128_sat(
44100         const parasail_profile_t * const restrict profile,
44101         const char * const restrict s2, const int s2Len,
44102         const int open, const int gap);
44103 
44104 extern parasail_result_t* parasail_sw_trace_scan_profile_sse2_128_64(
44105         const parasail_profile_t * const restrict profile,
44106         const char * const restrict s2, const int s2Len,
44107         const int open, const int gap);
44108 
44109 extern parasail_result_t* parasail_sw_trace_scan_profile_sse2_128_32(
44110         const parasail_profile_t * const restrict profile,
44111         const char * const restrict s2, const int s2Len,
44112         const int open, const int gap);
44113 
44114 extern parasail_result_t* parasail_sw_trace_scan_profile_sse2_128_16(
44115         const parasail_profile_t * const restrict profile,
44116         const char * const restrict s2, const int s2Len,
44117         const int open, const int gap);
44118 
44119 extern parasail_result_t* parasail_sw_trace_scan_profile_sse2_128_8(
44120         const parasail_profile_t * const restrict profile,
44121         const char * const restrict s2, const int s2Len,
44122         const int open, const int gap);
44123 
44124 extern parasail_result_t* parasail_sw_trace_scan_profile_sse2_128_sat(
44125         const parasail_profile_t * const restrict profile,
44126         const char * const restrict s2, const int s2Len,
44127         const int open, const int gap);
44128 
44129 extern parasail_result_t* parasail_sw_trace_scan_profile_sse41_128_64(
44130         const parasail_profile_t * const restrict profile,
44131         const char * const restrict s2, const int s2Len,
44132         const int open, const int gap);
44133 
44134 extern parasail_result_t* parasail_sw_trace_scan_profile_sse41_128_32(
44135         const parasail_profile_t * const restrict profile,
44136         const char * const restrict s2, const int s2Len,
44137         const int open, const int gap);
44138 
44139 extern parasail_result_t* parasail_sw_trace_scan_profile_sse41_128_16(
44140         const parasail_profile_t * const restrict profile,
44141         const char * const restrict s2, const int s2Len,
44142         const int open, const int gap);
44143 
44144 extern parasail_result_t* parasail_sw_trace_scan_profile_sse41_128_8(
44145         const parasail_profile_t * const restrict profile,
44146         const char * const restrict s2, const int s2Len,
44147         const int open, const int gap);
44148 
44149 extern parasail_result_t* parasail_sw_trace_scan_profile_sse41_128_sat(
44150         const parasail_profile_t * const restrict profile,
44151         const char * const restrict s2, const int s2Len,
44152         const int open, const int gap);
44153 
44154 extern parasail_result_t* parasail_sw_trace_scan_profile_avx2_256_64(
44155         const parasail_profile_t * const restrict profile,
44156         const char * const restrict s2, const int s2Len,
44157         const int open, const int gap);
44158 
44159 extern parasail_result_t* parasail_sw_trace_scan_profile_avx2_256_32(
44160         const parasail_profile_t * const restrict profile,
44161         const char * const restrict s2, const int s2Len,
44162         const int open, const int gap);
44163 
44164 extern parasail_result_t* parasail_sw_trace_scan_profile_avx2_256_16(
44165         const parasail_profile_t * const restrict profile,
44166         const char * const restrict s2, const int s2Len,
44167         const int open, const int gap);
44168 
44169 extern parasail_result_t* parasail_sw_trace_scan_profile_avx2_256_8(
44170         const parasail_profile_t * const restrict profile,
44171         const char * const restrict s2, const int s2Len,
44172         const int open, const int gap);
44173 
44174 extern parasail_result_t* parasail_sw_trace_scan_profile_avx2_256_sat(
44175         const parasail_profile_t * const restrict profile,
44176         const char * const restrict s2, const int s2Len,
44177         const int open, const int gap);
44178 
44179 extern parasail_result_t* parasail_sw_trace_scan_profile_altivec_128_64(
44180         const parasail_profile_t * const restrict profile,
44181         const char * const restrict s2, const int s2Len,
44182         const int open, const int gap);
44183 
44184 extern parasail_result_t* parasail_sw_trace_scan_profile_altivec_128_32(
44185         const parasail_profile_t * const restrict profile,
44186         const char * const restrict s2, const int s2Len,
44187         const int open, const int gap);
44188 
44189 extern parasail_result_t* parasail_sw_trace_scan_profile_altivec_128_16(
44190         const parasail_profile_t * const restrict profile,
44191         const char * const restrict s2, const int s2Len,
44192         const int open, const int gap);
44193 
44194 extern parasail_result_t* parasail_sw_trace_scan_profile_altivec_128_8(
44195         const parasail_profile_t * const restrict profile,
44196         const char * const restrict s2, const int s2Len,
44197         const int open, const int gap);
44198 
44199 extern parasail_result_t* parasail_sw_trace_scan_profile_altivec_128_sat(
44200         const parasail_profile_t * const restrict profile,
44201         const char * const restrict s2, const int s2Len,
44202         const int open, const int gap);
44203 
44204 extern parasail_result_t* parasail_sw_trace_scan_profile_neon_128_64(
44205         const parasail_profile_t * const restrict profile,
44206         const char * const restrict s2, const int s2Len,
44207         const int open, const int gap);
44208 
44209 extern parasail_result_t* parasail_sw_trace_scan_profile_neon_128_32(
44210         const parasail_profile_t * const restrict profile,
44211         const char * const restrict s2, const int s2Len,
44212         const int open, const int gap);
44213 
44214 extern parasail_result_t* parasail_sw_trace_scan_profile_neon_128_16(
44215         const parasail_profile_t * const restrict profile,
44216         const char * const restrict s2, const int s2Len,
44217         const int open, const int gap);
44218 
44219 extern parasail_result_t* parasail_sw_trace_scan_profile_neon_128_8(
44220         const parasail_profile_t * const restrict profile,
44221         const char * const restrict s2, const int s2Len,
44222         const int open, const int gap);
44223 
44224 extern parasail_result_t* parasail_sw_trace_scan_profile_neon_128_sat(
44225         const parasail_profile_t * const restrict profile,
44226         const char * const restrict s2, const int s2Len,
44227         const int open, const int gap);
44228 
44229 extern parasail_result_t* parasail_sw_trace_striped_profile_sse2_128_64(
44230         const parasail_profile_t * const restrict profile,
44231         const char * const restrict s2, const int s2Len,
44232         const int open, const int gap);
44233 
44234 extern parasail_result_t* parasail_sw_trace_striped_profile_sse2_128_32(
44235         const parasail_profile_t * const restrict profile,
44236         const char * const restrict s2, const int s2Len,
44237         const int open, const int gap);
44238 
44239 extern parasail_result_t* parasail_sw_trace_striped_profile_sse2_128_16(
44240         const parasail_profile_t * const restrict profile,
44241         const char * const restrict s2, const int s2Len,
44242         const int open, const int gap);
44243 
44244 extern parasail_result_t* parasail_sw_trace_striped_profile_sse2_128_8(
44245         const parasail_profile_t * const restrict profile,
44246         const char * const restrict s2, const int s2Len,
44247         const int open, const int gap);
44248 
44249 extern parasail_result_t* parasail_sw_trace_striped_profile_sse2_128_sat(
44250         const parasail_profile_t * const restrict profile,
44251         const char * const restrict s2, const int s2Len,
44252         const int open, const int gap);
44253 
44254 extern parasail_result_t* parasail_sw_trace_striped_profile_sse41_128_64(
44255         const parasail_profile_t * const restrict profile,
44256         const char * const restrict s2, const int s2Len,
44257         const int open, const int gap);
44258 
44259 extern parasail_result_t* parasail_sw_trace_striped_profile_sse41_128_32(
44260         const parasail_profile_t * const restrict profile,
44261         const char * const restrict s2, const int s2Len,
44262         const int open, const int gap);
44263 
44264 extern parasail_result_t* parasail_sw_trace_striped_profile_sse41_128_16(
44265         const parasail_profile_t * const restrict profile,
44266         const char * const restrict s2, const int s2Len,
44267         const int open, const int gap);
44268 
44269 extern parasail_result_t* parasail_sw_trace_striped_profile_sse41_128_8(
44270         const parasail_profile_t * const restrict profile,
44271         const char * const restrict s2, const int s2Len,
44272         const int open, const int gap);
44273 
44274 extern parasail_result_t* parasail_sw_trace_striped_profile_sse41_128_sat(
44275         const parasail_profile_t * const restrict profile,
44276         const char * const restrict s2, const int s2Len,
44277         const int open, const int gap);
44278 
44279 extern parasail_result_t* parasail_sw_trace_striped_profile_avx2_256_64(
44280         const parasail_profile_t * const restrict profile,
44281         const char * const restrict s2, const int s2Len,
44282         const int open, const int gap);
44283 
44284 extern parasail_result_t* parasail_sw_trace_striped_profile_avx2_256_32(
44285         const parasail_profile_t * const restrict profile,
44286         const char * const restrict s2, const int s2Len,
44287         const int open, const int gap);
44288 
44289 extern parasail_result_t* parasail_sw_trace_striped_profile_avx2_256_16(
44290         const parasail_profile_t * const restrict profile,
44291         const char * const restrict s2, const int s2Len,
44292         const int open, const int gap);
44293 
44294 extern parasail_result_t* parasail_sw_trace_striped_profile_avx2_256_8(
44295         const parasail_profile_t * const restrict profile,
44296         const char * const restrict s2, const int s2Len,
44297         const int open, const int gap);
44298 
44299 extern parasail_result_t* parasail_sw_trace_striped_profile_avx2_256_sat(
44300         const parasail_profile_t * const restrict profile,
44301         const char * const restrict s2, const int s2Len,
44302         const int open, const int gap);
44303 
44304 extern parasail_result_t* parasail_sw_trace_striped_profile_altivec_128_64(
44305         const parasail_profile_t * const restrict profile,
44306         const char * const restrict s2, const int s2Len,
44307         const int open, const int gap);
44308 
44309 extern parasail_result_t* parasail_sw_trace_striped_profile_altivec_128_32(
44310         const parasail_profile_t * const restrict profile,
44311         const char * const restrict s2, const int s2Len,
44312         const int open, const int gap);
44313 
44314 extern parasail_result_t* parasail_sw_trace_striped_profile_altivec_128_16(
44315         const parasail_profile_t * const restrict profile,
44316         const char * const restrict s2, const int s2Len,
44317         const int open, const int gap);
44318 
44319 extern parasail_result_t* parasail_sw_trace_striped_profile_altivec_128_8(
44320         const parasail_profile_t * const restrict profile,
44321         const char * const restrict s2, const int s2Len,
44322         const int open, const int gap);
44323 
44324 extern parasail_result_t* parasail_sw_trace_striped_profile_altivec_128_sat(
44325         const parasail_profile_t * const restrict profile,
44326         const char * const restrict s2, const int s2Len,
44327         const int open, const int gap);
44328 
44329 extern parasail_result_t* parasail_sw_trace_striped_profile_neon_128_64(
44330         const parasail_profile_t * const restrict profile,
44331         const char * const restrict s2, const int s2Len,
44332         const int open, const int gap);
44333 
44334 extern parasail_result_t* parasail_sw_trace_striped_profile_neon_128_32(
44335         const parasail_profile_t * const restrict profile,
44336         const char * const restrict s2, const int s2Len,
44337         const int open, const int gap);
44338 
44339 extern parasail_result_t* parasail_sw_trace_striped_profile_neon_128_16(
44340         const parasail_profile_t * const restrict profile,
44341         const char * const restrict s2, const int s2Len,
44342         const int open, const int gap);
44343 
44344 extern parasail_result_t* parasail_sw_trace_striped_profile_neon_128_8(
44345         const parasail_profile_t * const restrict profile,
44346         const char * const restrict s2, const int s2Len,
44347         const int open, const int gap);
44348 
44349 extern parasail_result_t* parasail_sw_trace_striped_profile_neon_128_sat(
44350         const parasail_profile_t * const restrict profile,
44351         const char * const restrict s2, const int s2Len,
44352         const int open, const int gap);
44353 
44354 extern parasail_result_t* parasail_sw_stats_scan_profile_sse2_128_64(
44355         const parasail_profile_t * const restrict profile,
44356         const char * const restrict s2, const int s2Len,
44357         const int open, const int gap);
44358 
44359 extern parasail_result_t* parasail_sw_stats_scan_profile_sse2_128_32(
44360         const parasail_profile_t * const restrict profile,
44361         const char * const restrict s2, const int s2Len,
44362         const int open, const int gap);
44363 
44364 extern parasail_result_t* parasail_sw_stats_scan_profile_sse2_128_16(
44365         const parasail_profile_t * const restrict profile,
44366         const char * const restrict s2, const int s2Len,
44367         const int open, const int gap);
44368 
44369 extern parasail_result_t* parasail_sw_stats_scan_profile_sse2_128_8(
44370         const parasail_profile_t * const restrict profile,
44371         const char * const restrict s2, const int s2Len,
44372         const int open, const int gap);
44373 
44374 extern parasail_result_t* parasail_sw_stats_scan_profile_sse2_128_sat(
44375         const parasail_profile_t * const restrict profile,
44376         const char * const restrict s2, const int s2Len,
44377         const int open, const int gap);
44378 
44379 extern parasail_result_t* parasail_sw_stats_scan_profile_sse41_128_64(
44380         const parasail_profile_t * const restrict profile,
44381         const char * const restrict s2, const int s2Len,
44382         const int open, const int gap);
44383 
44384 extern parasail_result_t* parasail_sw_stats_scan_profile_sse41_128_32(
44385         const parasail_profile_t * const restrict profile,
44386         const char * const restrict s2, const int s2Len,
44387         const int open, const int gap);
44388 
44389 extern parasail_result_t* parasail_sw_stats_scan_profile_sse41_128_16(
44390         const parasail_profile_t * const restrict profile,
44391         const char * const restrict s2, const int s2Len,
44392         const int open, const int gap);
44393 
44394 extern parasail_result_t* parasail_sw_stats_scan_profile_sse41_128_8(
44395         const parasail_profile_t * const restrict profile,
44396         const char * const restrict s2, const int s2Len,
44397         const int open, const int gap);
44398 
44399 extern parasail_result_t* parasail_sw_stats_scan_profile_sse41_128_sat(
44400         const parasail_profile_t * const restrict profile,
44401         const char * const restrict s2, const int s2Len,
44402         const int open, const int gap);
44403 
44404 extern parasail_result_t* parasail_sw_stats_scan_profile_avx2_256_64(
44405         const parasail_profile_t * const restrict profile,
44406         const char * const restrict s2, const int s2Len,
44407         const int open, const int gap);
44408 
44409 extern parasail_result_t* parasail_sw_stats_scan_profile_avx2_256_32(
44410         const parasail_profile_t * const restrict profile,
44411         const char * const restrict s2, const int s2Len,
44412         const int open, const int gap);
44413 
44414 extern parasail_result_t* parasail_sw_stats_scan_profile_avx2_256_16(
44415         const parasail_profile_t * const restrict profile,
44416         const char * const restrict s2, const int s2Len,
44417         const int open, const int gap);
44418 
44419 extern parasail_result_t* parasail_sw_stats_scan_profile_avx2_256_8(
44420         const parasail_profile_t * const restrict profile,
44421         const char * const restrict s2, const int s2Len,
44422         const int open, const int gap);
44423 
44424 extern parasail_result_t* parasail_sw_stats_scan_profile_avx2_256_sat(
44425         const parasail_profile_t * const restrict profile,
44426         const char * const restrict s2, const int s2Len,
44427         const int open, const int gap);
44428 
44429 extern parasail_result_t* parasail_sw_stats_scan_profile_altivec_128_64(
44430         const parasail_profile_t * const restrict profile,
44431         const char * const restrict s2, const int s2Len,
44432         const int open, const int gap);
44433 
44434 extern parasail_result_t* parasail_sw_stats_scan_profile_altivec_128_32(
44435         const parasail_profile_t * const restrict profile,
44436         const char * const restrict s2, const int s2Len,
44437         const int open, const int gap);
44438 
44439 extern parasail_result_t* parasail_sw_stats_scan_profile_altivec_128_16(
44440         const parasail_profile_t * const restrict profile,
44441         const char * const restrict s2, const int s2Len,
44442         const int open, const int gap);
44443 
44444 extern parasail_result_t* parasail_sw_stats_scan_profile_altivec_128_8(
44445         const parasail_profile_t * const restrict profile,
44446         const char * const restrict s2, const int s2Len,
44447         const int open, const int gap);
44448 
44449 extern parasail_result_t* parasail_sw_stats_scan_profile_altivec_128_sat(
44450         const parasail_profile_t * const restrict profile,
44451         const char * const restrict s2, const int s2Len,
44452         const int open, const int gap);
44453 
44454 extern parasail_result_t* parasail_sw_stats_scan_profile_neon_128_64(
44455         const parasail_profile_t * const restrict profile,
44456         const char * const restrict s2, const int s2Len,
44457         const int open, const int gap);
44458 
44459 extern parasail_result_t* parasail_sw_stats_scan_profile_neon_128_32(
44460         const parasail_profile_t * const restrict profile,
44461         const char * const restrict s2, const int s2Len,
44462         const int open, const int gap);
44463 
44464 extern parasail_result_t* parasail_sw_stats_scan_profile_neon_128_16(
44465         const parasail_profile_t * const restrict profile,
44466         const char * const restrict s2, const int s2Len,
44467         const int open, const int gap);
44468 
44469 extern parasail_result_t* parasail_sw_stats_scan_profile_neon_128_8(
44470         const parasail_profile_t * const restrict profile,
44471         const char * const restrict s2, const int s2Len,
44472         const int open, const int gap);
44473 
44474 extern parasail_result_t* parasail_sw_stats_scan_profile_neon_128_sat(
44475         const parasail_profile_t * const restrict profile,
44476         const char * const restrict s2, const int s2Len,
44477         const int open, const int gap);
44478 
44479 extern parasail_result_t* parasail_sw_stats_striped_profile_sse2_128_64(
44480         const parasail_profile_t * const restrict profile,
44481         const char * const restrict s2, const int s2Len,
44482         const int open, const int gap);
44483 
44484 extern parasail_result_t* parasail_sw_stats_striped_profile_sse2_128_32(
44485         const parasail_profile_t * const restrict profile,
44486         const char * const restrict s2, const int s2Len,
44487         const int open, const int gap);
44488 
44489 extern parasail_result_t* parasail_sw_stats_striped_profile_sse2_128_16(
44490         const parasail_profile_t * const restrict profile,
44491         const char * const restrict s2, const int s2Len,
44492         const int open, const int gap);
44493 
44494 extern parasail_result_t* parasail_sw_stats_striped_profile_sse2_128_8(
44495         const parasail_profile_t * const restrict profile,
44496         const char * const restrict s2, const int s2Len,
44497         const int open, const int gap);
44498 
44499 extern parasail_result_t* parasail_sw_stats_striped_profile_sse2_128_sat(
44500         const parasail_profile_t * const restrict profile,
44501         const char * const restrict s2, const int s2Len,
44502         const int open, const int gap);
44503 
44504 extern parasail_result_t* parasail_sw_stats_striped_profile_sse41_128_64(
44505         const parasail_profile_t * const restrict profile,
44506         const char * const restrict s2, const int s2Len,
44507         const int open, const int gap);
44508 
44509 extern parasail_result_t* parasail_sw_stats_striped_profile_sse41_128_32(
44510         const parasail_profile_t * const restrict profile,
44511         const char * const restrict s2, const int s2Len,
44512         const int open, const int gap);
44513 
44514 extern parasail_result_t* parasail_sw_stats_striped_profile_sse41_128_16(
44515         const parasail_profile_t * const restrict profile,
44516         const char * const restrict s2, const int s2Len,
44517         const int open, const int gap);
44518 
44519 extern parasail_result_t* parasail_sw_stats_striped_profile_sse41_128_8(
44520         const parasail_profile_t * const restrict profile,
44521         const char * const restrict s2, const int s2Len,
44522         const int open, const int gap);
44523 
44524 extern parasail_result_t* parasail_sw_stats_striped_profile_sse41_128_sat(
44525         const parasail_profile_t * const restrict profile,
44526         const char * const restrict s2, const int s2Len,
44527         const int open, const int gap);
44528 
44529 extern parasail_result_t* parasail_sw_stats_striped_profile_avx2_256_64(
44530         const parasail_profile_t * const restrict profile,
44531         const char * const restrict s2, const int s2Len,
44532         const int open, const int gap);
44533 
44534 extern parasail_result_t* parasail_sw_stats_striped_profile_avx2_256_32(
44535         const parasail_profile_t * const restrict profile,
44536         const char * const restrict s2, const int s2Len,
44537         const int open, const int gap);
44538 
44539 extern parasail_result_t* parasail_sw_stats_striped_profile_avx2_256_16(
44540         const parasail_profile_t * const restrict profile,
44541         const char * const restrict s2, const int s2Len,
44542         const int open, const int gap);
44543 
44544 extern parasail_result_t* parasail_sw_stats_striped_profile_avx2_256_8(
44545         const parasail_profile_t * const restrict profile,
44546         const char * const restrict s2, const int s2Len,
44547         const int open, const int gap);
44548 
44549 extern parasail_result_t* parasail_sw_stats_striped_profile_avx2_256_sat(
44550         const parasail_profile_t * const restrict profile,
44551         const char * const restrict s2, const int s2Len,
44552         const int open, const int gap);
44553 
44554 extern parasail_result_t* parasail_sw_stats_striped_profile_altivec_128_64(
44555         const parasail_profile_t * const restrict profile,
44556         const char * const restrict s2, const int s2Len,
44557         const int open, const int gap);
44558 
44559 extern parasail_result_t* parasail_sw_stats_striped_profile_altivec_128_32(
44560         const parasail_profile_t * const restrict profile,
44561         const char * const restrict s2, const int s2Len,
44562         const int open, const int gap);
44563 
44564 extern parasail_result_t* parasail_sw_stats_striped_profile_altivec_128_16(
44565         const parasail_profile_t * const restrict profile,
44566         const char * const restrict s2, const int s2Len,
44567         const int open, const int gap);
44568 
44569 extern parasail_result_t* parasail_sw_stats_striped_profile_altivec_128_8(
44570         const parasail_profile_t * const restrict profile,
44571         const char * const restrict s2, const int s2Len,
44572         const int open, const int gap);
44573 
44574 extern parasail_result_t* parasail_sw_stats_striped_profile_altivec_128_sat(
44575         const parasail_profile_t * const restrict profile,
44576         const char * const restrict s2, const int s2Len,
44577         const int open, const int gap);
44578 
44579 extern parasail_result_t* parasail_sw_stats_striped_profile_neon_128_64(
44580         const parasail_profile_t * const restrict profile,
44581         const char * const restrict s2, const int s2Len,
44582         const int open, const int gap);
44583 
44584 extern parasail_result_t* parasail_sw_stats_striped_profile_neon_128_32(
44585         const parasail_profile_t * const restrict profile,
44586         const char * const restrict s2, const int s2Len,
44587         const int open, const int gap);
44588 
44589 extern parasail_result_t* parasail_sw_stats_striped_profile_neon_128_16(
44590         const parasail_profile_t * const restrict profile,
44591         const char * const restrict s2, const int s2Len,
44592         const int open, const int gap);
44593 
44594 extern parasail_result_t* parasail_sw_stats_striped_profile_neon_128_8(
44595         const parasail_profile_t * const restrict profile,
44596         const char * const restrict s2, const int s2Len,
44597         const int open, const int gap);
44598 
44599 extern parasail_result_t* parasail_sw_stats_striped_profile_neon_128_sat(
44600         const parasail_profile_t * const restrict profile,
44601         const char * const restrict s2, const int s2Len,
44602         const int open, const int gap);
44603 
44604 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse2_128_64(
44605         const parasail_profile_t * const restrict profile,
44606         const char * const restrict s2, const int s2Len,
44607         const int open, const int gap);
44608 
44609 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse2_128_32(
44610         const parasail_profile_t * const restrict profile,
44611         const char * const restrict s2, const int s2Len,
44612         const int open, const int gap);
44613 
44614 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse2_128_16(
44615         const parasail_profile_t * const restrict profile,
44616         const char * const restrict s2, const int s2Len,
44617         const int open, const int gap);
44618 
44619 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse2_128_8(
44620         const parasail_profile_t * const restrict profile,
44621         const char * const restrict s2, const int s2Len,
44622         const int open, const int gap);
44623 
44624 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse2_128_sat(
44625         const parasail_profile_t * const restrict profile,
44626         const char * const restrict s2, const int s2Len,
44627         const int open, const int gap);
44628 
44629 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse41_128_64(
44630         const parasail_profile_t * const restrict profile,
44631         const char * const restrict s2, const int s2Len,
44632         const int open, const int gap);
44633 
44634 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse41_128_32(
44635         const parasail_profile_t * const restrict profile,
44636         const char * const restrict s2, const int s2Len,
44637         const int open, const int gap);
44638 
44639 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse41_128_16(
44640         const parasail_profile_t * const restrict profile,
44641         const char * const restrict s2, const int s2Len,
44642         const int open, const int gap);
44643 
44644 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse41_128_8(
44645         const parasail_profile_t * const restrict profile,
44646         const char * const restrict s2, const int s2Len,
44647         const int open, const int gap);
44648 
44649 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sse41_128_sat(
44650         const parasail_profile_t * const restrict profile,
44651         const char * const restrict s2, const int s2Len,
44652         const int open, const int gap);
44653 
44654 extern parasail_result_t* parasail_sw_stats_table_scan_profile_avx2_256_64(
44655         const parasail_profile_t * const restrict profile,
44656         const char * const restrict s2, const int s2Len,
44657         const int open, const int gap);
44658 
44659 extern parasail_result_t* parasail_sw_stats_table_scan_profile_avx2_256_32(
44660         const parasail_profile_t * const restrict profile,
44661         const char * const restrict s2, const int s2Len,
44662         const int open, const int gap);
44663 
44664 extern parasail_result_t* parasail_sw_stats_table_scan_profile_avx2_256_16(
44665         const parasail_profile_t * const restrict profile,
44666         const char * const restrict s2, const int s2Len,
44667         const int open, const int gap);
44668 
44669 extern parasail_result_t* parasail_sw_stats_table_scan_profile_avx2_256_8(
44670         const parasail_profile_t * const restrict profile,
44671         const char * const restrict s2, const int s2Len,
44672         const int open, const int gap);
44673 
44674 extern parasail_result_t* parasail_sw_stats_table_scan_profile_avx2_256_sat(
44675         const parasail_profile_t * const restrict profile,
44676         const char * const restrict s2, const int s2Len,
44677         const int open, const int gap);
44678 
44679 extern parasail_result_t* parasail_sw_stats_table_scan_profile_altivec_128_64(
44680         const parasail_profile_t * const restrict profile,
44681         const char * const restrict s2, const int s2Len,
44682         const int open, const int gap);
44683 
44684 extern parasail_result_t* parasail_sw_stats_table_scan_profile_altivec_128_32(
44685         const parasail_profile_t * const restrict profile,
44686         const char * const restrict s2, const int s2Len,
44687         const int open, const int gap);
44688 
44689 extern parasail_result_t* parasail_sw_stats_table_scan_profile_altivec_128_16(
44690         const parasail_profile_t * const restrict profile,
44691         const char * const restrict s2, const int s2Len,
44692         const int open, const int gap);
44693 
44694 extern parasail_result_t* parasail_sw_stats_table_scan_profile_altivec_128_8(
44695         const parasail_profile_t * const restrict profile,
44696         const char * const restrict s2, const int s2Len,
44697         const int open, const int gap);
44698 
44699 extern parasail_result_t* parasail_sw_stats_table_scan_profile_altivec_128_sat(
44700         const parasail_profile_t * const restrict profile,
44701         const char * const restrict s2, const int s2Len,
44702         const int open, const int gap);
44703 
44704 extern parasail_result_t* parasail_sw_stats_table_scan_profile_neon_128_64(
44705         const parasail_profile_t * const restrict profile,
44706         const char * const restrict s2, const int s2Len,
44707         const int open, const int gap);
44708 
44709 extern parasail_result_t* parasail_sw_stats_table_scan_profile_neon_128_32(
44710         const parasail_profile_t * const restrict profile,
44711         const char * const restrict s2, const int s2Len,
44712         const int open, const int gap);
44713 
44714 extern parasail_result_t* parasail_sw_stats_table_scan_profile_neon_128_16(
44715         const parasail_profile_t * const restrict profile,
44716         const char * const restrict s2, const int s2Len,
44717         const int open, const int gap);
44718 
44719 extern parasail_result_t* parasail_sw_stats_table_scan_profile_neon_128_8(
44720         const parasail_profile_t * const restrict profile,
44721         const char * const restrict s2, const int s2Len,
44722         const int open, const int gap);
44723 
44724 extern parasail_result_t* parasail_sw_stats_table_scan_profile_neon_128_sat(
44725         const parasail_profile_t * const restrict profile,
44726         const char * const restrict s2, const int s2Len,
44727         const int open, const int gap);
44728 
44729 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse2_128_64(
44730         const parasail_profile_t * const restrict profile,
44731         const char * const restrict s2, const int s2Len,
44732         const int open, const int gap);
44733 
44734 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse2_128_32(
44735         const parasail_profile_t * const restrict profile,
44736         const char * const restrict s2, const int s2Len,
44737         const int open, const int gap);
44738 
44739 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse2_128_16(
44740         const parasail_profile_t * const restrict profile,
44741         const char * const restrict s2, const int s2Len,
44742         const int open, const int gap);
44743 
44744 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse2_128_8(
44745         const parasail_profile_t * const restrict profile,
44746         const char * const restrict s2, const int s2Len,
44747         const int open, const int gap);
44748 
44749 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse2_128_sat(
44750         const parasail_profile_t * const restrict profile,
44751         const char * const restrict s2, const int s2Len,
44752         const int open, const int gap);
44753 
44754 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse41_128_64(
44755         const parasail_profile_t * const restrict profile,
44756         const char * const restrict s2, const int s2Len,
44757         const int open, const int gap);
44758 
44759 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse41_128_32(
44760         const parasail_profile_t * const restrict profile,
44761         const char * const restrict s2, const int s2Len,
44762         const int open, const int gap);
44763 
44764 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse41_128_16(
44765         const parasail_profile_t * const restrict profile,
44766         const char * const restrict s2, const int s2Len,
44767         const int open, const int gap);
44768 
44769 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse41_128_8(
44770         const parasail_profile_t * const restrict profile,
44771         const char * const restrict s2, const int s2Len,
44772         const int open, const int gap);
44773 
44774 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sse41_128_sat(
44775         const parasail_profile_t * const restrict profile,
44776         const char * const restrict s2, const int s2Len,
44777         const int open, const int gap);
44778 
44779 extern parasail_result_t* parasail_sw_stats_table_striped_profile_avx2_256_64(
44780         const parasail_profile_t * const restrict profile,
44781         const char * const restrict s2, const int s2Len,
44782         const int open, const int gap);
44783 
44784 extern parasail_result_t* parasail_sw_stats_table_striped_profile_avx2_256_32(
44785         const parasail_profile_t * const restrict profile,
44786         const char * const restrict s2, const int s2Len,
44787         const int open, const int gap);
44788 
44789 extern parasail_result_t* parasail_sw_stats_table_striped_profile_avx2_256_16(
44790         const parasail_profile_t * const restrict profile,
44791         const char * const restrict s2, const int s2Len,
44792         const int open, const int gap);
44793 
44794 extern parasail_result_t* parasail_sw_stats_table_striped_profile_avx2_256_8(
44795         const parasail_profile_t * const restrict profile,
44796         const char * const restrict s2, const int s2Len,
44797         const int open, const int gap);
44798 
44799 extern parasail_result_t* parasail_sw_stats_table_striped_profile_avx2_256_sat(
44800         const parasail_profile_t * const restrict profile,
44801         const char * const restrict s2, const int s2Len,
44802         const int open, const int gap);
44803 
44804 extern parasail_result_t* parasail_sw_stats_table_striped_profile_altivec_128_64(
44805         const parasail_profile_t * const restrict profile,
44806         const char * const restrict s2, const int s2Len,
44807         const int open, const int gap);
44808 
44809 extern parasail_result_t* parasail_sw_stats_table_striped_profile_altivec_128_32(
44810         const parasail_profile_t * const restrict profile,
44811         const char * const restrict s2, const int s2Len,
44812         const int open, const int gap);
44813 
44814 extern parasail_result_t* parasail_sw_stats_table_striped_profile_altivec_128_16(
44815         const parasail_profile_t * const restrict profile,
44816         const char * const restrict s2, const int s2Len,
44817         const int open, const int gap);
44818 
44819 extern parasail_result_t* parasail_sw_stats_table_striped_profile_altivec_128_8(
44820         const parasail_profile_t * const restrict profile,
44821         const char * const restrict s2, const int s2Len,
44822         const int open, const int gap);
44823 
44824 extern parasail_result_t* parasail_sw_stats_table_striped_profile_altivec_128_sat(
44825         const parasail_profile_t * const restrict profile,
44826         const char * const restrict s2, const int s2Len,
44827         const int open, const int gap);
44828 
44829 extern parasail_result_t* parasail_sw_stats_table_striped_profile_neon_128_64(
44830         const parasail_profile_t * const restrict profile,
44831         const char * const restrict s2, const int s2Len,
44832         const int open, const int gap);
44833 
44834 extern parasail_result_t* parasail_sw_stats_table_striped_profile_neon_128_32(
44835         const parasail_profile_t * const restrict profile,
44836         const char * const restrict s2, const int s2Len,
44837         const int open, const int gap);
44838 
44839 extern parasail_result_t* parasail_sw_stats_table_striped_profile_neon_128_16(
44840         const parasail_profile_t * const restrict profile,
44841         const char * const restrict s2, const int s2Len,
44842         const int open, const int gap);
44843 
44844 extern parasail_result_t* parasail_sw_stats_table_striped_profile_neon_128_8(
44845         const parasail_profile_t * const restrict profile,
44846         const char * const restrict s2, const int s2Len,
44847         const int open, const int gap);
44848 
44849 extern parasail_result_t* parasail_sw_stats_table_striped_profile_neon_128_sat(
44850         const parasail_profile_t * const restrict profile,
44851         const char * const restrict s2, const int s2Len,
44852         const int open, const int gap);
44853 
44854 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse2_128_64(
44855         const parasail_profile_t * const restrict profile,
44856         const char * const restrict s2, const int s2Len,
44857         const int open, const int gap);
44858 
44859 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse2_128_32(
44860         const parasail_profile_t * const restrict profile,
44861         const char * const restrict s2, const int s2Len,
44862         const int open, const int gap);
44863 
44864 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse2_128_16(
44865         const parasail_profile_t * const restrict profile,
44866         const char * const restrict s2, const int s2Len,
44867         const int open, const int gap);
44868 
44869 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse2_128_8(
44870         const parasail_profile_t * const restrict profile,
44871         const char * const restrict s2, const int s2Len,
44872         const int open, const int gap);
44873 
44874 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse2_128_sat(
44875         const parasail_profile_t * const restrict profile,
44876         const char * const restrict s2, const int s2Len,
44877         const int open, const int gap);
44878 
44879 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse41_128_64(
44880         const parasail_profile_t * const restrict profile,
44881         const char * const restrict s2, const int s2Len,
44882         const int open, const int gap);
44883 
44884 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse41_128_32(
44885         const parasail_profile_t * const restrict profile,
44886         const char * const restrict s2, const int s2Len,
44887         const int open, const int gap);
44888 
44889 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse41_128_16(
44890         const parasail_profile_t * const restrict profile,
44891         const char * const restrict s2, const int s2Len,
44892         const int open, const int gap);
44893 
44894 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse41_128_8(
44895         const parasail_profile_t * const restrict profile,
44896         const char * const restrict s2, const int s2Len,
44897         const int open, const int gap);
44898 
44899 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sse41_128_sat(
44900         const parasail_profile_t * const restrict profile,
44901         const char * const restrict s2, const int s2Len,
44902         const int open, const int gap);
44903 
44904 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_avx2_256_64(
44905         const parasail_profile_t * const restrict profile,
44906         const char * const restrict s2, const int s2Len,
44907         const int open, const int gap);
44908 
44909 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_avx2_256_32(
44910         const parasail_profile_t * const restrict profile,
44911         const char * const restrict s2, const int s2Len,
44912         const int open, const int gap);
44913 
44914 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_avx2_256_16(
44915         const parasail_profile_t * const restrict profile,
44916         const char * const restrict s2, const int s2Len,
44917         const int open, const int gap);
44918 
44919 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_avx2_256_8(
44920         const parasail_profile_t * const restrict profile,
44921         const char * const restrict s2, const int s2Len,
44922         const int open, const int gap);
44923 
44924 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_avx2_256_sat(
44925         const parasail_profile_t * const restrict profile,
44926         const char * const restrict s2, const int s2Len,
44927         const int open, const int gap);
44928 
44929 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_altivec_128_64(
44930         const parasail_profile_t * const restrict profile,
44931         const char * const restrict s2, const int s2Len,
44932         const int open, const int gap);
44933 
44934 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_altivec_128_32(
44935         const parasail_profile_t * const restrict profile,
44936         const char * const restrict s2, const int s2Len,
44937         const int open, const int gap);
44938 
44939 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_altivec_128_16(
44940         const parasail_profile_t * const restrict profile,
44941         const char * const restrict s2, const int s2Len,
44942         const int open, const int gap);
44943 
44944 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_altivec_128_8(
44945         const parasail_profile_t * const restrict profile,
44946         const char * const restrict s2, const int s2Len,
44947         const int open, const int gap);
44948 
44949 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_altivec_128_sat(
44950         const parasail_profile_t * const restrict profile,
44951         const char * const restrict s2, const int s2Len,
44952         const int open, const int gap);
44953 
44954 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_neon_128_64(
44955         const parasail_profile_t * const restrict profile,
44956         const char * const restrict s2, const int s2Len,
44957         const int open, const int gap);
44958 
44959 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_neon_128_32(
44960         const parasail_profile_t * const restrict profile,
44961         const char * const restrict s2, const int s2Len,
44962         const int open, const int gap);
44963 
44964 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_neon_128_16(
44965         const parasail_profile_t * const restrict profile,
44966         const char * const restrict s2, const int s2Len,
44967         const int open, const int gap);
44968 
44969 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_neon_128_8(
44970         const parasail_profile_t * const restrict profile,
44971         const char * const restrict s2, const int s2Len,
44972         const int open, const int gap);
44973 
44974 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_neon_128_sat(
44975         const parasail_profile_t * const restrict profile,
44976         const char * const restrict s2, const int s2Len,
44977         const int open, const int gap);
44978 
44979 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse2_128_64(
44980         const parasail_profile_t * const restrict profile,
44981         const char * const restrict s2, const int s2Len,
44982         const int open, const int gap);
44983 
44984 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse2_128_32(
44985         const parasail_profile_t * const restrict profile,
44986         const char * const restrict s2, const int s2Len,
44987         const int open, const int gap);
44988 
44989 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse2_128_16(
44990         const parasail_profile_t * const restrict profile,
44991         const char * const restrict s2, const int s2Len,
44992         const int open, const int gap);
44993 
44994 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse2_128_8(
44995         const parasail_profile_t * const restrict profile,
44996         const char * const restrict s2, const int s2Len,
44997         const int open, const int gap);
44998 
44999 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse2_128_sat(
45000         const parasail_profile_t * const restrict profile,
45001         const char * const restrict s2, const int s2Len,
45002         const int open, const int gap);
45003 
45004 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse41_128_64(
45005         const parasail_profile_t * const restrict profile,
45006         const char * const restrict s2, const int s2Len,
45007         const int open, const int gap);
45008 
45009 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse41_128_32(
45010         const parasail_profile_t * const restrict profile,
45011         const char * const restrict s2, const int s2Len,
45012         const int open, const int gap);
45013 
45014 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse41_128_16(
45015         const parasail_profile_t * const restrict profile,
45016         const char * const restrict s2, const int s2Len,
45017         const int open, const int gap);
45018 
45019 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse41_128_8(
45020         const parasail_profile_t * const restrict profile,
45021         const char * const restrict s2, const int s2Len,
45022         const int open, const int gap);
45023 
45024 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sse41_128_sat(
45025         const parasail_profile_t * const restrict profile,
45026         const char * const restrict s2, const int s2Len,
45027         const int open, const int gap);
45028 
45029 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_avx2_256_64(
45030         const parasail_profile_t * const restrict profile,
45031         const char * const restrict s2, const int s2Len,
45032         const int open, const int gap);
45033 
45034 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_avx2_256_32(
45035         const parasail_profile_t * const restrict profile,
45036         const char * const restrict s2, const int s2Len,
45037         const int open, const int gap);
45038 
45039 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_avx2_256_16(
45040         const parasail_profile_t * const restrict profile,
45041         const char * const restrict s2, const int s2Len,
45042         const int open, const int gap);
45043 
45044 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_avx2_256_8(
45045         const parasail_profile_t * const restrict profile,
45046         const char * const restrict s2, const int s2Len,
45047         const int open, const int gap);
45048 
45049 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_avx2_256_sat(
45050         const parasail_profile_t * const restrict profile,
45051         const char * const restrict s2, const int s2Len,
45052         const int open, const int gap);
45053 
45054 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_altivec_128_64(
45055         const parasail_profile_t * const restrict profile,
45056         const char * const restrict s2, const int s2Len,
45057         const int open, const int gap);
45058 
45059 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_altivec_128_32(
45060         const parasail_profile_t * const restrict profile,
45061         const char * const restrict s2, const int s2Len,
45062         const int open, const int gap);
45063 
45064 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_altivec_128_16(
45065         const parasail_profile_t * const restrict profile,
45066         const char * const restrict s2, const int s2Len,
45067         const int open, const int gap);
45068 
45069 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_altivec_128_8(
45070         const parasail_profile_t * const restrict profile,
45071         const char * const restrict s2, const int s2Len,
45072         const int open, const int gap);
45073 
45074 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_altivec_128_sat(
45075         const parasail_profile_t * const restrict profile,
45076         const char * const restrict s2, const int s2Len,
45077         const int open, const int gap);
45078 
45079 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_neon_128_64(
45080         const parasail_profile_t * const restrict profile,
45081         const char * const restrict s2, const int s2Len,
45082         const int open, const int gap);
45083 
45084 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_neon_128_32(
45085         const parasail_profile_t * const restrict profile,
45086         const char * const restrict s2, const int s2Len,
45087         const int open, const int gap);
45088 
45089 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_neon_128_16(
45090         const parasail_profile_t * const restrict profile,
45091         const char * const restrict s2, const int s2Len,
45092         const int open, const int gap);
45093 
45094 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_neon_128_8(
45095         const parasail_profile_t * const restrict profile,
45096         const char * const restrict s2, const int s2Len,
45097         const int open, const int gap);
45098 
45099 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_neon_128_sat(
45100         const parasail_profile_t * const restrict profile,
45101         const char * const restrict s2, const int s2Len,
45102         const int open, const int gap);
45103 
45104 extern parasail_result_t* parasail_sg_qb_scan_profile_sse2_128_64(
45105         const parasail_profile_t * const restrict profile,
45106         const char * const restrict s2, const int s2Len,
45107         const int open, const int gap);
45108 
45109 extern parasail_result_t* parasail_sg_qb_scan_profile_sse2_128_32(
45110         const parasail_profile_t * const restrict profile,
45111         const char * const restrict s2, const int s2Len,
45112         const int open, const int gap);
45113 
45114 extern parasail_result_t* parasail_sg_qb_scan_profile_sse2_128_16(
45115         const parasail_profile_t * const restrict profile,
45116         const char * const restrict s2, const int s2Len,
45117         const int open, const int gap);
45118 
45119 extern parasail_result_t* parasail_sg_qb_scan_profile_sse2_128_8(
45120         const parasail_profile_t * const restrict profile,
45121         const char * const restrict s2, const int s2Len,
45122         const int open, const int gap);
45123 
45124 extern parasail_result_t* parasail_sg_qb_scan_profile_sse2_128_sat(
45125         const parasail_profile_t * const restrict profile,
45126         const char * const restrict s2, const int s2Len,
45127         const int open, const int gap);
45128 
45129 extern parasail_result_t* parasail_sg_qb_scan_profile_sse41_128_64(
45130         const parasail_profile_t * const restrict profile,
45131         const char * const restrict s2, const int s2Len,
45132         const int open, const int gap);
45133 
45134 extern parasail_result_t* parasail_sg_qb_scan_profile_sse41_128_32(
45135         const parasail_profile_t * const restrict profile,
45136         const char * const restrict s2, const int s2Len,
45137         const int open, const int gap);
45138 
45139 extern parasail_result_t* parasail_sg_qb_scan_profile_sse41_128_16(
45140         const parasail_profile_t * const restrict profile,
45141         const char * const restrict s2, const int s2Len,
45142         const int open, const int gap);
45143 
45144 extern parasail_result_t* parasail_sg_qb_scan_profile_sse41_128_8(
45145         const parasail_profile_t * const restrict profile,
45146         const char * const restrict s2, const int s2Len,
45147         const int open, const int gap);
45148 
45149 extern parasail_result_t* parasail_sg_qb_scan_profile_sse41_128_sat(
45150         const parasail_profile_t * const restrict profile,
45151         const char * const restrict s2, const int s2Len,
45152         const int open, const int gap);
45153 
45154 extern parasail_result_t* parasail_sg_qb_scan_profile_avx2_256_64(
45155         const parasail_profile_t * const restrict profile,
45156         const char * const restrict s2, const int s2Len,
45157         const int open, const int gap);
45158 
45159 extern parasail_result_t* parasail_sg_qb_scan_profile_avx2_256_32(
45160         const parasail_profile_t * const restrict profile,
45161         const char * const restrict s2, const int s2Len,
45162         const int open, const int gap);
45163 
45164 extern parasail_result_t* parasail_sg_qb_scan_profile_avx2_256_16(
45165         const parasail_profile_t * const restrict profile,
45166         const char * const restrict s2, const int s2Len,
45167         const int open, const int gap);
45168 
45169 extern parasail_result_t* parasail_sg_qb_scan_profile_avx2_256_8(
45170         const parasail_profile_t * const restrict profile,
45171         const char * const restrict s2, const int s2Len,
45172         const int open, const int gap);
45173 
45174 extern parasail_result_t* parasail_sg_qb_scan_profile_avx2_256_sat(
45175         const parasail_profile_t * const restrict profile,
45176         const char * const restrict s2, const int s2Len,
45177         const int open, const int gap);
45178 
45179 extern parasail_result_t* parasail_sg_qb_scan_profile_altivec_128_64(
45180         const parasail_profile_t * const restrict profile,
45181         const char * const restrict s2, const int s2Len,
45182         const int open, const int gap);
45183 
45184 extern parasail_result_t* parasail_sg_qb_scan_profile_altivec_128_32(
45185         const parasail_profile_t * const restrict profile,
45186         const char * const restrict s2, const int s2Len,
45187         const int open, const int gap);
45188 
45189 extern parasail_result_t* parasail_sg_qb_scan_profile_altivec_128_16(
45190         const parasail_profile_t * const restrict profile,
45191         const char * const restrict s2, const int s2Len,
45192         const int open, const int gap);
45193 
45194 extern parasail_result_t* parasail_sg_qb_scan_profile_altivec_128_8(
45195         const parasail_profile_t * const restrict profile,
45196         const char * const restrict s2, const int s2Len,
45197         const int open, const int gap);
45198 
45199 extern parasail_result_t* parasail_sg_qb_scan_profile_altivec_128_sat(
45200         const parasail_profile_t * const restrict profile,
45201         const char * const restrict s2, const int s2Len,
45202         const int open, const int gap);
45203 
45204 extern parasail_result_t* parasail_sg_qb_scan_profile_neon_128_64(
45205         const parasail_profile_t * const restrict profile,
45206         const char * const restrict s2, const int s2Len,
45207         const int open, const int gap);
45208 
45209 extern parasail_result_t* parasail_sg_qb_scan_profile_neon_128_32(
45210         const parasail_profile_t * const restrict profile,
45211         const char * const restrict s2, const int s2Len,
45212         const int open, const int gap);
45213 
45214 extern parasail_result_t* parasail_sg_qb_scan_profile_neon_128_16(
45215         const parasail_profile_t * const restrict profile,
45216         const char * const restrict s2, const int s2Len,
45217         const int open, const int gap);
45218 
45219 extern parasail_result_t* parasail_sg_qb_scan_profile_neon_128_8(
45220         const parasail_profile_t * const restrict profile,
45221         const char * const restrict s2, const int s2Len,
45222         const int open, const int gap);
45223 
45224 extern parasail_result_t* parasail_sg_qb_scan_profile_neon_128_sat(
45225         const parasail_profile_t * const restrict profile,
45226         const char * const restrict s2, const int s2Len,
45227         const int open, const int gap);
45228 
45229 extern parasail_result_t* parasail_sg_qb_striped_profile_sse2_128_64(
45230         const parasail_profile_t * const restrict profile,
45231         const char * const restrict s2, const int s2Len,
45232         const int open, const int gap);
45233 
45234 extern parasail_result_t* parasail_sg_qb_striped_profile_sse2_128_32(
45235         const parasail_profile_t * const restrict profile,
45236         const char * const restrict s2, const int s2Len,
45237         const int open, const int gap);
45238 
45239 extern parasail_result_t* parasail_sg_qb_striped_profile_sse2_128_16(
45240         const parasail_profile_t * const restrict profile,
45241         const char * const restrict s2, const int s2Len,
45242         const int open, const int gap);
45243 
45244 extern parasail_result_t* parasail_sg_qb_striped_profile_sse2_128_8(
45245         const parasail_profile_t * const restrict profile,
45246         const char * const restrict s2, const int s2Len,
45247         const int open, const int gap);
45248 
45249 extern parasail_result_t* parasail_sg_qb_striped_profile_sse2_128_sat(
45250         const parasail_profile_t * const restrict profile,
45251         const char * const restrict s2, const int s2Len,
45252         const int open, const int gap);
45253 
45254 extern parasail_result_t* parasail_sg_qb_striped_profile_sse41_128_64(
45255         const parasail_profile_t * const restrict profile,
45256         const char * const restrict s2, const int s2Len,
45257         const int open, const int gap);
45258 
45259 extern parasail_result_t* parasail_sg_qb_striped_profile_sse41_128_32(
45260         const parasail_profile_t * const restrict profile,
45261         const char * const restrict s2, const int s2Len,
45262         const int open, const int gap);
45263 
45264 extern parasail_result_t* parasail_sg_qb_striped_profile_sse41_128_16(
45265         const parasail_profile_t * const restrict profile,
45266         const char * const restrict s2, const int s2Len,
45267         const int open, const int gap);
45268 
45269 extern parasail_result_t* parasail_sg_qb_striped_profile_sse41_128_8(
45270         const parasail_profile_t * const restrict profile,
45271         const char * const restrict s2, const int s2Len,
45272         const int open, const int gap);
45273 
45274 extern parasail_result_t* parasail_sg_qb_striped_profile_sse41_128_sat(
45275         const parasail_profile_t * const restrict profile,
45276         const char * const restrict s2, const int s2Len,
45277         const int open, const int gap);
45278 
45279 extern parasail_result_t* parasail_sg_qb_striped_profile_avx2_256_64(
45280         const parasail_profile_t * const restrict profile,
45281         const char * const restrict s2, const int s2Len,
45282         const int open, const int gap);
45283 
45284 extern parasail_result_t* parasail_sg_qb_striped_profile_avx2_256_32(
45285         const parasail_profile_t * const restrict profile,
45286         const char * const restrict s2, const int s2Len,
45287         const int open, const int gap);
45288 
45289 extern parasail_result_t* parasail_sg_qb_striped_profile_avx2_256_16(
45290         const parasail_profile_t * const restrict profile,
45291         const char * const restrict s2, const int s2Len,
45292         const int open, const int gap);
45293 
45294 extern parasail_result_t* parasail_sg_qb_striped_profile_avx2_256_8(
45295         const parasail_profile_t * const restrict profile,
45296         const char * const restrict s2, const int s2Len,
45297         const int open, const int gap);
45298 
45299 extern parasail_result_t* parasail_sg_qb_striped_profile_avx2_256_sat(
45300         const parasail_profile_t * const restrict profile,
45301         const char * const restrict s2, const int s2Len,
45302         const int open, const int gap);
45303 
45304 extern parasail_result_t* parasail_sg_qb_striped_profile_altivec_128_64(
45305         const parasail_profile_t * const restrict profile,
45306         const char * const restrict s2, const int s2Len,
45307         const int open, const int gap);
45308 
45309 extern parasail_result_t* parasail_sg_qb_striped_profile_altivec_128_32(
45310         const parasail_profile_t * const restrict profile,
45311         const char * const restrict s2, const int s2Len,
45312         const int open, const int gap);
45313 
45314 extern parasail_result_t* parasail_sg_qb_striped_profile_altivec_128_16(
45315         const parasail_profile_t * const restrict profile,
45316         const char * const restrict s2, const int s2Len,
45317         const int open, const int gap);
45318 
45319 extern parasail_result_t* parasail_sg_qb_striped_profile_altivec_128_8(
45320         const parasail_profile_t * const restrict profile,
45321         const char * const restrict s2, const int s2Len,
45322         const int open, const int gap);
45323 
45324 extern parasail_result_t* parasail_sg_qb_striped_profile_altivec_128_sat(
45325         const parasail_profile_t * const restrict profile,
45326         const char * const restrict s2, const int s2Len,
45327         const int open, const int gap);
45328 
45329 extern parasail_result_t* parasail_sg_qb_striped_profile_neon_128_64(
45330         const parasail_profile_t * const restrict profile,
45331         const char * const restrict s2, const int s2Len,
45332         const int open, const int gap);
45333 
45334 extern parasail_result_t* parasail_sg_qb_striped_profile_neon_128_32(
45335         const parasail_profile_t * const restrict profile,
45336         const char * const restrict s2, const int s2Len,
45337         const int open, const int gap);
45338 
45339 extern parasail_result_t* parasail_sg_qb_striped_profile_neon_128_16(
45340         const parasail_profile_t * const restrict profile,
45341         const char * const restrict s2, const int s2Len,
45342         const int open, const int gap);
45343 
45344 extern parasail_result_t* parasail_sg_qb_striped_profile_neon_128_8(
45345         const parasail_profile_t * const restrict profile,
45346         const char * const restrict s2, const int s2Len,
45347         const int open, const int gap);
45348 
45349 extern parasail_result_t* parasail_sg_qb_striped_profile_neon_128_sat(
45350         const parasail_profile_t * const restrict profile,
45351         const char * const restrict s2, const int s2Len,
45352         const int open, const int gap);
45353 
45354 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse2_128_64(
45355         const parasail_profile_t * const restrict profile,
45356         const char * const restrict s2, const int s2Len,
45357         const int open, const int gap);
45358 
45359 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse2_128_32(
45360         const parasail_profile_t * const restrict profile,
45361         const char * const restrict s2, const int s2Len,
45362         const int open, const int gap);
45363 
45364 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse2_128_16(
45365         const parasail_profile_t * const restrict profile,
45366         const char * const restrict s2, const int s2Len,
45367         const int open, const int gap);
45368 
45369 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse2_128_8(
45370         const parasail_profile_t * const restrict profile,
45371         const char * const restrict s2, const int s2Len,
45372         const int open, const int gap);
45373 
45374 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse2_128_sat(
45375         const parasail_profile_t * const restrict profile,
45376         const char * const restrict s2, const int s2Len,
45377         const int open, const int gap);
45378 
45379 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse41_128_64(
45380         const parasail_profile_t * const restrict profile,
45381         const char * const restrict s2, const int s2Len,
45382         const int open, const int gap);
45383 
45384 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse41_128_32(
45385         const parasail_profile_t * const restrict profile,
45386         const char * const restrict s2, const int s2Len,
45387         const int open, const int gap);
45388 
45389 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse41_128_16(
45390         const parasail_profile_t * const restrict profile,
45391         const char * const restrict s2, const int s2Len,
45392         const int open, const int gap);
45393 
45394 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse41_128_8(
45395         const parasail_profile_t * const restrict profile,
45396         const char * const restrict s2, const int s2Len,
45397         const int open, const int gap);
45398 
45399 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sse41_128_sat(
45400         const parasail_profile_t * const restrict profile,
45401         const char * const restrict s2, const int s2Len,
45402         const int open, const int gap);
45403 
45404 extern parasail_result_t* parasail_sg_qb_table_scan_profile_avx2_256_64(
45405         const parasail_profile_t * const restrict profile,
45406         const char * const restrict s2, const int s2Len,
45407         const int open, const int gap);
45408 
45409 extern parasail_result_t* parasail_sg_qb_table_scan_profile_avx2_256_32(
45410         const parasail_profile_t * const restrict profile,
45411         const char * const restrict s2, const int s2Len,
45412         const int open, const int gap);
45413 
45414 extern parasail_result_t* parasail_sg_qb_table_scan_profile_avx2_256_16(
45415         const parasail_profile_t * const restrict profile,
45416         const char * const restrict s2, const int s2Len,
45417         const int open, const int gap);
45418 
45419 extern parasail_result_t* parasail_sg_qb_table_scan_profile_avx2_256_8(
45420         const parasail_profile_t * const restrict profile,
45421         const char * const restrict s2, const int s2Len,
45422         const int open, const int gap);
45423 
45424 extern parasail_result_t* parasail_sg_qb_table_scan_profile_avx2_256_sat(
45425         const parasail_profile_t * const restrict profile,
45426         const char * const restrict s2, const int s2Len,
45427         const int open, const int gap);
45428 
45429 extern parasail_result_t* parasail_sg_qb_table_scan_profile_altivec_128_64(
45430         const parasail_profile_t * const restrict profile,
45431         const char * const restrict s2, const int s2Len,
45432         const int open, const int gap);
45433 
45434 extern parasail_result_t* parasail_sg_qb_table_scan_profile_altivec_128_32(
45435         const parasail_profile_t * const restrict profile,
45436         const char * const restrict s2, const int s2Len,
45437         const int open, const int gap);
45438 
45439 extern parasail_result_t* parasail_sg_qb_table_scan_profile_altivec_128_16(
45440         const parasail_profile_t * const restrict profile,
45441         const char * const restrict s2, const int s2Len,
45442         const int open, const int gap);
45443 
45444 extern parasail_result_t* parasail_sg_qb_table_scan_profile_altivec_128_8(
45445         const parasail_profile_t * const restrict profile,
45446         const char * const restrict s2, const int s2Len,
45447         const int open, const int gap);
45448 
45449 extern parasail_result_t* parasail_sg_qb_table_scan_profile_altivec_128_sat(
45450         const parasail_profile_t * const restrict profile,
45451         const char * const restrict s2, const int s2Len,
45452         const int open, const int gap);
45453 
45454 extern parasail_result_t* parasail_sg_qb_table_scan_profile_neon_128_64(
45455         const parasail_profile_t * const restrict profile,
45456         const char * const restrict s2, const int s2Len,
45457         const int open, const int gap);
45458 
45459 extern parasail_result_t* parasail_sg_qb_table_scan_profile_neon_128_32(
45460         const parasail_profile_t * const restrict profile,
45461         const char * const restrict s2, const int s2Len,
45462         const int open, const int gap);
45463 
45464 extern parasail_result_t* parasail_sg_qb_table_scan_profile_neon_128_16(
45465         const parasail_profile_t * const restrict profile,
45466         const char * const restrict s2, const int s2Len,
45467         const int open, const int gap);
45468 
45469 extern parasail_result_t* parasail_sg_qb_table_scan_profile_neon_128_8(
45470         const parasail_profile_t * const restrict profile,
45471         const char * const restrict s2, const int s2Len,
45472         const int open, const int gap);
45473 
45474 extern parasail_result_t* parasail_sg_qb_table_scan_profile_neon_128_sat(
45475         const parasail_profile_t * const restrict profile,
45476         const char * const restrict s2, const int s2Len,
45477         const int open, const int gap);
45478 
45479 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse2_128_64(
45480         const parasail_profile_t * const restrict profile,
45481         const char * const restrict s2, const int s2Len,
45482         const int open, const int gap);
45483 
45484 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse2_128_32(
45485         const parasail_profile_t * const restrict profile,
45486         const char * const restrict s2, const int s2Len,
45487         const int open, const int gap);
45488 
45489 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse2_128_16(
45490         const parasail_profile_t * const restrict profile,
45491         const char * const restrict s2, const int s2Len,
45492         const int open, const int gap);
45493 
45494 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse2_128_8(
45495         const parasail_profile_t * const restrict profile,
45496         const char * const restrict s2, const int s2Len,
45497         const int open, const int gap);
45498 
45499 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse2_128_sat(
45500         const parasail_profile_t * const restrict profile,
45501         const char * const restrict s2, const int s2Len,
45502         const int open, const int gap);
45503 
45504 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse41_128_64(
45505         const parasail_profile_t * const restrict profile,
45506         const char * const restrict s2, const int s2Len,
45507         const int open, const int gap);
45508 
45509 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse41_128_32(
45510         const parasail_profile_t * const restrict profile,
45511         const char * const restrict s2, const int s2Len,
45512         const int open, const int gap);
45513 
45514 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse41_128_16(
45515         const parasail_profile_t * const restrict profile,
45516         const char * const restrict s2, const int s2Len,
45517         const int open, const int gap);
45518 
45519 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse41_128_8(
45520         const parasail_profile_t * const restrict profile,
45521         const char * const restrict s2, const int s2Len,
45522         const int open, const int gap);
45523 
45524 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sse41_128_sat(
45525         const parasail_profile_t * const restrict profile,
45526         const char * const restrict s2, const int s2Len,
45527         const int open, const int gap);
45528 
45529 extern parasail_result_t* parasail_sg_qb_table_striped_profile_avx2_256_64(
45530         const parasail_profile_t * const restrict profile,
45531         const char * const restrict s2, const int s2Len,
45532         const int open, const int gap);
45533 
45534 extern parasail_result_t* parasail_sg_qb_table_striped_profile_avx2_256_32(
45535         const parasail_profile_t * const restrict profile,
45536         const char * const restrict s2, const int s2Len,
45537         const int open, const int gap);
45538 
45539 extern parasail_result_t* parasail_sg_qb_table_striped_profile_avx2_256_16(
45540         const parasail_profile_t * const restrict profile,
45541         const char * const restrict s2, const int s2Len,
45542         const int open, const int gap);
45543 
45544 extern parasail_result_t* parasail_sg_qb_table_striped_profile_avx2_256_8(
45545         const parasail_profile_t * const restrict profile,
45546         const char * const restrict s2, const int s2Len,
45547         const int open, const int gap);
45548 
45549 extern parasail_result_t* parasail_sg_qb_table_striped_profile_avx2_256_sat(
45550         const parasail_profile_t * const restrict profile,
45551         const char * const restrict s2, const int s2Len,
45552         const int open, const int gap);
45553 
45554 extern parasail_result_t* parasail_sg_qb_table_striped_profile_altivec_128_64(
45555         const parasail_profile_t * const restrict profile,
45556         const char * const restrict s2, const int s2Len,
45557         const int open, const int gap);
45558 
45559 extern parasail_result_t* parasail_sg_qb_table_striped_profile_altivec_128_32(
45560         const parasail_profile_t * const restrict profile,
45561         const char * const restrict s2, const int s2Len,
45562         const int open, const int gap);
45563 
45564 extern parasail_result_t* parasail_sg_qb_table_striped_profile_altivec_128_16(
45565         const parasail_profile_t * const restrict profile,
45566         const char * const restrict s2, const int s2Len,
45567         const int open, const int gap);
45568 
45569 extern parasail_result_t* parasail_sg_qb_table_striped_profile_altivec_128_8(
45570         const parasail_profile_t * const restrict profile,
45571         const char * const restrict s2, const int s2Len,
45572         const int open, const int gap);
45573 
45574 extern parasail_result_t* parasail_sg_qb_table_striped_profile_altivec_128_sat(
45575         const parasail_profile_t * const restrict profile,
45576         const char * const restrict s2, const int s2Len,
45577         const int open, const int gap);
45578 
45579 extern parasail_result_t* parasail_sg_qb_table_striped_profile_neon_128_64(
45580         const parasail_profile_t * const restrict profile,
45581         const char * const restrict s2, const int s2Len,
45582         const int open, const int gap);
45583 
45584 extern parasail_result_t* parasail_sg_qb_table_striped_profile_neon_128_32(
45585         const parasail_profile_t * const restrict profile,
45586         const char * const restrict s2, const int s2Len,
45587         const int open, const int gap);
45588 
45589 extern parasail_result_t* parasail_sg_qb_table_striped_profile_neon_128_16(
45590         const parasail_profile_t * const restrict profile,
45591         const char * const restrict s2, const int s2Len,
45592         const int open, const int gap);
45593 
45594 extern parasail_result_t* parasail_sg_qb_table_striped_profile_neon_128_8(
45595         const parasail_profile_t * const restrict profile,
45596         const char * const restrict s2, const int s2Len,
45597         const int open, const int gap);
45598 
45599 extern parasail_result_t* parasail_sg_qb_table_striped_profile_neon_128_sat(
45600         const parasail_profile_t * const restrict profile,
45601         const char * const restrict s2, const int s2Len,
45602         const int open, const int gap);
45603 
45604 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse2_128_64(
45605         const parasail_profile_t * const restrict profile,
45606         const char * const restrict s2, const int s2Len,
45607         const int open, const int gap);
45608 
45609 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse2_128_32(
45610         const parasail_profile_t * const restrict profile,
45611         const char * const restrict s2, const int s2Len,
45612         const int open, const int gap);
45613 
45614 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse2_128_16(
45615         const parasail_profile_t * const restrict profile,
45616         const char * const restrict s2, const int s2Len,
45617         const int open, const int gap);
45618 
45619 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse2_128_8(
45620         const parasail_profile_t * const restrict profile,
45621         const char * const restrict s2, const int s2Len,
45622         const int open, const int gap);
45623 
45624 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse2_128_sat(
45625         const parasail_profile_t * const restrict profile,
45626         const char * const restrict s2, const int s2Len,
45627         const int open, const int gap);
45628 
45629 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse41_128_64(
45630         const parasail_profile_t * const restrict profile,
45631         const char * const restrict s2, const int s2Len,
45632         const int open, const int gap);
45633 
45634 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse41_128_32(
45635         const parasail_profile_t * const restrict profile,
45636         const char * const restrict s2, const int s2Len,
45637         const int open, const int gap);
45638 
45639 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse41_128_16(
45640         const parasail_profile_t * const restrict profile,
45641         const char * const restrict s2, const int s2Len,
45642         const int open, const int gap);
45643 
45644 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse41_128_8(
45645         const parasail_profile_t * const restrict profile,
45646         const char * const restrict s2, const int s2Len,
45647         const int open, const int gap);
45648 
45649 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sse41_128_sat(
45650         const parasail_profile_t * const restrict profile,
45651         const char * const restrict s2, const int s2Len,
45652         const int open, const int gap);
45653 
45654 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_avx2_256_64(
45655         const parasail_profile_t * const restrict profile,
45656         const char * const restrict s2, const int s2Len,
45657         const int open, const int gap);
45658 
45659 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_avx2_256_32(
45660         const parasail_profile_t * const restrict profile,
45661         const char * const restrict s2, const int s2Len,
45662         const int open, const int gap);
45663 
45664 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_avx2_256_16(
45665         const parasail_profile_t * const restrict profile,
45666         const char * const restrict s2, const int s2Len,
45667         const int open, const int gap);
45668 
45669 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_avx2_256_8(
45670         const parasail_profile_t * const restrict profile,
45671         const char * const restrict s2, const int s2Len,
45672         const int open, const int gap);
45673 
45674 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_avx2_256_sat(
45675         const parasail_profile_t * const restrict profile,
45676         const char * const restrict s2, const int s2Len,
45677         const int open, const int gap);
45678 
45679 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_altivec_128_64(
45680         const parasail_profile_t * const restrict profile,
45681         const char * const restrict s2, const int s2Len,
45682         const int open, const int gap);
45683 
45684 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_altivec_128_32(
45685         const parasail_profile_t * const restrict profile,
45686         const char * const restrict s2, const int s2Len,
45687         const int open, const int gap);
45688 
45689 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_altivec_128_16(
45690         const parasail_profile_t * const restrict profile,
45691         const char * const restrict s2, const int s2Len,
45692         const int open, const int gap);
45693 
45694 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_altivec_128_8(
45695         const parasail_profile_t * const restrict profile,
45696         const char * const restrict s2, const int s2Len,
45697         const int open, const int gap);
45698 
45699 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_altivec_128_sat(
45700         const parasail_profile_t * const restrict profile,
45701         const char * const restrict s2, const int s2Len,
45702         const int open, const int gap);
45703 
45704 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_neon_128_64(
45705         const parasail_profile_t * const restrict profile,
45706         const char * const restrict s2, const int s2Len,
45707         const int open, const int gap);
45708 
45709 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_neon_128_32(
45710         const parasail_profile_t * const restrict profile,
45711         const char * const restrict s2, const int s2Len,
45712         const int open, const int gap);
45713 
45714 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_neon_128_16(
45715         const parasail_profile_t * const restrict profile,
45716         const char * const restrict s2, const int s2Len,
45717         const int open, const int gap);
45718 
45719 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_neon_128_8(
45720         const parasail_profile_t * const restrict profile,
45721         const char * const restrict s2, const int s2Len,
45722         const int open, const int gap);
45723 
45724 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_neon_128_sat(
45725         const parasail_profile_t * const restrict profile,
45726         const char * const restrict s2, const int s2Len,
45727         const int open, const int gap);
45728 
45729 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse2_128_64(
45730         const parasail_profile_t * const restrict profile,
45731         const char * const restrict s2, const int s2Len,
45732         const int open, const int gap);
45733 
45734 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse2_128_32(
45735         const parasail_profile_t * const restrict profile,
45736         const char * const restrict s2, const int s2Len,
45737         const int open, const int gap);
45738 
45739 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse2_128_16(
45740         const parasail_profile_t * const restrict profile,
45741         const char * const restrict s2, const int s2Len,
45742         const int open, const int gap);
45743 
45744 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse2_128_8(
45745         const parasail_profile_t * const restrict profile,
45746         const char * const restrict s2, const int s2Len,
45747         const int open, const int gap);
45748 
45749 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse2_128_sat(
45750         const parasail_profile_t * const restrict profile,
45751         const char * const restrict s2, const int s2Len,
45752         const int open, const int gap);
45753 
45754 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse41_128_64(
45755         const parasail_profile_t * const restrict profile,
45756         const char * const restrict s2, const int s2Len,
45757         const int open, const int gap);
45758 
45759 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse41_128_32(
45760         const parasail_profile_t * const restrict profile,
45761         const char * const restrict s2, const int s2Len,
45762         const int open, const int gap);
45763 
45764 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse41_128_16(
45765         const parasail_profile_t * const restrict profile,
45766         const char * const restrict s2, const int s2Len,
45767         const int open, const int gap);
45768 
45769 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse41_128_8(
45770         const parasail_profile_t * const restrict profile,
45771         const char * const restrict s2, const int s2Len,
45772         const int open, const int gap);
45773 
45774 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sse41_128_sat(
45775         const parasail_profile_t * const restrict profile,
45776         const char * const restrict s2, const int s2Len,
45777         const int open, const int gap);
45778 
45779 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_avx2_256_64(
45780         const parasail_profile_t * const restrict profile,
45781         const char * const restrict s2, const int s2Len,
45782         const int open, const int gap);
45783 
45784 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_avx2_256_32(
45785         const parasail_profile_t * const restrict profile,
45786         const char * const restrict s2, const int s2Len,
45787         const int open, const int gap);
45788 
45789 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_avx2_256_16(
45790         const parasail_profile_t * const restrict profile,
45791         const char * const restrict s2, const int s2Len,
45792         const int open, const int gap);
45793 
45794 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_avx2_256_8(
45795         const parasail_profile_t * const restrict profile,
45796         const char * const restrict s2, const int s2Len,
45797         const int open, const int gap);
45798 
45799 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_avx2_256_sat(
45800         const parasail_profile_t * const restrict profile,
45801         const char * const restrict s2, const int s2Len,
45802         const int open, const int gap);
45803 
45804 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_altivec_128_64(
45805         const parasail_profile_t * const restrict profile,
45806         const char * const restrict s2, const int s2Len,
45807         const int open, const int gap);
45808 
45809 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_altivec_128_32(
45810         const parasail_profile_t * const restrict profile,
45811         const char * const restrict s2, const int s2Len,
45812         const int open, const int gap);
45813 
45814 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_altivec_128_16(
45815         const parasail_profile_t * const restrict profile,
45816         const char * const restrict s2, const int s2Len,
45817         const int open, const int gap);
45818 
45819 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_altivec_128_8(
45820         const parasail_profile_t * const restrict profile,
45821         const char * const restrict s2, const int s2Len,
45822         const int open, const int gap);
45823 
45824 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_altivec_128_sat(
45825         const parasail_profile_t * const restrict profile,
45826         const char * const restrict s2, const int s2Len,
45827         const int open, const int gap);
45828 
45829 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_neon_128_64(
45830         const parasail_profile_t * const restrict profile,
45831         const char * const restrict s2, const int s2Len,
45832         const int open, const int gap);
45833 
45834 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_neon_128_32(
45835         const parasail_profile_t * const restrict profile,
45836         const char * const restrict s2, const int s2Len,
45837         const int open, const int gap);
45838 
45839 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_neon_128_16(
45840         const parasail_profile_t * const restrict profile,
45841         const char * const restrict s2, const int s2Len,
45842         const int open, const int gap);
45843 
45844 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_neon_128_8(
45845         const parasail_profile_t * const restrict profile,
45846         const char * const restrict s2, const int s2Len,
45847         const int open, const int gap);
45848 
45849 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_neon_128_sat(
45850         const parasail_profile_t * const restrict profile,
45851         const char * const restrict s2, const int s2Len,
45852         const int open, const int gap);
45853 
45854 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse2_128_64(
45855         const parasail_profile_t * const restrict profile,
45856         const char * const restrict s2, const int s2Len,
45857         const int open, const int gap);
45858 
45859 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse2_128_32(
45860         const parasail_profile_t * const restrict profile,
45861         const char * const restrict s2, const int s2Len,
45862         const int open, const int gap);
45863 
45864 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse2_128_16(
45865         const parasail_profile_t * const restrict profile,
45866         const char * const restrict s2, const int s2Len,
45867         const int open, const int gap);
45868 
45869 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse2_128_8(
45870         const parasail_profile_t * const restrict profile,
45871         const char * const restrict s2, const int s2Len,
45872         const int open, const int gap);
45873 
45874 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse2_128_sat(
45875         const parasail_profile_t * const restrict profile,
45876         const char * const restrict s2, const int s2Len,
45877         const int open, const int gap);
45878 
45879 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse41_128_64(
45880         const parasail_profile_t * const restrict profile,
45881         const char * const restrict s2, const int s2Len,
45882         const int open, const int gap);
45883 
45884 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse41_128_32(
45885         const parasail_profile_t * const restrict profile,
45886         const char * const restrict s2, const int s2Len,
45887         const int open, const int gap);
45888 
45889 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse41_128_16(
45890         const parasail_profile_t * const restrict profile,
45891         const char * const restrict s2, const int s2Len,
45892         const int open, const int gap);
45893 
45894 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse41_128_8(
45895         const parasail_profile_t * const restrict profile,
45896         const char * const restrict s2, const int s2Len,
45897         const int open, const int gap);
45898 
45899 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sse41_128_sat(
45900         const parasail_profile_t * const restrict profile,
45901         const char * const restrict s2, const int s2Len,
45902         const int open, const int gap);
45903 
45904 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_avx2_256_64(
45905         const parasail_profile_t * const restrict profile,
45906         const char * const restrict s2, const int s2Len,
45907         const int open, const int gap);
45908 
45909 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_avx2_256_32(
45910         const parasail_profile_t * const restrict profile,
45911         const char * const restrict s2, const int s2Len,
45912         const int open, const int gap);
45913 
45914 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_avx2_256_16(
45915         const parasail_profile_t * const restrict profile,
45916         const char * const restrict s2, const int s2Len,
45917         const int open, const int gap);
45918 
45919 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_avx2_256_8(
45920         const parasail_profile_t * const restrict profile,
45921         const char * const restrict s2, const int s2Len,
45922         const int open, const int gap);
45923 
45924 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_avx2_256_sat(
45925         const parasail_profile_t * const restrict profile,
45926         const char * const restrict s2, const int s2Len,
45927         const int open, const int gap);
45928 
45929 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_altivec_128_64(
45930         const parasail_profile_t * const restrict profile,
45931         const char * const restrict s2, const int s2Len,
45932         const int open, const int gap);
45933 
45934 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_altivec_128_32(
45935         const parasail_profile_t * const restrict profile,
45936         const char * const restrict s2, const int s2Len,
45937         const int open, const int gap);
45938 
45939 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_altivec_128_16(
45940         const parasail_profile_t * const restrict profile,
45941         const char * const restrict s2, const int s2Len,
45942         const int open, const int gap);
45943 
45944 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_altivec_128_8(
45945         const parasail_profile_t * const restrict profile,
45946         const char * const restrict s2, const int s2Len,
45947         const int open, const int gap);
45948 
45949 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_altivec_128_sat(
45950         const parasail_profile_t * const restrict profile,
45951         const char * const restrict s2, const int s2Len,
45952         const int open, const int gap);
45953 
45954 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_neon_128_64(
45955         const parasail_profile_t * const restrict profile,
45956         const char * const restrict s2, const int s2Len,
45957         const int open, const int gap);
45958 
45959 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_neon_128_32(
45960         const parasail_profile_t * const restrict profile,
45961         const char * const restrict s2, const int s2Len,
45962         const int open, const int gap);
45963 
45964 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_neon_128_16(
45965         const parasail_profile_t * const restrict profile,
45966         const char * const restrict s2, const int s2Len,
45967         const int open, const int gap);
45968 
45969 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_neon_128_8(
45970         const parasail_profile_t * const restrict profile,
45971         const char * const restrict s2, const int s2Len,
45972         const int open, const int gap);
45973 
45974 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_neon_128_sat(
45975         const parasail_profile_t * const restrict profile,
45976         const char * const restrict s2, const int s2Len,
45977         const int open, const int gap);
45978 
45979 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse2_128_64(
45980         const parasail_profile_t * const restrict profile,
45981         const char * const restrict s2, const int s2Len,
45982         const int open, const int gap);
45983 
45984 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse2_128_32(
45985         const parasail_profile_t * const restrict profile,
45986         const char * const restrict s2, const int s2Len,
45987         const int open, const int gap);
45988 
45989 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse2_128_16(
45990         const parasail_profile_t * const restrict profile,
45991         const char * const restrict s2, const int s2Len,
45992         const int open, const int gap);
45993 
45994 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse2_128_8(
45995         const parasail_profile_t * const restrict profile,
45996         const char * const restrict s2, const int s2Len,
45997         const int open, const int gap);
45998 
45999 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse2_128_sat(
46000         const parasail_profile_t * const restrict profile,
46001         const char * const restrict s2, const int s2Len,
46002         const int open, const int gap);
46003 
46004 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse41_128_64(
46005         const parasail_profile_t * const restrict profile,
46006         const char * const restrict s2, const int s2Len,
46007         const int open, const int gap);
46008 
46009 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse41_128_32(
46010         const parasail_profile_t * const restrict profile,
46011         const char * const restrict s2, const int s2Len,
46012         const int open, const int gap);
46013 
46014 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse41_128_16(
46015         const parasail_profile_t * const restrict profile,
46016         const char * const restrict s2, const int s2Len,
46017         const int open, const int gap);
46018 
46019 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse41_128_8(
46020         const parasail_profile_t * const restrict profile,
46021         const char * const restrict s2, const int s2Len,
46022         const int open, const int gap);
46023 
46024 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sse41_128_sat(
46025         const parasail_profile_t * const restrict profile,
46026         const char * const restrict s2, const int s2Len,
46027         const int open, const int gap);
46028 
46029 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_avx2_256_64(
46030         const parasail_profile_t * const restrict profile,
46031         const char * const restrict s2, const int s2Len,
46032         const int open, const int gap);
46033 
46034 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_avx2_256_32(
46035         const parasail_profile_t * const restrict profile,
46036         const char * const restrict s2, const int s2Len,
46037         const int open, const int gap);
46038 
46039 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_avx2_256_16(
46040         const parasail_profile_t * const restrict profile,
46041         const char * const restrict s2, const int s2Len,
46042         const int open, const int gap);
46043 
46044 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_avx2_256_8(
46045         const parasail_profile_t * const restrict profile,
46046         const char * const restrict s2, const int s2Len,
46047         const int open, const int gap);
46048 
46049 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_avx2_256_sat(
46050         const parasail_profile_t * const restrict profile,
46051         const char * const restrict s2, const int s2Len,
46052         const int open, const int gap);
46053 
46054 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_altivec_128_64(
46055         const parasail_profile_t * const restrict profile,
46056         const char * const restrict s2, const int s2Len,
46057         const int open, const int gap);
46058 
46059 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_altivec_128_32(
46060         const parasail_profile_t * const restrict profile,
46061         const char * const restrict s2, const int s2Len,
46062         const int open, const int gap);
46063 
46064 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_altivec_128_16(
46065         const parasail_profile_t * const restrict profile,
46066         const char * const restrict s2, const int s2Len,
46067         const int open, const int gap);
46068 
46069 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_altivec_128_8(
46070         const parasail_profile_t * const restrict profile,
46071         const char * const restrict s2, const int s2Len,
46072         const int open, const int gap);
46073 
46074 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_altivec_128_sat(
46075         const parasail_profile_t * const restrict profile,
46076         const char * const restrict s2, const int s2Len,
46077         const int open, const int gap);
46078 
46079 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_neon_128_64(
46080         const parasail_profile_t * const restrict profile,
46081         const char * const restrict s2, const int s2Len,
46082         const int open, const int gap);
46083 
46084 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_neon_128_32(
46085         const parasail_profile_t * const restrict profile,
46086         const char * const restrict s2, const int s2Len,
46087         const int open, const int gap);
46088 
46089 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_neon_128_16(
46090         const parasail_profile_t * const restrict profile,
46091         const char * const restrict s2, const int s2Len,
46092         const int open, const int gap);
46093 
46094 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_neon_128_8(
46095         const parasail_profile_t * const restrict profile,
46096         const char * const restrict s2, const int s2Len,
46097         const int open, const int gap);
46098 
46099 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_neon_128_sat(
46100         const parasail_profile_t * const restrict profile,
46101         const char * const restrict s2, const int s2Len,
46102         const int open, const int gap);
46103 
46104 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse2_128_64(
46105         const parasail_profile_t * const restrict profile,
46106         const char * const restrict s2, const int s2Len,
46107         const int open, const int gap);
46108 
46109 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse2_128_32(
46110         const parasail_profile_t * const restrict profile,
46111         const char * const restrict s2, const int s2Len,
46112         const int open, const int gap);
46113 
46114 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse2_128_16(
46115         const parasail_profile_t * const restrict profile,
46116         const char * const restrict s2, const int s2Len,
46117         const int open, const int gap);
46118 
46119 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse2_128_8(
46120         const parasail_profile_t * const restrict profile,
46121         const char * const restrict s2, const int s2Len,
46122         const int open, const int gap);
46123 
46124 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse2_128_sat(
46125         const parasail_profile_t * const restrict profile,
46126         const char * const restrict s2, const int s2Len,
46127         const int open, const int gap);
46128 
46129 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse41_128_64(
46130         const parasail_profile_t * const restrict profile,
46131         const char * const restrict s2, const int s2Len,
46132         const int open, const int gap);
46133 
46134 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse41_128_32(
46135         const parasail_profile_t * const restrict profile,
46136         const char * const restrict s2, const int s2Len,
46137         const int open, const int gap);
46138 
46139 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse41_128_16(
46140         const parasail_profile_t * const restrict profile,
46141         const char * const restrict s2, const int s2Len,
46142         const int open, const int gap);
46143 
46144 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse41_128_8(
46145         const parasail_profile_t * const restrict profile,
46146         const char * const restrict s2, const int s2Len,
46147         const int open, const int gap);
46148 
46149 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sse41_128_sat(
46150         const parasail_profile_t * const restrict profile,
46151         const char * const restrict s2, const int s2Len,
46152         const int open, const int gap);
46153 
46154 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_avx2_256_64(
46155         const parasail_profile_t * const restrict profile,
46156         const char * const restrict s2, const int s2Len,
46157         const int open, const int gap);
46158 
46159 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_avx2_256_32(
46160         const parasail_profile_t * const restrict profile,
46161         const char * const restrict s2, const int s2Len,
46162         const int open, const int gap);
46163 
46164 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_avx2_256_16(
46165         const parasail_profile_t * const restrict profile,
46166         const char * const restrict s2, const int s2Len,
46167         const int open, const int gap);
46168 
46169 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_avx2_256_8(
46170         const parasail_profile_t * const restrict profile,
46171         const char * const restrict s2, const int s2Len,
46172         const int open, const int gap);
46173 
46174 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_avx2_256_sat(
46175         const parasail_profile_t * const restrict profile,
46176         const char * const restrict s2, const int s2Len,
46177         const int open, const int gap);
46178 
46179 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_altivec_128_64(
46180         const parasail_profile_t * const restrict profile,
46181         const char * const restrict s2, const int s2Len,
46182         const int open, const int gap);
46183 
46184 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_altivec_128_32(
46185         const parasail_profile_t * const restrict profile,
46186         const char * const restrict s2, const int s2Len,
46187         const int open, const int gap);
46188 
46189 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_altivec_128_16(
46190         const parasail_profile_t * const restrict profile,
46191         const char * const restrict s2, const int s2Len,
46192         const int open, const int gap);
46193 
46194 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_altivec_128_8(
46195         const parasail_profile_t * const restrict profile,
46196         const char * const restrict s2, const int s2Len,
46197         const int open, const int gap);
46198 
46199 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_altivec_128_sat(
46200         const parasail_profile_t * const restrict profile,
46201         const char * const restrict s2, const int s2Len,
46202         const int open, const int gap);
46203 
46204 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_neon_128_64(
46205         const parasail_profile_t * const restrict profile,
46206         const char * const restrict s2, const int s2Len,
46207         const int open, const int gap);
46208 
46209 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_neon_128_32(
46210         const parasail_profile_t * const restrict profile,
46211         const char * const restrict s2, const int s2Len,
46212         const int open, const int gap);
46213 
46214 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_neon_128_16(
46215         const parasail_profile_t * const restrict profile,
46216         const char * const restrict s2, const int s2Len,
46217         const int open, const int gap);
46218 
46219 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_neon_128_8(
46220         const parasail_profile_t * const restrict profile,
46221         const char * const restrict s2, const int s2Len,
46222         const int open, const int gap);
46223 
46224 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_neon_128_sat(
46225         const parasail_profile_t * const restrict profile,
46226         const char * const restrict s2, const int s2Len,
46227         const int open, const int gap);
46228 
46229 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse2_128_64(
46230         const parasail_profile_t * const restrict profile,
46231         const char * const restrict s2, const int s2Len,
46232         const int open, const int gap);
46233 
46234 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse2_128_32(
46235         const parasail_profile_t * const restrict profile,
46236         const char * const restrict s2, const int s2Len,
46237         const int open, const int gap);
46238 
46239 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse2_128_16(
46240         const parasail_profile_t * const restrict profile,
46241         const char * const restrict s2, const int s2Len,
46242         const int open, const int gap);
46243 
46244 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse2_128_8(
46245         const parasail_profile_t * const restrict profile,
46246         const char * const restrict s2, const int s2Len,
46247         const int open, const int gap);
46248 
46249 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse2_128_sat(
46250         const parasail_profile_t * const restrict profile,
46251         const char * const restrict s2, const int s2Len,
46252         const int open, const int gap);
46253 
46254 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse41_128_64(
46255         const parasail_profile_t * const restrict profile,
46256         const char * const restrict s2, const int s2Len,
46257         const int open, const int gap);
46258 
46259 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse41_128_32(
46260         const parasail_profile_t * const restrict profile,
46261         const char * const restrict s2, const int s2Len,
46262         const int open, const int gap);
46263 
46264 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse41_128_16(
46265         const parasail_profile_t * const restrict profile,
46266         const char * const restrict s2, const int s2Len,
46267         const int open, const int gap);
46268 
46269 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse41_128_8(
46270         const parasail_profile_t * const restrict profile,
46271         const char * const restrict s2, const int s2Len,
46272         const int open, const int gap);
46273 
46274 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sse41_128_sat(
46275         const parasail_profile_t * const restrict profile,
46276         const char * const restrict s2, const int s2Len,
46277         const int open, const int gap);
46278 
46279 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_avx2_256_64(
46280         const parasail_profile_t * const restrict profile,
46281         const char * const restrict s2, const int s2Len,
46282         const int open, const int gap);
46283 
46284 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_avx2_256_32(
46285         const parasail_profile_t * const restrict profile,
46286         const char * const restrict s2, const int s2Len,
46287         const int open, const int gap);
46288 
46289 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_avx2_256_16(
46290         const parasail_profile_t * const restrict profile,
46291         const char * const restrict s2, const int s2Len,
46292         const int open, const int gap);
46293 
46294 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_avx2_256_8(
46295         const parasail_profile_t * const restrict profile,
46296         const char * const restrict s2, const int s2Len,
46297         const int open, const int gap);
46298 
46299 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_avx2_256_sat(
46300         const parasail_profile_t * const restrict profile,
46301         const char * const restrict s2, const int s2Len,
46302         const int open, const int gap);
46303 
46304 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_altivec_128_64(
46305         const parasail_profile_t * const restrict profile,
46306         const char * const restrict s2, const int s2Len,
46307         const int open, const int gap);
46308 
46309 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_altivec_128_32(
46310         const parasail_profile_t * const restrict profile,
46311         const char * const restrict s2, const int s2Len,
46312         const int open, const int gap);
46313 
46314 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_altivec_128_16(
46315         const parasail_profile_t * const restrict profile,
46316         const char * const restrict s2, const int s2Len,
46317         const int open, const int gap);
46318 
46319 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_altivec_128_8(
46320         const parasail_profile_t * const restrict profile,
46321         const char * const restrict s2, const int s2Len,
46322         const int open, const int gap);
46323 
46324 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_altivec_128_sat(
46325         const parasail_profile_t * const restrict profile,
46326         const char * const restrict s2, const int s2Len,
46327         const int open, const int gap);
46328 
46329 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_neon_128_64(
46330         const parasail_profile_t * const restrict profile,
46331         const char * const restrict s2, const int s2Len,
46332         const int open, const int gap);
46333 
46334 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_neon_128_32(
46335         const parasail_profile_t * const restrict profile,
46336         const char * const restrict s2, const int s2Len,
46337         const int open, const int gap);
46338 
46339 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_neon_128_16(
46340         const parasail_profile_t * const restrict profile,
46341         const char * const restrict s2, const int s2Len,
46342         const int open, const int gap);
46343 
46344 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_neon_128_8(
46345         const parasail_profile_t * const restrict profile,
46346         const char * const restrict s2, const int s2Len,
46347         const int open, const int gap);
46348 
46349 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_neon_128_sat(
46350         const parasail_profile_t * const restrict profile,
46351         const char * const restrict s2, const int s2Len,
46352         const int open, const int gap);
46353 
46354 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse2_128_64(
46355         const parasail_profile_t * const restrict profile,
46356         const char * const restrict s2, const int s2Len,
46357         const int open, const int gap);
46358 
46359 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse2_128_32(
46360         const parasail_profile_t * const restrict profile,
46361         const char * const restrict s2, const int s2Len,
46362         const int open, const int gap);
46363 
46364 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse2_128_16(
46365         const parasail_profile_t * const restrict profile,
46366         const char * const restrict s2, const int s2Len,
46367         const int open, const int gap);
46368 
46369 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse2_128_8(
46370         const parasail_profile_t * const restrict profile,
46371         const char * const restrict s2, const int s2Len,
46372         const int open, const int gap);
46373 
46374 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse2_128_sat(
46375         const parasail_profile_t * const restrict profile,
46376         const char * const restrict s2, const int s2Len,
46377         const int open, const int gap);
46378 
46379 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse41_128_64(
46380         const parasail_profile_t * const restrict profile,
46381         const char * const restrict s2, const int s2Len,
46382         const int open, const int gap);
46383 
46384 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse41_128_32(
46385         const parasail_profile_t * const restrict profile,
46386         const char * const restrict s2, const int s2Len,
46387         const int open, const int gap);
46388 
46389 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse41_128_16(
46390         const parasail_profile_t * const restrict profile,
46391         const char * const restrict s2, const int s2Len,
46392         const int open, const int gap);
46393 
46394 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse41_128_8(
46395         const parasail_profile_t * const restrict profile,
46396         const char * const restrict s2, const int s2Len,
46397         const int open, const int gap);
46398 
46399 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sse41_128_sat(
46400         const parasail_profile_t * const restrict profile,
46401         const char * const restrict s2, const int s2Len,
46402         const int open, const int gap);
46403 
46404 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_avx2_256_64(
46405         const parasail_profile_t * const restrict profile,
46406         const char * const restrict s2, const int s2Len,
46407         const int open, const int gap);
46408 
46409 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_avx2_256_32(
46410         const parasail_profile_t * const restrict profile,
46411         const char * const restrict s2, const int s2Len,
46412         const int open, const int gap);
46413 
46414 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_avx2_256_16(
46415         const parasail_profile_t * const restrict profile,
46416         const char * const restrict s2, const int s2Len,
46417         const int open, const int gap);
46418 
46419 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_avx2_256_8(
46420         const parasail_profile_t * const restrict profile,
46421         const char * const restrict s2, const int s2Len,
46422         const int open, const int gap);
46423 
46424 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_avx2_256_sat(
46425         const parasail_profile_t * const restrict profile,
46426         const char * const restrict s2, const int s2Len,
46427         const int open, const int gap);
46428 
46429 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_altivec_128_64(
46430         const parasail_profile_t * const restrict profile,
46431         const char * const restrict s2, const int s2Len,
46432         const int open, const int gap);
46433 
46434 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_altivec_128_32(
46435         const parasail_profile_t * const restrict profile,
46436         const char * const restrict s2, const int s2Len,
46437         const int open, const int gap);
46438 
46439 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_altivec_128_16(
46440         const parasail_profile_t * const restrict profile,
46441         const char * const restrict s2, const int s2Len,
46442         const int open, const int gap);
46443 
46444 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_altivec_128_8(
46445         const parasail_profile_t * const restrict profile,
46446         const char * const restrict s2, const int s2Len,
46447         const int open, const int gap);
46448 
46449 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_altivec_128_sat(
46450         const parasail_profile_t * const restrict profile,
46451         const char * const restrict s2, const int s2Len,
46452         const int open, const int gap);
46453 
46454 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_neon_128_64(
46455         const parasail_profile_t * const restrict profile,
46456         const char * const restrict s2, const int s2Len,
46457         const int open, const int gap);
46458 
46459 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_neon_128_32(
46460         const parasail_profile_t * const restrict profile,
46461         const char * const restrict s2, const int s2Len,
46462         const int open, const int gap);
46463 
46464 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_neon_128_16(
46465         const parasail_profile_t * const restrict profile,
46466         const char * const restrict s2, const int s2Len,
46467         const int open, const int gap);
46468 
46469 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_neon_128_8(
46470         const parasail_profile_t * const restrict profile,
46471         const char * const restrict s2, const int s2Len,
46472         const int open, const int gap);
46473 
46474 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_neon_128_sat(
46475         const parasail_profile_t * const restrict profile,
46476         const char * const restrict s2, const int s2Len,
46477         const int open, const int gap);
46478 
46479 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse2_128_64(
46480         const parasail_profile_t * const restrict profile,
46481         const char * const restrict s2, const int s2Len,
46482         const int open, const int gap);
46483 
46484 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse2_128_32(
46485         const parasail_profile_t * const restrict profile,
46486         const char * const restrict s2, const int s2Len,
46487         const int open, const int gap);
46488 
46489 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse2_128_16(
46490         const parasail_profile_t * const restrict profile,
46491         const char * const restrict s2, const int s2Len,
46492         const int open, const int gap);
46493 
46494 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse2_128_8(
46495         const parasail_profile_t * const restrict profile,
46496         const char * const restrict s2, const int s2Len,
46497         const int open, const int gap);
46498 
46499 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse2_128_sat(
46500         const parasail_profile_t * const restrict profile,
46501         const char * const restrict s2, const int s2Len,
46502         const int open, const int gap);
46503 
46504 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse41_128_64(
46505         const parasail_profile_t * const restrict profile,
46506         const char * const restrict s2, const int s2Len,
46507         const int open, const int gap);
46508 
46509 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse41_128_32(
46510         const parasail_profile_t * const restrict profile,
46511         const char * const restrict s2, const int s2Len,
46512         const int open, const int gap);
46513 
46514 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse41_128_16(
46515         const parasail_profile_t * const restrict profile,
46516         const char * const restrict s2, const int s2Len,
46517         const int open, const int gap);
46518 
46519 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse41_128_8(
46520         const parasail_profile_t * const restrict profile,
46521         const char * const restrict s2, const int s2Len,
46522         const int open, const int gap);
46523 
46524 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sse41_128_sat(
46525         const parasail_profile_t * const restrict profile,
46526         const char * const restrict s2, const int s2Len,
46527         const int open, const int gap);
46528 
46529 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_avx2_256_64(
46530         const parasail_profile_t * const restrict profile,
46531         const char * const restrict s2, const int s2Len,
46532         const int open, const int gap);
46533 
46534 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_avx2_256_32(
46535         const parasail_profile_t * const restrict profile,
46536         const char * const restrict s2, const int s2Len,
46537         const int open, const int gap);
46538 
46539 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_avx2_256_16(
46540         const parasail_profile_t * const restrict profile,
46541         const char * const restrict s2, const int s2Len,
46542         const int open, const int gap);
46543 
46544 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_avx2_256_8(
46545         const parasail_profile_t * const restrict profile,
46546         const char * const restrict s2, const int s2Len,
46547         const int open, const int gap);
46548 
46549 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_avx2_256_sat(
46550         const parasail_profile_t * const restrict profile,
46551         const char * const restrict s2, const int s2Len,
46552         const int open, const int gap);
46553 
46554 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_altivec_128_64(
46555         const parasail_profile_t * const restrict profile,
46556         const char * const restrict s2, const int s2Len,
46557         const int open, const int gap);
46558 
46559 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_altivec_128_32(
46560         const parasail_profile_t * const restrict profile,
46561         const char * const restrict s2, const int s2Len,
46562         const int open, const int gap);
46563 
46564 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_altivec_128_16(
46565         const parasail_profile_t * const restrict profile,
46566         const char * const restrict s2, const int s2Len,
46567         const int open, const int gap);
46568 
46569 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_altivec_128_8(
46570         const parasail_profile_t * const restrict profile,
46571         const char * const restrict s2, const int s2Len,
46572         const int open, const int gap);
46573 
46574 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_altivec_128_sat(
46575         const parasail_profile_t * const restrict profile,
46576         const char * const restrict s2, const int s2Len,
46577         const int open, const int gap);
46578 
46579 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_neon_128_64(
46580         const parasail_profile_t * const restrict profile,
46581         const char * const restrict s2, const int s2Len,
46582         const int open, const int gap);
46583 
46584 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_neon_128_32(
46585         const parasail_profile_t * const restrict profile,
46586         const char * const restrict s2, const int s2Len,
46587         const int open, const int gap);
46588 
46589 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_neon_128_16(
46590         const parasail_profile_t * const restrict profile,
46591         const char * const restrict s2, const int s2Len,
46592         const int open, const int gap);
46593 
46594 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_neon_128_8(
46595         const parasail_profile_t * const restrict profile,
46596         const char * const restrict s2, const int s2Len,
46597         const int open, const int gap);
46598 
46599 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_neon_128_sat(
46600         const parasail_profile_t * const restrict profile,
46601         const char * const restrict s2, const int s2Len,
46602         const int open, const int gap);
46603 
46604 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse2_128_64(
46605         const parasail_profile_t * const restrict profile,
46606         const char * const restrict s2, const int s2Len,
46607         const int open, const int gap);
46608 
46609 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse2_128_32(
46610         const parasail_profile_t * const restrict profile,
46611         const char * const restrict s2, const int s2Len,
46612         const int open, const int gap);
46613 
46614 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse2_128_16(
46615         const parasail_profile_t * const restrict profile,
46616         const char * const restrict s2, const int s2Len,
46617         const int open, const int gap);
46618 
46619 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse2_128_8(
46620         const parasail_profile_t * const restrict profile,
46621         const char * const restrict s2, const int s2Len,
46622         const int open, const int gap);
46623 
46624 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse2_128_sat(
46625         const parasail_profile_t * const restrict profile,
46626         const char * const restrict s2, const int s2Len,
46627         const int open, const int gap);
46628 
46629 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse41_128_64(
46630         const parasail_profile_t * const restrict profile,
46631         const char * const restrict s2, const int s2Len,
46632         const int open, const int gap);
46633 
46634 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse41_128_32(
46635         const parasail_profile_t * const restrict profile,
46636         const char * const restrict s2, const int s2Len,
46637         const int open, const int gap);
46638 
46639 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse41_128_16(
46640         const parasail_profile_t * const restrict profile,
46641         const char * const restrict s2, const int s2Len,
46642         const int open, const int gap);
46643 
46644 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse41_128_8(
46645         const parasail_profile_t * const restrict profile,
46646         const char * const restrict s2, const int s2Len,
46647         const int open, const int gap);
46648 
46649 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sse41_128_sat(
46650         const parasail_profile_t * const restrict profile,
46651         const char * const restrict s2, const int s2Len,
46652         const int open, const int gap);
46653 
46654 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_avx2_256_64(
46655         const parasail_profile_t * const restrict profile,
46656         const char * const restrict s2, const int s2Len,
46657         const int open, const int gap);
46658 
46659 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_avx2_256_32(
46660         const parasail_profile_t * const restrict profile,
46661         const char * const restrict s2, const int s2Len,
46662         const int open, const int gap);
46663 
46664 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_avx2_256_16(
46665         const parasail_profile_t * const restrict profile,
46666         const char * const restrict s2, const int s2Len,
46667         const int open, const int gap);
46668 
46669 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_avx2_256_8(
46670         const parasail_profile_t * const restrict profile,
46671         const char * const restrict s2, const int s2Len,
46672         const int open, const int gap);
46673 
46674 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_avx2_256_sat(
46675         const parasail_profile_t * const restrict profile,
46676         const char * const restrict s2, const int s2Len,
46677         const int open, const int gap);
46678 
46679 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_altivec_128_64(
46680         const parasail_profile_t * const restrict profile,
46681         const char * const restrict s2, const int s2Len,
46682         const int open, const int gap);
46683 
46684 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_altivec_128_32(
46685         const parasail_profile_t * const restrict profile,
46686         const char * const restrict s2, const int s2Len,
46687         const int open, const int gap);
46688 
46689 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_altivec_128_16(
46690         const parasail_profile_t * const restrict profile,
46691         const char * const restrict s2, const int s2Len,
46692         const int open, const int gap);
46693 
46694 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_altivec_128_8(
46695         const parasail_profile_t * const restrict profile,
46696         const char * const restrict s2, const int s2Len,
46697         const int open, const int gap);
46698 
46699 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_altivec_128_sat(
46700         const parasail_profile_t * const restrict profile,
46701         const char * const restrict s2, const int s2Len,
46702         const int open, const int gap);
46703 
46704 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_neon_128_64(
46705         const parasail_profile_t * const restrict profile,
46706         const char * const restrict s2, const int s2Len,
46707         const int open, const int gap);
46708 
46709 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_neon_128_32(
46710         const parasail_profile_t * const restrict profile,
46711         const char * const restrict s2, const int s2Len,
46712         const int open, const int gap);
46713 
46714 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_neon_128_16(
46715         const parasail_profile_t * const restrict profile,
46716         const char * const restrict s2, const int s2Len,
46717         const int open, const int gap);
46718 
46719 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_neon_128_8(
46720         const parasail_profile_t * const restrict profile,
46721         const char * const restrict s2, const int s2Len,
46722         const int open, const int gap);
46723 
46724 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_neon_128_sat(
46725         const parasail_profile_t * const restrict profile,
46726         const char * const restrict s2, const int s2Len,
46727         const int open, const int gap);
46728 
46729 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse2_128_64(
46730         const parasail_profile_t * const restrict profile,
46731         const char * const restrict s2, const int s2Len,
46732         const int open, const int gap);
46733 
46734 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse2_128_32(
46735         const parasail_profile_t * const restrict profile,
46736         const char * const restrict s2, const int s2Len,
46737         const int open, const int gap);
46738 
46739 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse2_128_16(
46740         const parasail_profile_t * const restrict profile,
46741         const char * const restrict s2, const int s2Len,
46742         const int open, const int gap);
46743 
46744 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse2_128_8(
46745         const parasail_profile_t * const restrict profile,
46746         const char * const restrict s2, const int s2Len,
46747         const int open, const int gap);
46748 
46749 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse2_128_sat(
46750         const parasail_profile_t * const restrict profile,
46751         const char * const restrict s2, const int s2Len,
46752         const int open, const int gap);
46753 
46754 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse41_128_64(
46755         const parasail_profile_t * const restrict profile,
46756         const char * const restrict s2, const int s2Len,
46757         const int open, const int gap);
46758 
46759 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse41_128_32(
46760         const parasail_profile_t * const restrict profile,
46761         const char * const restrict s2, const int s2Len,
46762         const int open, const int gap);
46763 
46764 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse41_128_16(
46765         const parasail_profile_t * const restrict profile,
46766         const char * const restrict s2, const int s2Len,
46767         const int open, const int gap);
46768 
46769 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse41_128_8(
46770         const parasail_profile_t * const restrict profile,
46771         const char * const restrict s2, const int s2Len,
46772         const int open, const int gap);
46773 
46774 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sse41_128_sat(
46775         const parasail_profile_t * const restrict profile,
46776         const char * const restrict s2, const int s2Len,
46777         const int open, const int gap);
46778 
46779 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_avx2_256_64(
46780         const parasail_profile_t * const restrict profile,
46781         const char * const restrict s2, const int s2Len,
46782         const int open, const int gap);
46783 
46784 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_avx2_256_32(
46785         const parasail_profile_t * const restrict profile,
46786         const char * const restrict s2, const int s2Len,
46787         const int open, const int gap);
46788 
46789 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_avx2_256_16(
46790         const parasail_profile_t * const restrict profile,
46791         const char * const restrict s2, const int s2Len,
46792         const int open, const int gap);
46793 
46794 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_avx2_256_8(
46795         const parasail_profile_t * const restrict profile,
46796         const char * const restrict s2, const int s2Len,
46797         const int open, const int gap);
46798 
46799 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_avx2_256_sat(
46800         const parasail_profile_t * const restrict profile,
46801         const char * const restrict s2, const int s2Len,
46802         const int open, const int gap);
46803 
46804 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_altivec_128_64(
46805         const parasail_profile_t * const restrict profile,
46806         const char * const restrict s2, const int s2Len,
46807         const int open, const int gap);
46808 
46809 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_altivec_128_32(
46810         const parasail_profile_t * const restrict profile,
46811         const char * const restrict s2, const int s2Len,
46812         const int open, const int gap);
46813 
46814 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_altivec_128_16(
46815         const parasail_profile_t * const restrict profile,
46816         const char * const restrict s2, const int s2Len,
46817         const int open, const int gap);
46818 
46819 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_altivec_128_8(
46820         const parasail_profile_t * const restrict profile,
46821         const char * const restrict s2, const int s2Len,
46822         const int open, const int gap);
46823 
46824 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_altivec_128_sat(
46825         const parasail_profile_t * const restrict profile,
46826         const char * const restrict s2, const int s2Len,
46827         const int open, const int gap);
46828 
46829 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_neon_128_64(
46830         const parasail_profile_t * const restrict profile,
46831         const char * const restrict s2, const int s2Len,
46832         const int open, const int gap);
46833 
46834 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_neon_128_32(
46835         const parasail_profile_t * const restrict profile,
46836         const char * const restrict s2, const int s2Len,
46837         const int open, const int gap);
46838 
46839 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_neon_128_16(
46840         const parasail_profile_t * const restrict profile,
46841         const char * const restrict s2, const int s2Len,
46842         const int open, const int gap);
46843 
46844 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_neon_128_8(
46845         const parasail_profile_t * const restrict profile,
46846         const char * const restrict s2, const int s2Len,
46847         const int open, const int gap);
46848 
46849 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_neon_128_sat(
46850         const parasail_profile_t * const restrict profile,
46851         const char * const restrict s2, const int s2Len,
46852         const int open, const int gap);
46853 
46854 extern parasail_result_t* parasail_sg_qe_scan_profile_sse2_128_64(
46855         const parasail_profile_t * const restrict profile,
46856         const char * const restrict s2, const int s2Len,
46857         const int open, const int gap);
46858 
46859 extern parasail_result_t* parasail_sg_qe_scan_profile_sse2_128_32(
46860         const parasail_profile_t * const restrict profile,
46861         const char * const restrict s2, const int s2Len,
46862         const int open, const int gap);
46863 
46864 extern parasail_result_t* parasail_sg_qe_scan_profile_sse2_128_16(
46865         const parasail_profile_t * const restrict profile,
46866         const char * const restrict s2, const int s2Len,
46867         const int open, const int gap);
46868 
46869 extern parasail_result_t* parasail_sg_qe_scan_profile_sse2_128_8(
46870         const parasail_profile_t * const restrict profile,
46871         const char * const restrict s2, const int s2Len,
46872         const int open, const int gap);
46873 
46874 extern parasail_result_t* parasail_sg_qe_scan_profile_sse2_128_sat(
46875         const parasail_profile_t * const restrict profile,
46876         const char * const restrict s2, const int s2Len,
46877         const int open, const int gap);
46878 
46879 extern parasail_result_t* parasail_sg_qe_scan_profile_sse41_128_64(
46880         const parasail_profile_t * const restrict profile,
46881         const char * const restrict s2, const int s2Len,
46882         const int open, const int gap);
46883 
46884 extern parasail_result_t* parasail_sg_qe_scan_profile_sse41_128_32(
46885         const parasail_profile_t * const restrict profile,
46886         const char * const restrict s2, const int s2Len,
46887         const int open, const int gap);
46888 
46889 extern parasail_result_t* parasail_sg_qe_scan_profile_sse41_128_16(
46890         const parasail_profile_t * const restrict profile,
46891         const char * const restrict s2, const int s2Len,
46892         const int open, const int gap);
46893 
46894 extern parasail_result_t* parasail_sg_qe_scan_profile_sse41_128_8(
46895         const parasail_profile_t * const restrict profile,
46896         const char * const restrict s2, const int s2Len,
46897         const int open, const int gap);
46898 
46899 extern parasail_result_t* parasail_sg_qe_scan_profile_sse41_128_sat(
46900         const parasail_profile_t * const restrict profile,
46901         const char * const restrict s2, const int s2Len,
46902         const int open, const int gap);
46903 
46904 extern parasail_result_t* parasail_sg_qe_scan_profile_avx2_256_64(
46905         const parasail_profile_t * const restrict profile,
46906         const char * const restrict s2, const int s2Len,
46907         const int open, const int gap);
46908 
46909 extern parasail_result_t* parasail_sg_qe_scan_profile_avx2_256_32(
46910         const parasail_profile_t * const restrict profile,
46911         const char * const restrict s2, const int s2Len,
46912         const int open, const int gap);
46913 
46914 extern parasail_result_t* parasail_sg_qe_scan_profile_avx2_256_16(
46915         const parasail_profile_t * const restrict profile,
46916         const char * const restrict s2, const int s2Len,
46917         const int open, const int gap);
46918 
46919 extern parasail_result_t* parasail_sg_qe_scan_profile_avx2_256_8(
46920         const parasail_profile_t * const restrict profile,
46921         const char * const restrict s2, const int s2Len,
46922         const int open, const int gap);
46923 
46924 extern parasail_result_t* parasail_sg_qe_scan_profile_avx2_256_sat(
46925         const parasail_profile_t * const restrict profile,
46926         const char * const restrict s2, const int s2Len,
46927         const int open, const int gap);
46928 
46929 extern parasail_result_t* parasail_sg_qe_scan_profile_altivec_128_64(
46930         const parasail_profile_t * const restrict profile,
46931         const char * const restrict s2, const int s2Len,
46932         const int open, const int gap);
46933 
46934 extern parasail_result_t* parasail_sg_qe_scan_profile_altivec_128_32(
46935         const parasail_profile_t * const restrict profile,
46936         const char * const restrict s2, const int s2Len,
46937         const int open, const int gap);
46938 
46939 extern parasail_result_t* parasail_sg_qe_scan_profile_altivec_128_16(
46940         const parasail_profile_t * const restrict profile,
46941         const char * const restrict s2, const int s2Len,
46942         const int open, const int gap);
46943 
46944 extern parasail_result_t* parasail_sg_qe_scan_profile_altivec_128_8(
46945         const parasail_profile_t * const restrict profile,
46946         const char * const restrict s2, const int s2Len,
46947         const int open, const int gap);
46948 
46949 extern parasail_result_t* parasail_sg_qe_scan_profile_altivec_128_sat(
46950         const parasail_profile_t * const restrict profile,
46951         const char * const restrict s2, const int s2Len,
46952         const int open, const int gap);
46953 
46954 extern parasail_result_t* parasail_sg_qe_scan_profile_neon_128_64(
46955         const parasail_profile_t * const restrict profile,
46956         const char * const restrict s2, const int s2Len,
46957         const int open, const int gap);
46958 
46959 extern parasail_result_t* parasail_sg_qe_scan_profile_neon_128_32(
46960         const parasail_profile_t * const restrict profile,
46961         const char * const restrict s2, const int s2Len,
46962         const int open, const int gap);
46963 
46964 extern parasail_result_t* parasail_sg_qe_scan_profile_neon_128_16(
46965         const parasail_profile_t * const restrict profile,
46966         const char * const restrict s2, const int s2Len,
46967         const int open, const int gap);
46968 
46969 extern parasail_result_t* parasail_sg_qe_scan_profile_neon_128_8(
46970         const parasail_profile_t * const restrict profile,
46971         const char * const restrict s2, const int s2Len,
46972         const int open, const int gap);
46973 
46974 extern parasail_result_t* parasail_sg_qe_scan_profile_neon_128_sat(
46975         const parasail_profile_t * const restrict profile,
46976         const char * const restrict s2, const int s2Len,
46977         const int open, const int gap);
46978 
46979 extern parasail_result_t* parasail_sg_qe_striped_profile_sse2_128_64(
46980         const parasail_profile_t * const restrict profile,
46981         const char * const restrict s2, const int s2Len,
46982         const int open, const int gap);
46983 
46984 extern parasail_result_t* parasail_sg_qe_striped_profile_sse2_128_32(
46985         const parasail_profile_t * const restrict profile,
46986         const char * const restrict s2, const int s2Len,
46987         const int open, const int gap);
46988 
46989 extern parasail_result_t* parasail_sg_qe_striped_profile_sse2_128_16(
46990         const parasail_profile_t * const restrict profile,
46991         const char * const restrict s2, const int s2Len,
46992         const int open, const int gap);
46993 
46994 extern parasail_result_t* parasail_sg_qe_striped_profile_sse2_128_8(
46995         const parasail_profile_t * const restrict profile,
46996         const char * const restrict s2, const int s2Len,
46997         const int open, const int gap);
46998 
46999 extern parasail_result_t* parasail_sg_qe_striped_profile_sse2_128_sat(
47000         const parasail_profile_t * const restrict profile,
47001         const char * const restrict s2, const int s2Len,
47002         const int open, const int gap);
47003 
47004 extern parasail_result_t* parasail_sg_qe_striped_profile_sse41_128_64(
47005         const parasail_profile_t * const restrict profile,
47006         const char * const restrict s2, const int s2Len,
47007         const int open, const int gap);
47008 
47009 extern parasail_result_t* parasail_sg_qe_striped_profile_sse41_128_32(
47010         const parasail_profile_t * const restrict profile,
47011         const char * const restrict s2, const int s2Len,
47012         const int open, const int gap);
47013 
47014 extern parasail_result_t* parasail_sg_qe_striped_profile_sse41_128_16(
47015         const parasail_profile_t * const restrict profile,
47016         const char * const restrict s2, const int s2Len,
47017         const int open, const int gap);
47018 
47019 extern parasail_result_t* parasail_sg_qe_striped_profile_sse41_128_8(
47020         const parasail_profile_t * const restrict profile,
47021         const char * const restrict s2, const int s2Len,
47022         const int open, const int gap);
47023 
47024 extern parasail_result_t* parasail_sg_qe_striped_profile_sse41_128_sat(
47025         const parasail_profile_t * const restrict profile,
47026         const char * const restrict s2, const int s2Len,
47027         const int open, const int gap);
47028 
47029 extern parasail_result_t* parasail_sg_qe_striped_profile_avx2_256_64(
47030         const parasail_profile_t * const restrict profile,
47031         const char * const restrict s2, const int s2Len,
47032         const int open, const int gap);
47033 
47034 extern parasail_result_t* parasail_sg_qe_striped_profile_avx2_256_32(
47035         const parasail_profile_t * const restrict profile,
47036         const char * const restrict s2, const int s2Len,
47037         const int open, const int gap);
47038 
47039 extern parasail_result_t* parasail_sg_qe_striped_profile_avx2_256_16(
47040         const parasail_profile_t * const restrict profile,
47041         const char * const restrict s2, const int s2Len,
47042         const int open, const int gap);
47043 
47044 extern parasail_result_t* parasail_sg_qe_striped_profile_avx2_256_8(
47045         const parasail_profile_t * const restrict profile,
47046         const char * const restrict s2, const int s2Len,
47047         const int open, const int gap);
47048 
47049 extern parasail_result_t* parasail_sg_qe_striped_profile_avx2_256_sat(
47050         const parasail_profile_t * const restrict profile,
47051         const char * const restrict s2, const int s2Len,
47052         const int open, const int gap);
47053 
47054 extern parasail_result_t* parasail_sg_qe_striped_profile_altivec_128_64(
47055         const parasail_profile_t * const restrict profile,
47056         const char * const restrict s2, const int s2Len,
47057         const int open, const int gap);
47058 
47059 extern parasail_result_t* parasail_sg_qe_striped_profile_altivec_128_32(
47060         const parasail_profile_t * const restrict profile,
47061         const char * const restrict s2, const int s2Len,
47062         const int open, const int gap);
47063 
47064 extern parasail_result_t* parasail_sg_qe_striped_profile_altivec_128_16(
47065         const parasail_profile_t * const restrict profile,
47066         const char * const restrict s2, const int s2Len,
47067         const int open, const int gap);
47068 
47069 extern parasail_result_t* parasail_sg_qe_striped_profile_altivec_128_8(
47070         const parasail_profile_t * const restrict profile,
47071         const char * const restrict s2, const int s2Len,
47072         const int open, const int gap);
47073 
47074 extern parasail_result_t* parasail_sg_qe_striped_profile_altivec_128_sat(
47075         const parasail_profile_t * const restrict profile,
47076         const char * const restrict s2, const int s2Len,
47077         const int open, const int gap);
47078 
47079 extern parasail_result_t* parasail_sg_qe_striped_profile_neon_128_64(
47080         const parasail_profile_t * const restrict profile,
47081         const char * const restrict s2, const int s2Len,
47082         const int open, const int gap);
47083 
47084 extern parasail_result_t* parasail_sg_qe_striped_profile_neon_128_32(
47085         const parasail_profile_t * const restrict profile,
47086         const char * const restrict s2, const int s2Len,
47087         const int open, const int gap);
47088 
47089 extern parasail_result_t* parasail_sg_qe_striped_profile_neon_128_16(
47090         const parasail_profile_t * const restrict profile,
47091         const char * const restrict s2, const int s2Len,
47092         const int open, const int gap);
47093 
47094 extern parasail_result_t* parasail_sg_qe_striped_profile_neon_128_8(
47095         const parasail_profile_t * const restrict profile,
47096         const char * const restrict s2, const int s2Len,
47097         const int open, const int gap);
47098 
47099 extern parasail_result_t* parasail_sg_qe_striped_profile_neon_128_sat(
47100         const parasail_profile_t * const restrict profile,
47101         const char * const restrict s2, const int s2Len,
47102         const int open, const int gap);
47103 
47104 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse2_128_64(
47105         const parasail_profile_t * const restrict profile,
47106         const char * const restrict s2, const int s2Len,
47107         const int open, const int gap);
47108 
47109 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse2_128_32(
47110         const parasail_profile_t * const restrict profile,
47111         const char * const restrict s2, const int s2Len,
47112         const int open, const int gap);
47113 
47114 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse2_128_16(
47115         const parasail_profile_t * const restrict profile,
47116         const char * const restrict s2, const int s2Len,
47117         const int open, const int gap);
47118 
47119 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse2_128_8(
47120         const parasail_profile_t * const restrict profile,
47121         const char * const restrict s2, const int s2Len,
47122         const int open, const int gap);
47123 
47124 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse2_128_sat(
47125         const parasail_profile_t * const restrict profile,
47126         const char * const restrict s2, const int s2Len,
47127         const int open, const int gap);
47128 
47129 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse41_128_64(
47130         const parasail_profile_t * const restrict profile,
47131         const char * const restrict s2, const int s2Len,
47132         const int open, const int gap);
47133 
47134 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse41_128_32(
47135         const parasail_profile_t * const restrict profile,
47136         const char * const restrict s2, const int s2Len,
47137         const int open, const int gap);
47138 
47139 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse41_128_16(
47140         const parasail_profile_t * const restrict profile,
47141         const char * const restrict s2, const int s2Len,
47142         const int open, const int gap);
47143 
47144 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse41_128_8(
47145         const parasail_profile_t * const restrict profile,
47146         const char * const restrict s2, const int s2Len,
47147         const int open, const int gap);
47148 
47149 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sse41_128_sat(
47150         const parasail_profile_t * const restrict profile,
47151         const char * const restrict s2, const int s2Len,
47152         const int open, const int gap);
47153 
47154 extern parasail_result_t* parasail_sg_qe_table_scan_profile_avx2_256_64(
47155         const parasail_profile_t * const restrict profile,
47156         const char * const restrict s2, const int s2Len,
47157         const int open, const int gap);
47158 
47159 extern parasail_result_t* parasail_sg_qe_table_scan_profile_avx2_256_32(
47160         const parasail_profile_t * const restrict profile,
47161         const char * const restrict s2, const int s2Len,
47162         const int open, const int gap);
47163 
47164 extern parasail_result_t* parasail_sg_qe_table_scan_profile_avx2_256_16(
47165         const parasail_profile_t * const restrict profile,
47166         const char * const restrict s2, const int s2Len,
47167         const int open, const int gap);
47168 
47169 extern parasail_result_t* parasail_sg_qe_table_scan_profile_avx2_256_8(
47170         const parasail_profile_t * const restrict profile,
47171         const char * const restrict s2, const int s2Len,
47172         const int open, const int gap);
47173 
47174 extern parasail_result_t* parasail_sg_qe_table_scan_profile_avx2_256_sat(
47175         const parasail_profile_t * const restrict profile,
47176         const char * const restrict s2, const int s2Len,
47177         const int open, const int gap);
47178 
47179 extern parasail_result_t* parasail_sg_qe_table_scan_profile_altivec_128_64(
47180         const parasail_profile_t * const restrict profile,
47181         const char * const restrict s2, const int s2Len,
47182         const int open, const int gap);
47183 
47184 extern parasail_result_t* parasail_sg_qe_table_scan_profile_altivec_128_32(
47185         const parasail_profile_t * const restrict profile,
47186         const char * const restrict s2, const int s2Len,
47187         const int open, const int gap);
47188 
47189 extern parasail_result_t* parasail_sg_qe_table_scan_profile_altivec_128_16(
47190         const parasail_profile_t * const restrict profile,
47191         const char * const restrict s2, const int s2Len,
47192         const int open, const int gap);
47193 
47194 extern parasail_result_t* parasail_sg_qe_table_scan_profile_altivec_128_8(
47195         const parasail_profile_t * const restrict profile,
47196         const char * const restrict s2, const int s2Len,
47197         const int open, const int gap);
47198 
47199 extern parasail_result_t* parasail_sg_qe_table_scan_profile_altivec_128_sat(
47200         const parasail_profile_t * const restrict profile,
47201         const char * const restrict s2, const int s2Len,
47202         const int open, const int gap);
47203 
47204 extern parasail_result_t* parasail_sg_qe_table_scan_profile_neon_128_64(
47205         const parasail_profile_t * const restrict profile,
47206         const char * const restrict s2, const int s2Len,
47207         const int open, const int gap);
47208 
47209 extern parasail_result_t* parasail_sg_qe_table_scan_profile_neon_128_32(
47210         const parasail_profile_t * const restrict profile,
47211         const char * const restrict s2, const int s2Len,
47212         const int open, const int gap);
47213 
47214 extern parasail_result_t* parasail_sg_qe_table_scan_profile_neon_128_16(
47215         const parasail_profile_t * const restrict profile,
47216         const char * const restrict s2, const int s2Len,
47217         const int open, const int gap);
47218 
47219 extern parasail_result_t* parasail_sg_qe_table_scan_profile_neon_128_8(
47220         const parasail_profile_t * const restrict profile,
47221         const char * const restrict s2, const int s2Len,
47222         const int open, const int gap);
47223 
47224 extern parasail_result_t* parasail_sg_qe_table_scan_profile_neon_128_sat(
47225         const parasail_profile_t * const restrict profile,
47226         const char * const restrict s2, const int s2Len,
47227         const int open, const int gap);
47228 
47229 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse2_128_64(
47230         const parasail_profile_t * const restrict profile,
47231         const char * const restrict s2, const int s2Len,
47232         const int open, const int gap);
47233 
47234 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse2_128_32(
47235         const parasail_profile_t * const restrict profile,
47236         const char * const restrict s2, const int s2Len,
47237         const int open, const int gap);
47238 
47239 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse2_128_16(
47240         const parasail_profile_t * const restrict profile,
47241         const char * const restrict s2, const int s2Len,
47242         const int open, const int gap);
47243 
47244 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse2_128_8(
47245         const parasail_profile_t * const restrict profile,
47246         const char * const restrict s2, const int s2Len,
47247         const int open, const int gap);
47248 
47249 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse2_128_sat(
47250         const parasail_profile_t * const restrict profile,
47251         const char * const restrict s2, const int s2Len,
47252         const int open, const int gap);
47253 
47254 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse41_128_64(
47255         const parasail_profile_t * const restrict profile,
47256         const char * const restrict s2, const int s2Len,
47257         const int open, const int gap);
47258 
47259 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse41_128_32(
47260         const parasail_profile_t * const restrict profile,
47261         const char * const restrict s2, const int s2Len,
47262         const int open, const int gap);
47263 
47264 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse41_128_16(
47265         const parasail_profile_t * const restrict profile,
47266         const char * const restrict s2, const int s2Len,
47267         const int open, const int gap);
47268 
47269 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse41_128_8(
47270         const parasail_profile_t * const restrict profile,
47271         const char * const restrict s2, const int s2Len,
47272         const int open, const int gap);
47273 
47274 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sse41_128_sat(
47275         const parasail_profile_t * const restrict profile,
47276         const char * const restrict s2, const int s2Len,
47277         const int open, const int gap);
47278 
47279 extern parasail_result_t* parasail_sg_qe_table_striped_profile_avx2_256_64(
47280         const parasail_profile_t * const restrict profile,
47281         const char * const restrict s2, const int s2Len,
47282         const int open, const int gap);
47283 
47284 extern parasail_result_t* parasail_sg_qe_table_striped_profile_avx2_256_32(
47285         const parasail_profile_t * const restrict profile,
47286         const char * const restrict s2, const int s2Len,
47287         const int open, const int gap);
47288 
47289 extern parasail_result_t* parasail_sg_qe_table_striped_profile_avx2_256_16(
47290         const parasail_profile_t * const restrict profile,
47291         const char * const restrict s2, const int s2Len,
47292         const int open, const int gap);
47293 
47294 extern parasail_result_t* parasail_sg_qe_table_striped_profile_avx2_256_8(
47295         const parasail_profile_t * const restrict profile,
47296         const char * const restrict s2, const int s2Len,
47297         const int open, const int gap);
47298 
47299 extern parasail_result_t* parasail_sg_qe_table_striped_profile_avx2_256_sat(
47300         const parasail_profile_t * const restrict profile,
47301         const char * const restrict s2, const int s2Len,
47302         const int open, const int gap);
47303 
47304 extern parasail_result_t* parasail_sg_qe_table_striped_profile_altivec_128_64(
47305         const parasail_profile_t * const restrict profile,
47306         const char * const restrict s2, const int s2Len,
47307         const int open, const int gap);
47308 
47309 extern parasail_result_t* parasail_sg_qe_table_striped_profile_altivec_128_32(
47310         const parasail_profile_t * const restrict profile,
47311         const char * const restrict s2, const int s2Len,
47312         const int open, const int gap);
47313 
47314 extern parasail_result_t* parasail_sg_qe_table_striped_profile_altivec_128_16(
47315         const parasail_profile_t * const restrict profile,
47316         const char * const restrict s2, const int s2Len,
47317         const int open, const int gap);
47318 
47319 extern parasail_result_t* parasail_sg_qe_table_striped_profile_altivec_128_8(
47320         const parasail_profile_t * const restrict profile,
47321         const char * const restrict s2, const int s2Len,
47322         const int open, const int gap);
47323 
47324 extern parasail_result_t* parasail_sg_qe_table_striped_profile_altivec_128_sat(
47325         const parasail_profile_t * const restrict profile,
47326         const char * const restrict s2, const int s2Len,
47327         const int open, const int gap);
47328 
47329 extern parasail_result_t* parasail_sg_qe_table_striped_profile_neon_128_64(
47330         const parasail_profile_t * const restrict profile,
47331         const char * const restrict s2, const int s2Len,
47332         const int open, const int gap);
47333 
47334 extern parasail_result_t* parasail_sg_qe_table_striped_profile_neon_128_32(
47335         const parasail_profile_t * const restrict profile,
47336         const char * const restrict s2, const int s2Len,
47337         const int open, const int gap);
47338 
47339 extern parasail_result_t* parasail_sg_qe_table_striped_profile_neon_128_16(
47340         const parasail_profile_t * const restrict profile,
47341         const char * const restrict s2, const int s2Len,
47342         const int open, const int gap);
47343 
47344 extern parasail_result_t* parasail_sg_qe_table_striped_profile_neon_128_8(
47345         const parasail_profile_t * const restrict profile,
47346         const char * const restrict s2, const int s2Len,
47347         const int open, const int gap);
47348 
47349 extern parasail_result_t* parasail_sg_qe_table_striped_profile_neon_128_sat(
47350         const parasail_profile_t * const restrict profile,
47351         const char * const restrict s2, const int s2Len,
47352         const int open, const int gap);
47353 
47354 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse2_128_64(
47355         const parasail_profile_t * const restrict profile,
47356         const char * const restrict s2, const int s2Len,
47357         const int open, const int gap);
47358 
47359 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse2_128_32(
47360         const parasail_profile_t * const restrict profile,
47361         const char * const restrict s2, const int s2Len,
47362         const int open, const int gap);
47363 
47364 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse2_128_16(
47365         const parasail_profile_t * const restrict profile,
47366         const char * const restrict s2, const int s2Len,
47367         const int open, const int gap);
47368 
47369 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse2_128_8(
47370         const parasail_profile_t * const restrict profile,
47371         const char * const restrict s2, const int s2Len,
47372         const int open, const int gap);
47373 
47374 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse2_128_sat(
47375         const parasail_profile_t * const restrict profile,
47376         const char * const restrict s2, const int s2Len,
47377         const int open, const int gap);
47378 
47379 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse41_128_64(
47380         const parasail_profile_t * const restrict profile,
47381         const char * const restrict s2, const int s2Len,
47382         const int open, const int gap);
47383 
47384 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse41_128_32(
47385         const parasail_profile_t * const restrict profile,
47386         const char * const restrict s2, const int s2Len,
47387         const int open, const int gap);
47388 
47389 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse41_128_16(
47390         const parasail_profile_t * const restrict profile,
47391         const char * const restrict s2, const int s2Len,
47392         const int open, const int gap);
47393 
47394 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse41_128_8(
47395         const parasail_profile_t * const restrict profile,
47396         const char * const restrict s2, const int s2Len,
47397         const int open, const int gap);
47398 
47399 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sse41_128_sat(
47400         const parasail_profile_t * const restrict profile,
47401         const char * const restrict s2, const int s2Len,
47402         const int open, const int gap);
47403 
47404 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_avx2_256_64(
47405         const parasail_profile_t * const restrict profile,
47406         const char * const restrict s2, const int s2Len,
47407         const int open, const int gap);
47408 
47409 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_avx2_256_32(
47410         const parasail_profile_t * const restrict profile,
47411         const char * const restrict s2, const int s2Len,
47412         const int open, const int gap);
47413 
47414 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_avx2_256_16(
47415         const parasail_profile_t * const restrict profile,
47416         const char * const restrict s2, const int s2Len,
47417         const int open, const int gap);
47418 
47419 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_avx2_256_8(
47420         const parasail_profile_t * const restrict profile,
47421         const char * const restrict s2, const int s2Len,
47422         const int open, const int gap);
47423 
47424 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_avx2_256_sat(
47425         const parasail_profile_t * const restrict profile,
47426         const char * const restrict s2, const int s2Len,
47427         const int open, const int gap);
47428 
47429 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_altivec_128_64(
47430         const parasail_profile_t * const restrict profile,
47431         const char * const restrict s2, const int s2Len,
47432         const int open, const int gap);
47433 
47434 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_altivec_128_32(
47435         const parasail_profile_t * const restrict profile,
47436         const char * const restrict s2, const int s2Len,
47437         const int open, const int gap);
47438 
47439 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_altivec_128_16(
47440         const parasail_profile_t * const restrict profile,
47441         const char * const restrict s2, const int s2Len,
47442         const int open, const int gap);
47443 
47444 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_altivec_128_8(
47445         const parasail_profile_t * const restrict profile,
47446         const char * const restrict s2, const int s2Len,
47447         const int open, const int gap);
47448 
47449 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_altivec_128_sat(
47450         const parasail_profile_t * const restrict profile,
47451         const char * const restrict s2, const int s2Len,
47452         const int open, const int gap);
47453 
47454 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_neon_128_64(
47455         const parasail_profile_t * const restrict profile,
47456         const char * const restrict s2, const int s2Len,
47457         const int open, const int gap);
47458 
47459 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_neon_128_32(
47460         const parasail_profile_t * const restrict profile,
47461         const char * const restrict s2, const int s2Len,
47462         const int open, const int gap);
47463 
47464 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_neon_128_16(
47465         const parasail_profile_t * const restrict profile,
47466         const char * const restrict s2, const int s2Len,
47467         const int open, const int gap);
47468 
47469 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_neon_128_8(
47470         const parasail_profile_t * const restrict profile,
47471         const char * const restrict s2, const int s2Len,
47472         const int open, const int gap);
47473 
47474 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_neon_128_sat(
47475         const parasail_profile_t * const restrict profile,
47476         const char * const restrict s2, const int s2Len,
47477         const int open, const int gap);
47478 
47479 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse2_128_64(
47480         const parasail_profile_t * const restrict profile,
47481         const char * const restrict s2, const int s2Len,
47482         const int open, const int gap);
47483 
47484 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse2_128_32(
47485         const parasail_profile_t * const restrict profile,
47486         const char * const restrict s2, const int s2Len,
47487         const int open, const int gap);
47488 
47489 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse2_128_16(
47490         const parasail_profile_t * const restrict profile,
47491         const char * const restrict s2, const int s2Len,
47492         const int open, const int gap);
47493 
47494 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse2_128_8(
47495         const parasail_profile_t * const restrict profile,
47496         const char * const restrict s2, const int s2Len,
47497         const int open, const int gap);
47498 
47499 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse2_128_sat(
47500         const parasail_profile_t * const restrict profile,
47501         const char * const restrict s2, const int s2Len,
47502         const int open, const int gap);
47503 
47504 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse41_128_64(
47505         const parasail_profile_t * const restrict profile,
47506         const char * const restrict s2, const int s2Len,
47507         const int open, const int gap);
47508 
47509 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse41_128_32(
47510         const parasail_profile_t * const restrict profile,
47511         const char * const restrict s2, const int s2Len,
47512         const int open, const int gap);
47513 
47514 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse41_128_16(
47515         const parasail_profile_t * const restrict profile,
47516         const char * const restrict s2, const int s2Len,
47517         const int open, const int gap);
47518 
47519 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse41_128_8(
47520         const parasail_profile_t * const restrict profile,
47521         const char * const restrict s2, const int s2Len,
47522         const int open, const int gap);
47523 
47524 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sse41_128_sat(
47525         const parasail_profile_t * const restrict profile,
47526         const char * const restrict s2, const int s2Len,
47527         const int open, const int gap);
47528 
47529 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_avx2_256_64(
47530         const parasail_profile_t * const restrict profile,
47531         const char * const restrict s2, const int s2Len,
47532         const int open, const int gap);
47533 
47534 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_avx2_256_32(
47535         const parasail_profile_t * const restrict profile,
47536         const char * const restrict s2, const int s2Len,
47537         const int open, const int gap);
47538 
47539 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_avx2_256_16(
47540         const parasail_profile_t * const restrict profile,
47541         const char * const restrict s2, const int s2Len,
47542         const int open, const int gap);
47543 
47544 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_avx2_256_8(
47545         const parasail_profile_t * const restrict profile,
47546         const char * const restrict s2, const int s2Len,
47547         const int open, const int gap);
47548 
47549 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_avx2_256_sat(
47550         const parasail_profile_t * const restrict profile,
47551         const char * const restrict s2, const int s2Len,
47552         const int open, const int gap);
47553 
47554 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_altivec_128_64(
47555         const parasail_profile_t * const restrict profile,
47556         const char * const restrict s2, const int s2Len,
47557         const int open, const int gap);
47558 
47559 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_altivec_128_32(
47560         const parasail_profile_t * const restrict profile,
47561         const char * const restrict s2, const int s2Len,
47562         const int open, const int gap);
47563 
47564 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_altivec_128_16(
47565         const parasail_profile_t * const restrict profile,
47566         const char * const restrict s2, const int s2Len,
47567         const int open, const int gap);
47568 
47569 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_altivec_128_8(
47570         const parasail_profile_t * const restrict profile,
47571         const char * const restrict s2, const int s2Len,
47572         const int open, const int gap);
47573 
47574 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_altivec_128_sat(
47575         const parasail_profile_t * const restrict profile,
47576         const char * const restrict s2, const int s2Len,
47577         const int open, const int gap);
47578 
47579 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_neon_128_64(
47580         const parasail_profile_t * const restrict profile,
47581         const char * const restrict s2, const int s2Len,
47582         const int open, const int gap);
47583 
47584 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_neon_128_32(
47585         const parasail_profile_t * const restrict profile,
47586         const char * const restrict s2, const int s2Len,
47587         const int open, const int gap);
47588 
47589 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_neon_128_16(
47590         const parasail_profile_t * const restrict profile,
47591         const char * const restrict s2, const int s2Len,
47592         const int open, const int gap);
47593 
47594 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_neon_128_8(
47595         const parasail_profile_t * const restrict profile,
47596         const char * const restrict s2, const int s2Len,
47597         const int open, const int gap);
47598 
47599 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_neon_128_sat(
47600         const parasail_profile_t * const restrict profile,
47601         const char * const restrict s2, const int s2Len,
47602         const int open, const int gap);
47603 
47604 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse2_128_64(
47605         const parasail_profile_t * const restrict profile,
47606         const char * const restrict s2, const int s2Len,
47607         const int open, const int gap);
47608 
47609 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse2_128_32(
47610         const parasail_profile_t * const restrict profile,
47611         const char * const restrict s2, const int s2Len,
47612         const int open, const int gap);
47613 
47614 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse2_128_16(
47615         const parasail_profile_t * const restrict profile,
47616         const char * const restrict s2, const int s2Len,
47617         const int open, const int gap);
47618 
47619 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse2_128_8(
47620         const parasail_profile_t * const restrict profile,
47621         const char * const restrict s2, const int s2Len,
47622         const int open, const int gap);
47623 
47624 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse2_128_sat(
47625         const parasail_profile_t * const restrict profile,
47626         const char * const restrict s2, const int s2Len,
47627         const int open, const int gap);
47628 
47629 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse41_128_64(
47630         const parasail_profile_t * const restrict profile,
47631         const char * const restrict s2, const int s2Len,
47632         const int open, const int gap);
47633 
47634 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse41_128_32(
47635         const parasail_profile_t * const restrict profile,
47636         const char * const restrict s2, const int s2Len,
47637         const int open, const int gap);
47638 
47639 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse41_128_16(
47640         const parasail_profile_t * const restrict profile,
47641         const char * const restrict s2, const int s2Len,
47642         const int open, const int gap);
47643 
47644 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse41_128_8(
47645         const parasail_profile_t * const restrict profile,
47646         const char * const restrict s2, const int s2Len,
47647         const int open, const int gap);
47648 
47649 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sse41_128_sat(
47650         const parasail_profile_t * const restrict profile,
47651         const char * const restrict s2, const int s2Len,
47652         const int open, const int gap);
47653 
47654 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_avx2_256_64(
47655         const parasail_profile_t * const restrict profile,
47656         const char * const restrict s2, const int s2Len,
47657         const int open, const int gap);
47658 
47659 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_avx2_256_32(
47660         const parasail_profile_t * const restrict profile,
47661         const char * const restrict s2, const int s2Len,
47662         const int open, const int gap);
47663 
47664 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_avx2_256_16(
47665         const parasail_profile_t * const restrict profile,
47666         const char * const restrict s2, const int s2Len,
47667         const int open, const int gap);
47668 
47669 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_avx2_256_8(
47670         const parasail_profile_t * const restrict profile,
47671         const char * const restrict s2, const int s2Len,
47672         const int open, const int gap);
47673 
47674 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_avx2_256_sat(
47675         const parasail_profile_t * const restrict profile,
47676         const char * const restrict s2, const int s2Len,
47677         const int open, const int gap);
47678 
47679 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_altivec_128_64(
47680         const parasail_profile_t * const restrict profile,
47681         const char * const restrict s2, const int s2Len,
47682         const int open, const int gap);
47683 
47684 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_altivec_128_32(
47685         const parasail_profile_t * const restrict profile,
47686         const char * const restrict s2, const int s2Len,
47687         const int open, const int gap);
47688 
47689 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_altivec_128_16(
47690         const parasail_profile_t * const restrict profile,
47691         const char * const restrict s2, const int s2Len,
47692         const int open, const int gap);
47693 
47694 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_altivec_128_8(
47695         const parasail_profile_t * const restrict profile,
47696         const char * const restrict s2, const int s2Len,
47697         const int open, const int gap);
47698 
47699 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_altivec_128_sat(
47700         const parasail_profile_t * const restrict profile,
47701         const char * const restrict s2, const int s2Len,
47702         const int open, const int gap);
47703 
47704 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_neon_128_64(
47705         const parasail_profile_t * const restrict profile,
47706         const char * const restrict s2, const int s2Len,
47707         const int open, const int gap);
47708 
47709 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_neon_128_32(
47710         const parasail_profile_t * const restrict profile,
47711         const char * const restrict s2, const int s2Len,
47712         const int open, const int gap);
47713 
47714 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_neon_128_16(
47715         const parasail_profile_t * const restrict profile,
47716         const char * const restrict s2, const int s2Len,
47717         const int open, const int gap);
47718 
47719 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_neon_128_8(
47720         const parasail_profile_t * const restrict profile,
47721         const char * const restrict s2, const int s2Len,
47722         const int open, const int gap);
47723 
47724 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_neon_128_sat(
47725         const parasail_profile_t * const restrict profile,
47726         const char * const restrict s2, const int s2Len,
47727         const int open, const int gap);
47728 
47729 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse2_128_64(
47730         const parasail_profile_t * const restrict profile,
47731         const char * const restrict s2, const int s2Len,
47732         const int open, const int gap);
47733 
47734 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse2_128_32(
47735         const parasail_profile_t * const restrict profile,
47736         const char * const restrict s2, const int s2Len,
47737         const int open, const int gap);
47738 
47739 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse2_128_16(
47740         const parasail_profile_t * const restrict profile,
47741         const char * const restrict s2, const int s2Len,
47742         const int open, const int gap);
47743 
47744 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse2_128_8(
47745         const parasail_profile_t * const restrict profile,
47746         const char * const restrict s2, const int s2Len,
47747         const int open, const int gap);
47748 
47749 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse2_128_sat(
47750         const parasail_profile_t * const restrict profile,
47751         const char * const restrict s2, const int s2Len,
47752         const int open, const int gap);
47753 
47754 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse41_128_64(
47755         const parasail_profile_t * const restrict profile,
47756         const char * const restrict s2, const int s2Len,
47757         const int open, const int gap);
47758 
47759 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse41_128_32(
47760         const parasail_profile_t * const restrict profile,
47761         const char * const restrict s2, const int s2Len,
47762         const int open, const int gap);
47763 
47764 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse41_128_16(
47765         const parasail_profile_t * const restrict profile,
47766         const char * const restrict s2, const int s2Len,
47767         const int open, const int gap);
47768 
47769 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse41_128_8(
47770         const parasail_profile_t * const restrict profile,
47771         const char * const restrict s2, const int s2Len,
47772         const int open, const int gap);
47773 
47774 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sse41_128_sat(
47775         const parasail_profile_t * const restrict profile,
47776         const char * const restrict s2, const int s2Len,
47777         const int open, const int gap);
47778 
47779 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_avx2_256_64(
47780         const parasail_profile_t * const restrict profile,
47781         const char * const restrict s2, const int s2Len,
47782         const int open, const int gap);
47783 
47784 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_avx2_256_32(
47785         const parasail_profile_t * const restrict profile,
47786         const char * const restrict s2, const int s2Len,
47787         const int open, const int gap);
47788 
47789 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_avx2_256_16(
47790         const parasail_profile_t * const restrict profile,
47791         const char * const restrict s2, const int s2Len,
47792         const int open, const int gap);
47793 
47794 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_avx2_256_8(
47795         const parasail_profile_t * const restrict profile,
47796         const char * const restrict s2, const int s2Len,
47797         const int open, const int gap);
47798 
47799 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_avx2_256_sat(
47800         const parasail_profile_t * const restrict profile,
47801         const char * const restrict s2, const int s2Len,
47802         const int open, const int gap);
47803 
47804 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_altivec_128_64(
47805         const parasail_profile_t * const restrict profile,
47806         const char * const restrict s2, const int s2Len,
47807         const int open, const int gap);
47808 
47809 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_altivec_128_32(
47810         const parasail_profile_t * const restrict profile,
47811         const char * const restrict s2, const int s2Len,
47812         const int open, const int gap);
47813 
47814 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_altivec_128_16(
47815         const parasail_profile_t * const restrict profile,
47816         const char * const restrict s2, const int s2Len,
47817         const int open, const int gap);
47818 
47819 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_altivec_128_8(
47820         const parasail_profile_t * const restrict profile,
47821         const char * const restrict s2, const int s2Len,
47822         const int open, const int gap);
47823 
47824 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_altivec_128_sat(
47825         const parasail_profile_t * const restrict profile,
47826         const char * const restrict s2, const int s2Len,
47827         const int open, const int gap);
47828 
47829 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_neon_128_64(
47830         const parasail_profile_t * const restrict profile,
47831         const char * const restrict s2, const int s2Len,
47832         const int open, const int gap);
47833 
47834 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_neon_128_32(
47835         const parasail_profile_t * const restrict profile,
47836         const char * const restrict s2, const int s2Len,
47837         const int open, const int gap);
47838 
47839 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_neon_128_16(
47840         const parasail_profile_t * const restrict profile,
47841         const char * const restrict s2, const int s2Len,
47842         const int open, const int gap);
47843 
47844 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_neon_128_8(
47845         const parasail_profile_t * const restrict profile,
47846         const char * const restrict s2, const int s2Len,
47847         const int open, const int gap);
47848 
47849 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_neon_128_sat(
47850         const parasail_profile_t * const restrict profile,
47851         const char * const restrict s2, const int s2Len,
47852         const int open, const int gap);
47853 
47854 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse2_128_64(
47855         const parasail_profile_t * const restrict profile,
47856         const char * const restrict s2, const int s2Len,
47857         const int open, const int gap);
47858 
47859 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse2_128_32(
47860         const parasail_profile_t * const restrict profile,
47861         const char * const restrict s2, const int s2Len,
47862         const int open, const int gap);
47863 
47864 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse2_128_16(
47865         const parasail_profile_t * const restrict profile,
47866         const char * const restrict s2, const int s2Len,
47867         const int open, const int gap);
47868 
47869 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse2_128_8(
47870         const parasail_profile_t * const restrict profile,
47871         const char * const restrict s2, const int s2Len,
47872         const int open, const int gap);
47873 
47874 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse2_128_sat(
47875         const parasail_profile_t * const restrict profile,
47876         const char * const restrict s2, const int s2Len,
47877         const int open, const int gap);
47878 
47879 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse41_128_64(
47880         const parasail_profile_t * const restrict profile,
47881         const char * const restrict s2, const int s2Len,
47882         const int open, const int gap);
47883 
47884 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse41_128_32(
47885         const parasail_profile_t * const restrict profile,
47886         const char * const restrict s2, const int s2Len,
47887         const int open, const int gap);
47888 
47889 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse41_128_16(
47890         const parasail_profile_t * const restrict profile,
47891         const char * const restrict s2, const int s2Len,
47892         const int open, const int gap);
47893 
47894 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse41_128_8(
47895         const parasail_profile_t * const restrict profile,
47896         const char * const restrict s2, const int s2Len,
47897         const int open, const int gap);
47898 
47899 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sse41_128_sat(
47900         const parasail_profile_t * const restrict profile,
47901         const char * const restrict s2, const int s2Len,
47902         const int open, const int gap);
47903 
47904 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_avx2_256_64(
47905         const parasail_profile_t * const restrict profile,
47906         const char * const restrict s2, const int s2Len,
47907         const int open, const int gap);
47908 
47909 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_avx2_256_32(
47910         const parasail_profile_t * const restrict profile,
47911         const char * const restrict s2, const int s2Len,
47912         const int open, const int gap);
47913 
47914 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_avx2_256_16(
47915         const parasail_profile_t * const restrict profile,
47916         const char * const restrict s2, const int s2Len,
47917         const int open, const int gap);
47918 
47919 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_avx2_256_8(
47920         const parasail_profile_t * const restrict profile,
47921         const char * const restrict s2, const int s2Len,
47922         const int open, const int gap);
47923 
47924 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_avx2_256_sat(
47925         const parasail_profile_t * const restrict profile,
47926         const char * const restrict s2, const int s2Len,
47927         const int open, const int gap);
47928 
47929 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_altivec_128_64(
47930         const parasail_profile_t * const restrict profile,
47931         const char * const restrict s2, const int s2Len,
47932         const int open, const int gap);
47933 
47934 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_altivec_128_32(
47935         const parasail_profile_t * const restrict profile,
47936         const char * const restrict s2, const int s2Len,
47937         const int open, const int gap);
47938 
47939 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_altivec_128_16(
47940         const parasail_profile_t * const restrict profile,
47941         const char * const restrict s2, const int s2Len,
47942         const int open, const int gap);
47943 
47944 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_altivec_128_8(
47945         const parasail_profile_t * const restrict profile,
47946         const char * const restrict s2, const int s2Len,
47947         const int open, const int gap);
47948 
47949 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_altivec_128_sat(
47950         const parasail_profile_t * const restrict profile,
47951         const char * const restrict s2, const int s2Len,
47952         const int open, const int gap);
47953 
47954 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_neon_128_64(
47955         const parasail_profile_t * const restrict profile,
47956         const char * const restrict s2, const int s2Len,
47957         const int open, const int gap);
47958 
47959 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_neon_128_32(
47960         const parasail_profile_t * const restrict profile,
47961         const char * const restrict s2, const int s2Len,
47962         const int open, const int gap);
47963 
47964 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_neon_128_16(
47965         const parasail_profile_t * const restrict profile,
47966         const char * const restrict s2, const int s2Len,
47967         const int open, const int gap);
47968 
47969 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_neon_128_8(
47970         const parasail_profile_t * const restrict profile,
47971         const char * const restrict s2, const int s2Len,
47972         const int open, const int gap);
47973 
47974 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_neon_128_sat(
47975         const parasail_profile_t * const restrict profile,
47976         const char * const restrict s2, const int s2Len,
47977         const int open, const int gap);
47978 
47979 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse2_128_64(
47980         const parasail_profile_t * const restrict profile,
47981         const char * const restrict s2, const int s2Len,
47982         const int open, const int gap);
47983 
47984 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse2_128_32(
47985         const parasail_profile_t * const restrict profile,
47986         const char * const restrict s2, const int s2Len,
47987         const int open, const int gap);
47988 
47989 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse2_128_16(
47990         const parasail_profile_t * const restrict profile,
47991         const char * const restrict s2, const int s2Len,
47992         const int open, const int gap);
47993 
47994 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse2_128_8(
47995         const parasail_profile_t * const restrict profile,
47996         const char * const restrict s2, const int s2Len,
47997         const int open, const int gap);
47998 
47999 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse2_128_sat(
48000         const parasail_profile_t * const restrict profile,
48001         const char * const restrict s2, const int s2Len,
48002         const int open, const int gap);
48003 
48004 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse41_128_64(
48005         const parasail_profile_t * const restrict profile,
48006         const char * const restrict s2, const int s2Len,
48007         const int open, const int gap);
48008 
48009 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse41_128_32(
48010         const parasail_profile_t * const restrict profile,
48011         const char * const restrict s2, const int s2Len,
48012         const int open, const int gap);
48013 
48014 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse41_128_16(
48015         const parasail_profile_t * const restrict profile,
48016         const char * const restrict s2, const int s2Len,
48017         const int open, const int gap);
48018 
48019 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse41_128_8(
48020         const parasail_profile_t * const restrict profile,
48021         const char * const restrict s2, const int s2Len,
48022         const int open, const int gap);
48023 
48024 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sse41_128_sat(
48025         const parasail_profile_t * const restrict profile,
48026         const char * const restrict s2, const int s2Len,
48027         const int open, const int gap);
48028 
48029 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_avx2_256_64(
48030         const parasail_profile_t * const restrict profile,
48031         const char * const restrict s2, const int s2Len,
48032         const int open, const int gap);
48033 
48034 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_avx2_256_32(
48035         const parasail_profile_t * const restrict profile,
48036         const char * const restrict s2, const int s2Len,
48037         const int open, const int gap);
48038 
48039 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_avx2_256_16(
48040         const parasail_profile_t * const restrict profile,
48041         const char * const restrict s2, const int s2Len,
48042         const int open, const int gap);
48043 
48044 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_avx2_256_8(
48045         const parasail_profile_t * const restrict profile,
48046         const char * const restrict s2, const int s2Len,
48047         const int open, const int gap);
48048 
48049 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_avx2_256_sat(
48050         const parasail_profile_t * const restrict profile,
48051         const char * const restrict s2, const int s2Len,
48052         const int open, const int gap);
48053 
48054 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_altivec_128_64(
48055         const parasail_profile_t * const restrict profile,
48056         const char * const restrict s2, const int s2Len,
48057         const int open, const int gap);
48058 
48059 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_altivec_128_32(
48060         const parasail_profile_t * const restrict profile,
48061         const char * const restrict s2, const int s2Len,
48062         const int open, const int gap);
48063 
48064 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_altivec_128_16(
48065         const parasail_profile_t * const restrict profile,
48066         const char * const restrict s2, const int s2Len,
48067         const int open, const int gap);
48068 
48069 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_altivec_128_8(
48070         const parasail_profile_t * const restrict profile,
48071         const char * const restrict s2, const int s2Len,
48072         const int open, const int gap);
48073 
48074 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_altivec_128_sat(
48075         const parasail_profile_t * const restrict profile,
48076         const char * const restrict s2, const int s2Len,
48077         const int open, const int gap);
48078 
48079 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_neon_128_64(
48080         const parasail_profile_t * const restrict profile,
48081         const char * const restrict s2, const int s2Len,
48082         const int open, const int gap);
48083 
48084 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_neon_128_32(
48085         const parasail_profile_t * const restrict profile,
48086         const char * const restrict s2, const int s2Len,
48087         const int open, const int gap);
48088 
48089 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_neon_128_16(
48090         const parasail_profile_t * const restrict profile,
48091         const char * const restrict s2, const int s2Len,
48092         const int open, const int gap);
48093 
48094 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_neon_128_8(
48095         const parasail_profile_t * const restrict profile,
48096         const char * const restrict s2, const int s2Len,
48097         const int open, const int gap);
48098 
48099 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_neon_128_sat(
48100         const parasail_profile_t * const restrict profile,
48101         const char * const restrict s2, const int s2Len,
48102         const int open, const int gap);
48103 
48104 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse2_128_64(
48105         const parasail_profile_t * const restrict profile,
48106         const char * const restrict s2, const int s2Len,
48107         const int open, const int gap);
48108 
48109 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse2_128_32(
48110         const parasail_profile_t * const restrict profile,
48111         const char * const restrict s2, const int s2Len,
48112         const int open, const int gap);
48113 
48114 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse2_128_16(
48115         const parasail_profile_t * const restrict profile,
48116         const char * const restrict s2, const int s2Len,
48117         const int open, const int gap);
48118 
48119 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse2_128_8(
48120         const parasail_profile_t * const restrict profile,
48121         const char * const restrict s2, const int s2Len,
48122         const int open, const int gap);
48123 
48124 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse2_128_sat(
48125         const parasail_profile_t * const restrict profile,
48126         const char * const restrict s2, const int s2Len,
48127         const int open, const int gap);
48128 
48129 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse41_128_64(
48130         const parasail_profile_t * const restrict profile,
48131         const char * const restrict s2, const int s2Len,
48132         const int open, const int gap);
48133 
48134 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse41_128_32(
48135         const parasail_profile_t * const restrict profile,
48136         const char * const restrict s2, const int s2Len,
48137         const int open, const int gap);
48138 
48139 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse41_128_16(
48140         const parasail_profile_t * const restrict profile,
48141         const char * const restrict s2, const int s2Len,
48142         const int open, const int gap);
48143 
48144 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse41_128_8(
48145         const parasail_profile_t * const restrict profile,
48146         const char * const restrict s2, const int s2Len,
48147         const int open, const int gap);
48148 
48149 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sse41_128_sat(
48150         const parasail_profile_t * const restrict profile,
48151         const char * const restrict s2, const int s2Len,
48152         const int open, const int gap);
48153 
48154 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_avx2_256_64(
48155         const parasail_profile_t * const restrict profile,
48156         const char * const restrict s2, const int s2Len,
48157         const int open, const int gap);
48158 
48159 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_avx2_256_32(
48160         const parasail_profile_t * const restrict profile,
48161         const char * const restrict s2, const int s2Len,
48162         const int open, const int gap);
48163 
48164 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_avx2_256_16(
48165         const parasail_profile_t * const restrict profile,
48166         const char * const restrict s2, const int s2Len,
48167         const int open, const int gap);
48168 
48169 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_avx2_256_8(
48170         const parasail_profile_t * const restrict profile,
48171         const char * const restrict s2, const int s2Len,
48172         const int open, const int gap);
48173 
48174 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_avx2_256_sat(
48175         const parasail_profile_t * const restrict profile,
48176         const char * const restrict s2, const int s2Len,
48177         const int open, const int gap);
48178 
48179 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_altivec_128_64(
48180         const parasail_profile_t * const restrict profile,
48181         const char * const restrict s2, const int s2Len,
48182         const int open, const int gap);
48183 
48184 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_altivec_128_32(
48185         const parasail_profile_t * const restrict profile,
48186         const char * const restrict s2, const int s2Len,
48187         const int open, const int gap);
48188 
48189 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_altivec_128_16(
48190         const parasail_profile_t * const restrict profile,
48191         const char * const restrict s2, const int s2Len,
48192         const int open, const int gap);
48193 
48194 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_altivec_128_8(
48195         const parasail_profile_t * const restrict profile,
48196         const char * const restrict s2, const int s2Len,
48197         const int open, const int gap);
48198 
48199 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_altivec_128_sat(
48200         const parasail_profile_t * const restrict profile,
48201         const char * const restrict s2, const int s2Len,
48202         const int open, const int gap);
48203 
48204 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_neon_128_64(
48205         const parasail_profile_t * const restrict profile,
48206         const char * const restrict s2, const int s2Len,
48207         const int open, const int gap);
48208 
48209 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_neon_128_32(
48210         const parasail_profile_t * const restrict profile,
48211         const char * const restrict s2, const int s2Len,
48212         const int open, const int gap);
48213 
48214 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_neon_128_16(
48215         const parasail_profile_t * const restrict profile,
48216         const char * const restrict s2, const int s2Len,
48217         const int open, const int gap);
48218 
48219 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_neon_128_8(
48220         const parasail_profile_t * const restrict profile,
48221         const char * const restrict s2, const int s2Len,
48222         const int open, const int gap);
48223 
48224 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_neon_128_sat(
48225         const parasail_profile_t * const restrict profile,
48226         const char * const restrict s2, const int s2Len,
48227         const int open, const int gap);
48228 
48229 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse2_128_64(
48230         const parasail_profile_t * const restrict profile,
48231         const char * const restrict s2, const int s2Len,
48232         const int open, const int gap);
48233 
48234 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse2_128_32(
48235         const parasail_profile_t * const restrict profile,
48236         const char * const restrict s2, const int s2Len,
48237         const int open, const int gap);
48238 
48239 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse2_128_16(
48240         const parasail_profile_t * const restrict profile,
48241         const char * const restrict s2, const int s2Len,
48242         const int open, const int gap);
48243 
48244 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse2_128_8(
48245         const parasail_profile_t * const restrict profile,
48246         const char * const restrict s2, const int s2Len,
48247         const int open, const int gap);
48248 
48249 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse2_128_sat(
48250         const parasail_profile_t * const restrict profile,
48251         const char * const restrict s2, const int s2Len,
48252         const int open, const int gap);
48253 
48254 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse41_128_64(
48255         const parasail_profile_t * const restrict profile,
48256         const char * const restrict s2, const int s2Len,
48257         const int open, const int gap);
48258 
48259 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse41_128_32(
48260         const parasail_profile_t * const restrict profile,
48261         const char * const restrict s2, const int s2Len,
48262         const int open, const int gap);
48263 
48264 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse41_128_16(
48265         const parasail_profile_t * const restrict profile,
48266         const char * const restrict s2, const int s2Len,
48267         const int open, const int gap);
48268 
48269 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse41_128_8(
48270         const parasail_profile_t * const restrict profile,
48271         const char * const restrict s2, const int s2Len,
48272         const int open, const int gap);
48273 
48274 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sse41_128_sat(
48275         const parasail_profile_t * const restrict profile,
48276         const char * const restrict s2, const int s2Len,
48277         const int open, const int gap);
48278 
48279 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_avx2_256_64(
48280         const parasail_profile_t * const restrict profile,
48281         const char * const restrict s2, const int s2Len,
48282         const int open, const int gap);
48283 
48284 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_avx2_256_32(
48285         const parasail_profile_t * const restrict profile,
48286         const char * const restrict s2, const int s2Len,
48287         const int open, const int gap);
48288 
48289 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_avx2_256_16(
48290         const parasail_profile_t * const restrict profile,
48291         const char * const restrict s2, const int s2Len,
48292         const int open, const int gap);
48293 
48294 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_avx2_256_8(
48295         const parasail_profile_t * const restrict profile,
48296         const char * const restrict s2, const int s2Len,
48297         const int open, const int gap);
48298 
48299 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_avx2_256_sat(
48300         const parasail_profile_t * const restrict profile,
48301         const char * const restrict s2, const int s2Len,
48302         const int open, const int gap);
48303 
48304 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_altivec_128_64(
48305         const parasail_profile_t * const restrict profile,
48306         const char * const restrict s2, const int s2Len,
48307         const int open, const int gap);
48308 
48309 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_altivec_128_32(
48310         const parasail_profile_t * const restrict profile,
48311         const char * const restrict s2, const int s2Len,
48312         const int open, const int gap);
48313 
48314 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_altivec_128_16(
48315         const parasail_profile_t * const restrict profile,
48316         const char * const restrict s2, const int s2Len,
48317         const int open, const int gap);
48318 
48319 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_altivec_128_8(
48320         const parasail_profile_t * const restrict profile,
48321         const char * const restrict s2, const int s2Len,
48322         const int open, const int gap);
48323 
48324 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_altivec_128_sat(
48325         const parasail_profile_t * const restrict profile,
48326         const char * const restrict s2, const int s2Len,
48327         const int open, const int gap);
48328 
48329 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_neon_128_64(
48330         const parasail_profile_t * const restrict profile,
48331         const char * const restrict s2, const int s2Len,
48332         const int open, const int gap);
48333 
48334 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_neon_128_32(
48335         const parasail_profile_t * const restrict profile,
48336         const char * const restrict s2, const int s2Len,
48337         const int open, const int gap);
48338 
48339 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_neon_128_16(
48340         const parasail_profile_t * const restrict profile,
48341         const char * const restrict s2, const int s2Len,
48342         const int open, const int gap);
48343 
48344 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_neon_128_8(
48345         const parasail_profile_t * const restrict profile,
48346         const char * const restrict s2, const int s2Len,
48347         const int open, const int gap);
48348 
48349 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_neon_128_sat(
48350         const parasail_profile_t * const restrict profile,
48351         const char * const restrict s2, const int s2Len,
48352         const int open, const int gap);
48353 
48354 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse2_128_64(
48355         const parasail_profile_t * const restrict profile,
48356         const char * const restrict s2, const int s2Len,
48357         const int open, const int gap);
48358 
48359 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse2_128_32(
48360         const parasail_profile_t * const restrict profile,
48361         const char * const restrict s2, const int s2Len,
48362         const int open, const int gap);
48363 
48364 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse2_128_16(
48365         const parasail_profile_t * const restrict profile,
48366         const char * const restrict s2, const int s2Len,
48367         const int open, const int gap);
48368 
48369 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse2_128_8(
48370         const parasail_profile_t * const restrict profile,
48371         const char * const restrict s2, const int s2Len,
48372         const int open, const int gap);
48373 
48374 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse2_128_sat(
48375         const parasail_profile_t * const restrict profile,
48376         const char * const restrict s2, const int s2Len,
48377         const int open, const int gap);
48378 
48379 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse41_128_64(
48380         const parasail_profile_t * const restrict profile,
48381         const char * const restrict s2, const int s2Len,
48382         const int open, const int gap);
48383 
48384 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse41_128_32(
48385         const parasail_profile_t * const restrict profile,
48386         const char * const restrict s2, const int s2Len,
48387         const int open, const int gap);
48388 
48389 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse41_128_16(
48390         const parasail_profile_t * const restrict profile,
48391         const char * const restrict s2, const int s2Len,
48392         const int open, const int gap);
48393 
48394 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse41_128_8(
48395         const parasail_profile_t * const restrict profile,
48396         const char * const restrict s2, const int s2Len,
48397         const int open, const int gap);
48398 
48399 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sse41_128_sat(
48400         const parasail_profile_t * const restrict profile,
48401         const char * const restrict s2, const int s2Len,
48402         const int open, const int gap);
48403 
48404 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_avx2_256_64(
48405         const parasail_profile_t * const restrict profile,
48406         const char * const restrict s2, const int s2Len,
48407         const int open, const int gap);
48408 
48409 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_avx2_256_32(
48410         const parasail_profile_t * const restrict profile,
48411         const char * const restrict s2, const int s2Len,
48412         const int open, const int gap);
48413 
48414 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_avx2_256_16(
48415         const parasail_profile_t * const restrict profile,
48416         const char * const restrict s2, const int s2Len,
48417         const int open, const int gap);
48418 
48419 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_avx2_256_8(
48420         const parasail_profile_t * const restrict profile,
48421         const char * const restrict s2, const int s2Len,
48422         const int open, const int gap);
48423 
48424 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_avx2_256_sat(
48425         const parasail_profile_t * const restrict profile,
48426         const char * const restrict s2, const int s2Len,
48427         const int open, const int gap);
48428 
48429 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_altivec_128_64(
48430         const parasail_profile_t * const restrict profile,
48431         const char * const restrict s2, const int s2Len,
48432         const int open, const int gap);
48433 
48434 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_altivec_128_32(
48435         const parasail_profile_t * const restrict profile,
48436         const char * const restrict s2, const int s2Len,
48437         const int open, const int gap);
48438 
48439 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_altivec_128_16(
48440         const parasail_profile_t * const restrict profile,
48441         const char * const restrict s2, const int s2Len,
48442         const int open, const int gap);
48443 
48444 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_altivec_128_8(
48445         const parasail_profile_t * const restrict profile,
48446         const char * const restrict s2, const int s2Len,
48447         const int open, const int gap);
48448 
48449 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_altivec_128_sat(
48450         const parasail_profile_t * const restrict profile,
48451         const char * const restrict s2, const int s2Len,
48452         const int open, const int gap);
48453 
48454 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_neon_128_64(
48455         const parasail_profile_t * const restrict profile,
48456         const char * const restrict s2, const int s2Len,
48457         const int open, const int gap);
48458 
48459 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_neon_128_32(
48460         const parasail_profile_t * const restrict profile,
48461         const char * const restrict s2, const int s2Len,
48462         const int open, const int gap);
48463 
48464 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_neon_128_16(
48465         const parasail_profile_t * const restrict profile,
48466         const char * const restrict s2, const int s2Len,
48467         const int open, const int gap);
48468 
48469 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_neon_128_8(
48470         const parasail_profile_t * const restrict profile,
48471         const char * const restrict s2, const int s2Len,
48472         const int open, const int gap);
48473 
48474 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_neon_128_sat(
48475         const parasail_profile_t * const restrict profile,
48476         const char * const restrict s2, const int s2Len,
48477         const int open, const int gap);
48478 
48479 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse2_128_64(
48480         const parasail_profile_t * const restrict profile,
48481         const char * const restrict s2, const int s2Len,
48482         const int open, const int gap);
48483 
48484 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse2_128_32(
48485         const parasail_profile_t * const restrict profile,
48486         const char * const restrict s2, const int s2Len,
48487         const int open, const int gap);
48488 
48489 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse2_128_16(
48490         const parasail_profile_t * const restrict profile,
48491         const char * const restrict s2, const int s2Len,
48492         const int open, const int gap);
48493 
48494 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse2_128_8(
48495         const parasail_profile_t * const restrict profile,
48496         const char * const restrict s2, const int s2Len,
48497         const int open, const int gap);
48498 
48499 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse2_128_sat(
48500         const parasail_profile_t * const restrict profile,
48501         const char * const restrict s2, const int s2Len,
48502         const int open, const int gap);
48503 
48504 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse41_128_64(
48505         const parasail_profile_t * const restrict profile,
48506         const char * const restrict s2, const int s2Len,
48507         const int open, const int gap);
48508 
48509 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse41_128_32(
48510         const parasail_profile_t * const restrict profile,
48511         const char * const restrict s2, const int s2Len,
48512         const int open, const int gap);
48513 
48514 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse41_128_16(
48515         const parasail_profile_t * const restrict profile,
48516         const char * const restrict s2, const int s2Len,
48517         const int open, const int gap);
48518 
48519 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse41_128_8(
48520         const parasail_profile_t * const restrict profile,
48521         const char * const restrict s2, const int s2Len,
48522         const int open, const int gap);
48523 
48524 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sse41_128_sat(
48525         const parasail_profile_t * const restrict profile,
48526         const char * const restrict s2, const int s2Len,
48527         const int open, const int gap);
48528 
48529 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_avx2_256_64(
48530         const parasail_profile_t * const restrict profile,
48531         const char * const restrict s2, const int s2Len,
48532         const int open, const int gap);
48533 
48534 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_avx2_256_32(
48535         const parasail_profile_t * const restrict profile,
48536         const char * const restrict s2, const int s2Len,
48537         const int open, const int gap);
48538 
48539 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_avx2_256_16(
48540         const parasail_profile_t * const restrict profile,
48541         const char * const restrict s2, const int s2Len,
48542         const int open, const int gap);
48543 
48544 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_avx2_256_8(
48545         const parasail_profile_t * const restrict profile,
48546         const char * const restrict s2, const int s2Len,
48547         const int open, const int gap);
48548 
48549 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_avx2_256_sat(
48550         const parasail_profile_t * const restrict profile,
48551         const char * const restrict s2, const int s2Len,
48552         const int open, const int gap);
48553 
48554 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_altivec_128_64(
48555         const parasail_profile_t * const restrict profile,
48556         const char * const restrict s2, const int s2Len,
48557         const int open, const int gap);
48558 
48559 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_altivec_128_32(
48560         const parasail_profile_t * const restrict profile,
48561         const char * const restrict s2, const int s2Len,
48562         const int open, const int gap);
48563 
48564 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_altivec_128_16(
48565         const parasail_profile_t * const restrict profile,
48566         const char * const restrict s2, const int s2Len,
48567         const int open, const int gap);
48568 
48569 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_altivec_128_8(
48570         const parasail_profile_t * const restrict profile,
48571         const char * const restrict s2, const int s2Len,
48572         const int open, const int gap);
48573 
48574 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_altivec_128_sat(
48575         const parasail_profile_t * const restrict profile,
48576         const char * const restrict s2, const int s2Len,
48577         const int open, const int gap);
48578 
48579 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_neon_128_64(
48580         const parasail_profile_t * const restrict profile,
48581         const char * const restrict s2, const int s2Len,
48582         const int open, const int gap);
48583 
48584 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_neon_128_32(
48585         const parasail_profile_t * const restrict profile,
48586         const char * const restrict s2, const int s2Len,
48587         const int open, const int gap);
48588 
48589 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_neon_128_16(
48590         const parasail_profile_t * const restrict profile,
48591         const char * const restrict s2, const int s2Len,
48592         const int open, const int gap);
48593 
48594 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_neon_128_8(
48595         const parasail_profile_t * const restrict profile,
48596         const char * const restrict s2, const int s2Len,
48597         const int open, const int gap);
48598 
48599 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_neon_128_sat(
48600         const parasail_profile_t * const restrict profile,
48601         const char * const restrict s2, const int s2Len,
48602         const int open, const int gap);
48603 
48604 extern parasail_result_t* parasail_sg_qx_scan_profile_sse2_128_64(
48605         const parasail_profile_t * const restrict profile,
48606         const char * const restrict s2, const int s2Len,
48607         const int open, const int gap);
48608 
48609 extern parasail_result_t* parasail_sg_qx_scan_profile_sse2_128_32(
48610         const parasail_profile_t * const restrict profile,
48611         const char * const restrict s2, const int s2Len,
48612         const int open, const int gap);
48613 
48614 extern parasail_result_t* parasail_sg_qx_scan_profile_sse2_128_16(
48615         const parasail_profile_t * const restrict profile,
48616         const char * const restrict s2, const int s2Len,
48617         const int open, const int gap);
48618 
48619 extern parasail_result_t* parasail_sg_qx_scan_profile_sse2_128_8(
48620         const parasail_profile_t * const restrict profile,
48621         const char * const restrict s2, const int s2Len,
48622         const int open, const int gap);
48623 
48624 extern parasail_result_t* parasail_sg_qx_scan_profile_sse2_128_sat(
48625         const parasail_profile_t * const restrict profile,
48626         const char * const restrict s2, const int s2Len,
48627         const int open, const int gap);
48628 
48629 extern parasail_result_t* parasail_sg_qx_scan_profile_sse41_128_64(
48630         const parasail_profile_t * const restrict profile,
48631         const char * const restrict s2, const int s2Len,
48632         const int open, const int gap);
48633 
48634 extern parasail_result_t* parasail_sg_qx_scan_profile_sse41_128_32(
48635         const parasail_profile_t * const restrict profile,
48636         const char * const restrict s2, const int s2Len,
48637         const int open, const int gap);
48638 
48639 extern parasail_result_t* parasail_sg_qx_scan_profile_sse41_128_16(
48640         const parasail_profile_t * const restrict profile,
48641         const char * const restrict s2, const int s2Len,
48642         const int open, const int gap);
48643 
48644 extern parasail_result_t* parasail_sg_qx_scan_profile_sse41_128_8(
48645         const parasail_profile_t * const restrict profile,
48646         const char * const restrict s2, const int s2Len,
48647         const int open, const int gap);
48648 
48649 extern parasail_result_t* parasail_sg_qx_scan_profile_sse41_128_sat(
48650         const parasail_profile_t * const restrict profile,
48651         const char * const restrict s2, const int s2Len,
48652         const int open, const int gap);
48653 
48654 extern parasail_result_t* parasail_sg_qx_scan_profile_avx2_256_64(
48655         const parasail_profile_t * const restrict profile,
48656         const char * const restrict s2, const int s2Len,
48657         const int open, const int gap);
48658 
48659 extern parasail_result_t* parasail_sg_qx_scan_profile_avx2_256_32(
48660         const parasail_profile_t * const restrict profile,
48661         const char * const restrict s2, const int s2Len,
48662         const int open, const int gap);
48663 
48664 extern parasail_result_t* parasail_sg_qx_scan_profile_avx2_256_16(
48665         const parasail_profile_t * const restrict profile,
48666         const char * const restrict s2, const int s2Len,
48667         const int open, const int gap);
48668 
48669 extern parasail_result_t* parasail_sg_qx_scan_profile_avx2_256_8(
48670         const parasail_profile_t * const restrict profile,
48671         const char * const restrict s2, const int s2Len,
48672         const int open, const int gap);
48673 
48674 extern parasail_result_t* parasail_sg_qx_scan_profile_avx2_256_sat(
48675         const parasail_profile_t * const restrict profile,
48676         const char * const restrict s2, const int s2Len,
48677         const int open, const int gap);
48678 
48679 extern parasail_result_t* parasail_sg_qx_scan_profile_altivec_128_64(
48680         const parasail_profile_t * const restrict profile,
48681         const char * const restrict s2, const int s2Len,
48682         const int open, const int gap);
48683 
48684 extern parasail_result_t* parasail_sg_qx_scan_profile_altivec_128_32(
48685         const parasail_profile_t * const restrict profile,
48686         const char * const restrict s2, const int s2Len,
48687         const int open, const int gap);
48688 
48689 extern parasail_result_t* parasail_sg_qx_scan_profile_altivec_128_16(
48690         const parasail_profile_t * const restrict profile,
48691         const char * const restrict s2, const int s2Len,
48692         const int open, const int gap);
48693 
48694 extern parasail_result_t* parasail_sg_qx_scan_profile_altivec_128_8(
48695         const parasail_profile_t * const restrict profile,
48696         const char * const restrict s2, const int s2Len,
48697         const int open, const int gap);
48698 
48699 extern parasail_result_t* parasail_sg_qx_scan_profile_altivec_128_sat(
48700         const parasail_profile_t * const restrict profile,
48701         const char * const restrict s2, const int s2Len,
48702         const int open, const int gap);
48703 
48704 extern parasail_result_t* parasail_sg_qx_scan_profile_neon_128_64(
48705         const parasail_profile_t * const restrict profile,
48706         const char * const restrict s2, const int s2Len,
48707         const int open, const int gap);
48708 
48709 extern parasail_result_t* parasail_sg_qx_scan_profile_neon_128_32(
48710         const parasail_profile_t * const restrict profile,
48711         const char * const restrict s2, const int s2Len,
48712         const int open, const int gap);
48713 
48714 extern parasail_result_t* parasail_sg_qx_scan_profile_neon_128_16(
48715         const parasail_profile_t * const restrict profile,
48716         const char * const restrict s2, const int s2Len,
48717         const int open, const int gap);
48718 
48719 extern parasail_result_t* parasail_sg_qx_scan_profile_neon_128_8(
48720         const parasail_profile_t * const restrict profile,
48721         const char * const restrict s2, const int s2Len,
48722         const int open, const int gap);
48723 
48724 extern parasail_result_t* parasail_sg_qx_scan_profile_neon_128_sat(
48725         const parasail_profile_t * const restrict profile,
48726         const char * const restrict s2, const int s2Len,
48727         const int open, const int gap);
48728 
48729 extern parasail_result_t* parasail_sg_qx_striped_profile_sse2_128_64(
48730         const parasail_profile_t * const restrict profile,
48731         const char * const restrict s2, const int s2Len,
48732         const int open, const int gap);
48733 
48734 extern parasail_result_t* parasail_sg_qx_striped_profile_sse2_128_32(
48735         const parasail_profile_t * const restrict profile,
48736         const char * const restrict s2, const int s2Len,
48737         const int open, const int gap);
48738 
48739 extern parasail_result_t* parasail_sg_qx_striped_profile_sse2_128_16(
48740         const parasail_profile_t * const restrict profile,
48741         const char * const restrict s2, const int s2Len,
48742         const int open, const int gap);
48743 
48744 extern parasail_result_t* parasail_sg_qx_striped_profile_sse2_128_8(
48745         const parasail_profile_t * const restrict profile,
48746         const char * const restrict s2, const int s2Len,
48747         const int open, const int gap);
48748 
48749 extern parasail_result_t* parasail_sg_qx_striped_profile_sse2_128_sat(
48750         const parasail_profile_t * const restrict profile,
48751         const char * const restrict s2, const int s2Len,
48752         const int open, const int gap);
48753 
48754 extern parasail_result_t* parasail_sg_qx_striped_profile_sse41_128_64(
48755         const parasail_profile_t * const restrict profile,
48756         const char * const restrict s2, const int s2Len,
48757         const int open, const int gap);
48758 
48759 extern parasail_result_t* parasail_sg_qx_striped_profile_sse41_128_32(
48760         const parasail_profile_t * const restrict profile,
48761         const char * const restrict s2, const int s2Len,
48762         const int open, const int gap);
48763 
48764 extern parasail_result_t* parasail_sg_qx_striped_profile_sse41_128_16(
48765         const parasail_profile_t * const restrict profile,
48766         const char * const restrict s2, const int s2Len,
48767         const int open, const int gap);
48768 
48769 extern parasail_result_t* parasail_sg_qx_striped_profile_sse41_128_8(
48770         const parasail_profile_t * const restrict profile,
48771         const char * const restrict s2, const int s2Len,
48772         const int open, const int gap);
48773 
48774 extern parasail_result_t* parasail_sg_qx_striped_profile_sse41_128_sat(
48775         const parasail_profile_t * const restrict profile,
48776         const char * const restrict s2, const int s2Len,
48777         const int open, const int gap);
48778 
48779 extern parasail_result_t* parasail_sg_qx_striped_profile_avx2_256_64(
48780         const parasail_profile_t * const restrict profile,
48781         const char * const restrict s2, const int s2Len,
48782         const int open, const int gap);
48783 
48784 extern parasail_result_t* parasail_sg_qx_striped_profile_avx2_256_32(
48785         const parasail_profile_t * const restrict profile,
48786         const char * const restrict s2, const int s2Len,
48787         const int open, const int gap);
48788 
48789 extern parasail_result_t* parasail_sg_qx_striped_profile_avx2_256_16(
48790         const parasail_profile_t * const restrict profile,
48791         const char * const restrict s2, const int s2Len,
48792         const int open, const int gap);
48793 
48794 extern parasail_result_t* parasail_sg_qx_striped_profile_avx2_256_8(
48795         const parasail_profile_t * const restrict profile,
48796         const char * const restrict s2, const int s2Len,
48797         const int open, const int gap);
48798 
48799 extern parasail_result_t* parasail_sg_qx_striped_profile_avx2_256_sat(
48800         const parasail_profile_t * const restrict profile,
48801         const char * const restrict s2, const int s2Len,
48802         const int open, const int gap);
48803 
48804 extern parasail_result_t* parasail_sg_qx_striped_profile_altivec_128_64(
48805         const parasail_profile_t * const restrict profile,
48806         const char * const restrict s2, const int s2Len,
48807         const int open, const int gap);
48808 
48809 extern parasail_result_t* parasail_sg_qx_striped_profile_altivec_128_32(
48810         const parasail_profile_t * const restrict profile,
48811         const char * const restrict s2, const int s2Len,
48812         const int open, const int gap);
48813 
48814 extern parasail_result_t* parasail_sg_qx_striped_profile_altivec_128_16(
48815         const parasail_profile_t * const restrict profile,
48816         const char * const restrict s2, const int s2Len,
48817         const int open, const int gap);
48818 
48819 extern parasail_result_t* parasail_sg_qx_striped_profile_altivec_128_8(
48820         const parasail_profile_t * const restrict profile,
48821         const char * const restrict s2, const int s2Len,
48822         const int open, const int gap);
48823 
48824 extern parasail_result_t* parasail_sg_qx_striped_profile_altivec_128_sat(
48825         const parasail_profile_t * const restrict profile,
48826         const char * const restrict s2, const int s2Len,
48827         const int open, const int gap);
48828 
48829 extern parasail_result_t* parasail_sg_qx_striped_profile_neon_128_64(
48830         const parasail_profile_t * const restrict profile,
48831         const char * const restrict s2, const int s2Len,
48832         const int open, const int gap);
48833 
48834 extern parasail_result_t* parasail_sg_qx_striped_profile_neon_128_32(
48835         const parasail_profile_t * const restrict profile,
48836         const char * const restrict s2, const int s2Len,
48837         const int open, const int gap);
48838 
48839 extern parasail_result_t* parasail_sg_qx_striped_profile_neon_128_16(
48840         const parasail_profile_t * const restrict profile,
48841         const char * const restrict s2, const int s2Len,
48842         const int open, const int gap);
48843 
48844 extern parasail_result_t* parasail_sg_qx_striped_profile_neon_128_8(
48845         const parasail_profile_t * const restrict profile,
48846         const char * const restrict s2, const int s2Len,
48847         const int open, const int gap);
48848 
48849 extern parasail_result_t* parasail_sg_qx_striped_profile_neon_128_sat(
48850         const parasail_profile_t * const restrict profile,
48851         const char * const restrict s2, const int s2Len,
48852         const int open, const int gap);
48853 
48854 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse2_128_64(
48855         const parasail_profile_t * const restrict profile,
48856         const char * const restrict s2, const int s2Len,
48857         const int open, const int gap);
48858 
48859 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse2_128_32(
48860         const parasail_profile_t * const restrict profile,
48861         const char * const restrict s2, const int s2Len,
48862         const int open, const int gap);
48863 
48864 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse2_128_16(
48865         const parasail_profile_t * const restrict profile,
48866         const char * const restrict s2, const int s2Len,
48867         const int open, const int gap);
48868 
48869 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse2_128_8(
48870         const parasail_profile_t * const restrict profile,
48871         const char * const restrict s2, const int s2Len,
48872         const int open, const int gap);
48873 
48874 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse2_128_sat(
48875         const parasail_profile_t * const restrict profile,
48876         const char * const restrict s2, const int s2Len,
48877         const int open, const int gap);
48878 
48879 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse41_128_64(
48880         const parasail_profile_t * const restrict profile,
48881         const char * const restrict s2, const int s2Len,
48882         const int open, const int gap);
48883 
48884 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse41_128_32(
48885         const parasail_profile_t * const restrict profile,
48886         const char * const restrict s2, const int s2Len,
48887         const int open, const int gap);
48888 
48889 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse41_128_16(
48890         const parasail_profile_t * const restrict profile,
48891         const char * const restrict s2, const int s2Len,
48892         const int open, const int gap);
48893 
48894 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse41_128_8(
48895         const parasail_profile_t * const restrict profile,
48896         const char * const restrict s2, const int s2Len,
48897         const int open, const int gap);
48898 
48899 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sse41_128_sat(
48900         const parasail_profile_t * const restrict profile,
48901         const char * const restrict s2, const int s2Len,
48902         const int open, const int gap);
48903 
48904 extern parasail_result_t* parasail_sg_qx_table_scan_profile_avx2_256_64(
48905         const parasail_profile_t * const restrict profile,
48906         const char * const restrict s2, const int s2Len,
48907         const int open, const int gap);
48908 
48909 extern parasail_result_t* parasail_sg_qx_table_scan_profile_avx2_256_32(
48910         const parasail_profile_t * const restrict profile,
48911         const char * const restrict s2, const int s2Len,
48912         const int open, const int gap);
48913 
48914 extern parasail_result_t* parasail_sg_qx_table_scan_profile_avx2_256_16(
48915         const parasail_profile_t * const restrict profile,
48916         const char * const restrict s2, const int s2Len,
48917         const int open, const int gap);
48918 
48919 extern parasail_result_t* parasail_sg_qx_table_scan_profile_avx2_256_8(
48920         const parasail_profile_t * const restrict profile,
48921         const char * const restrict s2, const int s2Len,
48922         const int open, const int gap);
48923 
48924 extern parasail_result_t* parasail_sg_qx_table_scan_profile_avx2_256_sat(
48925         const parasail_profile_t * const restrict profile,
48926         const char * const restrict s2, const int s2Len,
48927         const int open, const int gap);
48928 
48929 extern parasail_result_t* parasail_sg_qx_table_scan_profile_altivec_128_64(
48930         const parasail_profile_t * const restrict profile,
48931         const char * const restrict s2, const int s2Len,
48932         const int open, const int gap);
48933 
48934 extern parasail_result_t* parasail_sg_qx_table_scan_profile_altivec_128_32(
48935         const parasail_profile_t * const restrict profile,
48936         const char * const restrict s2, const int s2Len,
48937         const int open, const int gap);
48938 
48939 extern parasail_result_t* parasail_sg_qx_table_scan_profile_altivec_128_16(
48940         const parasail_profile_t * const restrict profile,
48941         const char * const restrict s2, const int s2Len,
48942         const int open, const int gap);
48943 
48944 extern parasail_result_t* parasail_sg_qx_table_scan_profile_altivec_128_8(
48945         const parasail_profile_t * const restrict profile,
48946         const char * const restrict s2, const int s2Len,
48947         const int open, const int gap);
48948 
48949 extern parasail_result_t* parasail_sg_qx_table_scan_profile_altivec_128_sat(
48950         const parasail_profile_t * const restrict profile,
48951         const char * const restrict s2, const int s2Len,
48952         const int open, const int gap);
48953 
48954 extern parasail_result_t* parasail_sg_qx_table_scan_profile_neon_128_64(
48955         const parasail_profile_t * const restrict profile,
48956         const char * const restrict s2, const int s2Len,
48957         const int open, const int gap);
48958 
48959 extern parasail_result_t* parasail_sg_qx_table_scan_profile_neon_128_32(
48960         const parasail_profile_t * const restrict profile,
48961         const char * const restrict s2, const int s2Len,
48962         const int open, const int gap);
48963 
48964 extern parasail_result_t* parasail_sg_qx_table_scan_profile_neon_128_16(
48965         const parasail_profile_t * const restrict profile,
48966         const char * const restrict s2, const int s2Len,
48967         const int open, const int gap);
48968 
48969 extern parasail_result_t* parasail_sg_qx_table_scan_profile_neon_128_8(
48970         const parasail_profile_t * const restrict profile,
48971         const char * const restrict s2, const int s2Len,
48972         const int open, const int gap);
48973 
48974 extern parasail_result_t* parasail_sg_qx_table_scan_profile_neon_128_sat(
48975         const parasail_profile_t * const restrict profile,
48976         const char * const restrict s2, const int s2Len,
48977         const int open, const int gap);
48978 
48979 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse2_128_64(
48980         const parasail_profile_t * const restrict profile,
48981         const char * const restrict s2, const int s2Len,
48982         const int open, const int gap);
48983 
48984 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse2_128_32(
48985         const parasail_profile_t * const restrict profile,
48986         const char * const restrict s2, const int s2Len,
48987         const int open, const int gap);
48988 
48989 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse2_128_16(
48990         const parasail_profile_t * const restrict profile,
48991         const char * const restrict s2, const int s2Len,
48992         const int open, const int gap);
48993 
48994 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse2_128_8(
48995         const parasail_profile_t * const restrict profile,
48996         const char * const restrict s2, const int s2Len,
48997         const int open, const int gap);
48998 
48999 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse2_128_sat(
49000         const parasail_profile_t * const restrict profile,
49001         const char * const restrict s2, const int s2Len,
49002         const int open, const int gap);
49003 
49004 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse41_128_64(
49005         const parasail_profile_t * const restrict profile,
49006         const char * const restrict s2, const int s2Len,
49007         const int open, const int gap);
49008 
49009 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse41_128_32(
49010         const parasail_profile_t * const restrict profile,
49011         const char * const restrict s2, const int s2Len,
49012         const int open, const int gap);
49013 
49014 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse41_128_16(
49015         const parasail_profile_t * const restrict profile,
49016         const char * const restrict s2, const int s2Len,
49017         const int open, const int gap);
49018 
49019 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse41_128_8(
49020         const parasail_profile_t * const restrict profile,
49021         const char * const restrict s2, const int s2Len,
49022         const int open, const int gap);
49023 
49024 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sse41_128_sat(
49025         const parasail_profile_t * const restrict profile,
49026         const char * const restrict s2, const int s2Len,
49027         const int open, const int gap);
49028 
49029 extern parasail_result_t* parasail_sg_qx_table_striped_profile_avx2_256_64(
49030         const parasail_profile_t * const restrict profile,
49031         const char * const restrict s2, const int s2Len,
49032         const int open, const int gap);
49033 
49034 extern parasail_result_t* parasail_sg_qx_table_striped_profile_avx2_256_32(
49035         const parasail_profile_t * const restrict profile,
49036         const char * const restrict s2, const int s2Len,
49037         const int open, const int gap);
49038 
49039 extern parasail_result_t* parasail_sg_qx_table_striped_profile_avx2_256_16(
49040         const parasail_profile_t * const restrict profile,
49041         const char * const restrict s2, const int s2Len,
49042         const int open, const int gap);
49043 
49044 extern parasail_result_t* parasail_sg_qx_table_striped_profile_avx2_256_8(
49045         const parasail_profile_t * const restrict profile,
49046         const char * const restrict s2, const int s2Len,
49047         const int open, const int gap);
49048 
49049 extern parasail_result_t* parasail_sg_qx_table_striped_profile_avx2_256_sat(
49050         const parasail_profile_t * const restrict profile,
49051         const char * const restrict s2, const int s2Len,
49052         const int open, const int gap);
49053 
49054 extern parasail_result_t* parasail_sg_qx_table_striped_profile_altivec_128_64(
49055         const parasail_profile_t * const restrict profile,
49056         const char * const restrict s2, const int s2Len,
49057         const int open, const int gap);
49058 
49059 extern parasail_result_t* parasail_sg_qx_table_striped_profile_altivec_128_32(
49060         const parasail_profile_t * const restrict profile,
49061         const char * const restrict s2, const int s2Len,
49062         const int open, const int gap);
49063 
49064 extern parasail_result_t* parasail_sg_qx_table_striped_profile_altivec_128_16(
49065         const parasail_profile_t * const restrict profile,
49066         const char * const restrict s2, const int s2Len,
49067         const int open, const int gap);
49068 
49069 extern parasail_result_t* parasail_sg_qx_table_striped_profile_altivec_128_8(
49070         const parasail_profile_t * const restrict profile,
49071         const char * const restrict s2, const int s2Len,
49072         const int open, const int gap);
49073 
49074 extern parasail_result_t* parasail_sg_qx_table_striped_profile_altivec_128_sat(
49075         const parasail_profile_t * const restrict profile,
49076         const char * const restrict s2, const int s2Len,
49077         const int open, const int gap);
49078 
49079 extern parasail_result_t* parasail_sg_qx_table_striped_profile_neon_128_64(
49080         const parasail_profile_t * const restrict profile,
49081         const char * const restrict s2, const int s2Len,
49082         const int open, const int gap);
49083 
49084 extern parasail_result_t* parasail_sg_qx_table_striped_profile_neon_128_32(
49085         const parasail_profile_t * const restrict profile,
49086         const char * const restrict s2, const int s2Len,
49087         const int open, const int gap);
49088 
49089 extern parasail_result_t* parasail_sg_qx_table_striped_profile_neon_128_16(
49090         const parasail_profile_t * const restrict profile,
49091         const char * const restrict s2, const int s2Len,
49092         const int open, const int gap);
49093 
49094 extern parasail_result_t* parasail_sg_qx_table_striped_profile_neon_128_8(
49095         const parasail_profile_t * const restrict profile,
49096         const char * const restrict s2, const int s2Len,
49097         const int open, const int gap);
49098 
49099 extern parasail_result_t* parasail_sg_qx_table_striped_profile_neon_128_sat(
49100         const parasail_profile_t * const restrict profile,
49101         const char * const restrict s2, const int s2Len,
49102         const int open, const int gap);
49103 
49104 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse2_128_64(
49105         const parasail_profile_t * const restrict profile,
49106         const char * const restrict s2, const int s2Len,
49107         const int open, const int gap);
49108 
49109 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse2_128_32(
49110         const parasail_profile_t * const restrict profile,
49111         const char * const restrict s2, const int s2Len,
49112         const int open, const int gap);
49113 
49114 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse2_128_16(
49115         const parasail_profile_t * const restrict profile,
49116         const char * const restrict s2, const int s2Len,
49117         const int open, const int gap);
49118 
49119 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse2_128_8(
49120         const parasail_profile_t * const restrict profile,
49121         const char * const restrict s2, const int s2Len,
49122         const int open, const int gap);
49123 
49124 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse2_128_sat(
49125         const parasail_profile_t * const restrict profile,
49126         const char * const restrict s2, const int s2Len,
49127         const int open, const int gap);
49128 
49129 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse41_128_64(
49130         const parasail_profile_t * const restrict profile,
49131         const char * const restrict s2, const int s2Len,
49132         const int open, const int gap);
49133 
49134 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse41_128_32(
49135         const parasail_profile_t * const restrict profile,
49136         const char * const restrict s2, const int s2Len,
49137         const int open, const int gap);
49138 
49139 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse41_128_16(
49140         const parasail_profile_t * const restrict profile,
49141         const char * const restrict s2, const int s2Len,
49142         const int open, const int gap);
49143 
49144 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse41_128_8(
49145         const parasail_profile_t * const restrict profile,
49146         const char * const restrict s2, const int s2Len,
49147         const int open, const int gap);
49148 
49149 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sse41_128_sat(
49150         const parasail_profile_t * const restrict profile,
49151         const char * const restrict s2, const int s2Len,
49152         const int open, const int gap);
49153 
49154 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_avx2_256_64(
49155         const parasail_profile_t * const restrict profile,
49156         const char * const restrict s2, const int s2Len,
49157         const int open, const int gap);
49158 
49159 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_avx2_256_32(
49160         const parasail_profile_t * const restrict profile,
49161         const char * const restrict s2, const int s2Len,
49162         const int open, const int gap);
49163 
49164 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_avx2_256_16(
49165         const parasail_profile_t * const restrict profile,
49166         const char * const restrict s2, const int s2Len,
49167         const int open, const int gap);
49168 
49169 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_avx2_256_8(
49170         const parasail_profile_t * const restrict profile,
49171         const char * const restrict s2, const int s2Len,
49172         const int open, const int gap);
49173 
49174 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_avx2_256_sat(
49175         const parasail_profile_t * const restrict profile,
49176         const char * const restrict s2, const int s2Len,
49177         const int open, const int gap);
49178 
49179 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_altivec_128_64(
49180         const parasail_profile_t * const restrict profile,
49181         const char * const restrict s2, const int s2Len,
49182         const int open, const int gap);
49183 
49184 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_altivec_128_32(
49185         const parasail_profile_t * const restrict profile,
49186         const char * const restrict s2, const int s2Len,
49187         const int open, const int gap);
49188 
49189 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_altivec_128_16(
49190         const parasail_profile_t * const restrict profile,
49191         const char * const restrict s2, const int s2Len,
49192         const int open, const int gap);
49193 
49194 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_altivec_128_8(
49195         const parasail_profile_t * const restrict profile,
49196         const char * const restrict s2, const int s2Len,
49197         const int open, const int gap);
49198 
49199 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_altivec_128_sat(
49200         const parasail_profile_t * const restrict profile,
49201         const char * const restrict s2, const int s2Len,
49202         const int open, const int gap);
49203 
49204 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_neon_128_64(
49205         const parasail_profile_t * const restrict profile,
49206         const char * const restrict s2, const int s2Len,
49207         const int open, const int gap);
49208 
49209 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_neon_128_32(
49210         const parasail_profile_t * const restrict profile,
49211         const char * const restrict s2, const int s2Len,
49212         const int open, const int gap);
49213 
49214 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_neon_128_16(
49215         const parasail_profile_t * const restrict profile,
49216         const char * const restrict s2, const int s2Len,
49217         const int open, const int gap);
49218 
49219 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_neon_128_8(
49220         const parasail_profile_t * const restrict profile,
49221         const char * const restrict s2, const int s2Len,
49222         const int open, const int gap);
49223 
49224 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_neon_128_sat(
49225         const parasail_profile_t * const restrict profile,
49226         const char * const restrict s2, const int s2Len,
49227         const int open, const int gap);
49228 
49229 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse2_128_64(
49230         const parasail_profile_t * const restrict profile,
49231         const char * const restrict s2, const int s2Len,
49232         const int open, const int gap);
49233 
49234 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse2_128_32(
49235         const parasail_profile_t * const restrict profile,
49236         const char * const restrict s2, const int s2Len,
49237         const int open, const int gap);
49238 
49239 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse2_128_16(
49240         const parasail_profile_t * const restrict profile,
49241         const char * const restrict s2, const int s2Len,
49242         const int open, const int gap);
49243 
49244 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse2_128_8(
49245         const parasail_profile_t * const restrict profile,
49246         const char * const restrict s2, const int s2Len,
49247         const int open, const int gap);
49248 
49249 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse2_128_sat(
49250         const parasail_profile_t * const restrict profile,
49251         const char * const restrict s2, const int s2Len,
49252         const int open, const int gap);
49253 
49254 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse41_128_64(
49255         const parasail_profile_t * const restrict profile,
49256         const char * const restrict s2, const int s2Len,
49257         const int open, const int gap);
49258 
49259 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse41_128_32(
49260         const parasail_profile_t * const restrict profile,
49261         const char * const restrict s2, const int s2Len,
49262         const int open, const int gap);
49263 
49264 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse41_128_16(
49265         const parasail_profile_t * const restrict profile,
49266         const char * const restrict s2, const int s2Len,
49267         const int open, const int gap);
49268 
49269 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse41_128_8(
49270         const parasail_profile_t * const restrict profile,
49271         const char * const restrict s2, const int s2Len,
49272         const int open, const int gap);
49273 
49274 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sse41_128_sat(
49275         const parasail_profile_t * const restrict profile,
49276         const char * const restrict s2, const int s2Len,
49277         const int open, const int gap);
49278 
49279 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_avx2_256_64(
49280         const parasail_profile_t * const restrict profile,
49281         const char * const restrict s2, const int s2Len,
49282         const int open, const int gap);
49283 
49284 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_avx2_256_32(
49285         const parasail_profile_t * const restrict profile,
49286         const char * const restrict s2, const int s2Len,
49287         const int open, const int gap);
49288 
49289 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_avx2_256_16(
49290         const parasail_profile_t * const restrict profile,
49291         const char * const restrict s2, const int s2Len,
49292         const int open, const int gap);
49293 
49294 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_avx2_256_8(
49295         const parasail_profile_t * const restrict profile,
49296         const char * const restrict s2, const int s2Len,
49297         const int open, const int gap);
49298 
49299 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_avx2_256_sat(
49300         const parasail_profile_t * const restrict profile,
49301         const char * const restrict s2, const int s2Len,
49302         const int open, const int gap);
49303 
49304 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_altivec_128_64(
49305         const parasail_profile_t * const restrict profile,
49306         const char * const restrict s2, const int s2Len,
49307         const int open, const int gap);
49308 
49309 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_altivec_128_32(
49310         const parasail_profile_t * const restrict profile,
49311         const char * const restrict s2, const int s2Len,
49312         const int open, const int gap);
49313 
49314 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_altivec_128_16(
49315         const parasail_profile_t * const restrict profile,
49316         const char * const restrict s2, const int s2Len,
49317         const int open, const int gap);
49318 
49319 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_altivec_128_8(
49320         const parasail_profile_t * const restrict profile,
49321         const char * const restrict s2, const int s2Len,
49322         const int open, const int gap);
49323 
49324 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_altivec_128_sat(
49325         const parasail_profile_t * const restrict profile,
49326         const char * const restrict s2, const int s2Len,
49327         const int open, const int gap);
49328 
49329 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_neon_128_64(
49330         const parasail_profile_t * const restrict profile,
49331         const char * const restrict s2, const int s2Len,
49332         const int open, const int gap);
49333 
49334 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_neon_128_32(
49335         const parasail_profile_t * const restrict profile,
49336         const char * const restrict s2, const int s2Len,
49337         const int open, const int gap);
49338 
49339 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_neon_128_16(
49340         const parasail_profile_t * const restrict profile,
49341         const char * const restrict s2, const int s2Len,
49342         const int open, const int gap);
49343 
49344 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_neon_128_8(
49345         const parasail_profile_t * const restrict profile,
49346         const char * const restrict s2, const int s2Len,
49347         const int open, const int gap);
49348 
49349 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_neon_128_sat(
49350         const parasail_profile_t * const restrict profile,
49351         const char * const restrict s2, const int s2Len,
49352         const int open, const int gap);
49353 
49354 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse2_128_64(
49355         const parasail_profile_t * const restrict profile,
49356         const char * const restrict s2, const int s2Len,
49357         const int open, const int gap);
49358 
49359 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse2_128_32(
49360         const parasail_profile_t * const restrict profile,
49361         const char * const restrict s2, const int s2Len,
49362         const int open, const int gap);
49363 
49364 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse2_128_16(
49365         const parasail_profile_t * const restrict profile,
49366         const char * const restrict s2, const int s2Len,
49367         const int open, const int gap);
49368 
49369 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse2_128_8(
49370         const parasail_profile_t * const restrict profile,
49371         const char * const restrict s2, const int s2Len,
49372         const int open, const int gap);
49373 
49374 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse2_128_sat(
49375         const parasail_profile_t * const restrict profile,
49376         const char * const restrict s2, const int s2Len,
49377         const int open, const int gap);
49378 
49379 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse41_128_64(
49380         const parasail_profile_t * const restrict profile,
49381         const char * const restrict s2, const int s2Len,
49382         const int open, const int gap);
49383 
49384 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse41_128_32(
49385         const parasail_profile_t * const restrict profile,
49386         const char * const restrict s2, const int s2Len,
49387         const int open, const int gap);
49388 
49389 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse41_128_16(
49390         const parasail_profile_t * const restrict profile,
49391         const char * const restrict s2, const int s2Len,
49392         const int open, const int gap);
49393 
49394 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse41_128_8(
49395         const parasail_profile_t * const restrict profile,
49396         const char * const restrict s2, const int s2Len,
49397         const int open, const int gap);
49398 
49399 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sse41_128_sat(
49400         const parasail_profile_t * const restrict profile,
49401         const char * const restrict s2, const int s2Len,
49402         const int open, const int gap);
49403 
49404 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_avx2_256_64(
49405         const parasail_profile_t * const restrict profile,
49406         const char * const restrict s2, const int s2Len,
49407         const int open, const int gap);
49408 
49409 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_avx2_256_32(
49410         const parasail_profile_t * const restrict profile,
49411         const char * const restrict s2, const int s2Len,
49412         const int open, const int gap);
49413 
49414 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_avx2_256_16(
49415         const parasail_profile_t * const restrict profile,
49416         const char * const restrict s2, const int s2Len,
49417         const int open, const int gap);
49418 
49419 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_avx2_256_8(
49420         const parasail_profile_t * const restrict profile,
49421         const char * const restrict s2, const int s2Len,
49422         const int open, const int gap);
49423 
49424 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_avx2_256_sat(
49425         const parasail_profile_t * const restrict profile,
49426         const char * const restrict s2, const int s2Len,
49427         const int open, const int gap);
49428 
49429 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_altivec_128_64(
49430         const parasail_profile_t * const restrict profile,
49431         const char * const restrict s2, const int s2Len,
49432         const int open, const int gap);
49433 
49434 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_altivec_128_32(
49435         const parasail_profile_t * const restrict profile,
49436         const char * const restrict s2, const int s2Len,
49437         const int open, const int gap);
49438 
49439 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_altivec_128_16(
49440         const parasail_profile_t * const restrict profile,
49441         const char * const restrict s2, const int s2Len,
49442         const int open, const int gap);
49443 
49444 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_altivec_128_8(
49445         const parasail_profile_t * const restrict profile,
49446         const char * const restrict s2, const int s2Len,
49447         const int open, const int gap);
49448 
49449 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_altivec_128_sat(
49450         const parasail_profile_t * const restrict profile,
49451         const char * const restrict s2, const int s2Len,
49452         const int open, const int gap);
49453 
49454 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_neon_128_64(
49455         const parasail_profile_t * const restrict profile,
49456         const char * const restrict s2, const int s2Len,
49457         const int open, const int gap);
49458 
49459 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_neon_128_32(
49460         const parasail_profile_t * const restrict profile,
49461         const char * const restrict s2, const int s2Len,
49462         const int open, const int gap);
49463 
49464 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_neon_128_16(
49465         const parasail_profile_t * const restrict profile,
49466         const char * const restrict s2, const int s2Len,
49467         const int open, const int gap);
49468 
49469 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_neon_128_8(
49470         const parasail_profile_t * const restrict profile,
49471         const char * const restrict s2, const int s2Len,
49472         const int open, const int gap);
49473 
49474 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_neon_128_sat(
49475         const parasail_profile_t * const restrict profile,
49476         const char * const restrict s2, const int s2Len,
49477         const int open, const int gap);
49478 
49479 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse2_128_64(
49480         const parasail_profile_t * const restrict profile,
49481         const char * const restrict s2, const int s2Len,
49482         const int open, const int gap);
49483 
49484 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse2_128_32(
49485         const parasail_profile_t * const restrict profile,
49486         const char * const restrict s2, const int s2Len,
49487         const int open, const int gap);
49488 
49489 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse2_128_16(
49490         const parasail_profile_t * const restrict profile,
49491         const char * const restrict s2, const int s2Len,
49492         const int open, const int gap);
49493 
49494 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse2_128_8(
49495         const parasail_profile_t * const restrict profile,
49496         const char * const restrict s2, const int s2Len,
49497         const int open, const int gap);
49498 
49499 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse2_128_sat(
49500         const parasail_profile_t * const restrict profile,
49501         const char * const restrict s2, const int s2Len,
49502         const int open, const int gap);
49503 
49504 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse41_128_64(
49505         const parasail_profile_t * const restrict profile,
49506         const char * const restrict s2, const int s2Len,
49507         const int open, const int gap);
49508 
49509 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse41_128_32(
49510         const parasail_profile_t * const restrict profile,
49511         const char * const restrict s2, const int s2Len,
49512         const int open, const int gap);
49513 
49514 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse41_128_16(
49515         const parasail_profile_t * const restrict profile,
49516         const char * const restrict s2, const int s2Len,
49517         const int open, const int gap);
49518 
49519 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse41_128_8(
49520         const parasail_profile_t * const restrict profile,
49521         const char * const restrict s2, const int s2Len,
49522         const int open, const int gap);
49523 
49524 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sse41_128_sat(
49525         const parasail_profile_t * const restrict profile,
49526         const char * const restrict s2, const int s2Len,
49527         const int open, const int gap);
49528 
49529 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_avx2_256_64(
49530         const parasail_profile_t * const restrict profile,
49531         const char * const restrict s2, const int s2Len,
49532         const int open, const int gap);
49533 
49534 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_avx2_256_32(
49535         const parasail_profile_t * const restrict profile,
49536         const char * const restrict s2, const int s2Len,
49537         const int open, const int gap);
49538 
49539 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_avx2_256_16(
49540         const parasail_profile_t * const restrict profile,
49541         const char * const restrict s2, const int s2Len,
49542         const int open, const int gap);
49543 
49544 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_avx2_256_8(
49545         const parasail_profile_t * const restrict profile,
49546         const char * const restrict s2, const int s2Len,
49547         const int open, const int gap);
49548 
49549 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_avx2_256_sat(
49550         const parasail_profile_t * const restrict profile,
49551         const char * const restrict s2, const int s2Len,
49552         const int open, const int gap);
49553 
49554 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_altivec_128_64(
49555         const parasail_profile_t * const restrict profile,
49556         const char * const restrict s2, const int s2Len,
49557         const int open, const int gap);
49558 
49559 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_altivec_128_32(
49560         const parasail_profile_t * const restrict profile,
49561         const char * const restrict s2, const int s2Len,
49562         const int open, const int gap);
49563 
49564 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_altivec_128_16(
49565         const parasail_profile_t * const restrict profile,
49566         const char * const restrict s2, const int s2Len,
49567         const int open, const int gap);
49568 
49569 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_altivec_128_8(
49570         const parasail_profile_t * const restrict profile,
49571         const char * const restrict s2, const int s2Len,
49572         const int open, const int gap);
49573 
49574 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_altivec_128_sat(
49575         const parasail_profile_t * const restrict profile,
49576         const char * const restrict s2, const int s2Len,
49577         const int open, const int gap);
49578 
49579 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_neon_128_64(
49580         const parasail_profile_t * const restrict profile,
49581         const char * const restrict s2, const int s2Len,
49582         const int open, const int gap);
49583 
49584 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_neon_128_32(
49585         const parasail_profile_t * const restrict profile,
49586         const char * const restrict s2, const int s2Len,
49587         const int open, const int gap);
49588 
49589 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_neon_128_16(
49590         const parasail_profile_t * const restrict profile,
49591         const char * const restrict s2, const int s2Len,
49592         const int open, const int gap);
49593 
49594 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_neon_128_8(
49595         const parasail_profile_t * const restrict profile,
49596         const char * const restrict s2, const int s2Len,
49597         const int open, const int gap);
49598 
49599 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_neon_128_sat(
49600         const parasail_profile_t * const restrict profile,
49601         const char * const restrict s2, const int s2Len,
49602         const int open, const int gap);
49603 
49604 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse2_128_64(
49605         const parasail_profile_t * const restrict profile,
49606         const char * const restrict s2, const int s2Len,
49607         const int open, const int gap);
49608 
49609 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse2_128_32(
49610         const parasail_profile_t * const restrict profile,
49611         const char * const restrict s2, const int s2Len,
49612         const int open, const int gap);
49613 
49614 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse2_128_16(
49615         const parasail_profile_t * const restrict profile,
49616         const char * const restrict s2, const int s2Len,
49617         const int open, const int gap);
49618 
49619 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse2_128_8(
49620         const parasail_profile_t * const restrict profile,
49621         const char * const restrict s2, const int s2Len,
49622         const int open, const int gap);
49623 
49624 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse2_128_sat(
49625         const parasail_profile_t * const restrict profile,
49626         const char * const restrict s2, const int s2Len,
49627         const int open, const int gap);
49628 
49629 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse41_128_64(
49630         const parasail_profile_t * const restrict profile,
49631         const char * const restrict s2, const int s2Len,
49632         const int open, const int gap);
49633 
49634 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse41_128_32(
49635         const parasail_profile_t * const restrict profile,
49636         const char * const restrict s2, const int s2Len,
49637         const int open, const int gap);
49638 
49639 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse41_128_16(
49640         const parasail_profile_t * const restrict profile,
49641         const char * const restrict s2, const int s2Len,
49642         const int open, const int gap);
49643 
49644 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse41_128_8(
49645         const parasail_profile_t * const restrict profile,
49646         const char * const restrict s2, const int s2Len,
49647         const int open, const int gap);
49648 
49649 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sse41_128_sat(
49650         const parasail_profile_t * const restrict profile,
49651         const char * const restrict s2, const int s2Len,
49652         const int open, const int gap);
49653 
49654 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_avx2_256_64(
49655         const parasail_profile_t * const restrict profile,
49656         const char * const restrict s2, const int s2Len,
49657         const int open, const int gap);
49658 
49659 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_avx2_256_32(
49660         const parasail_profile_t * const restrict profile,
49661         const char * const restrict s2, const int s2Len,
49662         const int open, const int gap);
49663 
49664 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_avx2_256_16(
49665         const parasail_profile_t * const restrict profile,
49666         const char * const restrict s2, const int s2Len,
49667         const int open, const int gap);
49668 
49669 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_avx2_256_8(
49670         const parasail_profile_t * const restrict profile,
49671         const char * const restrict s2, const int s2Len,
49672         const int open, const int gap);
49673 
49674 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_avx2_256_sat(
49675         const parasail_profile_t * const restrict profile,
49676         const char * const restrict s2, const int s2Len,
49677         const int open, const int gap);
49678 
49679 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_altivec_128_64(
49680         const parasail_profile_t * const restrict profile,
49681         const char * const restrict s2, const int s2Len,
49682         const int open, const int gap);
49683 
49684 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_altivec_128_32(
49685         const parasail_profile_t * const restrict profile,
49686         const char * const restrict s2, const int s2Len,
49687         const int open, const int gap);
49688 
49689 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_altivec_128_16(
49690         const parasail_profile_t * const restrict profile,
49691         const char * const restrict s2, const int s2Len,
49692         const int open, const int gap);
49693 
49694 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_altivec_128_8(
49695         const parasail_profile_t * const restrict profile,
49696         const char * const restrict s2, const int s2Len,
49697         const int open, const int gap);
49698 
49699 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_altivec_128_sat(
49700         const parasail_profile_t * const restrict profile,
49701         const char * const restrict s2, const int s2Len,
49702         const int open, const int gap);
49703 
49704 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_neon_128_64(
49705         const parasail_profile_t * const restrict profile,
49706         const char * const restrict s2, const int s2Len,
49707         const int open, const int gap);
49708 
49709 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_neon_128_32(
49710         const parasail_profile_t * const restrict profile,
49711         const char * const restrict s2, const int s2Len,
49712         const int open, const int gap);
49713 
49714 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_neon_128_16(
49715         const parasail_profile_t * const restrict profile,
49716         const char * const restrict s2, const int s2Len,
49717         const int open, const int gap);
49718 
49719 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_neon_128_8(
49720         const parasail_profile_t * const restrict profile,
49721         const char * const restrict s2, const int s2Len,
49722         const int open, const int gap);
49723 
49724 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_neon_128_sat(
49725         const parasail_profile_t * const restrict profile,
49726         const char * const restrict s2, const int s2Len,
49727         const int open, const int gap);
49728 
49729 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse2_128_64(
49730         const parasail_profile_t * const restrict profile,
49731         const char * const restrict s2, const int s2Len,
49732         const int open, const int gap);
49733 
49734 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse2_128_32(
49735         const parasail_profile_t * const restrict profile,
49736         const char * const restrict s2, const int s2Len,
49737         const int open, const int gap);
49738 
49739 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse2_128_16(
49740         const parasail_profile_t * const restrict profile,
49741         const char * const restrict s2, const int s2Len,
49742         const int open, const int gap);
49743 
49744 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse2_128_8(
49745         const parasail_profile_t * const restrict profile,
49746         const char * const restrict s2, const int s2Len,
49747         const int open, const int gap);
49748 
49749 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse2_128_sat(
49750         const parasail_profile_t * const restrict profile,
49751         const char * const restrict s2, const int s2Len,
49752         const int open, const int gap);
49753 
49754 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse41_128_64(
49755         const parasail_profile_t * const restrict profile,
49756         const char * const restrict s2, const int s2Len,
49757         const int open, const int gap);
49758 
49759 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse41_128_32(
49760         const parasail_profile_t * const restrict profile,
49761         const char * const restrict s2, const int s2Len,
49762         const int open, const int gap);
49763 
49764 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse41_128_16(
49765         const parasail_profile_t * const restrict profile,
49766         const char * const restrict s2, const int s2Len,
49767         const int open, const int gap);
49768 
49769 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse41_128_8(
49770         const parasail_profile_t * const restrict profile,
49771         const char * const restrict s2, const int s2Len,
49772         const int open, const int gap);
49773 
49774 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sse41_128_sat(
49775         const parasail_profile_t * const restrict profile,
49776         const char * const restrict s2, const int s2Len,
49777         const int open, const int gap);
49778 
49779 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_avx2_256_64(
49780         const parasail_profile_t * const restrict profile,
49781         const char * const restrict s2, const int s2Len,
49782         const int open, const int gap);
49783 
49784 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_avx2_256_32(
49785         const parasail_profile_t * const restrict profile,
49786         const char * const restrict s2, const int s2Len,
49787         const int open, const int gap);
49788 
49789 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_avx2_256_16(
49790         const parasail_profile_t * const restrict profile,
49791         const char * const restrict s2, const int s2Len,
49792         const int open, const int gap);
49793 
49794 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_avx2_256_8(
49795         const parasail_profile_t * const restrict profile,
49796         const char * const restrict s2, const int s2Len,
49797         const int open, const int gap);
49798 
49799 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_avx2_256_sat(
49800         const parasail_profile_t * const restrict profile,
49801         const char * const restrict s2, const int s2Len,
49802         const int open, const int gap);
49803 
49804 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_altivec_128_64(
49805         const parasail_profile_t * const restrict profile,
49806         const char * const restrict s2, const int s2Len,
49807         const int open, const int gap);
49808 
49809 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_altivec_128_32(
49810         const parasail_profile_t * const restrict profile,
49811         const char * const restrict s2, const int s2Len,
49812         const int open, const int gap);
49813 
49814 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_altivec_128_16(
49815         const parasail_profile_t * const restrict profile,
49816         const char * const restrict s2, const int s2Len,
49817         const int open, const int gap);
49818 
49819 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_altivec_128_8(
49820         const parasail_profile_t * const restrict profile,
49821         const char * const restrict s2, const int s2Len,
49822         const int open, const int gap);
49823 
49824 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_altivec_128_sat(
49825         const parasail_profile_t * const restrict profile,
49826         const char * const restrict s2, const int s2Len,
49827         const int open, const int gap);
49828 
49829 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_neon_128_64(
49830         const parasail_profile_t * const restrict profile,
49831         const char * const restrict s2, const int s2Len,
49832         const int open, const int gap);
49833 
49834 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_neon_128_32(
49835         const parasail_profile_t * const restrict profile,
49836         const char * const restrict s2, const int s2Len,
49837         const int open, const int gap);
49838 
49839 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_neon_128_16(
49840         const parasail_profile_t * const restrict profile,
49841         const char * const restrict s2, const int s2Len,
49842         const int open, const int gap);
49843 
49844 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_neon_128_8(
49845         const parasail_profile_t * const restrict profile,
49846         const char * const restrict s2, const int s2Len,
49847         const int open, const int gap);
49848 
49849 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_neon_128_sat(
49850         const parasail_profile_t * const restrict profile,
49851         const char * const restrict s2, const int s2Len,
49852         const int open, const int gap);
49853 
49854 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse2_128_64(
49855         const parasail_profile_t * const restrict profile,
49856         const char * const restrict s2, const int s2Len,
49857         const int open, const int gap);
49858 
49859 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse2_128_32(
49860         const parasail_profile_t * const restrict profile,
49861         const char * const restrict s2, const int s2Len,
49862         const int open, const int gap);
49863 
49864 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse2_128_16(
49865         const parasail_profile_t * const restrict profile,
49866         const char * const restrict s2, const int s2Len,
49867         const int open, const int gap);
49868 
49869 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse2_128_8(
49870         const parasail_profile_t * const restrict profile,
49871         const char * const restrict s2, const int s2Len,
49872         const int open, const int gap);
49873 
49874 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse2_128_sat(
49875         const parasail_profile_t * const restrict profile,
49876         const char * const restrict s2, const int s2Len,
49877         const int open, const int gap);
49878 
49879 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse41_128_64(
49880         const parasail_profile_t * const restrict profile,
49881         const char * const restrict s2, const int s2Len,
49882         const int open, const int gap);
49883 
49884 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse41_128_32(
49885         const parasail_profile_t * const restrict profile,
49886         const char * const restrict s2, const int s2Len,
49887         const int open, const int gap);
49888 
49889 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse41_128_16(
49890         const parasail_profile_t * const restrict profile,
49891         const char * const restrict s2, const int s2Len,
49892         const int open, const int gap);
49893 
49894 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse41_128_8(
49895         const parasail_profile_t * const restrict profile,
49896         const char * const restrict s2, const int s2Len,
49897         const int open, const int gap);
49898 
49899 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sse41_128_sat(
49900         const parasail_profile_t * const restrict profile,
49901         const char * const restrict s2, const int s2Len,
49902         const int open, const int gap);
49903 
49904 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_avx2_256_64(
49905         const parasail_profile_t * const restrict profile,
49906         const char * const restrict s2, const int s2Len,
49907         const int open, const int gap);
49908 
49909 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_avx2_256_32(
49910         const parasail_profile_t * const restrict profile,
49911         const char * const restrict s2, const int s2Len,
49912         const int open, const int gap);
49913 
49914 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_avx2_256_16(
49915         const parasail_profile_t * const restrict profile,
49916         const char * const restrict s2, const int s2Len,
49917         const int open, const int gap);
49918 
49919 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_avx2_256_8(
49920         const parasail_profile_t * const restrict profile,
49921         const char * const restrict s2, const int s2Len,
49922         const int open, const int gap);
49923 
49924 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_avx2_256_sat(
49925         const parasail_profile_t * const restrict profile,
49926         const char * const restrict s2, const int s2Len,
49927         const int open, const int gap);
49928 
49929 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_altivec_128_64(
49930         const parasail_profile_t * const restrict profile,
49931         const char * const restrict s2, const int s2Len,
49932         const int open, const int gap);
49933 
49934 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_altivec_128_32(
49935         const parasail_profile_t * const restrict profile,
49936         const char * const restrict s2, const int s2Len,
49937         const int open, const int gap);
49938 
49939 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_altivec_128_16(
49940         const parasail_profile_t * const restrict profile,
49941         const char * const restrict s2, const int s2Len,
49942         const int open, const int gap);
49943 
49944 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_altivec_128_8(
49945         const parasail_profile_t * const restrict profile,
49946         const char * const restrict s2, const int s2Len,
49947         const int open, const int gap);
49948 
49949 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_altivec_128_sat(
49950         const parasail_profile_t * const restrict profile,
49951         const char * const restrict s2, const int s2Len,
49952         const int open, const int gap);
49953 
49954 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_neon_128_64(
49955         const parasail_profile_t * const restrict profile,
49956         const char * const restrict s2, const int s2Len,
49957         const int open, const int gap);
49958 
49959 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_neon_128_32(
49960         const parasail_profile_t * const restrict profile,
49961         const char * const restrict s2, const int s2Len,
49962         const int open, const int gap);
49963 
49964 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_neon_128_16(
49965         const parasail_profile_t * const restrict profile,
49966         const char * const restrict s2, const int s2Len,
49967         const int open, const int gap);
49968 
49969 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_neon_128_8(
49970         const parasail_profile_t * const restrict profile,
49971         const char * const restrict s2, const int s2Len,
49972         const int open, const int gap);
49973 
49974 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_neon_128_sat(
49975         const parasail_profile_t * const restrict profile,
49976         const char * const restrict s2, const int s2Len,
49977         const int open, const int gap);
49978 
49979 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse2_128_64(
49980         const parasail_profile_t * const restrict profile,
49981         const char * const restrict s2, const int s2Len,
49982         const int open, const int gap);
49983 
49984 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse2_128_32(
49985         const parasail_profile_t * const restrict profile,
49986         const char * const restrict s2, const int s2Len,
49987         const int open, const int gap);
49988 
49989 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse2_128_16(
49990         const parasail_profile_t * const restrict profile,
49991         const char * const restrict s2, const int s2Len,
49992         const int open, const int gap);
49993 
49994 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse2_128_8(
49995         const parasail_profile_t * const restrict profile,
49996         const char * const restrict s2, const int s2Len,
49997         const int open, const int gap);
49998 
49999 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse2_128_sat(
50000         const parasail_profile_t * const restrict profile,
50001         const char * const restrict s2, const int s2Len,
50002         const int open, const int gap);
50003 
50004 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse41_128_64(
50005         const parasail_profile_t * const restrict profile,
50006         const char * const restrict s2, const int s2Len,
50007         const int open, const int gap);
50008 
50009 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse41_128_32(
50010         const parasail_profile_t * const restrict profile,
50011         const char * const restrict s2, const int s2Len,
50012         const int open, const int gap);
50013 
50014 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse41_128_16(
50015         const parasail_profile_t * const restrict profile,
50016         const char * const restrict s2, const int s2Len,
50017         const int open, const int gap);
50018 
50019 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse41_128_8(
50020         const parasail_profile_t * const restrict profile,
50021         const char * const restrict s2, const int s2Len,
50022         const int open, const int gap);
50023 
50024 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sse41_128_sat(
50025         const parasail_profile_t * const restrict profile,
50026         const char * const restrict s2, const int s2Len,
50027         const int open, const int gap);
50028 
50029 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_avx2_256_64(
50030         const parasail_profile_t * const restrict profile,
50031         const char * const restrict s2, const int s2Len,
50032         const int open, const int gap);
50033 
50034 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_avx2_256_32(
50035         const parasail_profile_t * const restrict profile,
50036         const char * const restrict s2, const int s2Len,
50037         const int open, const int gap);
50038 
50039 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_avx2_256_16(
50040         const parasail_profile_t * const restrict profile,
50041         const char * const restrict s2, const int s2Len,
50042         const int open, const int gap);
50043 
50044 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_avx2_256_8(
50045         const parasail_profile_t * const restrict profile,
50046         const char * const restrict s2, const int s2Len,
50047         const int open, const int gap);
50048 
50049 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_avx2_256_sat(
50050         const parasail_profile_t * const restrict profile,
50051         const char * const restrict s2, const int s2Len,
50052         const int open, const int gap);
50053 
50054 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_altivec_128_64(
50055         const parasail_profile_t * const restrict profile,
50056         const char * const restrict s2, const int s2Len,
50057         const int open, const int gap);
50058 
50059 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_altivec_128_32(
50060         const parasail_profile_t * const restrict profile,
50061         const char * const restrict s2, const int s2Len,
50062         const int open, const int gap);
50063 
50064 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_altivec_128_16(
50065         const parasail_profile_t * const restrict profile,
50066         const char * const restrict s2, const int s2Len,
50067         const int open, const int gap);
50068 
50069 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_altivec_128_8(
50070         const parasail_profile_t * const restrict profile,
50071         const char * const restrict s2, const int s2Len,
50072         const int open, const int gap);
50073 
50074 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_altivec_128_sat(
50075         const parasail_profile_t * const restrict profile,
50076         const char * const restrict s2, const int s2Len,
50077         const int open, const int gap);
50078 
50079 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_neon_128_64(
50080         const parasail_profile_t * const restrict profile,
50081         const char * const restrict s2, const int s2Len,
50082         const int open, const int gap);
50083 
50084 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_neon_128_32(
50085         const parasail_profile_t * const restrict profile,
50086         const char * const restrict s2, const int s2Len,
50087         const int open, const int gap);
50088 
50089 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_neon_128_16(
50090         const parasail_profile_t * const restrict profile,
50091         const char * const restrict s2, const int s2Len,
50092         const int open, const int gap);
50093 
50094 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_neon_128_8(
50095         const parasail_profile_t * const restrict profile,
50096         const char * const restrict s2, const int s2Len,
50097         const int open, const int gap);
50098 
50099 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_neon_128_sat(
50100         const parasail_profile_t * const restrict profile,
50101         const char * const restrict s2, const int s2Len,
50102         const int open, const int gap);
50103 
50104 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse2_128_64(
50105         const parasail_profile_t * const restrict profile,
50106         const char * const restrict s2, const int s2Len,
50107         const int open, const int gap);
50108 
50109 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse2_128_32(
50110         const parasail_profile_t * const restrict profile,
50111         const char * const restrict s2, const int s2Len,
50112         const int open, const int gap);
50113 
50114 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse2_128_16(
50115         const parasail_profile_t * const restrict profile,
50116         const char * const restrict s2, const int s2Len,
50117         const int open, const int gap);
50118 
50119 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse2_128_8(
50120         const parasail_profile_t * const restrict profile,
50121         const char * const restrict s2, const int s2Len,
50122         const int open, const int gap);
50123 
50124 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse2_128_sat(
50125         const parasail_profile_t * const restrict profile,
50126         const char * const restrict s2, const int s2Len,
50127         const int open, const int gap);
50128 
50129 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse41_128_64(
50130         const parasail_profile_t * const restrict profile,
50131         const char * const restrict s2, const int s2Len,
50132         const int open, const int gap);
50133 
50134 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse41_128_32(
50135         const parasail_profile_t * const restrict profile,
50136         const char * const restrict s2, const int s2Len,
50137         const int open, const int gap);
50138 
50139 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse41_128_16(
50140         const parasail_profile_t * const restrict profile,
50141         const char * const restrict s2, const int s2Len,
50142         const int open, const int gap);
50143 
50144 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse41_128_8(
50145         const parasail_profile_t * const restrict profile,
50146         const char * const restrict s2, const int s2Len,
50147         const int open, const int gap);
50148 
50149 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sse41_128_sat(
50150         const parasail_profile_t * const restrict profile,
50151         const char * const restrict s2, const int s2Len,
50152         const int open, const int gap);
50153 
50154 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_avx2_256_64(
50155         const parasail_profile_t * const restrict profile,
50156         const char * const restrict s2, const int s2Len,
50157         const int open, const int gap);
50158 
50159 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_avx2_256_32(
50160         const parasail_profile_t * const restrict profile,
50161         const char * const restrict s2, const int s2Len,
50162         const int open, const int gap);
50163 
50164 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_avx2_256_16(
50165         const parasail_profile_t * const restrict profile,
50166         const char * const restrict s2, const int s2Len,
50167         const int open, const int gap);
50168 
50169 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_avx2_256_8(
50170         const parasail_profile_t * const restrict profile,
50171         const char * const restrict s2, const int s2Len,
50172         const int open, const int gap);
50173 
50174 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_avx2_256_sat(
50175         const parasail_profile_t * const restrict profile,
50176         const char * const restrict s2, const int s2Len,
50177         const int open, const int gap);
50178 
50179 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_altivec_128_64(
50180         const parasail_profile_t * const restrict profile,
50181         const char * const restrict s2, const int s2Len,
50182         const int open, const int gap);
50183 
50184 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_altivec_128_32(
50185         const parasail_profile_t * const restrict profile,
50186         const char * const restrict s2, const int s2Len,
50187         const int open, const int gap);
50188 
50189 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_altivec_128_16(
50190         const parasail_profile_t * const restrict profile,
50191         const char * const restrict s2, const int s2Len,
50192         const int open, const int gap);
50193 
50194 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_altivec_128_8(
50195         const parasail_profile_t * const restrict profile,
50196         const char * const restrict s2, const int s2Len,
50197         const int open, const int gap);
50198 
50199 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_altivec_128_sat(
50200         const parasail_profile_t * const restrict profile,
50201         const char * const restrict s2, const int s2Len,
50202         const int open, const int gap);
50203 
50204 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_neon_128_64(
50205         const parasail_profile_t * const restrict profile,
50206         const char * const restrict s2, const int s2Len,
50207         const int open, const int gap);
50208 
50209 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_neon_128_32(
50210         const parasail_profile_t * const restrict profile,
50211         const char * const restrict s2, const int s2Len,
50212         const int open, const int gap);
50213 
50214 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_neon_128_16(
50215         const parasail_profile_t * const restrict profile,
50216         const char * const restrict s2, const int s2Len,
50217         const int open, const int gap);
50218 
50219 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_neon_128_8(
50220         const parasail_profile_t * const restrict profile,
50221         const char * const restrict s2, const int s2Len,
50222         const int open, const int gap);
50223 
50224 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_neon_128_sat(
50225         const parasail_profile_t * const restrict profile,
50226         const char * const restrict s2, const int s2Len,
50227         const int open, const int gap);
50228 
50229 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse2_128_64(
50230         const parasail_profile_t * const restrict profile,
50231         const char * const restrict s2, const int s2Len,
50232         const int open, const int gap);
50233 
50234 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse2_128_32(
50235         const parasail_profile_t * const restrict profile,
50236         const char * const restrict s2, const int s2Len,
50237         const int open, const int gap);
50238 
50239 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse2_128_16(
50240         const parasail_profile_t * const restrict profile,
50241         const char * const restrict s2, const int s2Len,
50242         const int open, const int gap);
50243 
50244 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse2_128_8(
50245         const parasail_profile_t * const restrict profile,
50246         const char * const restrict s2, const int s2Len,
50247         const int open, const int gap);
50248 
50249 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse2_128_sat(
50250         const parasail_profile_t * const restrict profile,
50251         const char * const restrict s2, const int s2Len,
50252         const int open, const int gap);
50253 
50254 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse41_128_64(
50255         const parasail_profile_t * const restrict profile,
50256         const char * const restrict s2, const int s2Len,
50257         const int open, const int gap);
50258 
50259 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse41_128_32(
50260         const parasail_profile_t * const restrict profile,
50261         const char * const restrict s2, const int s2Len,
50262         const int open, const int gap);
50263 
50264 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse41_128_16(
50265         const parasail_profile_t * const restrict profile,
50266         const char * const restrict s2, const int s2Len,
50267         const int open, const int gap);
50268 
50269 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse41_128_8(
50270         const parasail_profile_t * const restrict profile,
50271         const char * const restrict s2, const int s2Len,
50272         const int open, const int gap);
50273 
50274 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sse41_128_sat(
50275         const parasail_profile_t * const restrict profile,
50276         const char * const restrict s2, const int s2Len,
50277         const int open, const int gap);
50278 
50279 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_avx2_256_64(
50280         const parasail_profile_t * const restrict profile,
50281         const char * const restrict s2, const int s2Len,
50282         const int open, const int gap);
50283 
50284 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_avx2_256_32(
50285         const parasail_profile_t * const restrict profile,
50286         const char * const restrict s2, const int s2Len,
50287         const int open, const int gap);
50288 
50289 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_avx2_256_16(
50290         const parasail_profile_t * const restrict profile,
50291         const char * const restrict s2, const int s2Len,
50292         const int open, const int gap);
50293 
50294 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_avx2_256_8(
50295         const parasail_profile_t * const restrict profile,
50296         const char * const restrict s2, const int s2Len,
50297         const int open, const int gap);
50298 
50299 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_avx2_256_sat(
50300         const parasail_profile_t * const restrict profile,
50301         const char * const restrict s2, const int s2Len,
50302         const int open, const int gap);
50303 
50304 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_altivec_128_64(
50305         const parasail_profile_t * const restrict profile,
50306         const char * const restrict s2, const int s2Len,
50307         const int open, const int gap);
50308 
50309 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_altivec_128_32(
50310         const parasail_profile_t * const restrict profile,
50311         const char * const restrict s2, const int s2Len,
50312         const int open, const int gap);
50313 
50314 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_altivec_128_16(
50315         const parasail_profile_t * const restrict profile,
50316         const char * const restrict s2, const int s2Len,
50317         const int open, const int gap);
50318 
50319 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_altivec_128_8(
50320         const parasail_profile_t * const restrict profile,
50321         const char * const restrict s2, const int s2Len,
50322         const int open, const int gap);
50323 
50324 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_altivec_128_sat(
50325         const parasail_profile_t * const restrict profile,
50326         const char * const restrict s2, const int s2Len,
50327         const int open, const int gap);
50328 
50329 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_neon_128_64(
50330         const parasail_profile_t * const restrict profile,
50331         const char * const restrict s2, const int s2Len,
50332         const int open, const int gap);
50333 
50334 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_neon_128_32(
50335         const parasail_profile_t * const restrict profile,
50336         const char * const restrict s2, const int s2Len,
50337         const int open, const int gap);
50338 
50339 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_neon_128_16(
50340         const parasail_profile_t * const restrict profile,
50341         const char * const restrict s2, const int s2Len,
50342         const int open, const int gap);
50343 
50344 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_neon_128_8(
50345         const parasail_profile_t * const restrict profile,
50346         const char * const restrict s2, const int s2Len,
50347         const int open, const int gap);
50348 
50349 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_neon_128_sat(
50350         const parasail_profile_t * const restrict profile,
50351         const char * const restrict s2, const int s2Len,
50352         const int open, const int gap);
50353 
50354 extern parasail_result_t* parasail_sg_db_scan_profile_sse2_128_64(
50355         const parasail_profile_t * const restrict profile,
50356         const char * const restrict s2, const int s2Len,
50357         const int open, const int gap);
50358 
50359 extern parasail_result_t* parasail_sg_db_scan_profile_sse2_128_32(
50360         const parasail_profile_t * const restrict profile,
50361         const char * const restrict s2, const int s2Len,
50362         const int open, const int gap);
50363 
50364 extern parasail_result_t* parasail_sg_db_scan_profile_sse2_128_16(
50365         const parasail_profile_t * const restrict profile,
50366         const char * const restrict s2, const int s2Len,
50367         const int open, const int gap);
50368 
50369 extern parasail_result_t* parasail_sg_db_scan_profile_sse2_128_8(
50370         const parasail_profile_t * const restrict profile,
50371         const char * const restrict s2, const int s2Len,
50372         const int open, const int gap);
50373 
50374 extern parasail_result_t* parasail_sg_db_scan_profile_sse2_128_sat(
50375         const parasail_profile_t * const restrict profile,
50376         const char * const restrict s2, const int s2Len,
50377         const int open, const int gap);
50378 
50379 extern parasail_result_t* parasail_sg_db_scan_profile_sse41_128_64(
50380         const parasail_profile_t * const restrict profile,
50381         const char * const restrict s2, const int s2Len,
50382         const int open, const int gap);
50383 
50384 extern parasail_result_t* parasail_sg_db_scan_profile_sse41_128_32(
50385         const parasail_profile_t * const restrict profile,
50386         const char * const restrict s2, const int s2Len,
50387         const int open, const int gap);
50388 
50389 extern parasail_result_t* parasail_sg_db_scan_profile_sse41_128_16(
50390         const parasail_profile_t * const restrict profile,
50391         const char * const restrict s2, const int s2Len,
50392         const int open, const int gap);
50393 
50394 extern parasail_result_t* parasail_sg_db_scan_profile_sse41_128_8(
50395         const parasail_profile_t * const restrict profile,
50396         const char * const restrict s2, const int s2Len,
50397         const int open, const int gap);
50398 
50399 extern parasail_result_t* parasail_sg_db_scan_profile_sse41_128_sat(
50400         const parasail_profile_t * const restrict profile,
50401         const char * const restrict s2, const int s2Len,
50402         const int open, const int gap);
50403 
50404 extern parasail_result_t* parasail_sg_db_scan_profile_avx2_256_64(
50405         const parasail_profile_t * const restrict profile,
50406         const char * const restrict s2, const int s2Len,
50407         const int open, const int gap);
50408 
50409 extern parasail_result_t* parasail_sg_db_scan_profile_avx2_256_32(
50410         const parasail_profile_t * const restrict profile,
50411         const char * const restrict s2, const int s2Len,
50412         const int open, const int gap);
50413 
50414 extern parasail_result_t* parasail_sg_db_scan_profile_avx2_256_16(
50415         const parasail_profile_t * const restrict profile,
50416         const char * const restrict s2, const int s2Len,
50417         const int open, const int gap);
50418 
50419 extern parasail_result_t* parasail_sg_db_scan_profile_avx2_256_8(
50420         const parasail_profile_t * const restrict profile,
50421         const char * const restrict s2, const int s2Len,
50422         const int open, const int gap);
50423 
50424 extern parasail_result_t* parasail_sg_db_scan_profile_avx2_256_sat(
50425         const parasail_profile_t * const restrict profile,
50426         const char * const restrict s2, const int s2Len,
50427         const int open, const int gap);
50428 
50429 extern parasail_result_t* parasail_sg_db_scan_profile_altivec_128_64(
50430         const parasail_profile_t * const restrict profile,
50431         const char * const restrict s2, const int s2Len,
50432         const int open, const int gap);
50433 
50434 extern parasail_result_t* parasail_sg_db_scan_profile_altivec_128_32(
50435         const parasail_profile_t * const restrict profile,
50436         const char * const restrict s2, const int s2Len,
50437         const int open, const int gap);
50438 
50439 extern parasail_result_t* parasail_sg_db_scan_profile_altivec_128_16(
50440         const parasail_profile_t * const restrict profile,
50441         const char * const restrict s2, const int s2Len,
50442         const int open, const int gap);
50443 
50444 extern parasail_result_t* parasail_sg_db_scan_profile_altivec_128_8(
50445         const parasail_profile_t * const restrict profile,
50446         const char * const restrict s2, const int s2Len,
50447         const int open, const int gap);
50448 
50449 extern parasail_result_t* parasail_sg_db_scan_profile_altivec_128_sat(
50450         const parasail_profile_t * const restrict profile,
50451         const char * const restrict s2, const int s2Len,
50452         const int open, const int gap);
50453 
50454 extern parasail_result_t* parasail_sg_db_scan_profile_neon_128_64(
50455         const parasail_profile_t * const restrict profile,
50456         const char * const restrict s2, const int s2Len,
50457         const int open, const int gap);
50458 
50459 extern parasail_result_t* parasail_sg_db_scan_profile_neon_128_32(
50460         const parasail_profile_t * const restrict profile,
50461         const char * const restrict s2, const int s2Len,
50462         const int open, const int gap);
50463 
50464 extern parasail_result_t* parasail_sg_db_scan_profile_neon_128_16(
50465         const parasail_profile_t * const restrict profile,
50466         const char * const restrict s2, const int s2Len,
50467         const int open, const int gap);
50468 
50469 extern parasail_result_t* parasail_sg_db_scan_profile_neon_128_8(
50470         const parasail_profile_t * const restrict profile,
50471         const char * const restrict s2, const int s2Len,
50472         const int open, const int gap);
50473 
50474 extern parasail_result_t* parasail_sg_db_scan_profile_neon_128_sat(
50475         const parasail_profile_t * const restrict profile,
50476         const char * const restrict s2, const int s2Len,
50477         const int open, const int gap);
50478 
50479 extern parasail_result_t* parasail_sg_db_striped_profile_sse2_128_64(
50480         const parasail_profile_t * const restrict profile,
50481         const char * const restrict s2, const int s2Len,
50482         const int open, const int gap);
50483 
50484 extern parasail_result_t* parasail_sg_db_striped_profile_sse2_128_32(
50485         const parasail_profile_t * const restrict profile,
50486         const char * const restrict s2, const int s2Len,
50487         const int open, const int gap);
50488 
50489 extern parasail_result_t* parasail_sg_db_striped_profile_sse2_128_16(
50490         const parasail_profile_t * const restrict profile,
50491         const char * const restrict s2, const int s2Len,
50492         const int open, const int gap);
50493 
50494 extern parasail_result_t* parasail_sg_db_striped_profile_sse2_128_8(
50495         const parasail_profile_t * const restrict profile,
50496         const char * const restrict s2, const int s2Len,
50497         const int open, const int gap);
50498 
50499 extern parasail_result_t* parasail_sg_db_striped_profile_sse2_128_sat(
50500         const parasail_profile_t * const restrict profile,
50501         const char * const restrict s2, const int s2Len,
50502         const int open, const int gap);
50503 
50504 extern parasail_result_t* parasail_sg_db_striped_profile_sse41_128_64(
50505         const parasail_profile_t * const restrict profile,
50506         const char * const restrict s2, const int s2Len,
50507         const int open, const int gap);
50508 
50509 extern parasail_result_t* parasail_sg_db_striped_profile_sse41_128_32(
50510         const parasail_profile_t * const restrict profile,
50511         const char * const restrict s2, const int s2Len,
50512         const int open, const int gap);
50513 
50514 extern parasail_result_t* parasail_sg_db_striped_profile_sse41_128_16(
50515         const parasail_profile_t * const restrict profile,
50516         const char * const restrict s2, const int s2Len,
50517         const int open, const int gap);
50518 
50519 extern parasail_result_t* parasail_sg_db_striped_profile_sse41_128_8(
50520         const parasail_profile_t * const restrict profile,
50521         const char * const restrict s2, const int s2Len,
50522         const int open, const int gap);
50523 
50524 extern parasail_result_t* parasail_sg_db_striped_profile_sse41_128_sat(
50525         const parasail_profile_t * const restrict profile,
50526         const char * const restrict s2, const int s2Len,
50527         const int open, const int gap);
50528 
50529 extern parasail_result_t* parasail_sg_db_striped_profile_avx2_256_64(
50530         const parasail_profile_t * const restrict profile,
50531         const char * const restrict s2, const int s2Len,
50532         const int open, const int gap);
50533 
50534 extern parasail_result_t* parasail_sg_db_striped_profile_avx2_256_32(
50535         const parasail_profile_t * const restrict profile,
50536         const char * const restrict s2, const int s2Len,
50537         const int open, const int gap);
50538 
50539 extern parasail_result_t* parasail_sg_db_striped_profile_avx2_256_16(
50540         const parasail_profile_t * const restrict profile,
50541         const char * const restrict s2, const int s2Len,
50542         const int open, const int gap);
50543 
50544 extern parasail_result_t* parasail_sg_db_striped_profile_avx2_256_8(
50545         const parasail_profile_t * const restrict profile,
50546         const char * const restrict s2, const int s2Len,
50547         const int open, const int gap);
50548 
50549 extern parasail_result_t* parasail_sg_db_striped_profile_avx2_256_sat(
50550         const parasail_profile_t * const restrict profile,
50551         const char * const restrict s2, const int s2Len,
50552         const int open, const int gap);
50553 
50554 extern parasail_result_t* parasail_sg_db_striped_profile_altivec_128_64(
50555         const parasail_profile_t * const restrict profile,
50556         const char * const restrict s2, const int s2Len,
50557         const int open, const int gap);
50558 
50559 extern parasail_result_t* parasail_sg_db_striped_profile_altivec_128_32(
50560         const parasail_profile_t * const restrict profile,
50561         const char * const restrict s2, const int s2Len,
50562         const int open, const int gap);
50563 
50564 extern parasail_result_t* parasail_sg_db_striped_profile_altivec_128_16(
50565         const parasail_profile_t * const restrict profile,
50566         const char * const restrict s2, const int s2Len,
50567         const int open, const int gap);
50568 
50569 extern parasail_result_t* parasail_sg_db_striped_profile_altivec_128_8(
50570         const parasail_profile_t * const restrict profile,
50571         const char * const restrict s2, const int s2Len,
50572         const int open, const int gap);
50573 
50574 extern parasail_result_t* parasail_sg_db_striped_profile_altivec_128_sat(
50575         const parasail_profile_t * const restrict profile,
50576         const char * const restrict s2, const int s2Len,
50577         const int open, const int gap);
50578 
50579 extern parasail_result_t* parasail_sg_db_striped_profile_neon_128_64(
50580         const parasail_profile_t * const restrict profile,
50581         const char * const restrict s2, const int s2Len,
50582         const int open, const int gap);
50583 
50584 extern parasail_result_t* parasail_sg_db_striped_profile_neon_128_32(
50585         const parasail_profile_t * const restrict profile,
50586         const char * const restrict s2, const int s2Len,
50587         const int open, const int gap);
50588 
50589 extern parasail_result_t* parasail_sg_db_striped_profile_neon_128_16(
50590         const parasail_profile_t * const restrict profile,
50591         const char * const restrict s2, const int s2Len,
50592         const int open, const int gap);
50593 
50594 extern parasail_result_t* parasail_sg_db_striped_profile_neon_128_8(
50595         const parasail_profile_t * const restrict profile,
50596         const char * const restrict s2, const int s2Len,
50597         const int open, const int gap);
50598 
50599 extern parasail_result_t* parasail_sg_db_striped_profile_neon_128_sat(
50600         const parasail_profile_t * const restrict profile,
50601         const char * const restrict s2, const int s2Len,
50602         const int open, const int gap);
50603 
50604 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse2_128_64(
50605         const parasail_profile_t * const restrict profile,
50606         const char * const restrict s2, const int s2Len,
50607         const int open, const int gap);
50608 
50609 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse2_128_32(
50610         const parasail_profile_t * const restrict profile,
50611         const char * const restrict s2, const int s2Len,
50612         const int open, const int gap);
50613 
50614 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse2_128_16(
50615         const parasail_profile_t * const restrict profile,
50616         const char * const restrict s2, const int s2Len,
50617         const int open, const int gap);
50618 
50619 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse2_128_8(
50620         const parasail_profile_t * const restrict profile,
50621         const char * const restrict s2, const int s2Len,
50622         const int open, const int gap);
50623 
50624 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse2_128_sat(
50625         const parasail_profile_t * const restrict profile,
50626         const char * const restrict s2, const int s2Len,
50627         const int open, const int gap);
50628 
50629 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse41_128_64(
50630         const parasail_profile_t * const restrict profile,
50631         const char * const restrict s2, const int s2Len,
50632         const int open, const int gap);
50633 
50634 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse41_128_32(
50635         const parasail_profile_t * const restrict profile,
50636         const char * const restrict s2, const int s2Len,
50637         const int open, const int gap);
50638 
50639 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse41_128_16(
50640         const parasail_profile_t * const restrict profile,
50641         const char * const restrict s2, const int s2Len,
50642         const int open, const int gap);
50643 
50644 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse41_128_8(
50645         const parasail_profile_t * const restrict profile,
50646         const char * const restrict s2, const int s2Len,
50647         const int open, const int gap);
50648 
50649 extern parasail_result_t* parasail_sg_db_table_scan_profile_sse41_128_sat(
50650         const parasail_profile_t * const restrict profile,
50651         const char * const restrict s2, const int s2Len,
50652         const int open, const int gap);
50653 
50654 extern parasail_result_t* parasail_sg_db_table_scan_profile_avx2_256_64(
50655         const parasail_profile_t * const restrict profile,
50656         const char * const restrict s2, const int s2Len,
50657         const int open, const int gap);
50658 
50659 extern parasail_result_t* parasail_sg_db_table_scan_profile_avx2_256_32(
50660         const parasail_profile_t * const restrict profile,
50661         const char * const restrict s2, const int s2Len,
50662         const int open, const int gap);
50663 
50664 extern parasail_result_t* parasail_sg_db_table_scan_profile_avx2_256_16(
50665         const parasail_profile_t * const restrict profile,
50666         const char * const restrict s2, const int s2Len,
50667         const int open, const int gap);
50668 
50669 extern parasail_result_t* parasail_sg_db_table_scan_profile_avx2_256_8(
50670         const parasail_profile_t * const restrict profile,
50671         const char * const restrict s2, const int s2Len,
50672         const int open, const int gap);
50673 
50674 extern parasail_result_t* parasail_sg_db_table_scan_profile_avx2_256_sat(
50675         const parasail_profile_t * const restrict profile,
50676         const char * const restrict s2, const int s2Len,
50677         const int open, const int gap);
50678 
50679 extern parasail_result_t* parasail_sg_db_table_scan_profile_altivec_128_64(
50680         const parasail_profile_t * const restrict profile,
50681         const char * const restrict s2, const int s2Len,
50682         const int open, const int gap);
50683 
50684 extern parasail_result_t* parasail_sg_db_table_scan_profile_altivec_128_32(
50685         const parasail_profile_t * const restrict profile,
50686         const char * const restrict s2, const int s2Len,
50687         const int open, const int gap);
50688 
50689 extern parasail_result_t* parasail_sg_db_table_scan_profile_altivec_128_16(
50690         const parasail_profile_t * const restrict profile,
50691         const char * const restrict s2, const int s2Len,
50692         const int open, const int gap);
50693 
50694 extern parasail_result_t* parasail_sg_db_table_scan_profile_altivec_128_8(
50695         const parasail_profile_t * const restrict profile,
50696         const char * const restrict s2, const int s2Len,
50697         const int open, const int gap);
50698 
50699 extern parasail_result_t* parasail_sg_db_table_scan_profile_altivec_128_sat(
50700         const parasail_profile_t * const restrict profile,
50701         const char * const restrict s2, const int s2Len,
50702         const int open, const int gap);
50703 
50704 extern parasail_result_t* parasail_sg_db_table_scan_profile_neon_128_64(
50705         const parasail_profile_t * const restrict profile,
50706         const char * const restrict s2, const int s2Len,
50707         const int open, const int gap);
50708 
50709 extern parasail_result_t* parasail_sg_db_table_scan_profile_neon_128_32(
50710         const parasail_profile_t * const restrict profile,
50711         const char * const restrict s2, const int s2Len,
50712         const int open, const int gap);
50713 
50714 extern parasail_result_t* parasail_sg_db_table_scan_profile_neon_128_16(
50715         const parasail_profile_t * const restrict profile,
50716         const char * const restrict s2, const int s2Len,
50717         const int open, const int gap);
50718 
50719 extern parasail_result_t* parasail_sg_db_table_scan_profile_neon_128_8(
50720         const parasail_profile_t * const restrict profile,
50721         const char * const restrict s2, const int s2Len,
50722         const int open, const int gap);
50723 
50724 extern parasail_result_t* parasail_sg_db_table_scan_profile_neon_128_sat(
50725         const parasail_profile_t * const restrict profile,
50726         const char * const restrict s2, const int s2Len,
50727         const int open, const int gap);
50728 
50729 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse2_128_64(
50730         const parasail_profile_t * const restrict profile,
50731         const char * const restrict s2, const int s2Len,
50732         const int open, const int gap);
50733 
50734 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse2_128_32(
50735         const parasail_profile_t * const restrict profile,
50736         const char * const restrict s2, const int s2Len,
50737         const int open, const int gap);
50738 
50739 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse2_128_16(
50740         const parasail_profile_t * const restrict profile,
50741         const char * const restrict s2, const int s2Len,
50742         const int open, const int gap);
50743 
50744 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse2_128_8(
50745         const parasail_profile_t * const restrict profile,
50746         const char * const restrict s2, const int s2Len,
50747         const int open, const int gap);
50748 
50749 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse2_128_sat(
50750         const parasail_profile_t * const restrict profile,
50751         const char * const restrict s2, const int s2Len,
50752         const int open, const int gap);
50753 
50754 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse41_128_64(
50755         const parasail_profile_t * const restrict profile,
50756         const char * const restrict s2, const int s2Len,
50757         const int open, const int gap);
50758 
50759 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse41_128_32(
50760         const parasail_profile_t * const restrict profile,
50761         const char * const restrict s2, const int s2Len,
50762         const int open, const int gap);
50763 
50764 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse41_128_16(
50765         const parasail_profile_t * const restrict profile,
50766         const char * const restrict s2, const int s2Len,
50767         const int open, const int gap);
50768 
50769 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse41_128_8(
50770         const parasail_profile_t * const restrict profile,
50771         const char * const restrict s2, const int s2Len,
50772         const int open, const int gap);
50773 
50774 extern parasail_result_t* parasail_sg_db_table_striped_profile_sse41_128_sat(
50775         const parasail_profile_t * const restrict profile,
50776         const char * const restrict s2, const int s2Len,
50777         const int open, const int gap);
50778 
50779 extern parasail_result_t* parasail_sg_db_table_striped_profile_avx2_256_64(
50780         const parasail_profile_t * const restrict profile,
50781         const char * const restrict s2, const int s2Len,
50782         const int open, const int gap);
50783 
50784 extern parasail_result_t* parasail_sg_db_table_striped_profile_avx2_256_32(
50785         const parasail_profile_t * const restrict profile,
50786         const char * const restrict s2, const int s2Len,
50787         const int open, const int gap);
50788 
50789 extern parasail_result_t* parasail_sg_db_table_striped_profile_avx2_256_16(
50790         const parasail_profile_t * const restrict profile,
50791         const char * const restrict s2, const int s2Len,
50792         const int open, const int gap);
50793 
50794 extern parasail_result_t* parasail_sg_db_table_striped_profile_avx2_256_8(
50795         const parasail_profile_t * const restrict profile,
50796         const char * const restrict s2, const int s2Len,
50797         const int open, const int gap);
50798 
50799 extern parasail_result_t* parasail_sg_db_table_striped_profile_avx2_256_sat(
50800         const parasail_profile_t * const restrict profile,
50801         const char * const restrict s2, const int s2Len,
50802         const int open, const int gap);
50803 
50804 extern parasail_result_t* parasail_sg_db_table_striped_profile_altivec_128_64(
50805         const parasail_profile_t * const restrict profile,
50806         const char * const restrict s2, const int s2Len,
50807         const int open, const int gap);
50808 
50809 extern parasail_result_t* parasail_sg_db_table_striped_profile_altivec_128_32(
50810         const parasail_profile_t * const restrict profile,
50811         const char * const restrict s2, const int s2Len,
50812         const int open, const int gap);
50813 
50814 extern parasail_result_t* parasail_sg_db_table_striped_profile_altivec_128_16(
50815         const parasail_profile_t * const restrict profile,
50816         const char * const restrict s2, const int s2Len,
50817         const int open, const int gap);
50818 
50819 extern parasail_result_t* parasail_sg_db_table_striped_profile_altivec_128_8(
50820         const parasail_profile_t * const restrict profile,
50821         const char * const restrict s2, const int s2Len,
50822         const int open, const int gap);
50823 
50824 extern parasail_result_t* parasail_sg_db_table_striped_profile_altivec_128_sat(
50825         const parasail_profile_t * const restrict profile,
50826         const char * const restrict s2, const int s2Len,
50827         const int open, const int gap);
50828 
50829 extern parasail_result_t* parasail_sg_db_table_striped_profile_neon_128_64(
50830         const parasail_profile_t * const restrict profile,
50831         const char * const restrict s2, const int s2Len,
50832         const int open, const int gap);
50833 
50834 extern parasail_result_t* parasail_sg_db_table_striped_profile_neon_128_32(
50835         const parasail_profile_t * const restrict profile,
50836         const char * const restrict s2, const int s2Len,
50837         const int open, const int gap);
50838 
50839 extern parasail_result_t* parasail_sg_db_table_striped_profile_neon_128_16(
50840         const parasail_profile_t * const restrict profile,
50841         const char * const restrict s2, const int s2Len,
50842         const int open, const int gap);
50843 
50844 extern parasail_result_t* parasail_sg_db_table_striped_profile_neon_128_8(
50845         const parasail_profile_t * const restrict profile,
50846         const char * const restrict s2, const int s2Len,
50847         const int open, const int gap);
50848 
50849 extern parasail_result_t* parasail_sg_db_table_striped_profile_neon_128_sat(
50850         const parasail_profile_t * const restrict profile,
50851         const char * const restrict s2, const int s2Len,
50852         const int open, const int gap);
50853 
50854 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse2_128_64(
50855         const parasail_profile_t * const restrict profile,
50856         const char * const restrict s2, const int s2Len,
50857         const int open, const int gap);
50858 
50859 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse2_128_32(
50860         const parasail_profile_t * const restrict profile,
50861         const char * const restrict s2, const int s2Len,
50862         const int open, const int gap);
50863 
50864 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse2_128_16(
50865         const parasail_profile_t * const restrict profile,
50866         const char * const restrict s2, const int s2Len,
50867         const int open, const int gap);
50868 
50869 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse2_128_8(
50870         const parasail_profile_t * const restrict profile,
50871         const char * const restrict s2, const int s2Len,
50872         const int open, const int gap);
50873 
50874 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse2_128_sat(
50875         const parasail_profile_t * const restrict profile,
50876         const char * const restrict s2, const int s2Len,
50877         const int open, const int gap);
50878 
50879 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse41_128_64(
50880         const parasail_profile_t * const restrict profile,
50881         const char * const restrict s2, const int s2Len,
50882         const int open, const int gap);
50883 
50884 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse41_128_32(
50885         const parasail_profile_t * const restrict profile,
50886         const char * const restrict s2, const int s2Len,
50887         const int open, const int gap);
50888 
50889 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse41_128_16(
50890         const parasail_profile_t * const restrict profile,
50891         const char * const restrict s2, const int s2Len,
50892         const int open, const int gap);
50893 
50894 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse41_128_8(
50895         const parasail_profile_t * const restrict profile,
50896         const char * const restrict s2, const int s2Len,
50897         const int open, const int gap);
50898 
50899 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sse41_128_sat(
50900         const parasail_profile_t * const restrict profile,
50901         const char * const restrict s2, const int s2Len,
50902         const int open, const int gap);
50903 
50904 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_avx2_256_64(
50905         const parasail_profile_t * const restrict profile,
50906         const char * const restrict s2, const int s2Len,
50907         const int open, const int gap);
50908 
50909 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_avx2_256_32(
50910         const parasail_profile_t * const restrict profile,
50911         const char * const restrict s2, const int s2Len,
50912         const int open, const int gap);
50913 
50914 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_avx2_256_16(
50915         const parasail_profile_t * const restrict profile,
50916         const char * const restrict s2, const int s2Len,
50917         const int open, const int gap);
50918 
50919 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_avx2_256_8(
50920         const parasail_profile_t * const restrict profile,
50921         const char * const restrict s2, const int s2Len,
50922         const int open, const int gap);
50923 
50924 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_avx2_256_sat(
50925         const parasail_profile_t * const restrict profile,
50926         const char * const restrict s2, const int s2Len,
50927         const int open, const int gap);
50928 
50929 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_altivec_128_64(
50930         const parasail_profile_t * const restrict profile,
50931         const char * const restrict s2, const int s2Len,
50932         const int open, const int gap);
50933 
50934 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_altivec_128_32(
50935         const parasail_profile_t * const restrict profile,
50936         const char * const restrict s2, const int s2Len,
50937         const int open, const int gap);
50938 
50939 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_altivec_128_16(
50940         const parasail_profile_t * const restrict profile,
50941         const char * const restrict s2, const int s2Len,
50942         const int open, const int gap);
50943 
50944 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_altivec_128_8(
50945         const parasail_profile_t * const restrict profile,
50946         const char * const restrict s2, const int s2Len,
50947         const int open, const int gap);
50948 
50949 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_altivec_128_sat(
50950         const parasail_profile_t * const restrict profile,
50951         const char * const restrict s2, const int s2Len,
50952         const int open, const int gap);
50953 
50954 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_neon_128_64(
50955         const parasail_profile_t * const restrict profile,
50956         const char * const restrict s2, const int s2Len,
50957         const int open, const int gap);
50958 
50959 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_neon_128_32(
50960         const parasail_profile_t * const restrict profile,
50961         const char * const restrict s2, const int s2Len,
50962         const int open, const int gap);
50963 
50964 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_neon_128_16(
50965         const parasail_profile_t * const restrict profile,
50966         const char * const restrict s2, const int s2Len,
50967         const int open, const int gap);
50968 
50969 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_neon_128_8(
50970         const parasail_profile_t * const restrict profile,
50971         const char * const restrict s2, const int s2Len,
50972         const int open, const int gap);
50973 
50974 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_neon_128_sat(
50975         const parasail_profile_t * const restrict profile,
50976         const char * const restrict s2, const int s2Len,
50977         const int open, const int gap);
50978 
50979 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse2_128_64(
50980         const parasail_profile_t * const restrict profile,
50981         const char * const restrict s2, const int s2Len,
50982         const int open, const int gap);
50983 
50984 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse2_128_32(
50985         const parasail_profile_t * const restrict profile,
50986         const char * const restrict s2, const int s2Len,
50987         const int open, const int gap);
50988 
50989 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse2_128_16(
50990         const parasail_profile_t * const restrict profile,
50991         const char * const restrict s2, const int s2Len,
50992         const int open, const int gap);
50993 
50994 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse2_128_8(
50995         const parasail_profile_t * const restrict profile,
50996         const char * const restrict s2, const int s2Len,
50997         const int open, const int gap);
50998 
50999 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse2_128_sat(
51000         const parasail_profile_t * const restrict profile,
51001         const char * const restrict s2, const int s2Len,
51002         const int open, const int gap);
51003 
51004 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse41_128_64(
51005         const parasail_profile_t * const restrict profile,
51006         const char * const restrict s2, const int s2Len,
51007         const int open, const int gap);
51008 
51009 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse41_128_32(
51010         const parasail_profile_t * const restrict profile,
51011         const char * const restrict s2, const int s2Len,
51012         const int open, const int gap);
51013 
51014 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse41_128_16(
51015         const parasail_profile_t * const restrict profile,
51016         const char * const restrict s2, const int s2Len,
51017         const int open, const int gap);
51018 
51019 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse41_128_8(
51020         const parasail_profile_t * const restrict profile,
51021         const char * const restrict s2, const int s2Len,
51022         const int open, const int gap);
51023 
51024 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sse41_128_sat(
51025         const parasail_profile_t * const restrict profile,
51026         const char * const restrict s2, const int s2Len,
51027         const int open, const int gap);
51028 
51029 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_avx2_256_64(
51030         const parasail_profile_t * const restrict profile,
51031         const char * const restrict s2, const int s2Len,
51032         const int open, const int gap);
51033 
51034 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_avx2_256_32(
51035         const parasail_profile_t * const restrict profile,
51036         const char * const restrict s2, const int s2Len,
51037         const int open, const int gap);
51038 
51039 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_avx2_256_16(
51040         const parasail_profile_t * const restrict profile,
51041         const char * const restrict s2, const int s2Len,
51042         const int open, const int gap);
51043 
51044 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_avx2_256_8(
51045         const parasail_profile_t * const restrict profile,
51046         const char * const restrict s2, const int s2Len,
51047         const int open, const int gap);
51048 
51049 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_avx2_256_sat(
51050         const parasail_profile_t * const restrict profile,
51051         const char * const restrict s2, const int s2Len,
51052         const int open, const int gap);
51053 
51054 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_altivec_128_64(
51055         const parasail_profile_t * const restrict profile,
51056         const char * const restrict s2, const int s2Len,
51057         const int open, const int gap);
51058 
51059 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_altivec_128_32(
51060         const parasail_profile_t * const restrict profile,
51061         const char * const restrict s2, const int s2Len,
51062         const int open, const int gap);
51063 
51064 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_altivec_128_16(
51065         const parasail_profile_t * const restrict profile,
51066         const char * const restrict s2, const int s2Len,
51067         const int open, const int gap);
51068 
51069 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_altivec_128_8(
51070         const parasail_profile_t * const restrict profile,
51071         const char * const restrict s2, const int s2Len,
51072         const int open, const int gap);
51073 
51074 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_altivec_128_sat(
51075         const parasail_profile_t * const restrict profile,
51076         const char * const restrict s2, const int s2Len,
51077         const int open, const int gap);
51078 
51079 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_neon_128_64(
51080         const parasail_profile_t * const restrict profile,
51081         const char * const restrict s2, const int s2Len,
51082         const int open, const int gap);
51083 
51084 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_neon_128_32(
51085         const parasail_profile_t * const restrict profile,
51086         const char * const restrict s2, const int s2Len,
51087         const int open, const int gap);
51088 
51089 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_neon_128_16(
51090         const parasail_profile_t * const restrict profile,
51091         const char * const restrict s2, const int s2Len,
51092         const int open, const int gap);
51093 
51094 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_neon_128_8(
51095         const parasail_profile_t * const restrict profile,
51096         const char * const restrict s2, const int s2Len,
51097         const int open, const int gap);
51098 
51099 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_neon_128_sat(
51100         const parasail_profile_t * const restrict profile,
51101         const char * const restrict s2, const int s2Len,
51102         const int open, const int gap);
51103 
51104 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse2_128_64(
51105         const parasail_profile_t * const restrict profile,
51106         const char * const restrict s2, const int s2Len,
51107         const int open, const int gap);
51108 
51109 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse2_128_32(
51110         const parasail_profile_t * const restrict profile,
51111         const char * const restrict s2, const int s2Len,
51112         const int open, const int gap);
51113 
51114 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse2_128_16(
51115         const parasail_profile_t * const restrict profile,
51116         const char * const restrict s2, const int s2Len,
51117         const int open, const int gap);
51118 
51119 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse2_128_8(
51120         const parasail_profile_t * const restrict profile,
51121         const char * const restrict s2, const int s2Len,
51122         const int open, const int gap);
51123 
51124 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse2_128_sat(
51125         const parasail_profile_t * const restrict profile,
51126         const char * const restrict s2, const int s2Len,
51127         const int open, const int gap);
51128 
51129 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse41_128_64(
51130         const parasail_profile_t * const restrict profile,
51131         const char * const restrict s2, const int s2Len,
51132         const int open, const int gap);
51133 
51134 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse41_128_32(
51135         const parasail_profile_t * const restrict profile,
51136         const char * const restrict s2, const int s2Len,
51137         const int open, const int gap);
51138 
51139 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse41_128_16(
51140         const parasail_profile_t * const restrict profile,
51141         const char * const restrict s2, const int s2Len,
51142         const int open, const int gap);
51143 
51144 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse41_128_8(
51145         const parasail_profile_t * const restrict profile,
51146         const char * const restrict s2, const int s2Len,
51147         const int open, const int gap);
51148 
51149 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sse41_128_sat(
51150         const parasail_profile_t * const restrict profile,
51151         const char * const restrict s2, const int s2Len,
51152         const int open, const int gap);
51153 
51154 extern parasail_result_t* parasail_sg_db_trace_scan_profile_avx2_256_64(
51155         const parasail_profile_t * const restrict profile,
51156         const char * const restrict s2, const int s2Len,
51157         const int open, const int gap);
51158 
51159 extern parasail_result_t* parasail_sg_db_trace_scan_profile_avx2_256_32(
51160         const parasail_profile_t * const restrict profile,
51161         const char * const restrict s2, const int s2Len,
51162         const int open, const int gap);
51163 
51164 extern parasail_result_t* parasail_sg_db_trace_scan_profile_avx2_256_16(
51165         const parasail_profile_t * const restrict profile,
51166         const char * const restrict s2, const int s2Len,
51167         const int open, const int gap);
51168 
51169 extern parasail_result_t* parasail_sg_db_trace_scan_profile_avx2_256_8(
51170         const parasail_profile_t * const restrict profile,
51171         const char * const restrict s2, const int s2Len,
51172         const int open, const int gap);
51173 
51174 extern parasail_result_t* parasail_sg_db_trace_scan_profile_avx2_256_sat(
51175         const parasail_profile_t * const restrict profile,
51176         const char * const restrict s2, const int s2Len,
51177         const int open, const int gap);
51178 
51179 extern parasail_result_t* parasail_sg_db_trace_scan_profile_altivec_128_64(
51180         const parasail_profile_t * const restrict profile,
51181         const char * const restrict s2, const int s2Len,
51182         const int open, const int gap);
51183 
51184 extern parasail_result_t* parasail_sg_db_trace_scan_profile_altivec_128_32(
51185         const parasail_profile_t * const restrict profile,
51186         const char * const restrict s2, const int s2Len,
51187         const int open, const int gap);
51188 
51189 extern parasail_result_t* parasail_sg_db_trace_scan_profile_altivec_128_16(
51190         const parasail_profile_t * const restrict profile,
51191         const char * const restrict s2, const int s2Len,
51192         const int open, const int gap);
51193 
51194 extern parasail_result_t* parasail_sg_db_trace_scan_profile_altivec_128_8(
51195         const parasail_profile_t * const restrict profile,
51196         const char * const restrict s2, const int s2Len,
51197         const int open, const int gap);
51198 
51199 extern parasail_result_t* parasail_sg_db_trace_scan_profile_altivec_128_sat(
51200         const parasail_profile_t * const restrict profile,
51201         const char * const restrict s2, const int s2Len,
51202         const int open, const int gap);
51203 
51204 extern parasail_result_t* parasail_sg_db_trace_scan_profile_neon_128_64(
51205         const parasail_profile_t * const restrict profile,
51206         const char * const restrict s2, const int s2Len,
51207         const int open, const int gap);
51208 
51209 extern parasail_result_t* parasail_sg_db_trace_scan_profile_neon_128_32(
51210         const parasail_profile_t * const restrict profile,
51211         const char * const restrict s2, const int s2Len,
51212         const int open, const int gap);
51213 
51214 extern parasail_result_t* parasail_sg_db_trace_scan_profile_neon_128_16(
51215         const parasail_profile_t * const restrict profile,
51216         const char * const restrict s2, const int s2Len,
51217         const int open, const int gap);
51218 
51219 extern parasail_result_t* parasail_sg_db_trace_scan_profile_neon_128_8(
51220         const parasail_profile_t * const restrict profile,
51221         const char * const restrict s2, const int s2Len,
51222         const int open, const int gap);
51223 
51224 extern parasail_result_t* parasail_sg_db_trace_scan_profile_neon_128_sat(
51225         const parasail_profile_t * const restrict profile,
51226         const char * const restrict s2, const int s2Len,
51227         const int open, const int gap);
51228 
51229 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse2_128_64(
51230         const parasail_profile_t * const restrict profile,
51231         const char * const restrict s2, const int s2Len,
51232         const int open, const int gap);
51233 
51234 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse2_128_32(
51235         const parasail_profile_t * const restrict profile,
51236         const char * const restrict s2, const int s2Len,
51237         const int open, const int gap);
51238 
51239 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse2_128_16(
51240         const parasail_profile_t * const restrict profile,
51241         const char * const restrict s2, const int s2Len,
51242         const int open, const int gap);
51243 
51244 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse2_128_8(
51245         const parasail_profile_t * const restrict profile,
51246         const char * const restrict s2, const int s2Len,
51247         const int open, const int gap);
51248 
51249 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse2_128_sat(
51250         const parasail_profile_t * const restrict profile,
51251         const char * const restrict s2, const int s2Len,
51252         const int open, const int gap);
51253 
51254 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse41_128_64(
51255         const parasail_profile_t * const restrict profile,
51256         const char * const restrict s2, const int s2Len,
51257         const int open, const int gap);
51258 
51259 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse41_128_32(
51260         const parasail_profile_t * const restrict profile,
51261         const char * const restrict s2, const int s2Len,
51262         const int open, const int gap);
51263 
51264 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse41_128_16(
51265         const parasail_profile_t * const restrict profile,
51266         const char * const restrict s2, const int s2Len,
51267         const int open, const int gap);
51268 
51269 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse41_128_8(
51270         const parasail_profile_t * const restrict profile,
51271         const char * const restrict s2, const int s2Len,
51272         const int open, const int gap);
51273 
51274 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sse41_128_sat(
51275         const parasail_profile_t * const restrict profile,
51276         const char * const restrict s2, const int s2Len,
51277         const int open, const int gap);
51278 
51279 extern parasail_result_t* parasail_sg_db_trace_striped_profile_avx2_256_64(
51280         const parasail_profile_t * const restrict profile,
51281         const char * const restrict s2, const int s2Len,
51282         const int open, const int gap);
51283 
51284 extern parasail_result_t* parasail_sg_db_trace_striped_profile_avx2_256_32(
51285         const parasail_profile_t * const restrict profile,
51286         const char * const restrict s2, const int s2Len,
51287         const int open, const int gap);
51288 
51289 extern parasail_result_t* parasail_sg_db_trace_striped_profile_avx2_256_16(
51290         const parasail_profile_t * const restrict profile,
51291         const char * const restrict s2, const int s2Len,
51292         const int open, const int gap);
51293 
51294 extern parasail_result_t* parasail_sg_db_trace_striped_profile_avx2_256_8(
51295         const parasail_profile_t * const restrict profile,
51296         const char * const restrict s2, const int s2Len,
51297         const int open, const int gap);
51298 
51299 extern parasail_result_t* parasail_sg_db_trace_striped_profile_avx2_256_sat(
51300         const parasail_profile_t * const restrict profile,
51301         const char * const restrict s2, const int s2Len,
51302         const int open, const int gap);
51303 
51304 extern parasail_result_t* parasail_sg_db_trace_striped_profile_altivec_128_64(
51305         const parasail_profile_t * const restrict profile,
51306         const char * const restrict s2, const int s2Len,
51307         const int open, const int gap);
51308 
51309 extern parasail_result_t* parasail_sg_db_trace_striped_profile_altivec_128_32(
51310         const parasail_profile_t * const restrict profile,
51311         const char * const restrict s2, const int s2Len,
51312         const int open, const int gap);
51313 
51314 extern parasail_result_t* parasail_sg_db_trace_striped_profile_altivec_128_16(
51315         const parasail_profile_t * const restrict profile,
51316         const char * const restrict s2, const int s2Len,
51317         const int open, const int gap);
51318 
51319 extern parasail_result_t* parasail_sg_db_trace_striped_profile_altivec_128_8(
51320         const parasail_profile_t * const restrict profile,
51321         const char * const restrict s2, const int s2Len,
51322         const int open, const int gap);
51323 
51324 extern parasail_result_t* parasail_sg_db_trace_striped_profile_altivec_128_sat(
51325         const parasail_profile_t * const restrict profile,
51326         const char * const restrict s2, const int s2Len,
51327         const int open, const int gap);
51328 
51329 extern parasail_result_t* parasail_sg_db_trace_striped_profile_neon_128_64(
51330         const parasail_profile_t * const restrict profile,
51331         const char * const restrict s2, const int s2Len,
51332         const int open, const int gap);
51333 
51334 extern parasail_result_t* parasail_sg_db_trace_striped_profile_neon_128_32(
51335         const parasail_profile_t * const restrict profile,
51336         const char * const restrict s2, const int s2Len,
51337         const int open, const int gap);
51338 
51339 extern parasail_result_t* parasail_sg_db_trace_striped_profile_neon_128_16(
51340         const parasail_profile_t * const restrict profile,
51341         const char * const restrict s2, const int s2Len,
51342         const int open, const int gap);
51343 
51344 extern parasail_result_t* parasail_sg_db_trace_striped_profile_neon_128_8(
51345         const parasail_profile_t * const restrict profile,
51346         const char * const restrict s2, const int s2Len,
51347         const int open, const int gap);
51348 
51349 extern parasail_result_t* parasail_sg_db_trace_striped_profile_neon_128_sat(
51350         const parasail_profile_t * const restrict profile,
51351         const char * const restrict s2, const int s2Len,
51352         const int open, const int gap);
51353 
51354 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse2_128_64(
51355         const parasail_profile_t * const restrict profile,
51356         const char * const restrict s2, const int s2Len,
51357         const int open, const int gap);
51358 
51359 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse2_128_32(
51360         const parasail_profile_t * const restrict profile,
51361         const char * const restrict s2, const int s2Len,
51362         const int open, const int gap);
51363 
51364 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse2_128_16(
51365         const parasail_profile_t * const restrict profile,
51366         const char * const restrict s2, const int s2Len,
51367         const int open, const int gap);
51368 
51369 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse2_128_8(
51370         const parasail_profile_t * const restrict profile,
51371         const char * const restrict s2, const int s2Len,
51372         const int open, const int gap);
51373 
51374 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse2_128_sat(
51375         const parasail_profile_t * const restrict profile,
51376         const char * const restrict s2, const int s2Len,
51377         const int open, const int gap);
51378 
51379 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse41_128_64(
51380         const parasail_profile_t * const restrict profile,
51381         const char * const restrict s2, const int s2Len,
51382         const int open, const int gap);
51383 
51384 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse41_128_32(
51385         const parasail_profile_t * const restrict profile,
51386         const char * const restrict s2, const int s2Len,
51387         const int open, const int gap);
51388 
51389 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse41_128_16(
51390         const parasail_profile_t * const restrict profile,
51391         const char * const restrict s2, const int s2Len,
51392         const int open, const int gap);
51393 
51394 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse41_128_8(
51395         const parasail_profile_t * const restrict profile,
51396         const char * const restrict s2, const int s2Len,
51397         const int open, const int gap);
51398 
51399 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sse41_128_sat(
51400         const parasail_profile_t * const restrict profile,
51401         const char * const restrict s2, const int s2Len,
51402         const int open, const int gap);
51403 
51404 extern parasail_result_t* parasail_sg_db_stats_scan_profile_avx2_256_64(
51405         const parasail_profile_t * const restrict profile,
51406         const char * const restrict s2, const int s2Len,
51407         const int open, const int gap);
51408 
51409 extern parasail_result_t* parasail_sg_db_stats_scan_profile_avx2_256_32(
51410         const parasail_profile_t * const restrict profile,
51411         const char * const restrict s2, const int s2Len,
51412         const int open, const int gap);
51413 
51414 extern parasail_result_t* parasail_sg_db_stats_scan_profile_avx2_256_16(
51415         const parasail_profile_t * const restrict profile,
51416         const char * const restrict s2, const int s2Len,
51417         const int open, const int gap);
51418 
51419 extern parasail_result_t* parasail_sg_db_stats_scan_profile_avx2_256_8(
51420         const parasail_profile_t * const restrict profile,
51421         const char * const restrict s2, const int s2Len,
51422         const int open, const int gap);
51423 
51424 extern parasail_result_t* parasail_sg_db_stats_scan_profile_avx2_256_sat(
51425         const parasail_profile_t * const restrict profile,
51426         const char * const restrict s2, const int s2Len,
51427         const int open, const int gap);
51428 
51429 extern parasail_result_t* parasail_sg_db_stats_scan_profile_altivec_128_64(
51430         const parasail_profile_t * const restrict profile,
51431         const char * const restrict s2, const int s2Len,
51432         const int open, const int gap);
51433 
51434 extern parasail_result_t* parasail_sg_db_stats_scan_profile_altivec_128_32(
51435         const parasail_profile_t * const restrict profile,
51436         const char * const restrict s2, const int s2Len,
51437         const int open, const int gap);
51438 
51439 extern parasail_result_t* parasail_sg_db_stats_scan_profile_altivec_128_16(
51440         const parasail_profile_t * const restrict profile,
51441         const char * const restrict s2, const int s2Len,
51442         const int open, const int gap);
51443 
51444 extern parasail_result_t* parasail_sg_db_stats_scan_profile_altivec_128_8(
51445         const parasail_profile_t * const restrict profile,
51446         const char * const restrict s2, const int s2Len,
51447         const int open, const int gap);
51448 
51449 extern parasail_result_t* parasail_sg_db_stats_scan_profile_altivec_128_sat(
51450         const parasail_profile_t * const restrict profile,
51451         const char * const restrict s2, const int s2Len,
51452         const int open, const int gap);
51453 
51454 extern parasail_result_t* parasail_sg_db_stats_scan_profile_neon_128_64(
51455         const parasail_profile_t * const restrict profile,
51456         const char * const restrict s2, const int s2Len,
51457         const int open, const int gap);
51458 
51459 extern parasail_result_t* parasail_sg_db_stats_scan_profile_neon_128_32(
51460         const parasail_profile_t * const restrict profile,
51461         const char * const restrict s2, const int s2Len,
51462         const int open, const int gap);
51463 
51464 extern parasail_result_t* parasail_sg_db_stats_scan_profile_neon_128_16(
51465         const parasail_profile_t * const restrict profile,
51466         const char * const restrict s2, const int s2Len,
51467         const int open, const int gap);
51468 
51469 extern parasail_result_t* parasail_sg_db_stats_scan_profile_neon_128_8(
51470         const parasail_profile_t * const restrict profile,
51471         const char * const restrict s2, const int s2Len,
51472         const int open, const int gap);
51473 
51474 extern parasail_result_t* parasail_sg_db_stats_scan_profile_neon_128_sat(
51475         const parasail_profile_t * const restrict profile,
51476         const char * const restrict s2, const int s2Len,
51477         const int open, const int gap);
51478 
51479 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse2_128_64(
51480         const parasail_profile_t * const restrict profile,
51481         const char * const restrict s2, const int s2Len,
51482         const int open, const int gap);
51483 
51484 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse2_128_32(
51485         const parasail_profile_t * const restrict profile,
51486         const char * const restrict s2, const int s2Len,
51487         const int open, const int gap);
51488 
51489 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse2_128_16(
51490         const parasail_profile_t * const restrict profile,
51491         const char * const restrict s2, const int s2Len,
51492         const int open, const int gap);
51493 
51494 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse2_128_8(
51495         const parasail_profile_t * const restrict profile,
51496         const char * const restrict s2, const int s2Len,
51497         const int open, const int gap);
51498 
51499 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse2_128_sat(
51500         const parasail_profile_t * const restrict profile,
51501         const char * const restrict s2, const int s2Len,
51502         const int open, const int gap);
51503 
51504 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse41_128_64(
51505         const parasail_profile_t * const restrict profile,
51506         const char * const restrict s2, const int s2Len,
51507         const int open, const int gap);
51508 
51509 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse41_128_32(
51510         const parasail_profile_t * const restrict profile,
51511         const char * const restrict s2, const int s2Len,
51512         const int open, const int gap);
51513 
51514 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse41_128_16(
51515         const parasail_profile_t * const restrict profile,
51516         const char * const restrict s2, const int s2Len,
51517         const int open, const int gap);
51518 
51519 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse41_128_8(
51520         const parasail_profile_t * const restrict profile,
51521         const char * const restrict s2, const int s2Len,
51522         const int open, const int gap);
51523 
51524 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sse41_128_sat(
51525         const parasail_profile_t * const restrict profile,
51526         const char * const restrict s2, const int s2Len,
51527         const int open, const int gap);
51528 
51529 extern parasail_result_t* parasail_sg_db_stats_striped_profile_avx2_256_64(
51530         const parasail_profile_t * const restrict profile,
51531         const char * const restrict s2, const int s2Len,
51532         const int open, const int gap);
51533 
51534 extern parasail_result_t* parasail_sg_db_stats_striped_profile_avx2_256_32(
51535         const parasail_profile_t * const restrict profile,
51536         const char * const restrict s2, const int s2Len,
51537         const int open, const int gap);
51538 
51539 extern parasail_result_t* parasail_sg_db_stats_striped_profile_avx2_256_16(
51540         const parasail_profile_t * const restrict profile,
51541         const char * const restrict s2, const int s2Len,
51542         const int open, const int gap);
51543 
51544 extern parasail_result_t* parasail_sg_db_stats_striped_profile_avx2_256_8(
51545         const parasail_profile_t * const restrict profile,
51546         const char * const restrict s2, const int s2Len,
51547         const int open, const int gap);
51548 
51549 extern parasail_result_t* parasail_sg_db_stats_striped_profile_avx2_256_sat(
51550         const parasail_profile_t * const restrict profile,
51551         const char * const restrict s2, const int s2Len,
51552         const int open, const int gap);
51553 
51554 extern parasail_result_t* parasail_sg_db_stats_striped_profile_altivec_128_64(
51555         const parasail_profile_t * const restrict profile,
51556         const char * const restrict s2, const int s2Len,
51557         const int open, const int gap);
51558 
51559 extern parasail_result_t* parasail_sg_db_stats_striped_profile_altivec_128_32(
51560         const parasail_profile_t * const restrict profile,
51561         const char * const restrict s2, const int s2Len,
51562         const int open, const int gap);
51563 
51564 extern parasail_result_t* parasail_sg_db_stats_striped_profile_altivec_128_16(
51565         const parasail_profile_t * const restrict profile,
51566         const char * const restrict s2, const int s2Len,
51567         const int open, const int gap);
51568 
51569 extern parasail_result_t* parasail_sg_db_stats_striped_profile_altivec_128_8(
51570         const parasail_profile_t * const restrict profile,
51571         const char * const restrict s2, const int s2Len,
51572         const int open, const int gap);
51573 
51574 extern parasail_result_t* parasail_sg_db_stats_striped_profile_altivec_128_sat(
51575         const parasail_profile_t * const restrict profile,
51576         const char * const restrict s2, const int s2Len,
51577         const int open, const int gap);
51578 
51579 extern parasail_result_t* parasail_sg_db_stats_striped_profile_neon_128_64(
51580         const parasail_profile_t * const restrict profile,
51581         const char * const restrict s2, const int s2Len,
51582         const int open, const int gap);
51583 
51584 extern parasail_result_t* parasail_sg_db_stats_striped_profile_neon_128_32(
51585         const parasail_profile_t * const restrict profile,
51586         const char * const restrict s2, const int s2Len,
51587         const int open, const int gap);
51588 
51589 extern parasail_result_t* parasail_sg_db_stats_striped_profile_neon_128_16(
51590         const parasail_profile_t * const restrict profile,
51591         const char * const restrict s2, const int s2Len,
51592         const int open, const int gap);
51593 
51594 extern parasail_result_t* parasail_sg_db_stats_striped_profile_neon_128_8(
51595         const parasail_profile_t * const restrict profile,
51596         const char * const restrict s2, const int s2Len,
51597         const int open, const int gap);
51598 
51599 extern parasail_result_t* parasail_sg_db_stats_striped_profile_neon_128_sat(
51600         const parasail_profile_t * const restrict profile,
51601         const char * const restrict s2, const int s2Len,
51602         const int open, const int gap);
51603 
51604 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse2_128_64(
51605         const parasail_profile_t * const restrict profile,
51606         const char * const restrict s2, const int s2Len,
51607         const int open, const int gap);
51608 
51609 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse2_128_32(
51610         const parasail_profile_t * const restrict profile,
51611         const char * const restrict s2, const int s2Len,
51612         const int open, const int gap);
51613 
51614 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse2_128_16(
51615         const parasail_profile_t * const restrict profile,
51616         const char * const restrict s2, const int s2Len,
51617         const int open, const int gap);
51618 
51619 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse2_128_8(
51620         const parasail_profile_t * const restrict profile,
51621         const char * const restrict s2, const int s2Len,
51622         const int open, const int gap);
51623 
51624 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse2_128_sat(
51625         const parasail_profile_t * const restrict profile,
51626         const char * const restrict s2, const int s2Len,
51627         const int open, const int gap);
51628 
51629 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse41_128_64(
51630         const parasail_profile_t * const restrict profile,
51631         const char * const restrict s2, const int s2Len,
51632         const int open, const int gap);
51633 
51634 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse41_128_32(
51635         const parasail_profile_t * const restrict profile,
51636         const char * const restrict s2, const int s2Len,
51637         const int open, const int gap);
51638 
51639 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse41_128_16(
51640         const parasail_profile_t * const restrict profile,
51641         const char * const restrict s2, const int s2Len,
51642         const int open, const int gap);
51643 
51644 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse41_128_8(
51645         const parasail_profile_t * const restrict profile,
51646         const char * const restrict s2, const int s2Len,
51647         const int open, const int gap);
51648 
51649 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sse41_128_sat(
51650         const parasail_profile_t * const restrict profile,
51651         const char * const restrict s2, const int s2Len,
51652         const int open, const int gap);
51653 
51654 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_avx2_256_64(
51655         const parasail_profile_t * const restrict profile,
51656         const char * const restrict s2, const int s2Len,
51657         const int open, const int gap);
51658 
51659 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_avx2_256_32(
51660         const parasail_profile_t * const restrict profile,
51661         const char * const restrict s2, const int s2Len,
51662         const int open, const int gap);
51663 
51664 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_avx2_256_16(
51665         const parasail_profile_t * const restrict profile,
51666         const char * const restrict s2, const int s2Len,
51667         const int open, const int gap);
51668 
51669 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_avx2_256_8(
51670         const parasail_profile_t * const restrict profile,
51671         const char * const restrict s2, const int s2Len,
51672         const int open, const int gap);
51673 
51674 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_avx2_256_sat(
51675         const parasail_profile_t * const restrict profile,
51676         const char * const restrict s2, const int s2Len,
51677         const int open, const int gap);
51678 
51679 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_altivec_128_64(
51680         const parasail_profile_t * const restrict profile,
51681         const char * const restrict s2, const int s2Len,
51682         const int open, const int gap);
51683 
51684 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_altivec_128_32(
51685         const parasail_profile_t * const restrict profile,
51686         const char * const restrict s2, const int s2Len,
51687         const int open, const int gap);
51688 
51689 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_altivec_128_16(
51690         const parasail_profile_t * const restrict profile,
51691         const char * const restrict s2, const int s2Len,
51692         const int open, const int gap);
51693 
51694 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_altivec_128_8(
51695         const parasail_profile_t * const restrict profile,
51696         const char * const restrict s2, const int s2Len,
51697         const int open, const int gap);
51698 
51699 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_altivec_128_sat(
51700         const parasail_profile_t * const restrict profile,
51701         const char * const restrict s2, const int s2Len,
51702         const int open, const int gap);
51703 
51704 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_neon_128_64(
51705         const parasail_profile_t * const restrict profile,
51706         const char * const restrict s2, const int s2Len,
51707         const int open, const int gap);
51708 
51709 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_neon_128_32(
51710         const parasail_profile_t * const restrict profile,
51711         const char * const restrict s2, const int s2Len,
51712         const int open, const int gap);
51713 
51714 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_neon_128_16(
51715         const parasail_profile_t * const restrict profile,
51716         const char * const restrict s2, const int s2Len,
51717         const int open, const int gap);
51718 
51719 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_neon_128_8(
51720         const parasail_profile_t * const restrict profile,
51721         const char * const restrict s2, const int s2Len,
51722         const int open, const int gap);
51723 
51724 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_neon_128_sat(
51725         const parasail_profile_t * const restrict profile,
51726         const char * const restrict s2, const int s2Len,
51727         const int open, const int gap);
51728 
51729 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse2_128_64(
51730         const parasail_profile_t * const restrict profile,
51731         const char * const restrict s2, const int s2Len,
51732         const int open, const int gap);
51733 
51734 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse2_128_32(
51735         const parasail_profile_t * const restrict profile,
51736         const char * const restrict s2, const int s2Len,
51737         const int open, const int gap);
51738 
51739 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse2_128_16(
51740         const parasail_profile_t * const restrict profile,
51741         const char * const restrict s2, const int s2Len,
51742         const int open, const int gap);
51743 
51744 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse2_128_8(
51745         const parasail_profile_t * const restrict profile,
51746         const char * const restrict s2, const int s2Len,
51747         const int open, const int gap);
51748 
51749 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse2_128_sat(
51750         const parasail_profile_t * const restrict profile,
51751         const char * const restrict s2, const int s2Len,
51752         const int open, const int gap);
51753 
51754 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse41_128_64(
51755         const parasail_profile_t * const restrict profile,
51756         const char * const restrict s2, const int s2Len,
51757         const int open, const int gap);
51758 
51759 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse41_128_32(
51760         const parasail_profile_t * const restrict profile,
51761         const char * const restrict s2, const int s2Len,
51762         const int open, const int gap);
51763 
51764 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse41_128_16(
51765         const parasail_profile_t * const restrict profile,
51766         const char * const restrict s2, const int s2Len,
51767         const int open, const int gap);
51768 
51769 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse41_128_8(
51770         const parasail_profile_t * const restrict profile,
51771         const char * const restrict s2, const int s2Len,
51772         const int open, const int gap);
51773 
51774 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sse41_128_sat(
51775         const parasail_profile_t * const restrict profile,
51776         const char * const restrict s2, const int s2Len,
51777         const int open, const int gap);
51778 
51779 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_avx2_256_64(
51780         const parasail_profile_t * const restrict profile,
51781         const char * const restrict s2, const int s2Len,
51782         const int open, const int gap);
51783 
51784 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_avx2_256_32(
51785         const parasail_profile_t * const restrict profile,
51786         const char * const restrict s2, const int s2Len,
51787         const int open, const int gap);
51788 
51789 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_avx2_256_16(
51790         const parasail_profile_t * const restrict profile,
51791         const char * const restrict s2, const int s2Len,
51792         const int open, const int gap);
51793 
51794 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_avx2_256_8(
51795         const parasail_profile_t * const restrict profile,
51796         const char * const restrict s2, const int s2Len,
51797         const int open, const int gap);
51798 
51799 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_avx2_256_sat(
51800         const parasail_profile_t * const restrict profile,
51801         const char * const restrict s2, const int s2Len,
51802         const int open, const int gap);
51803 
51804 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_altivec_128_64(
51805         const parasail_profile_t * const restrict profile,
51806         const char * const restrict s2, const int s2Len,
51807         const int open, const int gap);
51808 
51809 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_altivec_128_32(
51810         const parasail_profile_t * const restrict profile,
51811         const char * const restrict s2, const int s2Len,
51812         const int open, const int gap);
51813 
51814 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_altivec_128_16(
51815         const parasail_profile_t * const restrict profile,
51816         const char * const restrict s2, const int s2Len,
51817         const int open, const int gap);
51818 
51819 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_altivec_128_8(
51820         const parasail_profile_t * const restrict profile,
51821         const char * const restrict s2, const int s2Len,
51822         const int open, const int gap);
51823 
51824 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_altivec_128_sat(
51825         const parasail_profile_t * const restrict profile,
51826         const char * const restrict s2, const int s2Len,
51827         const int open, const int gap);
51828 
51829 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_neon_128_64(
51830         const parasail_profile_t * const restrict profile,
51831         const char * const restrict s2, const int s2Len,
51832         const int open, const int gap);
51833 
51834 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_neon_128_32(
51835         const parasail_profile_t * const restrict profile,
51836         const char * const restrict s2, const int s2Len,
51837         const int open, const int gap);
51838 
51839 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_neon_128_16(
51840         const parasail_profile_t * const restrict profile,
51841         const char * const restrict s2, const int s2Len,
51842         const int open, const int gap);
51843 
51844 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_neon_128_8(
51845         const parasail_profile_t * const restrict profile,
51846         const char * const restrict s2, const int s2Len,
51847         const int open, const int gap);
51848 
51849 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_neon_128_sat(
51850         const parasail_profile_t * const restrict profile,
51851         const char * const restrict s2, const int s2Len,
51852         const int open, const int gap);
51853 
51854 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse2_128_64(
51855         const parasail_profile_t * const restrict profile,
51856         const char * const restrict s2, const int s2Len,
51857         const int open, const int gap);
51858 
51859 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse2_128_32(
51860         const parasail_profile_t * const restrict profile,
51861         const char * const restrict s2, const int s2Len,
51862         const int open, const int gap);
51863 
51864 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse2_128_16(
51865         const parasail_profile_t * const restrict profile,
51866         const char * const restrict s2, const int s2Len,
51867         const int open, const int gap);
51868 
51869 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse2_128_8(
51870         const parasail_profile_t * const restrict profile,
51871         const char * const restrict s2, const int s2Len,
51872         const int open, const int gap);
51873 
51874 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse2_128_sat(
51875         const parasail_profile_t * const restrict profile,
51876         const char * const restrict s2, const int s2Len,
51877         const int open, const int gap);
51878 
51879 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse41_128_64(
51880         const parasail_profile_t * const restrict profile,
51881         const char * const restrict s2, const int s2Len,
51882         const int open, const int gap);
51883 
51884 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse41_128_32(
51885         const parasail_profile_t * const restrict profile,
51886         const char * const restrict s2, const int s2Len,
51887         const int open, const int gap);
51888 
51889 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse41_128_16(
51890         const parasail_profile_t * const restrict profile,
51891         const char * const restrict s2, const int s2Len,
51892         const int open, const int gap);
51893 
51894 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse41_128_8(
51895         const parasail_profile_t * const restrict profile,
51896         const char * const restrict s2, const int s2Len,
51897         const int open, const int gap);
51898 
51899 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sse41_128_sat(
51900         const parasail_profile_t * const restrict profile,
51901         const char * const restrict s2, const int s2Len,
51902         const int open, const int gap);
51903 
51904 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_avx2_256_64(
51905         const parasail_profile_t * const restrict profile,
51906         const char * const restrict s2, const int s2Len,
51907         const int open, const int gap);
51908 
51909 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_avx2_256_32(
51910         const parasail_profile_t * const restrict profile,
51911         const char * const restrict s2, const int s2Len,
51912         const int open, const int gap);
51913 
51914 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_avx2_256_16(
51915         const parasail_profile_t * const restrict profile,
51916         const char * const restrict s2, const int s2Len,
51917         const int open, const int gap);
51918 
51919 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_avx2_256_8(
51920         const parasail_profile_t * const restrict profile,
51921         const char * const restrict s2, const int s2Len,
51922         const int open, const int gap);
51923 
51924 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_avx2_256_sat(
51925         const parasail_profile_t * const restrict profile,
51926         const char * const restrict s2, const int s2Len,
51927         const int open, const int gap);
51928 
51929 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_altivec_128_64(
51930         const parasail_profile_t * const restrict profile,
51931         const char * const restrict s2, const int s2Len,
51932         const int open, const int gap);
51933 
51934 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_altivec_128_32(
51935         const parasail_profile_t * const restrict profile,
51936         const char * const restrict s2, const int s2Len,
51937         const int open, const int gap);
51938 
51939 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_altivec_128_16(
51940         const parasail_profile_t * const restrict profile,
51941         const char * const restrict s2, const int s2Len,
51942         const int open, const int gap);
51943 
51944 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_altivec_128_8(
51945         const parasail_profile_t * const restrict profile,
51946         const char * const restrict s2, const int s2Len,
51947         const int open, const int gap);
51948 
51949 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_altivec_128_sat(
51950         const parasail_profile_t * const restrict profile,
51951         const char * const restrict s2, const int s2Len,
51952         const int open, const int gap);
51953 
51954 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_neon_128_64(
51955         const parasail_profile_t * const restrict profile,
51956         const char * const restrict s2, const int s2Len,
51957         const int open, const int gap);
51958 
51959 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_neon_128_32(
51960         const parasail_profile_t * const restrict profile,
51961         const char * const restrict s2, const int s2Len,
51962         const int open, const int gap);
51963 
51964 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_neon_128_16(
51965         const parasail_profile_t * const restrict profile,
51966         const char * const restrict s2, const int s2Len,
51967         const int open, const int gap);
51968 
51969 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_neon_128_8(
51970         const parasail_profile_t * const restrict profile,
51971         const char * const restrict s2, const int s2Len,
51972         const int open, const int gap);
51973 
51974 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_neon_128_sat(
51975         const parasail_profile_t * const restrict profile,
51976         const char * const restrict s2, const int s2Len,
51977         const int open, const int gap);
51978 
51979 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse2_128_64(
51980         const parasail_profile_t * const restrict profile,
51981         const char * const restrict s2, const int s2Len,
51982         const int open, const int gap);
51983 
51984 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse2_128_32(
51985         const parasail_profile_t * const restrict profile,
51986         const char * const restrict s2, const int s2Len,
51987         const int open, const int gap);
51988 
51989 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse2_128_16(
51990         const parasail_profile_t * const restrict profile,
51991         const char * const restrict s2, const int s2Len,
51992         const int open, const int gap);
51993 
51994 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse2_128_8(
51995         const parasail_profile_t * const restrict profile,
51996         const char * const restrict s2, const int s2Len,
51997         const int open, const int gap);
51998 
51999 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse2_128_sat(
52000         const parasail_profile_t * const restrict profile,
52001         const char * const restrict s2, const int s2Len,
52002         const int open, const int gap);
52003 
52004 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse41_128_64(
52005         const parasail_profile_t * const restrict profile,
52006         const char * const restrict s2, const int s2Len,
52007         const int open, const int gap);
52008 
52009 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse41_128_32(
52010         const parasail_profile_t * const restrict profile,
52011         const char * const restrict s2, const int s2Len,
52012         const int open, const int gap);
52013 
52014 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse41_128_16(
52015         const parasail_profile_t * const restrict profile,
52016         const char * const restrict s2, const int s2Len,
52017         const int open, const int gap);
52018 
52019 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse41_128_8(
52020         const parasail_profile_t * const restrict profile,
52021         const char * const restrict s2, const int s2Len,
52022         const int open, const int gap);
52023 
52024 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sse41_128_sat(
52025         const parasail_profile_t * const restrict profile,
52026         const char * const restrict s2, const int s2Len,
52027         const int open, const int gap);
52028 
52029 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_avx2_256_64(
52030         const parasail_profile_t * const restrict profile,
52031         const char * const restrict s2, const int s2Len,
52032         const int open, const int gap);
52033 
52034 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_avx2_256_32(
52035         const parasail_profile_t * const restrict profile,
52036         const char * const restrict s2, const int s2Len,
52037         const int open, const int gap);
52038 
52039 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_avx2_256_16(
52040         const parasail_profile_t * const restrict profile,
52041         const char * const restrict s2, const int s2Len,
52042         const int open, const int gap);
52043 
52044 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_avx2_256_8(
52045         const parasail_profile_t * const restrict profile,
52046         const char * const restrict s2, const int s2Len,
52047         const int open, const int gap);
52048 
52049 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_avx2_256_sat(
52050         const parasail_profile_t * const restrict profile,
52051         const char * const restrict s2, const int s2Len,
52052         const int open, const int gap);
52053 
52054 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_altivec_128_64(
52055         const parasail_profile_t * const restrict profile,
52056         const char * const restrict s2, const int s2Len,
52057         const int open, const int gap);
52058 
52059 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_altivec_128_32(
52060         const parasail_profile_t * const restrict profile,
52061         const char * const restrict s2, const int s2Len,
52062         const int open, const int gap);
52063 
52064 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_altivec_128_16(
52065         const parasail_profile_t * const restrict profile,
52066         const char * const restrict s2, const int s2Len,
52067         const int open, const int gap);
52068 
52069 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_altivec_128_8(
52070         const parasail_profile_t * const restrict profile,
52071         const char * const restrict s2, const int s2Len,
52072         const int open, const int gap);
52073 
52074 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_altivec_128_sat(
52075         const parasail_profile_t * const restrict profile,
52076         const char * const restrict s2, const int s2Len,
52077         const int open, const int gap);
52078 
52079 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_neon_128_64(
52080         const parasail_profile_t * const restrict profile,
52081         const char * const restrict s2, const int s2Len,
52082         const int open, const int gap);
52083 
52084 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_neon_128_32(
52085         const parasail_profile_t * const restrict profile,
52086         const char * const restrict s2, const int s2Len,
52087         const int open, const int gap);
52088 
52089 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_neon_128_16(
52090         const parasail_profile_t * const restrict profile,
52091         const char * const restrict s2, const int s2Len,
52092         const int open, const int gap);
52093 
52094 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_neon_128_8(
52095         const parasail_profile_t * const restrict profile,
52096         const char * const restrict s2, const int s2Len,
52097         const int open, const int gap);
52098 
52099 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_neon_128_sat(
52100         const parasail_profile_t * const restrict profile,
52101         const char * const restrict s2, const int s2Len,
52102         const int open, const int gap);
52103 
52104 extern parasail_result_t* parasail_sg_de_scan_profile_sse2_128_64(
52105         const parasail_profile_t * const restrict profile,
52106         const char * const restrict s2, const int s2Len,
52107         const int open, const int gap);
52108 
52109 extern parasail_result_t* parasail_sg_de_scan_profile_sse2_128_32(
52110         const parasail_profile_t * const restrict profile,
52111         const char * const restrict s2, const int s2Len,
52112         const int open, const int gap);
52113 
52114 extern parasail_result_t* parasail_sg_de_scan_profile_sse2_128_16(
52115         const parasail_profile_t * const restrict profile,
52116         const char * const restrict s2, const int s2Len,
52117         const int open, const int gap);
52118 
52119 extern parasail_result_t* parasail_sg_de_scan_profile_sse2_128_8(
52120         const parasail_profile_t * const restrict profile,
52121         const char * const restrict s2, const int s2Len,
52122         const int open, const int gap);
52123 
52124 extern parasail_result_t* parasail_sg_de_scan_profile_sse2_128_sat(
52125         const parasail_profile_t * const restrict profile,
52126         const char * const restrict s2, const int s2Len,
52127         const int open, const int gap);
52128 
52129 extern parasail_result_t* parasail_sg_de_scan_profile_sse41_128_64(
52130         const parasail_profile_t * const restrict profile,
52131         const char * const restrict s2, const int s2Len,
52132         const int open, const int gap);
52133 
52134 extern parasail_result_t* parasail_sg_de_scan_profile_sse41_128_32(
52135         const parasail_profile_t * const restrict profile,
52136         const char * const restrict s2, const int s2Len,
52137         const int open, const int gap);
52138 
52139 extern parasail_result_t* parasail_sg_de_scan_profile_sse41_128_16(
52140         const parasail_profile_t * const restrict profile,
52141         const char * const restrict s2, const int s2Len,
52142         const int open, const int gap);
52143 
52144 extern parasail_result_t* parasail_sg_de_scan_profile_sse41_128_8(
52145         const parasail_profile_t * const restrict profile,
52146         const char * const restrict s2, const int s2Len,
52147         const int open, const int gap);
52148 
52149 extern parasail_result_t* parasail_sg_de_scan_profile_sse41_128_sat(
52150         const parasail_profile_t * const restrict profile,
52151         const char * const restrict s2, const int s2Len,
52152         const int open, const int gap);
52153 
52154 extern parasail_result_t* parasail_sg_de_scan_profile_avx2_256_64(
52155         const parasail_profile_t * const restrict profile,
52156         const char * const restrict s2, const int s2Len,
52157         const int open, const int gap);
52158 
52159 extern parasail_result_t* parasail_sg_de_scan_profile_avx2_256_32(
52160         const parasail_profile_t * const restrict profile,
52161         const char * const restrict s2, const int s2Len,
52162         const int open, const int gap);
52163 
52164 extern parasail_result_t* parasail_sg_de_scan_profile_avx2_256_16(
52165         const parasail_profile_t * const restrict profile,
52166         const char * const restrict s2, const int s2Len,
52167         const int open, const int gap);
52168 
52169 extern parasail_result_t* parasail_sg_de_scan_profile_avx2_256_8(
52170         const parasail_profile_t * const restrict profile,
52171         const char * const restrict s2, const int s2Len,
52172         const int open, const int gap);
52173 
52174 extern parasail_result_t* parasail_sg_de_scan_profile_avx2_256_sat(
52175         const parasail_profile_t * const restrict profile,
52176         const char * const restrict s2, const int s2Len,
52177         const int open, const int gap);
52178 
52179 extern parasail_result_t* parasail_sg_de_scan_profile_altivec_128_64(
52180         const parasail_profile_t * const restrict profile,
52181         const char * const restrict s2, const int s2Len,
52182         const int open, const int gap);
52183 
52184 extern parasail_result_t* parasail_sg_de_scan_profile_altivec_128_32(
52185         const parasail_profile_t * const restrict profile,
52186         const char * const restrict s2, const int s2Len,
52187         const int open, const int gap);
52188 
52189 extern parasail_result_t* parasail_sg_de_scan_profile_altivec_128_16(
52190         const parasail_profile_t * const restrict profile,
52191         const char * const restrict s2, const int s2Len,
52192         const int open, const int gap);
52193 
52194 extern parasail_result_t* parasail_sg_de_scan_profile_altivec_128_8(
52195         const parasail_profile_t * const restrict profile,
52196         const char * const restrict s2, const int s2Len,
52197         const int open, const int gap);
52198 
52199 extern parasail_result_t* parasail_sg_de_scan_profile_altivec_128_sat(
52200         const parasail_profile_t * const restrict profile,
52201         const char * const restrict s2, const int s2Len,
52202         const int open, const int gap);
52203 
52204 extern parasail_result_t* parasail_sg_de_scan_profile_neon_128_64(
52205         const parasail_profile_t * const restrict profile,
52206         const char * const restrict s2, const int s2Len,
52207         const int open, const int gap);
52208 
52209 extern parasail_result_t* parasail_sg_de_scan_profile_neon_128_32(
52210         const parasail_profile_t * const restrict profile,
52211         const char * const restrict s2, const int s2Len,
52212         const int open, const int gap);
52213 
52214 extern parasail_result_t* parasail_sg_de_scan_profile_neon_128_16(
52215         const parasail_profile_t * const restrict profile,
52216         const char * const restrict s2, const int s2Len,
52217         const int open, const int gap);
52218 
52219 extern parasail_result_t* parasail_sg_de_scan_profile_neon_128_8(
52220         const parasail_profile_t * const restrict profile,
52221         const char * const restrict s2, const int s2Len,
52222         const int open, const int gap);
52223 
52224 extern parasail_result_t* parasail_sg_de_scan_profile_neon_128_sat(
52225         const parasail_profile_t * const restrict profile,
52226         const char * const restrict s2, const int s2Len,
52227         const int open, const int gap);
52228 
52229 extern parasail_result_t* parasail_sg_de_striped_profile_sse2_128_64(
52230         const parasail_profile_t * const restrict profile,
52231         const char * const restrict s2, const int s2Len,
52232         const int open, const int gap);
52233 
52234 extern parasail_result_t* parasail_sg_de_striped_profile_sse2_128_32(
52235         const parasail_profile_t * const restrict profile,
52236         const char * const restrict s2, const int s2Len,
52237         const int open, const int gap);
52238 
52239 extern parasail_result_t* parasail_sg_de_striped_profile_sse2_128_16(
52240         const parasail_profile_t * const restrict profile,
52241         const char * const restrict s2, const int s2Len,
52242         const int open, const int gap);
52243 
52244 extern parasail_result_t* parasail_sg_de_striped_profile_sse2_128_8(
52245         const parasail_profile_t * const restrict profile,
52246         const char * const restrict s2, const int s2Len,
52247         const int open, const int gap);
52248 
52249 extern parasail_result_t* parasail_sg_de_striped_profile_sse2_128_sat(
52250         const parasail_profile_t * const restrict profile,
52251         const char * const restrict s2, const int s2Len,
52252         const int open, const int gap);
52253 
52254 extern parasail_result_t* parasail_sg_de_striped_profile_sse41_128_64(
52255         const parasail_profile_t * const restrict profile,
52256         const char * const restrict s2, const int s2Len,
52257         const int open, const int gap);
52258 
52259 extern parasail_result_t* parasail_sg_de_striped_profile_sse41_128_32(
52260         const parasail_profile_t * const restrict profile,
52261         const char * const restrict s2, const int s2Len,
52262         const int open, const int gap);
52263 
52264 extern parasail_result_t* parasail_sg_de_striped_profile_sse41_128_16(
52265         const parasail_profile_t * const restrict profile,
52266         const char * const restrict s2, const int s2Len,
52267         const int open, const int gap);
52268 
52269 extern parasail_result_t* parasail_sg_de_striped_profile_sse41_128_8(
52270         const parasail_profile_t * const restrict profile,
52271         const char * const restrict s2, const int s2Len,
52272         const int open, const int gap);
52273 
52274 extern parasail_result_t* parasail_sg_de_striped_profile_sse41_128_sat(
52275         const parasail_profile_t * const restrict profile,
52276         const char * const restrict s2, const int s2Len,
52277         const int open, const int gap);
52278 
52279 extern parasail_result_t* parasail_sg_de_striped_profile_avx2_256_64(
52280         const parasail_profile_t * const restrict profile,
52281         const char * const restrict s2, const int s2Len,
52282         const int open, const int gap);
52283 
52284 extern parasail_result_t* parasail_sg_de_striped_profile_avx2_256_32(
52285         const parasail_profile_t * const restrict profile,
52286         const char * const restrict s2, const int s2Len,
52287         const int open, const int gap);
52288 
52289 extern parasail_result_t* parasail_sg_de_striped_profile_avx2_256_16(
52290         const parasail_profile_t * const restrict profile,
52291         const char * const restrict s2, const int s2Len,
52292         const int open, const int gap);
52293 
52294 extern parasail_result_t* parasail_sg_de_striped_profile_avx2_256_8(
52295         const parasail_profile_t * const restrict profile,
52296         const char * const restrict s2, const int s2Len,
52297         const int open, const int gap);
52298 
52299 extern parasail_result_t* parasail_sg_de_striped_profile_avx2_256_sat(
52300         const parasail_profile_t * const restrict profile,
52301         const char * const restrict s2, const int s2Len,
52302         const int open, const int gap);
52303 
52304 extern parasail_result_t* parasail_sg_de_striped_profile_altivec_128_64(
52305         const parasail_profile_t * const restrict profile,
52306         const char * const restrict s2, const int s2Len,
52307         const int open, const int gap);
52308 
52309 extern parasail_result_t* parasail_sg_de_striped_profile_altivec_128_32(
52310         const parasail_profile_t * const restrict profile,
52311         const char * const restrict s2, const int s2Len,
52312         const int open, const int gap);
52313 
52314 extern parasail_result_t* parasail_sg_de_striped_profile_altivec_128_16(
52315         const parasail_profile_t * const restrict profile,
52316         const char * const restrict s2, const int s2Len,
52317         const int open, const int gap);
52318 
52319 extern parasail_result_t* parasail_sg_de_striped_profile_altivec_128_8(
52320         const parasail_profile_t * const restrict profile,
52321         const char * const restrict s2, const int s2Len,
52322         const int open, const int gap);
52323 
52324 extern parasail_result_t* parasail_sg_de_striped_profile_altivec_128_sat(
52325         const parasail_profile_t * const restrict profile,
52326         const char * const restrict s2, const int s2Len,
52327         const int open, const int gap);
52328 
52329 extern parasail_result_t* parasail_sg_de_striped_profile_neon_128_64(
52330         const parasail_profile_t * const restrict profile,
52331         const char * const restrict s2, const int s2Len,
52332         const int open, const int gap);
52333 
52334 extern parasail_result_t* parasail_sg_de_striped_profile_neon_128_32(
52335         const parasail_profile_t * const restrict profile,
52336         const char * const restrict s2, const int s2Len,
52337         const int open, const int gap);
52338 
52339 extern parasail_result_t* parasail_sg_de_striped_profile_neon_128_16(
52340         const parasail_profile_t * const restrict profile,
52341         const char * const restrict s2, const int s2Len,
52342         const int open, const int gap);
52343 
52344 extern parasail_result_t* parasail_sg_de_striped_profile_neon_128_8(
52345         const parasail_profile_t * const restrict profile,
52346         const char * const restrict s2, const int s2Len,
52347         const int open, const int gap);
52348 
52349 extern parasail_result_t* parasail_sg_de_striped_profile_neon_128_sat(
52350         const parasail_profile_t * const restrict profile,
52351         const char * const restrict s2, const int s2Len,
52352         const int open, const int gap);
52353 
52354 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse2_128_64(
52355         const parasail_profile_t * const restrict profile,
52356         const char * const restrict s2, const int s2Len,
52357         const int open, const int gap);
52358 
52359 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse2_128_32(
52360         const parasail_profile_t * const restrict profile,
52361         const char * const restrict s2, const int s2Len,
52362         const int open, const int gap);
52363 
52364 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse2_128_16(
52365         const parasail_profile_t * const restrict profile,
52366         const char * const restrict s2, const int s2Len,
52367         const int open, const int gap);
52368 
52369 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse2_128_8(
52370         const parasail_profile_t * const restrict profile,
52371         const char * const restrict s2, const int s2Len,
52372         const int open, const int gap);
52373 
52374 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse2_128_sat(
52375         const parasail_profile_t * const restrict profile,
52376         const char * const restrict s2, const int s2Len,
52377         const int open, const int gap);
52378 
52379 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse41_128_64(
52380         const parasail_profile_t * const restrict profile,
52381         const char * const restrict s2, const int s2Len,
52382         const int open, const int gap);
52383 
52384 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse41_128_32(
52385         const parasail_profile_t * const restrict profile,
52386         const char * const restrict s2, const int s2Len,
52387         const int open, const int gap);
52388 
52389 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse41_128_16(
52390         const parasail_profile_t * const restrict profile,
52391         const char * const restrict s2, const int s2Len,
52392         const int open, const int gap);
52393 
52394 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse41_128_8(
52395         const parasail_profile_t * const restrict profile,
52396         const char * const restrict s2, const int s2Len,
52397         const int open, const int gap);
52398 
52399 extern parasail_result_t* parasail_sg_de_table_scan_profile_sse41_128_sat(
52400         const parasail_profile_t * const restrict profile,
52401         const char * const restrict s2, const int s2Len,
52402         const int open, const int gap);
52403 
52404 extern parasail_result_t* parasail_sg_de_table_scan_profile_avx2_256_64(
52405         const parasail_profile_t * const restrict profile,
52406         const char * const restrict s2, const int s2Len,
52407         const int open, const int gap);
52408 
52409 extern parasail_result_t* parasail_sg_de_table_scan_profile_avx2_256_32(
52410         const parasail_profile_t * const restrict profile,
52411         const char * const restrict s2, const int s2Len,
52412         const int open, const int gap);
52413 
52414 extern parasail_result_t* parasail_sg_de_table_scan_profile_avx2_256_16(
52415         const parasail_profile_t * const restrict profile,
52416         const char * const restrict s2, const int s2Len,
52417         const int open, const int gap);
52418 
52419 extern parasail_result_t* parasail_sg_de_table_scan_profile_avx2_256_8(
52420         const parasail_profile_t * const restrict profile,
52421         const char * const restrict s2, const int s2Len,
52422         const int open, const int gap);
52423 
52424 extern parasail_result_t* parasail_sg_de_table_scan_profile_avx2_256_sat(
52425         const parasail_profile_t * const restrict profile,
52426         const char * const restrict s2, const int s2Len,
52427         const int open, const int gap);
52428 
52429 extern parasail_result_t* parasail_sg_de_table_scan_profile_altivec_128_64(
52430         const parasail_profile_t * const restrict profile,
52431         const char * const restrict s2, const int s2Len,
52432         const int open, const int gap);
52433 
52434 extern parasail_result_t* parasail_sg_de_table_scan_profile_altivec_128_32(
52435         const parasail_profile_t * const restrict profile,
52436         const char * const restrict s2, const int s2Len,
52437         const int open, const int gap);
52438 
52439 extern parasail_result_t* parasail_sg_de_table_scan_profile_altivec_128_16(
52440         const parasail_profile_t * const restrict profile,
52441         const char * const restrict s2, const int s2Len,
52442         const int open, const int gap);
52443 
52444 extern parasail_result_t* parasail_sg_de_table_scan_profile_altivec_128_8(
52445         const parasail_profile_t * const restrict profile,
52446         const char * const restrict s2, const int s2Len,
52447         const int open, const int gap);
52448 
52449 extern parasail_result_t* parasail_sg_de_table_scan_profile_altivec_128_sat(
52450         const parasail_profile_t * const restrict profile,
52451         const char * const restrict s2, const int s2Len,
52452         const int open, const int gap);
52453 
52454 extern parasail_result_t* parasail_sg_de_table_scan_profile_neon_128_64(
52455         const parasail_profile_t * const restrict profile,
52456         const char * const restrict s2, const int s2Len,
52457         const int open, const int gap);
52458 
52459 extern parasail_result_t* parasail_sg_de_table_scan_profile_neon_128_32(
52460         const parasail_profile_t * const restrict profile,
52461         const char * const restrict s2, const int s2Len,
52462         const int open, const int gap);
52463 
52464 extern parasail_result_t* parasail_sg_de_table_scan_profile_neon_128_16(
52465         const parasail_profile_t * const restrict profile,
52466         const char * const restrict s2, const int s2Len,
52467         const int open, const int gap);
52468 
52469 extern parasail_result_t* parasail_sg_de_table_scan_profile_neon_128_8(
52470         const parasail_profile_t * const restrict profile,
52471         const char * const restrict s2, const int s2Len,
52472         const int open, const int gap);
52473 
52474 extern parasail_result_t* parasail_sg_de_table_scan_profile_neon_128_sat(
52475         const parasail_profile_t * const restrict profile,
52476         const char * const restrict s2, const int s2Len,
52477         const int open, const int gap);
52478 
52479 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse2_128_64(
52480         const parasail_profile_t * const restrict profile,
52481         const char * const restrict s2, const int s2Len,
52482         const int open, const int gap);
52483 
52484 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse2_128_32(
52485         const parasail_profile_t * const restrict profile,
52486         const char * const restrict s2, const int s2Len,
52487         const int open, const int gap);
52488 
52489 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse2_128_16(
52490         const parasail_profile_t * const restrict profile,
52491         const char * const restrict s2, const int s2Len,
52492         const int open, const int gap);
52493 
52494 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse2_128_8(
52495         const parasail_profile_t * const restrict profile,
52496         const char * const restrict s2, const int s2Len,
52497         const int open, const int gap);
52498 
52499 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse2_128_sat(
52500         const parasail_profile_t * const restrict profile,
52501         const char * const restrict s2, const int s2Len,
52502         const int open, const int gap);
52503 
52504 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse41_128_64(
52505         const parasail_profile_t * const restrict profile,
52506         const char * const restrict s2, const int s2Len,
52507         const int open, const int gap);
52508 
52509 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse41_128_32(
52510         const parasail_profile_t * const restrict profile,
52511         const char * const restrict s2, const int s2Len,
52512         const int open, const int gap);
52513 
52514 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse41_128_16(
52515         const parasail_profile_t * const restrict profile,
52516         const char * const restrict s2, const int s2Len,
52517         const int open, const int gap);
52518 
52519 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse41_128_8(
52520         const parasail_profile_t * const restrict profile,
52521         const char * const restrict s2, const int s2Len,
52522         const int open, const int gap);
52523 
52524 extern parasail_result_t* parasail_sg_de_table_striped_profile_sse41_128_sat(
52525         const parasail_profile_t * const restrict profile,
52526         const char * const restrict s2, const int s2Len,
52527         const int open, const int gap);
52528 
52529 extern parasail_result_t* parasail_sg_de_table_striped_profile_avx2_256_64(
52530         const parasail_profile_t * const restrict profile,
52531         const char * const restrict s2, const int s2Len,
52532         const int open, const int gap);
52533 
52534 extern parasail_result_t* parasail_sg_de_table_striped_profile_avx2_256_32(
52535         const parasail_profile_t * const restrict profile,
52536         const char * const restrict s2, const int s2Len,
52537         const int open, const int gap);
52538 
52539 extern parasail_result_t* parasail_sg_de_table_striped_profile_avx2_256_16(
52540         const parasail_profile_t * const restrict profile,
52541         const char * const restrict s2, const int s2Len,
52542         const int open, const int gap);
52543 
52544 extern parasail_result_t* parasail_sg_de_table_striped_profile_avx2_256_8(
52545         const parasail_profile_t * const restrict profile,
52546         const char * const restrict s2, const int s2Len,
52547         const int open, const int gap);
52548 
52549 extern parasail_result_t* parasail_sg_de_table_striped_profile_avx2_256_sat(
52550         const parasail_profile_t * const restrict profile,
52551         const char * const restrict s2, const int s2Len,
52552         const int open, const int gap);
52553 
52554 extern parasail_result_t* parasail_sg_de_table_striped_profile_altivec_128_64(
52555         const parasail_profile_t * const restrict profile,
52556         const char * const restrict s2, const int s2Len,
52557         const int open, const int gap);
52558 
52559 extern parasail_result_t* parasail_sg_de_table_striped_profile_altivec_128_32(
52560         const parasail_profile_t * const restrict profile,
52561         const char * const restrict s2, const int s2Len,
52562         const int open, const int gap);
52563 
52564 extern parasail_result_t* parasail_sg_de_table_striped_profile_altivec_128_16(
52565         const parasail_profile_t * const restrict profile,
52566         const char * const restrict s2, const int s2Len,
52567         const int open, const int gap);
52568 
52569 extern parasail_result_t* parasail_sg_de_table_striped_profile_altivec_128_8(
52570         const parasail_profile_t * const restrict profile,
52571         const char * const restrict s2, const int s2Len,
52572         const int open, const int gap);
52573 
52574 extern parasail_result_t* parasail_sg_de_table_striped_profile_altivec_128_sat(
52575         const parasail_profile_t * const restrict profile,
52576         const char * const restrict s2, const int s2Len,
52577         const int open, const int gap);
52578 
52579 extern parasail_result_t* parasail_sg_de_table_striped_profile_neon_128_64(
52580         const parasail_profile_t * const restrict profile,
52581         const char * const restrict s2, const int s2Len,
52582         const int open, const int gap);
52583 
52584 extern parasail_result_t* parasail_sg_de_table_striped_profile_neon_128_32(
52585         const parasail_profile_t * const restrict profile,
52586         const char * const restrict s2, const int s2Len,
52587         const int open, const int gap);
52588 
52589 extern parasail_result_t* parasail_sg_de_table_striped_profile_neon_128_16(
52590         const parasail_profile_t * const restrict profile,
52591         const char * const restrict s2, const int s2Len,
52592         const int open, const int gap);
52593 
52594 extern parasail_result_t* parasail_sg_de_table_striped_profile_neon_128_8(
52595         const parasail_profile_t * const restrict profile,
52596         const char * const restrict s2, const int s2Len,
52597         const int open, const int gap);
52598 
52599 extern parasail_result_t* parasail_sg_de_table_striped_profile_neon_128_sat(
52600         const parasail_profile_t * const restrict profile,
52601         const char * const restrict s2, const int s2Len,
52602         const int open, const int gap);
52603 
52604 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse2_128_64(
52605         const parasail_profile_t * const restrict profile,
52606         const char * const restrict s2, const int s2Len,
52607         const int open, const int gap);
52608 
52609 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse2_128_32(
52610         const parasail_profile_t * const restrict profile,
52611         const char * const restrict s2, const int s2Len,
52612         const int open, const int gap);
52613 
52614 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse2_128_16(
52615         const parasail_profile_t * const restrict profile,
52616         const char * const restrict s2, const int s2Len,
52617         const int open, const int gap);
52618 
52619 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse2_128_8(
52620         const parasail_profile_t * const restrict profile,
52621         const char * const restrict s2, const int s2Len,
52622         const int open, const int gap);
52623 
52624 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse2_128_sat(
52625         const parasail_profile_t * const restrict profile,
52626         const char * const restrict s2, const int s2Len,
52627         const int open, const int gap);
52628 
52629 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse41_128_64(
52630         const parasail_profile_t * const restrict profile,
52631         const char * const restrict s2, const int s2Len,
52632         const int open, const int gap);
52633 
52634 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse41_128_32(
52635         const parasail_profile_t * const restrict profile,
52636         const char * const restrict s2, const int s2Len,
52637         const int open, const int gap);
52638 
52639 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse41_128_16(
52640         const parasail_profile_t * const restrict profile,
52641         const char * const restrict s2, const int s2Len,
52642         const int open, const int gap);
52643 
52644 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse41_128_8(
52645         const parasail_profile_t * const restrict profile,
52646         const char * const restrict s2, const int s2Len,
52647         const int open, const int gap);
52648 
52649 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sse41_128_sat(
52650         const parasail_profile_t * const restrict profile,
52651         const char * const restrict s2, const int s2Len,
52652         const int open, const int gap);
52653 
52654 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_avx2_256_64(
52655         const parasail_profile_t * const restrict profile,
52656         const char * const restrict s2, const int s2Len,
52657         const int open, const int gap);
52658 
52659 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_avx2_256_32(
52660         const parasail_profile_t * const restrict profile,
52661         const char * const restrict s2, const int s2Len,
52662         const int open, const int gap);
52663 
52664 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_avx2_256_16(
52665         const parasail_profile_t * const restrict profile,
52666         const char * const restrict s2, const int s2Len,
52667         const int open, const int gap);
52668 
52669 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_avx2_256_8(
52670         const parasail_profile_t * const restrict profile,
52671         const char * const restrict s2, const int s2Len,
52672         const int open, const int gap);
52673 
52674 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_avx2_256_sat(
52675         const parasail_profile_t * const restrict profile,
52676         const char * const restrict s2, const int s2Len,
52677         const int open, const int gap);
52678 
52679 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_altivec_128_64(
52680         const parasail_profile_t * const restrict profile,
52681         const char * const restrict s2, const int s2Len,
52682         const int open, const int gap);
52683 
52684 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_altivec_128_32(
52685         const parasail_profile_t * const restrict profile,
52686         const char * const restrict s2, const int s2Len,
52687         const int open, const int gap);
52688 
52689 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_altivec_128_16(
52690         const parasail_profile_t * const restrict profile,
52691         const char * const restrict s2, const int s2Len,
52692         const int open, const int gap);
52693 
52694 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_altivec_128_8(
52695         const parasail_profile_t * const restrict profile,
52696         const char * const restrict s2, const int s2Len,
52697         const int open, const int gap);
52698 
52699 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_altivec_128_sat(
52700         const parasail_profile_t * const restrict profile,
52701         const char * const restrict s2, const int s2Len,
52702         const int open, const int gap);
52703 
52704 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_neon_128_64(
52705         const parasail_profile_t * const restrict profile,
52706         const char * const restrict s2, const int s2Len,
52707         const int open, const int gap);
52708 
52709 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_neon_128_32(
52710         const parasail_profile_t * const restrict profile,
52711         const char * const restrict s2, const int s2Len,
52712         const int open, const int gap);
52713 
52714 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_neon_128_16(
52715         const parasail_profile_t * const restrict profile,
52716         const char * const restrict s2, const int s2Len,
52717         const int open, const int gap);
52718 
52719 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_neon_128_8(
52720         const parasail_profile_t * const restrict profile,
52721         const char * const restrict s2, const int s2Len,
52722         const int open, const int gap);
52723 
52724 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_neon_128_sat(
52725         const parasail_profile_t * const restrict profile,
52726         const char * const restrict s2, const int s2Len,
52727         const int open, const int gap);
52728 
52729 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse2_128_64(
52730         const parasail_profile_t * const restrict profile,
52731         const char * const restrict s2, const int s2Len,
52732         const int open, const int gap);
52733 
52734 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse2_128_32(
52735         const parasail_profile_t * const restrict profile,
52736         const char * const restrict s2, const int s2Len,
52737         const int open, const int gap);
52738 
52739 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse2_128_16(
52740         const parasail_profile_t * const restrict profile,
52741         const char * const restrict s2, const int s2Len,
52742         const int open, const int gap);
52743 
52744 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse2_128_8(
52745         const parasail_profile_t * const restrict profile,
52746         const char * const restrict s2, const int s2Len,
52747         const int open, const int gap);
52748 
52749 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse2_128_sat(
52750         const parasail_profile_t * const restrict profile,
52751         const char * const restrict s2, const int s2Len,
52752         const int open, const int gap);
52753 
52754 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse41_128_64(
52755         const parasail_profile_t * const restrict profile,
52756         const char * const restrict s2, const int s2Len,
52757         const int open, const int gap);
52758 
52759 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse41_128_32(
52760         const parasail_profile_t * const restrict profile,
52761         const char * const restrict s2, const int s2Len,
52762         const int open, const int gap);
52763 
52764 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse41_128_16(
52765         const parasail_profile_t * const restrict profile,
52766         const char * const restrict s2, const int s2Len,
52767         const int open, const int gap);
52768 
52769 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse41_128_8(
52770         const parasail_profile_t * const restrict profile,
52771         const char * const restrict s2, const int s2Len,
52772         const int open, const int gap);
52773 
52774 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sse41_128_sat(
52775         const parasail_profile_t * const restrict profile,
52776         const char * const restrict s2, const int s2Len,
52777         const int open, const int gap);
52778 
52779 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_avx2_256_64(
52780         const parasail_profile_t * const restrict profile,
52781         const char * const restrict s2, const int s2Len,
52782         const int open, const int gap);
52783 
52784 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_avx2_256_32(
52785         const parasail_profile_t * const restrict profile,
52786         const char * const restrict s2, const int s2Len,
52787         const int open, const int gap);
52788 
52789 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_avx2_256_16(
52790         const parasail_profile_t * const restrict profile,
52791         const char * const restrict s2, const int s2Len,
52792         const int open, const int gap);
52793 
52794 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_avx2_256_8(
52795         const parasail_profile_t * const restrict profile,
52796         const char * const restrict s2, const int s2Len,
52797         const int open, const int gap);
52798 
52799 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_avx2_256_sat(
52800         const parasail_profile_t * const restrict profile,
52801         const char * const restrict s2, const int s2Len,
52802         const int open, const int gap);
52803 
52804 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_altivec_128_64(
52805         const parasail_profile_t * const restrict profile,
52806         const char * const restrict s2, const int s2Len,
52807         const int open, const int gap);
52808 
52809 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_altivec_128_32(
52810         const parasail_profile_t * const restrict profile,
52811         const char * const restrict s2, const int s2Len,
52812         const int open, const int gap);
52813 
52814 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_altivec_128_16(
52815         const parasail_profile_t * const restrict profile,
52816         const char * const restrict s2, const int s2Len,
52817         const int open, const int gap);
52818 
52819 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_altivec_128_8(
52820         const parasail_profile_t * const restrict profile,
52821         const char * const restrict s2, const int s2Len,
52822         const int open, const int gap);
52823 
52824 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_altivec_128_sat(
52825         const parasail_profile_t * const restrict profile,
52826         const char * const restrict s2, const int s2Len,
52827         const int open, const int gap);
52828 
52829 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_neon_128_64(
52830         const parasail_profile_t * const restrict profile,
52831         const char * const restrict s2, const int s2Len,
52832         const int open, const int gap);
52833 
52834 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_neon_128_32(
52835         const parasail_profile_t * const restrict profile,
52836         const char * const restrict s2, const int s2Len,
52837         const int open, const int gap);
52838 
52839 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_neon_128_16(
52840         const parasail_profile_t * const restrict profile,
52841         const char * const restrict s2, const int s2Len,
52842         const int open, const int gap);
52843 
52844 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_neon_128_8(
52845         const parasail_profile_t * const restrict profile,
52846         const char * const restrict s2, const int s2Len,
52847         const int open, const int gap);
52848 
52849 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_neon_128_sat(
52850         const parasail_profile_t * const restrict profile,
52851         const char * const restrict s2, const int s2Len,
52852         const int open, const int gap);
52853 
52854 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse2_128_64(
52855         const parasail_profile_t * const restrict profile,
52856         const char * const restrict s2, const int s2Len,
52857         const int open, const int gap);
52858 
52859 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse2_128_32(
52860         const parasail_profile_t * const restrict profile,
52861         const char * const restrict s2, const int s2Len,
52862         const int open, const int gap);
52863 
52864 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse2_128_16(
52865         const parasail_profile_t * const restrict profile,
52866         const char * const restrict s2, const int s2Len,
52867         const int open, const int gap);
52868 
52869 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse2_128_8(
52870         const parasail_profile_t * const restrict profile,
52871         const char * const restrict s2, const int s2Len,
52872         const int open, const int gap);
52873 
52874 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse2_128_sat(
52875         const parasail_profile_t * const restrict profile,
52876         const char * const restrict s2, const int s2Len,
52877         const int open, const int gap);
52878 
52879 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse41_128_64(
52880         const parasail_profile_t * const restrict profile,
52881         const char * const restrict s2, const int s2Len,
52882         const int open, const int gap);
52883 
52884 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse41_128_32(
52885         const parasail_profile_t * const restrict profile,
52886         const char * const restrict s2, const int s2Len,
52887         const int open, const int gap);
52888 
52889 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse41_128_16(
52890         const parasail_profile_t * const restrict profile,
52891         const char * const restrict s2, const int s2Len,
52892         const int open, const int gap);
52893 
52894 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse41_128_8(
52895         const parasail_profile_t * const restrict profile,
52896         const char * const restrict s2, const int s2Len,
52897         const int open, const int gap);
52898 
52899 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sse41_128_sat(
52900         const parasail_profile_t * const restrict profile,
52901         const char * const restrict s2, const int s2Len,
52902         const int open, const int gap);
52903 
52904 extern parasail_result_t* parasail_sg_de_trace_scan_profile_avx2_256_64(
52905         const parasail_profile_t * const restrict profile,
52906         const char * const restrict s2, const int s2Len,
52907         const int open, const int gap);
52908 
52909 extern parasail_result_t* parasail_sg_de_trace_scan_profile_avx2_256_32(
52910         const parasail_profile_t * const restrict profile,
52911         const char * const restrict s2, const int s2Len,
52912         const int open, const int gap);
52913 
52914 extern parasail_result_t* parasail_sg_de_trace_scan_profile_avx2_256_16(
52915         const parasail_profile_t * const restrict profile,
52916         const char * const restrict s2, const int s2Len,
52917         const int open, const int gap);
52918 
52919 extern parasail_result_t* parasail_sg_de_trace_scan_profile_avx2_256_8(
52920         const parasail_profile_t * const restrict profile,
52921         const char * const restrict s2, const int s2Len,
52922         const int open, const int gap);
52923 
52924 extern parasail_result_t* parasail_sg_de_trace_scan_profile_avx2_256_sat(
52925         const parasail_profile_t * const restrict profile,
52926         const char * const restrict s2, const int s2Len,
52927         const int open, const int gap);
52928 
52929 extern parasail_result_t* parasail_sg_de_trace_scan_profile_altivec_128_64(
52930         const parasail_profile_t * const restrict profile,
52931         const char * const restrict s2, const int s2Len,
52932         const int open, const int gap);
52933 
52934 extern parasail_result_t* parasail_sg_de_trace_scan_profile_altivec_128_32(
52935         const parasail_profile_t * const restrict profile,
52936         const char * const restrict s2, const int s2Len,
52937         const int open, const int gap);
52938 
52939 extern parasail_result_t* parasail_sg_de_trace_scan_profile_altivec_128_16(
52940         const parasail_profile_t * const restrict profile,
52941         const char * const restrict s2, const int s2Len,
52942         const int open, const int gap);
52943 
52944 extern parasail_result_t* parasail_sg_de_trace_scan_profile_altivec_128_8(
52945         const parasail_profile_t * const restrict profile,
52946         const char * const restrict s2, const int s2Len,
52947         const int open, const int gap);
52948 
52949 extern parasail_result_t* parasail_sg_de_trace_scan_profile_altivec_128_sat(
52950         const parasail_profile_t * const restrict profile,
52951         const char * const restrict s2, const int s2Len,
52952         const int open, const int gap);
52953 
52954 extern parasail_result_t* parasail_sg_de_trace_scan_profile_neon_128_64(
52955         const parasail_profile_t * const restrict profile,
52956         const char * const restrict s2, const int s2Len,
52957         const int open, const int gap);
52958 
52959 extern parasail_result_t* parasail_sg_de_trace_scan_profile_neon_128_32(
52960         const parasail_profile_t * const restrict profile,
52961         const char * const restrict s2, const int s2Len,
52962         const int open, const int gap);
52963 
52964 extern parasail_result_t* parasail_sg_de_trace_scan_profile_neon_128_16(
52965         const parasail_profile_t * const restrict profile,
52966         const char * const restrict s2, const int s2Len,
52967         const int open, const int gap);
52968 
52969 extern parasail_result_t* parasail_sg_de_trace_scan_profile_neon_128_8(
52970         const parasail_profile_t * const restrict profile,
52971         const char * const restrict s2, const int s2Len,
52972         const int open, const int gap);
52973 
52974 extern parasail_result_t* parasail_sg_de_trace_scan_profile_neon_128_sat(
52975         const parasail_profile_t * const restrict profile,
52976         const char * const restrict s2, const int s2Len,
52977         const int open, const int gap);
52978 
52979 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse2_128_64(
52980         const parasail_profile_t * const restrict profile,
52981         const char * const restrict s2, const int s2Len,
52982         const int open, const int gap);
52983 
52984 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse2_128_32(
52985         const parasail_profile_t * const restrict profile,
52986         const char * const restrict s2, const int s2Len,
52987         const int open, const int gap);
52988 
52989 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse2_128_16(
52990         const parasail_profile_t * const restrict profile,
52991         const char * const restrict s2, const int s2Len,
52992         const int open, const int gap);
52993 
52994 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse2_128_8(
52995         const parasail_profile_t * const restrict profile,
52996         const char * const restrict s2, const int s2Len,
52997         const int open, const int gap);
52998 
52999 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse2_128_sat(
53000         const parasail_profile_t * const restrict profile,
53001         const char * const restrict s2, const int s2Len,
53002         const int open, const int gap);
53003 
53004 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse41_128_64(
53005         const parasail_profile_t * const restrict profile,
53006         const char * const restrict s2, const int s2Len,
53007         const int open, const int gap);
53008 
53009 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse41_128_32(
53010         const parasail_profile_t * const restrict profile,
53011         const char * const restrict s2, const int s2Len,
53012         const int open, const int gap);
53013 
53014 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse41_128_16(
53015         const parasail_profile_t * const restrict profile,
53016         const char * const restrict s2, const int s2Len,
53017         const int open, const int gap);
53018 
53019 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse41_128_8(
53020         const parasail_profile_t * const restrict profile,
53021         const char * const restrict s2, const int s2Len,
53022         const int open, const int gap);
53023 
53024 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sse41_128_sat(
53025         const parasail_profile_t * const restrict profile,
53026         const char * const restrict s2, const int s2Len,
53027         const int open, const int gap);
53028 
53029 extern parasail_result_t* parasail_sg_de_trace_striped_profile_avx2_256_64(
53030         const parasail_profile_t * const restrict profile,
53031         const char * const restrict s2, const int s2Len,
53032         const int open, const int gap);
53033 
53034 extern parasail_result_t* parasail_sg_de_trace_striped_profile_avx2_256_32(
53035         const parasail_profile_t * const restrict profile,
53036         const char * const restrict s2, const int s2Len,
53037         const int open, const int gap);
53038 
53039 extern parasail_result_t* parasail_sg_de_trace_striped_profile_avx2_256_16(
53040         const parasail_profile_t * const restrict profile,
53041         const char * const restrict s2, const int s2Len,
53042         const int open, const int gap);
53043 
53044 extern parasail_result_t* parasail_sg_de_trace_striped_profile_avx2_256_8(
53045         const parasail_profile_t * const restrict profile,
53046         const char * const restrict s2, const int s2Len,
53047         const int open, const int gap);
53048 
53049 extern parasail_result_t* parasail_sg_de_trace_striped_profile_avx2_256_sat(
53050         const parasail_profile_t * const restrict profile,
53051         const char * const restrict s2, const int s2Len,
53052         const int open, const int gap);
53053 
53054 extern parasail_result_t* parasail_sg_de_trace_striped_profile_altivec_128_64(
53055         const parasail_profile_t * const restrict profile,
53056         const char * const restrict s2, const int s2Len,
53057         const int open, const int gap);
53058 
53059 extern parasail_result_t* parasail_sg_de_trace_striped_profile_altivec_128_32(
53060         const parasail_profile_t * const restrict profile,
53061         const char * const restrict s2, const int s2Len,
53062         const int open, const int gap);
53063 
53064 extern parasail_result_t* parasail_sg_de_trace_striped_profile_altivec_128_16(
53065         const parasail_profile_t * const restrict profile,
53066         const char * const restrict s2, const int s2Len,
53067         const int open, const int gap);
53068 
53069 extern parasail_result_t* parasail_sg_de_trace_striped_profile_altivec_128_8(
53070         const parasail_profile_t * const restrict profile,
53071         const char * const restrict s2, const int s2Len,
53072         const int open, const int gap);
53073 
53074 extern parasail_result_t* parasail_sg_de_trace_striped_profile_altivec_128_sat(
53075         const parasail_profile_t * const restrict profile,
53076         const char * const restrict s2, const int s2Len,
53077         const int open, const int gap);
53078 
53079 extern parasail_result_t* parasail_sg_de_trace_striped_profile_neon_128_64(
53080         const parasail_profile_t * const restrict profile,
53081         const char * const restrict s2, const int s2Len,
53082         const int open, const int gap);
53083 
53084 extern parasail_result_t* parasail_sg_de_trace_striped_profile_neon_128_32(
53085         const parasail_profile_t * const restrict profile,
53086         const char * const restrict s2, const int s2Len,
53087         const int open, const int gap);
53088 
53089 extern parasail_result_t* parasail_sg_de_trace_striped_profile_neon_128_16(
53090         const parasail_profile_t * const restrict profile,
53091         const char * const restrict s2, const int s2Len,
53092         const int open, const int gap);
53093 
53094 extern parasail_result_t* parasail_sg_de_trace_striped_profile_neon_128_8(
53095         const parasail_profile_t * const restrict profile,
53096         const char * const restrict s2, const int s2Len,
53097         const int open, const int gap);
53098 
53099 extern parasail_result_t* parasail_sg_de_trace_striped_profile_neon_128_sat(
53100         const parasail_profile_t * const restrict profile,
53101         const char * const restrict s2, const int s2Len,
53102         const int open, const int gap);
53103 
53104 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse2_128_64(
53105         const parasail_profile_t * const restrict profile,
53106         const char * const restrict s2, const int s2Len,
53107         const int open, const int gap);
53108 
53109 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse2_128_32(
53110         const parasail_profile_t * const restrict profile,
53111         const char * const restrict s2, const int s2Len,
53112         const int open, const int gap);
53113 
53114 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse2_128_16(
53115         const parasail_profile_t * const restrict profile,
53116         const char * const restrict s2, const int s2Len,
53117         const int open, const int gap);
53118 
53119 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse2_128_8(
53120         const parasail_profile_t * const restrict profile,
53121         const char * const restrict s2, const int s2Len,
53122         const int open, const int gap);
53123 
53124 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse2_128_sat(
53125         const parasail_profile_t * const restrict profile,
53126         const char * const restrict s2, const int s2Len,
53127         const int open, const int gap);
53128 
53129 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse41_128_64(
53130         const parasail_profile_t * const restrict profile,
53131         const char * const restrict s2, const int s2Len,
53132         const int open, const int gap);
53133 
53134 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse41_128_32(
53135         const parasail_profile_t * const restrict profile,
53136         const char * const restrict s2, const int s2Len,
53137         const int open, const int gap);
53138 
53139 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse41_128_16(
53140         const parasail_profile_t * const restrict profile,
53141         const char * const restrict s2, const int s2Len,
53142         const int open, const int gap);
53143 
53144 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse41_128_8(
53145         const parasail_profile_t * const restrict profile,
53146         const char * const restrict s2, const int s2Len,
53147         const int open, const int gap);
53148 
53149 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sse41_128_sat(
53150         const parasail_profile_t * const restrict profile,
53151         const char * const restrict s2, const int s2Len,
53152         const int open, const int gap);
53153 
53154 extern parasail_result_t* parasail_sg_de_stats_scan_profile_avx2_256_64(
53155         const parasail_profile_t * const restrict profile,
53156         const char * const restrict s2, const int s2Len,
53157         const int open, const int gap);
53158 
53159 extern parasail_result_t* parasail_sg_de_stats_scan_profile_avx2_256_32(
53160         const parasail_profile_t * const restrict profile,
53161         const char * const restrict s2, const int s2Len,
53162         const int open, const int gap);
53163 
53164 extern parasail_result_t* parasail_sg_de_stats_scan_profile_avx2_256_16(
53165         const parasail_profile_t * const restrict profile,
53166         const char * const restrict s2, const int s2Len,
53167         const int open, const int gap);
53168 
53169 extern parasail_result_t* parasail_sg_de_stats_scan_profile_avx2_256_8(
53170         const parasail_profile_t * const restrict profile,
53171         const char * const restrict s2, const int s2Len,
53172         const int open, const int gap);
53173 
53174 extern parasail_result_t* parasail_sg_de_stats_scan_profile_avx2_256_sat(
53175         const parasail_profile_t * const restrict profile,
53176         const char * const restrict s2, const int s2Len,
53177         const int open, const int gap);
53178 
53179 extern parasail_result_t* parasail_sg_de_stats_scan_profile_altivec_128_64(
53180         const parasail_profile_t * const restrict profile,
53181         const char * const restrict s2, const int s2Len,
53182         const int open, const int gap);
53183 
53184 extern parasail_result_t* parasail_sg_de_stats_scan_profile_altivec_128_32(
53185         const parasail_profile_t * const restrict profile,
53186         const char * const restrict s2, const int s2Len,
53187         const int open, const int gap);
53188 
53189 extern parasail_result_t* parasail_sg_de_stats_scan_profile_altivec_128_16(
53190         const parasail_profile_t * const restrict profile,
53191         const char * const restrict s2, const int s2Len,
53192         const int open, const int gap);
53193 
53194 extern parasail_result_t* parasail_sg_de_stats_scan_profile_altivec_128_8(
53195         const parasail_profile_t * const restrict profile,
53196         const char * const restrict s2, const int s2Len,
53197         const int open, const int gap);
53198 
53199 extern parasail_result_t* parasail_sg_de_stats_scan_profile_altivec_128_sat(
53200         const parasail_profile_t * const restrict profile,
53201         const char * const restrict s2, const int s2Len,
53202         const int open, const int gap);
53203 
53204 extern parasail_result_t* parasail_sg_de_stats_scan_profile_neon_128_64(
53205         const parasail_profile_t * const restrict profile,
53206         const char * const restrict s2, const int s2Len,
53207         const int open, const int gap);
53208 
53209 extern parasail_result_t* parasail_sg_de_stats_scan_profile_neon_128_32(
53210         const parasail_profile_t * const restrict profile,
53211         const char * const restrict s2, const int s2Len,
53212         const int open, const int gap);
53213 
53214 extern parasail_result_t* parasail_sg_de_stats_scan_profile_neon_128_16(
53215         const parasail_profile_t * const restrict profile,
53216         const char * const restrict s2, const int s2Len,
53217         const int open, const int gap);
53218 
53219 extern parasail_result_t* parasail_sg_de_stats_scan_profile_neon_128_8(
53220         const parasail_profile_t * const restrict profile,
53221         const char * const restrict s2, const int s2Len,
53222         const int open, const int gap);
53223 
53224 extern parasail_result_t* parasail_sg_de_stats_scan_profile_neon_128_sat(
53225         const parasail_profile_t * const restrict profile,
53226         const char * const restrict s2, const int s2Len,
53227         const int open, const int gap);
53228 
53229 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse2_128_64(
53230         const parasail_profile_t * const restrict profile,
53231         const char * const restrict s2, const int s2Len,
53232         const int open, const int gap);
53233 
53234 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse2_128_32(
53235         const parasail_profile_t * const restrict profile,
53236         const char * const restrict s2, const int s2Len,
53237         const int open, const int gap);
53238 
53239 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse2_128_16(
53240         const parasail_profile_t * const restrict profile,
53241         const char * const restrict s2, const int s2Len,
53242         const int open, const int gap);
53243 
53244 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse2_128_8(
53245         const parasail_profile_t * const restrict profile,
53246         const char * const restrict s2, const int s2Len,
53247         const int open, const int gap);
53248 
53249 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse2_128_sat(
53250         const parasail_profile_t * const restrict profile,
53251         const char * const restrict s2, const int s2Len,
53252         const int open, const int gap);
53253 
53254 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse41_128_64(
53255         const parasail_profile_t * const restrict profile,
53256         const char * const restrict s2, const int s2Len,
53257         const int open, const int gap);
53258 
53259 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse41_128_32(
53260         const parasail_profile_t * const restrict profile,
53261         const char * const restrict s2, const int s2Len,
53262         const int open, const int gap);
53263 
53264 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse41_128_16(
53265         const parasail_profile_t * const restrict profile,
53266         const char * const restrict s2, const int s2Len,
53267         const int open, const int gap);
53268 
53269 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse41_128_8(
53270         const parasail_profile_t * const restrict profile,
53271         const char * const restrict s2, const int s2Len,
53272         const int open, const int gap);
53273 
53274 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sse41_128_sat(
53275         const parasail_profile_t * const restrict profile,
53276         const char * const restrict s2, const int s2Len,
53277         const int open, const int gap);
53278 
53279 extern parasail_result_t* parasail_sg_de_stats_striped_profile_avx2_256_64(
53280         const parasail_profile_t * const restrict profile,
53281         const char * const restrict s2, const int s2Len,
53282         const int open, const int gap);
53283 
53284 extern parasail_result_t* parasail_sg_de_stats_striped_profile_avx2_256_32(
53285         const parasail_profile_t * const restrict profile,
53286         const char * const restrict s2, const int s2Len,
53287         const int open, const int gap);
53288 
53289 extern parasail_result_t* parasail_sg_de_stats_striped_profile_avx2_256_16(
53290         const parasail_profile_t * const restrict profile,
53291         const char * const restrict s2, const int s2Len,
53292         const int open, const int gap);
53293 
53294 extern parasail_result_t* parasail_sg_de_stats_striped_profile_avx2_256_8(
53295         const parasail_profile_t * const restrict profile,
53296         const char * const restrict s2, const int s2Len,
53297         const int open, const int gap);
53298 
53299 extern parasail_result_t* parasail_sg_de_stats_striped_profile_avx2_256_sat(
53300         const parasail_profile_t * const restrict profile,
53301         const char * const restrict s2, const int s2Len,
53302         const int open, const int gap);
53303 
53304 extern parasail_result_t* parasail_sg_de_stats_striped_profile_altivec_128_64(
53305         const parasail_profile_t * const restrict profile,
53306         const char * const restrict s2, const int s2Len,
53307         const int open, const int gap);
53308 
53309 extern parasail_result_t* parasail_sg_de_stats_striped_profile_altivec_128_32(
53310         const parasail_profile_t * const restrict profile,
53311         const char * const restrict s2, const int s2Len,
53312         const int open, const int gap);
53313 
53314 extern parasail_result_t* parasail_sg_de_stats_striped_profile_altivec_128_16(
53315         const parasail_profile_t * const restrict profile,
53316         const char * const restrict s2, const int s2Len,
53317         const int open, const int gap);
53318 
53319 extern parasail_result_t* parasail_sg_de_stats_striped_profile_altivec_128_8(
53320         const parasail_profile_t * const restrict profile,
53321         const char * const restrict s2, const int s2Len,
53322         const int open, const int gap);
53323 
53324 extern parasail_result_t* parasail_sg_de_stats_striped_profile_altivec_128_sat(
53325         const parasail_profile_t * const restrict profile,
53326         const char * const restrict s2, const int s2Len,
53327         const int open, const int gap);
53328 
53329 extern parasail_result_t* parasail_sg_de_stats_striped_profile_neon_128_64(
53330         const parasail_profile_t * const restrict profile,
53331         const char * const restrict s2, const int s2Len,
53332         const int open, const int gap);
53333 
53334 extern parasail_result_t* parasail_sg_de_stats_striped_profile_neon_128_32(
53335         const parasail_profile_t * const restrict profile,
53336         const char * const restrict s2, const int s2Len,
53337         const int open, const int gap);
53338 
53339 extern parasail_result_t* parasail_sg_de_stats_striped_profile_neon_128_16(
53340         const parasail_profile_t * const restrict profile,
53341         const char * const restrict s2, const int s2Len,
53342         const int open, const int gap);
53343 
53344 extern parasail_result_t* parasail_sg_de_stats_striped_profile_neon_128_8(
53345         const parasail_profile_t * const restrict profile,
53346         const char * const restrict s2, const int s2Len,
53347         const int open, const int gap);
53348 
53349 extern parasail_result_t* parasail_sg_de_stats_striped_profile_neon_128_sat(
53350         const parasail_profile_t * const restrict profile,
53351         const char * const restrict s2, const int s2Len,
53352         const int open, const int gap);
53353 
53354 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse2_128_64(
53355         const parasail_profile_t * const restrict profile,
53356         const char * const restrict s2, const int s2Len,
53357         const int open, const int gap);
53358 
53359 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse2_128_32(
53360         const parasail_profile_t * const restrict profile,
53361         const char * const restrict s2, const int s2Len,
53362         const int open, const int gap);
53363 
53364 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse2_128_16(
53365         const parasail_profile_t * const restrict profile,
53366         const char * const restrict s2, const int s2Len,
53367         const int open, const int gap);
53368 
53369 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse2_128_8(
53370         const parasail_profile_t * const restrict profile,
53371         const char * const restrict s2, const int s2Len,
53372         const int open, const int gap);
53373 
53374 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse2_128_sat(
53375         const parasail_profile_t * const restrict profile,
53376         const char * const restrict s2, const int s2Len,
53377         const int open, const int gap);
53378 
53379 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse41_128_64(
53380         const parasail_profile_t * const restrict profile,
53381         const char * const restrict s2, const int s2Len,
53382         const int open, const int gap);
53383 
53384 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse41_128_32(
53385         const parasail_profile_t * const restrict profile,
53386         const char * const restrict s2, const int s2Len,
53387         const int open, const int gap);
53388 
53389 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse41_128_16(
53390         const parasail_profile_t * const restrict profile,
53391         const char * const restrict s2, const int s2Len,
53392         const int open, const int gap);
53393 
53394 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse41_128_8(
53395         const parasail_profile_t * const restrict profile,
53396         const char * const restrict s2, const int s2Len,
53397         const int open, const int gap);
53398 
53399 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sse41_128_sat(
53400         const parasail_profile_t * const restrict profile,
53401         const char * const restrict s2, const int s2Len,
53402         const int open, const int gap);
53403 
53404 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_avx2_256_64(
53405         const parasail_profile_t * const restrict profile,
53406         const char * const restrict s2, const int s2Len,
53407         const int open, const int gap);
53408 
53409 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_avx2_256_32(
53410         const parasail_profile_t * const restrict profile,
53411         const char * const restrict s2, const int s2Len,
53412         const int open, const int gap);
53413 
53414 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_avx2_256_16(
53415         const parasail_profile_t * const restrict profile,
53416         const char * const restrict s2, const int s2Len,
53417         const int open, const int gap);
53418 
53419 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_avx2_256_8(
53420         const parasail_profile_t * const restrict profile,
53421         const char * const restrict s2, const int s2Len,
53422         const int open, const int gap);
53423 
53424 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_avx2_256_sat(
53425         const parasail_profile_t * const restrict profile,
53426         const char * const restrict s2, const int s2Len,
53427         const int open, const int gap);
53428 
53429 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_altivec_128_64(
53430         const parasail_profile_t * const restrict profile,
53431         const char * const restrict s2, const int s2Len,
53432         const int open, const int gap);
53433 
53434 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_altivec_128_32(
53435         const parasail_profile_t * const restrict profile,
53436         const char * const restrict s2, const int s2Len,
53437         const int open, const int gap);
53438 
53439 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_altivec_128_16(
53440         const parasail_profile_t * const restrict profile,
53441         const char * const restrict s2, const int s2Len,
53442         const int open, const int gap);
53443 
53444 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_altivec_128_8(
53445         const parasail_profile_t * const restrict profile,
53446         const char * const restrict s2, const int s2Len,
53447         const int open, const int gap);
53448 
53449 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_altivec_128_sat(
53450         const parasail_profile_t * const restrict profile,
53451         const char * const restrict s2, const int s2Len,
53452         const int open, const int gap);
53453 
53454 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_neon_128_64(
53455         const parasail_profile_t * const restrict profile,
53456         const char * const restrict s2, const int s2Len,
53457         const int open, const int gap);
53458 
53459 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_neon_128_32(
53460         const parasail_profile_t * const restrict profile,
53461         const char * const restrict s2, const int s2Len,
53462         const int open, const int gap);
53463 
53464 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_neon_128_16(
53465         const parasail_profile_t * const restrict profile,
53466         const char * const restrict s2, const int s2Len,
53467         const int open, const int gap);
53468 
53469 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_neon_128_8(
53470         const parasail_profile_t * const restrict profile,
53471         const char * const restrict s2, const int s2Len,
53472         const int open, const int gap);
53473 
53474 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_neon_128_sat(
53475         const parasail_profile_t * const restrict profile,
53476         const char * const restrict s2, const int s2Len,
53477         const int open, const int gap);
53478 
53479 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse2_128_64(
53480         const parasail_profile_t * const restrict profile,
53481         const char * const restrict s2, const int s2Len,
53482         const int open, const int gap);
53483 
53484 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse2_128_32(
53485         const parasail_profile_t * const restrict profile,
53486         const char * const restrict s2, const int s2Len,
53487         const int open, const int gap);
53488 
53489 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse2_128_16(
53490         const parasail_profile_t * const restrict profile,
53491         const char * const restrict s2, const int s2Len,
53492         const int open, const int gap);
53493 
53494 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse2_128_8(
53495         const parasail_profile_t * const restrict profile,
53496         const char * const restrict s2, const int s2Len,
53497         const int open, const int gap);
53498 
53499 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse2_128_sat(
53500         const parasail_profile_t * const restrict profile,
53501         const char * const restrict s2, const int s2Len,
53502         const int open, const int gap);
53503 
53504 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse41_128_64(
53505         const parasail_profile_t * const restrict profile,
53506         const char * const restrict s2, const int s2Len,
53507         const int open, const int gap);
53508 
53509 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse41_128_32(
53510         const parasail_profile_t * const restrict profile,
53511         const char * const restrict s2, const int s2Len,
53512         const int open, const int gap);
53513 
53514 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse41_128_16(
53515         const parasail_profile_t * const restrict profile,
53516         const char * const restrict s2, const int s2Len,
53517         const int open, const int gap);
53518 
53519 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse41_128_8(
53520         const parasail_profile_t * const restrict profile,
53521         const char * const restrict s2, const int s2Len,
53522         const int open, const int gap);
53523 
53524 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sse41_128_sat(
53525         const parasail_profile_t * const restrict profile,
53526         const char * const restrict s2, const int s2Len,
53527         const int open, const int gap);
53528 
53529 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_avx2_256_64(
53530         const parasail_profile_t * const restrict profile,
53531         const char * const restrict s2, const int s2Len,
53532         const int open, const int gap);
53533 
53534 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_avx2_256_32(
53535         const parasail_profile_t * const restrict profile,
53536         const char * const restrict s2, const int s2Len,
53537         const int open, const int gap);
53538 
53539 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_avx2_256_16(
53540         const parasail_profile_t * const restrict profile,
53541         const char * const restrict s2, const int s2Len,
53542         const int open, const int gap);
53543 
53544 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_avx2_256_8(
53545         const parasail_profile_t * const restrict profile,
53546         const char * const restrict s2, const int s2Len,
53547         const int open, const int gap);
53548 
53549 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_avx2_256_sat(
53550         const parasail_profile_t * const restrict profile,
53551         const char * const restrict s2, const int s2Len,
53552         const int open, const int gap);
53553 
53554 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_altivec_128_64(
53555         const parasail_profile_t * const restrict profile,
53556         const char * const restrict s2, const int s2Len,
53557         const int open, const int gap);
53558 
53559 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_altivec_128_32(
53560         const parasail_profile_t * const restrict profile,
53561         const char * const restrict s2, const int s2Len,
53562         const int open, const int gap);
53563 
53564 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_altivec_128_16(
53565         const parasail_profile_t * const restrict profile,
53566         const char * const restrict s2, const int s2Len,
53567         const int open, const int gap);
53568 
53569 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_altivec_128_8(
53570         const parasail_profile_t * const restrict profile,
53571         const char * const restrict s2, const int s2Len,
53572         const int open, const int gap);
53573 
53574 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_altivec_128_sat(
53575         const parasail_profile_t * const restrict profile,
53576         const char * const restrict s2, const int s2Len,
53577         const int open, const int gap);
53578 
53579 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_neon_128_64(
53580         const parasail_profile_t * const restrict profile,
53581         const char * const restrict s2, const int s2Len,
53582         const int open, const int gap);
53583 
53584 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_neon_128_32(
53585         const parasail_profile_t * const restrict profile,
53586         const char * const restrict s2, const int s2Len,
53587         const int open, const int gap);
53588 
53589 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_neon_128_16(
53590         const parasail_profile_t * const restrict profile,
53591         const char * const restrict s2, const int s2Len,
53592         const int open, const int gap);
53593 
53594 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_neon_128_8(
53595         const parasail_profile_t * const restrict profile,
53596         const char * const restrict s2, const int s2Len,
53597         const int open, const int gap);
53598 
53599 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_neon_128_sat(
53600         const parasail_profile_t * const restrict profile,
53601         const char * const restrict s2, const int s2Len,
53602         const int open, const int gap);
53603 
53604 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse2_128_64(
53605         const parasail_profile_t * const restrict profile,
53606         const char * const restrict s2, const int s2Len,
53607         const int open, const int gap);
53608 
53609 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse2_128_32(
53610         const parasail_profile_t * const restrict profile,
53611         const char * const restrict s2, const int s2Len,
53612         const int open, const int gap);
53613 
53614 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse2_128_16(
53615         const parasail_profile_t * const restrict profile,
53616         const char * const restrict s2, const int s2Len,
53617         const int open, const int gap);
53618 
53619 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse2_128_8(
53620         const parasail_profile_t * const restrict profile,
53621         const char * const restrict s2, const int s2Len,
53622         const int open, const int gap);
53623 
53624 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse2_128_sat(
53625         const parasail_profile_t * const restrict profile,
53626         const char * const restrict s2, const int s2Len,
53627         const int open, const int gap);
53628 
53629 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse41_128_64(
53630         const parasail_profile_t * const restrict profile,
53631         const char * const restrict s2, const int s2Len,
53632         const int open, const int gap);
53633 
53634 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse41_128_32(
53635         const parasail_profile_t * const restrict profile,
53636         const char * const restrict s2, const int s2Len,
53637         const int open, const int gap);
53638 
53639 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse41_128_16(
53640         const parasail_profile_t * const restrict profile,
53641         const char * const restrict s2, const int s2Len,
53642         const int open, const int gap);
53643 
53644 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse41_128_8(
53645         const parasail_profile_t * const restrict profile,
53646         const char * const restrict s2, const int s2Len,
53647         const int open, const int gap);
53648 
53649 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sse41_128_sat(
53650         const parasail_profile_t * const restrict profile,
53651         const char * const restrict s2, const int s2Len,
53652         const int open, const int gap);
53653 
53654 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_avx2_256_64(
53655         const parasail_profile_t * const restrict profile,
53656         const char * const restrict s2, const int s2Len,
53657         const int open, const int gap);
53658 
53659 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_avx2_256_32(
53660         const parasail_profile_t * const restrict profile,
53661         const char * const restrict s2, const int s2Len,
53662         const int open, const int gap);
53663 
53664 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_avx2_256_16(
53665         const parasail_profile_t * const restrict profile,
53666         const char * const restrict s2, const int s2Len,
53667         const int open, const int gap);
53668 
53669 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_avx2_256_8(
53670         const parasail_profile_t * const restrict profile,
53671         const char * const restrict s2, const int s2Len,
53672         const int open, const int gap);
53673 
53674 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_avx2_256_sat(
53675         const parasail_profile_t * const restrict profile,
53676         const char * const restrict s2, const int s2Len,
53677         const int open, const int gap);
53678 
53679 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_altivec_128_64(
53680         const parasail_profile_t * const restrict profile,
53681         const char * const restrict s2, const int s2Len,
53682         const int open, const int gap);
53683 
53684 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_altivec_128_32(
53685         const parasail_profile_t * const restrict profile,
53686         const char * const restrict s2, const int s2Len,
53687         const int open, const int gap);
53688 
53689 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_altivec_128_16(
53690         const parasail_profile_t * const restrict profile,
53691         const char * const restrict s2, const int s2Len,
53692         const int open, const int gap);
53693 
53694 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_altivec_128_8(
53695         const parasail_profile_t * const restrict profile,
53696         const char * const restrict s2, const int s2Len,
53697         const int open, const int gap);
53698 
53699 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_altivec_128_sat(
53700         const parasail_profile_t * const restrict profile,
53701         const char * const restrict s2, const int s2Len,
53702         const int open, const int gap);
53703 
53704 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_neon_128_64(
53705         const parasail_profile_t * const restrict profile,
53706         const char * const restrict s2, const int s2Len,
53707         const int open, const int gap);
53708 
53709 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_neon_128_32(
53710         const parasail_profile_t * const restrict profile,
53711         const char * const restrict s2, const int s2Len,
53712         const int open, const int gap);
53713 
53714 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_neon_128_16(
53715         const parasail_profile_t * const restrict profile,
53716         const char * const restrict s2, const int s2Len,
53717         const int open, const int gap);
53718 
53719 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_neon_128_8(
53720         const parasail_profile_t * const restrict profile,
53721         const char * const restrict s2, const int s2Len,
53722         const int open, const int gap);
53723 
53724 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_neon_128_sat(
53725         const parasail_profile_t * const restrict profile,
53726         const char * const restrict s2, const int s2Len,
53727         const int open, const int gap);
53728 
53729 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse2_128_64(
53730         const parasail_profile_t * const restrict profile,
53731         const char * const restrict s2, const int s2Len,
53732         const int open, const int gap);
53733 
53734 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse2_128_32(
53735         const parasail_profile_t * const restrict profile,
53736         const char * const restrict s2, const int s2Len,
53737         const int open, const int gap);
53738 
53739 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse2_128_16(
53740         const parasail_profile_t * const restrict profile,
53741         const char * const restrict s2, const int s2Len,
53742         const int open, const int gap);
53743 
53744 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse2_128_8(
53745         const parasail_profile_t * const restrict profile,
53746         const char * const restrict s2, const int s2Len,
53747         const int open, const int gap);
53748 
53749 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse2_128_sat(
53750         const parasail_profile_t * const restrict profile,
53751         const char * const restrict s2, const int s2Len,
53752         const int open, const int gap);
53753 
53754 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse41_128_64(
53755         const parasail_profile_t * const restrict profile,
53756         const char * const restrict s2, const int s2Len,
53757         const int open, const int gap);
53758 
53759 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse41_128_32(
53760         const parasail_profile_t * const restrict profile,
53761         const char * const restrict s2, const int s2Len,
53762         const int open, const int gap);
53763 
53764 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse41_128_16(
53765         const parasail_profile_t * const restrict profile,
53766         const char * const restrict s2, const int s2Len,
53767         const int open, const int gap);
53768 
53769 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse41_128_8(
53770         const parasail_profile_t * const restrict profile,
53771         const char * const restrict s2, const int s2Len,
53772         const int open, const int gap);
53773 
53774 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sse41_128_sat(
53775         const parasail_profile_t * const restrict profile,
53776         const char * const restrict s2, const int s2Len,
53777         const int open, const int gap);
53778 
53779 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_avx2_256_64(
53780         const parasail_profile_t * const restrict profile,
53781         const char * const restrict s2, const int s2Len,
53782         const int open, const int gap);
53783 
53784 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_avx2_256_32(
53785         const parasail_profile_t * const restrict profile,
53786         const char * const restrict s2, const int s2Len,
53787         const int open, const int gap);
53788 
53789 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_avx2_256_16(
53790         const parasail_profile_t * const restrict profile,
53791         const char * const restrict s2, const int s2Len,
53792         const int open, const int gap);
53793 
53794 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_avx2_256_8(
53795         const parasail_profile_t * const restrict profile,
53796         const char * const restrict s2, const int s2Len,
53797         const int open, const int gap);
53798 
53799 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_avx2_256_sat(
53800         const parasail_profile_t * const restrict profile,
53801         const char * const restrict s2, const int s2Len,
53802         const int open, const int gap);
53803 
53804 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_altivec_128_64(
53805         const parasail_profile_t * const restrict profile,
53806         const char * const restrict s2, const int s2Len,
53807         const int open, const int gap);
53808 
53809 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_altivec_128_32(
53810         const parasail_profile_t * const restrict profile,
53811         const char * const restrict s2, const int s2Len,
53812         const int open, const int gap);
53813 
53814 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_altivec_128_16(
53815         const parasail_profile_t * const restrict profile,
53816         const char * const restrict s2, const int s2Len,
53817         const int open, const int gap);
53818 
53819 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_altivec_128_8(
53820         const parasail_profile_t * const restrict profile,
53821         const char * const restrict s2, const int s2Len,
53822         const int open, const int gap);
53823 
53824 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_altivec_128_sat(
53825         const parasail_profile_t * const restrict profile,
53826         const char * const restrict s2, const int s2Len,
53827         const int open, const int gap);
53828 
53829 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_neon_128_64(
53830         const parasail_profile_t * const restrict profile,
53831         const char * const restrict s2, const int s2Len,
53832         const int open, const int gap);
53833 
53834 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_neon_128_32(
53835         const parasail_profile_t * const restrict profile,
53836         const char * const restrict s2, const int s2Len,
53837         const int open, const int gap);
53838 
53839 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_neon_128_16(
53840         const parasail_profile_t * const restrict profile,
53841         const char * const restrict s2, const int s2Len,
53842         const int open, const int gap);
53843 
53844 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_neon_128_8(
53845         const parasail_profile_t * const restrict profile,
53846         const char * const restrict s2, const int s2Len,
53847         const int open, const int gap);
53848 
53849 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_neon_128_sat(
53850         const parasail_profile_t * const restrict profile,
53851         const char * const restrict s2, const int s2Len,
53852         const int open, const int gap);
53853 
53854 extern parasail_result_t* parasail_sg_dx_scan_profile_sse2_128_64(
53855         const parasail_profile_t * const restrict profile,
53856         const char * const restrict s2, const int s2Len,
53857         const int open, const int gap);
53858 
53859 extern parasail_result_t* parasail_sg_dx_scan_profile_sse2_128_32(
53860         const parasail_profile_t * const restrict profile,
53861         const char * const restrict s2, const int s2Len,
53862         const int open, const int gap);
53863 
53864 extern parasail_result_t* parasail_sg_dx_scan_profile_sse2_128_16(
53865         const parasail_profile_t * const restrict profile,
53866         const char * const restrict s2, const int s2Len,
53867         const int open, const int gap);
53868 
53869 extern parasail_result_t* parasail_sg_dx_scan_profile_sse2_128_8(
53870         const parasail_profile_t * const restrict profile,
53871         const char * const restrict s2, const int s2Len,
53872         const int open, const int gap);
53873 
53874 extern parasail_result_t* parasail_sg_dx_scan_profile_sse2_128_sat(
53875         const parasail_profile_t * const restrict profile,
53876         const char * const restrict s2, const int s2Len,
53877         const int open, const int gap);
53878 
53879 extern parasail_result_t* parasail_sg_dx_scan_profile_sse41_128_64(
53880         const parasail_profile_t * const restrict profile,
53881         const char * const restrict s2, const int s2Len,
53882         const int open, const int gap);
53883 
53884 extern parasail_result_t* parasail_sg_dx_scan_profile_sse41_128_32(
53885         const parasail_profile_t * const restrict profile,
53886         const char * const restrict s2, const int s2Len,
53887         const int open, const int gap);
53888 
53889 extern parasail_result_t* parasail_sg_dx_scan_profile_sse41_128_16(
53890         const parasail_profile_t * const restrict profile,
53891         const char * const restrict s2, const int s2Len,
53892         const int open, const int gap);
53893 
53894 extern parasail_result_t* parasail_sg_dx_scan_profile_sse41_128_8(
53895         const parasail_profile_t * const restrict profile,
53896         const char * const restrict s2, const int s2Len,
53897         const int open, const int gap);
53898 
53899 extern parasail_result_t* parasail_sg_dx_scan_profile_sse41_128_sat(
53900         const parasail_profile_t * const restrict profile,
53901         const char * const restrict s2, const int s2Len,
53902         const int open, const int gap);
53903 
53904 extern parasail_result_t* parasail_sg_dx_scan_profile_avx2_256_64(
53905         const parasail_profile_t * const restrict profile,
53906         const char * const restrict s2, const int s2Len,
53907         const int open, const int gap);
53908 
53909 extern parasail_result_t* parasail_sg_dx_scan_profile_avx2_256_32(
53910         const parasail_profile_t * const restrict profile,
53911         const char * const restrict s2, const int s2Len,
53912         const int open, const int gap);
53913 
53914 extern parasail_result_t* parasail_sg_dx_scan_profile_avx2_256_16(
53915         const parasail_profile_t * const restrict profile,
53916         const char * const restrict s2, const int s2Len,
53917         const int open, const int gap);
53918 
53919 extern parasail_result_t* parasail_sg_dx_scan_profile_avx2_256_8(
53920         const parasail_profile_t * const restrict profile,
53921         const char * const restrict s2, const int s2Len,
53922         const int open, const int gap);
53923 
53924 extern parasail_result_t* parasail_sg_dx_scan_profile_avx2_256_sat(
53925         const parasail_profile_t * const restrict profile,
53926         const char * const restrict s2, const int s2Len,
53927         const int open, const int gap);
53928 
53929 extern parasail_result_t* parasail_sg_dx_scan_profile_altivec_128_64(
53930         const parasail_profile_t * const restrict profile,
53931         const char * const restrict s2, const int s2Len,
53932         const int open, const int gap);
53933 
53934 extern parasail_result_t* parasail_sg_dx_scan_profile_altivec_128_32(
53935         const parasail_profile_t * const restrict profile,
53936         const char * const restrict s2, const int s2Len,
53937         const int open, const int gap);
53938 
53939 extern parasail_result_t* parasail_sg_dx_scan_profile_altivec_128_16(
53940         const parasail_profile_t * const restrict profile,
53941         const char * const restrict s2, const int s2Len,
53942         const int open, const int gap);
53943 
53944 extern parasail_result_t* parasail_sg_dx_scan_profile_altivec_128_8(
53945         const parasail_profile_t * const restrict profile,
53946         const char * const restrict s2, const int s2Len,
53947         const int open, const int gap);
53948 
53949 extern parasail_result_t* parasail_sg_dx_scan_profile_altivec_128_sat(
53950         const parasail_profile_t * const restrict profile,
53951         const char * const restrict s2, const int s2Len,
53952         const int open, const int gap);
53953 
53954 extern parasail_result_t* parasail_sg_dx_scan_profile_neon_128_64(
53955         const parasail_profile_t * const restrict profile,
53956         const char * const restrict s2, const int s2Len,
53957         const int open, const int gap);
53958 
53959 extern parasail_result_t* parasail_sg_dx_scan_profile_neon_128_32(
53960         const parasail_profile_t * const restrict profile,
53961         const char * const restrict s2, const int s2Len,
53962         const int open, const int gap);
53963 
53964 extern parasail_result_t* parasail_sg_dx_scan_profile_neon_128_16(
53965         const parasail_profile_t * const restrict profile,
53966         const char * const restrict s2, const int s2Len,
53967         const int open, const int gap);
53968 
53969 extern parasail_result_t* parasail_sg_dx_scan_profile_neon_128_8(
53970         const parasail_profile_t * const restrict profile,
53971         const char * const restrict s2, const int s2Len,
53972         const int open, const int gap);
53973 
53974 extern parasail_result_t* parasail_sg_dx_scan_profile_neon_128_sat(
53975         const parasail_profile_t * const restrict profile,
53976         const char * const restrict s2, const int s2Len,
53977         const int open, const int gap);
53978 
53979 extern parasail_result_t* parasail_sg_dx_striped_profile_sse2_128_64(
53980         const parasail_profile_t * const restrict profile,
53981         const char * const restrict s2, const int s2Len,
53982         const int open, const int gap);
53983 
53984 extern parasail_result_t* parasail_sg_dx_striped_profile_sse2_128_32(
53985         const parasail_profile_t * const restrict profile,
53986         const char * const restrict s2, const int s2Len,
53987         const int open, const int gap);
53988 
53989 extern parasail_result_t* parasail_sg_dx_striped_profile_sse2_128_16(
53990         const parasail_profile_t * const restrict profile,
53991         const char * const restrict s2, const int s2Len,
53992         const int open, const int gap);
53993 
53994 extern parasail_result_t* parasail_sg_dx_striped_profile_sse2_128_8(
53995         const parasail_profile_t * const restrict profile,
53996         const char * const restrict s2, const int s2Len,
53997         const int open, const int gap);
53998 
53999 extern parasail_result_t* parasail_sg_dx_striped_profile_sse2_128_sat(
54000         const parasail_profile_t * const restrict profile,
54001         const char * const restrict s2, const int s2Len,
54002         const int open, const int gap);
54003 
54004 extern parasail_result_t* parasail_sg_dx_striped_profile_sse41_128_64(
54005         const parasail_profile_t * const restrict profile,
54006         const char * const restrict s2, const int s2Len,
54007         const int open, const int gap);
54008 
54009 extern parasail_result_t* parasail_sg_dx_striped_profile_sse41_128_32(
54010         const parasail_profile_t * const restrict profile,
54011         const char * const restrict s2, const int s2Len,
54012         const int open, const int gap);
54013 
54014 extern parasail_result_t* parasail_sg_dx_striped_profile_sse41_128_16(
54015         const parasail_profile_t * const restrict profile,
54016         const char * const restrict s2, const int s2Len,
54017         const int open, const int gap);
54018 
54019 extern parasail_result_t* parasail_sg_dx_striped_profile_sse41_128_8(
54020         const parasail_profile_t * const restrict profile,
54021         const char * const restrict s2, const int s2Len,
54022         const int open, const int gap);
54023 
54024 extern parasail_result_t* parasail_sg_dx_striped_profile_sse41_128_sat(
54025         const parasail_profile_t * const restrict profile,
54026         const char * const restrict s2, const int s2Len,
54027         const int open, const int gap);
54028 
54029 extern parasail_result_t* parasail_sg_dx_striped_profile_avx2_256_64(
54030         const parasail_profile_t * const restrict profile,
54031         const char * const restrict s2, const int s2Len,
54032         const int open, const int gap);
54033 
54034 extern parasail_result_t* parasail_sg_dx_striped_profile_avx2_256_32(
54035         const parasail_profile_t * const restrict profile,
54036         const char * const restrict s2, const int s2Len,
54037         const int open, const int gap);
54038 
54039 extern parasail_result_t* parasail_sg_dx_striped_profile_avx2_256_16(
54040         const parasail_profile_t * const restrict profile,
54041         const char * const restrict s2, const int s2Len,
54042         const int open, const int gap);
54043 
54044 extern parasail_result_t* parasail_sg_dx_striped_profile_avx2_256_8(
54045         const parasail_profile_t * const restrict profile,
54046         const char * const restrict s2, const int s2Len,
54047         const int open, const int gap);
54048 
54049 extern parasail_result_t* parasail_sg_dx_striped_profile_avx2_256_sat(
54050         const parasail_profile_t * const restrict profile,
54051         const char * const restrict s2, const int s2Len,
54052         const int open, const int gap);
54053 
54054 extern parasail_result_t* parasail_sg_dx_striped_profile_altivec_128_64(
54055         const parasail_profile_t * const restrict profile,
54056         const char * const restrict s2, const int s2Len,
54057         const int open, const int gap);
54058 
54059 extern parasail_result_t* parasail_sg_dx_striped_profile_altivec_128_32(
54060         const parasail_profile_t * const restrict profile,
54061         const char * const restrict s2, const int s2Len,
54062         const int open, const int gap);
54063 
54064 extern parasail_result_t* parasail_sg_dx_striped_profile_altivec_128_16(
54065         const parasail_profile_t * const restrict profile,
54066         const char * const restrict s2, const int s2Len,
54067         const int open, const int gap);
54068 
54069 extern parasail_result_t* parasail_sg_dx_striped_profile_altivec_128_8(
54070         const parasail_profile_t * const restrict profile,
54071         const char * const restrict s2, const int s2Len,
54072         const int open, const int gap);
54073 
54074 extern parasail_result_t* parasail_sg_dx_striped_profile_altivec_128_sat(
54075         const parasail_profile_t * const restrict profile,
54076         const char * const restrict s2, const int s2Len,
54077         const int open, const int gap);
54078 
54079 extern parasail_result_t* parasail_sg_dx_striped_profile_neon_128_64(
54080         const parasail_profile_t * const restrict profile,
54081         const char * const restrict s2, const int s2Len,
54082         const int open, const int gap);
54083 
54084 extern parasail_result_t* parasail_sg_dx_striped_profile_neon_128_32(
54085         const parasail_profile_t * const restrict profile,
54086         const char * const restrict s2, const int s2Len,
54087         const int open, const int gap);
54088 
54089 extern parasail_result_t* parasail_sg_dx_striped_profile_neon_128_16(
54090         const parasail_profile_t * const restrict profile,
54091         const char * const restrict s2, const int s2Len,
54092         const int open, const int gap);
54093 
54094 extern parasail_result_t* parasail_sg_dx_striped_profile_neon_128_8(
54095         const parasail_profile_t * const restrict profile,
54096         const char * const restrict s2, const int s2Len,
54097         const int open, const int gap);
54098 
54099 extern parasail_result_t* parasail_sg_dx_striped_profile_neon_128_sat(
54100         const parasail_profile_t * const restrict profile,
54101         const char * const restrict s2, const int s2Len,
54102         const int open, const int gap);
54103 
54104 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse2_128_64(
54105         const parasail_profile_t * const restrict profile,
54106         const char * const restrict s2, const int s2Len,
54107         const int open, const int gap);
54108 
54109 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse2_128_32(
54110         const parasail_profile_t * const restrict profile,
54111         const char * const restrict s2, const int s2Len,
54112         const int open, const int gap);
54113 
54114 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse2_128_16(
54115         const parasail_profile_t * const restrict profile,
54116         const char * const restrict s2, const int s2Len,
54117         const int open, const int gap);
54118 
54119 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse2_128_8(
54120         const parasail_profile_t * const restrict profile,
54121         const char * const restrict s2, const int s2Len,
54122         const int open, const int gap);
54123 
54124 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse2_128_sat(
54125         const parasail_profile_t * const restrict profile,
54126         const char * const restrict s2, const int s2Len,
54127         const int open, const int gap);
54128 
54129 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse41_128_64(
54130         const parasail_profile_t * const restrict profile,
54131         const char * const restrict s2, const int s2Len,
54132         const int open, const int gap);
54133 
54134 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse41_128_32(
54135         const parasail_profile_t * const restrict profile,
54136         const char * const restrict s2, const int s2Len,
54137         const int open, const int gap);
54138 
54139 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse41_128_16(
54140         const parasail_profile_t * const restrict profile,
54141         const char * const restrict s2, const int s2Len,
54142         const int open, const int gap);
54143 
54144 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse41_128_8(
54145         const parasail_profile_t * const restrict profile,
54146         const char * const restrict s2, const int s2Len,
54147         const int open, const int gap);
54148 
54149 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sse41_128_sat(
54150         const parasail_profile_t * const restrict profile,
54151         const char * const restrict s2, const int s2Len,
54152         const int open, const int gap);
54153 
54154 extern parasail_result_t* parasail_sg_dx_table_scan_profile_avx2_256_64(
54155         const parasail_profile_t * const restrict profile,
54156         const char * const restrict s2, const int s2Len,
54157         const int open, const int gap);
54158 
54159 extern parasail_result_t* parasail_sg_dx_table_scan_profile_avx2_256_32(
54160         const parasail_profile_t * const restrict profile,
54161         const char * const restrict s2, const int s2Len,
54162         const int open, const int gap);
54163 
54164 extern parasail_result_t* parasail_sg_dx_table_scan_profile_avx2_256_16(
54165         const parasail_profile_t * const restrict profile,
54166         const char * const restrict s2, const int s2Len,
54167         const int open, const int gap);
54168 
54169 extern parasail_result_t* parasail_sg_dx_table_scan_profile_avx2_256_8(
54170         const parasail_profile_t * const restrict profile,
54171         const char * const restrict s2, const int s2Len,
54172         const int open, const int gap);
54173 
54174 extern parasail_result_t* parasail_sg_dx_table_scan_profile_avx2_256_sat(
54175         const parasail_profile_t * const restrict profile,
54176         const char * const restrict s2, const int s2Len,
54177         const int open, const int gap);
54178 
54179 extern parasail_result_t* parasail_sg_dx_table_scan_profile_altivec_128_64(
54180         const parasail_profile_t * const restrict profile,
54181         const char * const restrict s2, const int s2Len,
54182         const int open, const int gap);
54183 
54184 extern parasail_result_t* parasail_sg_dx_table_scan_profile_altivec_128_32(
54185         const parasail_profile_t * const restrict profile,
54186         const char * const restrict s2, const int s2Len,
54187         const int open, const int gap);
54188 
54189 extern parasail_result_t* parasail_sg_dx_table_scan_profile_altivec_128_16(
54190         const parasail_profile_t * const restrict profile,
54191         const char * const restrict s2, const int s2Len,
54192         const int open, const int gap);
54193 
54194 extern parasail_result_t* parasail_sg_dx_table_scan_profile_altivec_128_8(
54195         const parasail_profile_t * const restrict profile,
54196         const char * const restrict s2, const int s2Len,
54197         const int open, const int gap);
54198 
54199 extern parasail_result_t* parasail_sg_dx_table_scan_profile_altivec_128_sat(
54200         const parasail_profile_t * const restrict profile,
54201         const char * const restrict s2, const int s2Len,
54202         const int open, const int gap);
54203 
54204 extern parasail_result_t* parasail_sg_dx_table_scan_profile_neon_128_64(
54205         const parasail_profile_t * const restrict profile,
54206         const char * const restrict s2, const int s2Len,
54207         const int open, const int gap);
54208 
54209 extern parasail_result_t* parasail_sg_dx_table_scan_profile_neon_128_32(
54210         const parasail_profile_t * const restrict profile,
54211         const char * const restrict s2, const int s2Len,
54212         const int open, const int gap);
54213 
54214 extern parasail_result_t* parasail_sg_dx_table_scan_profile_neon_128_16(
54215         const parasail_profile_t * const restrict profile,
54216         const char * const restrict s2, const int s2Len,
54217         const int open, const int gap);
54218 
54219 extern parasail_result_t* parasail_sg_dx_table_scan_profile_neon_128_8(
54220         const parasail_profile_t * const restrict profile,
54221         const char * const restrict s2, const int s2Len,
54222         const int open, const int gap);
54223 
54224 extern parasail_result_t* parasail_sg_dx_table_scan_profile_neon_128_sat(
54225         const parasail_profile_t * const restrict profile,
54226         const char * const restrict s2, const int s2Len,
54227         const int open, const int gap);
54228 
54229 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse2_128_64(
54230         const parasail_profile_t * const restrict profile,
54231         const char * const restrict s2, const int s2Len,
54232         const int open, const int gap);
54233 
54234 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse2_128_32(
54235         const parasail_profile_t * const restrict profile,
54236         const char * const restrict s2, const int s2Len,
54237         const int open, const int gap);
54238 
54239 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse2_128_16(
54240         const parasail_profile_t * const restrict profile,
54241         const char * const restrict s2, const int s2Len,
54242         const int open, const int gap);
54243 
54244 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse2_128_8(
54245         const parasail_profile_t * const restrict profile,
54246         const char * const restrict s2, const int s2Len,
54247         const int open, const int gap);
54248 
54249 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse2_128_sat(
54250         const parasail_profile_t * const restrict profile,
54251         const char * const restrict s2, const int s2Len,
54252         const int open, const int gap);
54253 
54254 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse41_128_64(
54255         const parasail_profile_t * const restrict profile,
54256         const char * const restrict s2, const int s2Len,
54257         const int open, const int gap);
54258 
54259 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse41_128_32(
54260         const parasail_profile_t * const restrict profile,
54261         const char * const restrict s2, const int s2Len,
54262         const int open, const int gap);
54263 
54264 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse41_128_16(
54265         const parasail_profile_t * const restrict profile,
54266         const char * const restrict s2, const int s2Len,
54267         const int open, const int gap);
54268 
54269 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse41_128_8(
54270         const parasail_profile_t * const restrict profile,
54271         const char * const restrict s2, const int s2Len,
54272         const int open, const int gap);
54273 
54274 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sse41_128_sat(
54275         const parasail_profile_t * const restrict profile,
54276         const char * const restrict s2, const int s2Len,
54277         const int open, const int gap);
54278 
54279 extern parasail_result_t* parasail_sg_dx_table_striped_profile_avx2_256_64(
54280         const parasail_profile_t * const restrict profile,
54281         const char * const restrict s2, const int s2Len,
54282         const int open, const int gap);
54283 
54284 extern parasail_result_t* parasail_sg_dx_table_striped_profile_avx2_256_32(
54285         const parasail_profile_t * const restrict profile,
54286         const char * const restrict s2, const int s2Len,
54287         const int open, const int gap);
54288 
54289 extern parasail_result_t* parasail_sg_dx_table_striped_profile_avx2_256_16(
54290         const parasail_profile_t * const restrict profile,
54291         const char * const restrict s2, const int s2Len,
54292         const int open, const int gap);
54293 
54294 extern parasail_result_t* parasail_sg_dx_table_striped_profile_avx2_256_8(
54295         const parasail_profile_t * const restrict profile,
54296         const char * const restrict s2, const int s2Len,
54297         const int open, const int gap);
54298 
54299 extern parasail_result_t* parasail_sg_dx_table_striped_profile_avx2_256_sat(
54300         const parasail_profile_t * const restrict profile,
54301         const char * const restrict s2, const int s2Len,
54302         const int open, const int gap);
54303 
54304 extern parasail_result_t* parasail_sg_dx_table_striped_profile_altivec_128_64(
54305         const parasail_profile_t * const restrict profile,
54306         const char * const restrict s2, const int s2Len,
54307         const int open, const int gap);
54308 
54309 extern parasail_result_t* parasail_sg_dx_table_striped_profile_altivec_128_32(
54310         const parasail_profile_t * const restrict profile,
54311         const char * const restrict s2, const int s2Len,
54312         const int open, const int gap);
54313 
54314 extern parasail_result_t* parasail_sg_dx_table_striped_profile_altivec_128_16(
54315         const parasail_profile_t * const restrict profile,
54316         const char * const restrict s2, const int s2Len,
54317         const int open, const int gap);
54318 
54319 extern parasail_result_t* parasail_sg_dx_table_striped_profile_altivec_128_8(
54320         const parasail_profile_t * const restrict profile,
54321         const char * const restrict s2, const int s2Len,
54322         const int open, const int gap);
54323 
54324 extern parasail_result_t* parasail_sg_dx_table_striped_profile_altivec_128_sat(
54325         const parasail_profile_t * const restrict profile,
54326         const char * const restrict s2, const int s2Len,
54327         const int open, const int gap);
54328 
54329 extern parasail_result_t* parasail_sg_dx_table_striped_profile_neon_128_64(
54330         const parasail_profile_t * const restrict profile,
54331         const char * const restrict s2, const int s2Len,
54332         const int open, const int gap);
54333 
54334 extern parasail_result_t* parasail_sg_dx_table_striped_profile_neon_128_32(
54335         const parasail_profile_t * const restrict profile,
54336         const char * const restrict s2, const int s2Len,
54337         const int open, const int gap);
54338 
54339 extern parasail_result_t* parasail_sg_dx_table_striped_profile_neon_128_16(
54340         const parasail_profile_t * const restrict profile,
54341         const char * const restrict s2, const int s2Len,
54342         const int open, const int gap);
54343 
54344 extern parasail_result_t* parasail_sg_dx_table_striped_profile_neon_128_8(
54345         const parasail_profile_t * const restrict profile,
54346         const char * const restrict s2, const int s2Len,
54347         const int open, const int gap);
54348 
54349 extern parasail_result_t* parasail_sg_dx_table_striped_profile_neon_128_sat(
54350         const parasail_profile_t * const restrict profile,
54351         const char * const restrict s2, const int s2Len,
54352         const int open, const int gap);
54353 
54354 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse2_128_64(
54355         const parasail_profile_t * const restrict profile,
54356         const char * const restrict s2, const int s2Len,
54357         const int open, const int gap);
54358 
54359 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse2_128_32(
54360         const parasail_profile_t * const restrict profile,
54361         const char * const restrict s2, const int s2Len,
54362         const int open, const int gap);
54363 
54364 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse2_128_16(
54365         const parasail_profile_t * const restrict profile,
54366         const char * const restrict s2, const int s2Len,
54367         const int open, const int gap);
54368 
54369 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse2_128_8(
54370         const parasail_profile_t * const restrict profile,
54371         const char * const restrict s2, const int s2Len,
54372         const int open, const int gap);
54373 
54374 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse2_128_sat(
54375         const parasail_profile_t * const restrict profile,
54376         const char * const restrict s2, const int s2Len,
54377         const int open, const int gap);
54378 
54379 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse41_128_64(
54380         const parasail_profile_t * const restrict profile,
54381         const char * const restrict s2, const int s2Len,
54382         const int open, const int gap);
54383 
54384 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse41_128_32(
54385         const parasail_profile_t * const restrict profile,
54386         const char * const restrict s2, const int s2Len,
54387         const int open, const int gap);
54388 
54389 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse41_128_16(
54390         const parasail_profile_t * const restrict profile,
54391         const char * const restrict s2, const int s2Len,
54392         const int open, const int gap);
54393 
54394 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse41_128_8(
54395         const parasail_profile_t * const restrict profile,
54396         const char * const restrict s2, const int s2Len,
54397         const int open, const int gap);
54398 
54399 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sse41_128_sat(
54400         const parasail_profile_t * const restrict profile,
54401         const char * const restrict s2, const int s2Len,
54402         const int open, const int gap);
54403 
54404 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_avx2_256_64(
54405         const parasail_profile_t * const restrict profile,
54406         const char * const restrict s2, const int s2Len,
54407         const int open, const int gap);
54408 
54409 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_avx2_256_32(
54410         const parasail_profile_t * const restrict profile,
54411         const char * const restrict s2, const int s2Len,
54412         const int open, const int gap);
54413 
54414 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_avx2_256_16(
54415         const parasail_profile_t * const restrict profile,
54416         const char * const restrict s2, const int s2Len,
54417         const int open, const int gap);
54418 
54419 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_avx2_256_8(
54420         const parasail_profile_t * const restrict profile,
54421         const char * const restrict s2, const int s2Len,
54422         const int open, const int gap);
54423 
54424 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_avx2_256_sat(
54425         const parasail_profile_t * const restrict profile,
54426         const char * const restrict s2, const int s2Len,
54427         const int open, const int gap);
54428 
54429 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_altivec_128_64(
54430         const parasail_profile_t * const restrict profile,
54431         const char * const restrict s2, const int s2Len,
54432         const int open, const int gap);
54433 
54434 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_altivec_128_32(
54435         const parasail_profile_t * const restrict profile,
54436         const char * const restrict s2, const int s2Len,
54437         const int open, const int gap);
54438 
54439 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_altivec_128_16(
54440         const parasail_profile_t * const restrict profile,
54441         const char * const restrict s2, const int s2Len,
54442         const int open, const int gap);
54443 
54444 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_altivec_128_8(
54445         const parasail_profile_t * const restrict profile,
54446         const char * const restrict s2, const int s2Len,
54447         const int open, const int gap);
54448 
54449 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_altivec_128_sat(
54450         const parasail_profile_t * const restrict profile,
54451         const char * const restrict s2, const int s2Len,
54452         const int open, const int gap);
54453 
54454 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_neon_128_64(
54455         const parasail_profile_t * const restrict profile,
54456         const char * const restrict s2, const int s2Len,
54457         const int open, const int gap);
54458 
54459 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_neon_128_32(
54460         const parasail_profile_t * const restrict profile,
54461         const char * const restrict s2, const int s2Len,
54462         const int open, const int gap);
54463 
54464 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_neon_128_16(
54465         const parasail_profile_t * const restrict profile,
54466         const char * const restrict s2, const int s2Len,
54467         const int open, const int gap);
54468 
54469 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_neon_128_8(
54470         const parasail_profile_t * const restrict profile,
54471         const char * const restrict s2, const int s2Len,
54472         const int open, const int gap);
54473 
54474 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_neon_128_sat(
54475         const parasail_profile_t * const restrict profile,
54476         const char * const restrict s2, const int s2Len,
54477         const int open, const int gap);
54478 
54479 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse2_128_64(
54480         const parasail_profile_t * const restrict profile,
54481         const char * const restrict s2, const int s2Len,
54482         const int open, const int gap);
54483 
54484 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse2_128_32(
54485         const parasail_profile_t * const restrict profile,
54486         const char * const restrict s2, const int s2Len,
54487         const int open, const int gap);
54488 
54489 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse2_128_16(
54490         const parasail_profile_t * const restrict profile,
54491         const char * const restrict s2, const int s2Len,
54492         const int open, const int gap);
54493 
54494 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse2_128_8(
54495         const parasail_profile_t * const restrict profile,
54496         const char * const restrict s2, const int s2Len,
54497         const int open, const int gap);
54498 
54499 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse2_128_sat(
54500         const parasail_profile_t * const restrict profile,
54501         const char * const restrict s2, const int s2Len,
54502         const int open, const int gap);
54503 
54504 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse41_128_64(
54505         const parasail_profile_t * const restrict profile,
54506         const char * const restrict s2, const int s2Len,
54507         const int open, const int gap);
54508 
54509 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse41_128_32(
54510         const parasail_profile_t * const restrict profile,
54511         const char * const restrict s2, const int s2Len,
54512         const int open, const int gap);
54513 
54514 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse41_128_16(
54515         const parasail_profile_t * const restrict profile,
54516         const char * const restrict s2, const int s2Len,
54517         const int open, const int gap);
54518 
54519 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse41_128_8(
54520         const parasail_profile_t * const restrict profile,
54521         const char * const restrict s2, const int s2Len,
54522         const int open, const int gap);
54523 
54524 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sse41_128_sat(
54525         const parasail_profile_t * const restrict profile,
54526         const char * const restrict s2, const int s2Len,
54527         const int open, const int gap);
54528 
54529 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_avx2_256_64(
54530         const parasail_profile_t * const restrict profile,
54531         const char * const restrict s2, const int s2Len,
54532         const int open, const int gap);
54533 
54534 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_avx2_256_32(
54535         const parasail_profile_t * const restrict profile,
54536         const char * const restrict s2, const int s2Len,
54537         const int open, const int gap);
54538 
54539 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_avx2_256_16(
54540         const parasail_profile_t * const restrict profile,
54541         const char * const restrict s2, const int s2Len,
54542         const int open, const int gap);
54543 
54544 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_avx2_256_8(
54545         const parasail_profile_t * const restrict profile,
54546         const char * const restrict s2, const int s2Len,
54547         const int open, const int gap);
54548 
54549 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_avx2_256_sat(
54550         const parasail_profile_t * const restrict profile,
54551         const char * const restrict s2, const int s2Len,
54552         const int open, const int gap);
54553 
54554 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_altivec_128_64(
54555         const parasail_profile_t * const restrict profile,
54556         const char * const restrict s2, const int s2Len,
54557         const int open, const int gap);
54558 
54559 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_altivec_128_32(
54560         const parasail_profile_t * const restrict profile,
54561         const char * const restrict s2, const int s2Len,
54562         const int open, const int gap);
54563 
54564 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_altivec_128_16(
54565         const parasail_profile_t * const restrict profile,
54566         const char * const restrict s2, const int s2Len,
54567         const int open, const int gap);
54568 
54569 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_altivec_128_8(
54570         const parasail_profile_t * const restrict profile,
54571         const char * const restrict s2, const int s2Len,
54572         const int open, const int gap);
54573 
54574 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_altivec_128_sat(
54575         const parasail_profile_t * const restrict profile,
54576         const char * const restrict s2, const int s2Len,
54577         const int open, const int gap);
54578 
54579 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_neon_128_64(
54580         const parasail_profile_t * const restrict profile,
54581         const char * const restrict s2, const int s2Len,
54582         const int open, const int gap);
54583 
54584 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_neon_128_32(
54585         const parasail_profile_t * const restrict profile,
54586         const char * const restrict s2, const int s2Len,
54587         const int open, const int gap);
54588 
54589 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_neon_128_16(
54590         const parasail_profile_t * const restrict profile,
54591         const char * const restrict s2, const int s2Len,
54592         const int open, const int gap);
54593 
54594 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_neon_128_8(
54595         const parasail_profile_t * const restrict profile,
54596         const char * const restrict s2, const int s2Len,
54597         const int open, const int gap);
54598 
54599 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_neon_128_sat(
54600         const parasail_profile_t * const restrict profile,
54601         const char * const restrict s2, const int s2Len,
54602         const int open, const int gap);
54603 
54604 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse2_128_64(
54605         const parasail_profile_t * const restrict profile,
54606         const char * const restrict s2, const int s2Len,
54607         const int open, const int gap);
54608 
54609 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse2_128_32(
54610         const parasail_profile_t * const restrict profile,
54611         const char * const restrict s2, const int s2Len,
54612         const int open, const int gap);
54613 
54614 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse2_128_16(
54615         const parasail_profile_t * const restrict profile,
54616         const char * const restrict s2, const int s2Len,
54617         const int open, const int gap);
54618 
54619 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse2_128_8(
54620         const parasail_profile_t * const restrict profile,
54621         const char * const restrict s2, const int s2Len,
54622         const int open, const int gap);
54623 
54624 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse2_128_sat(
54625         const parasail_profile_t * const restrict profile,
54626         const char * const restrict s2, const int s2Len,
54627         const int open, const int gap);
54628 
54629 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse41_128_64(
54630         const parasail_profile_t * const restrict profile,
54631         const char * const restrict s2, const int s2Len,
54632         const int open, const int gap);
54633 
54634 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse41_128_32(
54635         const parasail_profile_t * const restrict profile,
54636         const char * const restrict s2, const int s2Len,
54637         const int open, const int gap);
54638 
54639 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse41_128_16(
54640         const parasail_profile_t * const restrict profile,
54641         const char * const restrict s2, const int s2Len,
54642         const int open, const int gap);
54643 
54644 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse41_128_8(
54645         const parasail_profile_t * const restrict profile,
54646         const char * const restrict s2, const int s2Len,
54647         const int open, const int gap);
54648 
54649 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sse41_128_sat(
54650         const parasail_profile_t * const restrict profile,
54651         const char * const restrict s2, const int s2Len,
54652         const int open, const int gap);
54653 
54654 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_avx2_256_64(
54655         const parasail_profile_t * const restrict profile,
54656         const char * const restrict s2, const int s2Len,
54657         const int open, const int gap);
54658 
54659 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_avx2_256_32(
54660         const parasail_profile_t * const restrict profile,
54661         const char * const restrict s2, const int s2Len,
54662         const int open, const int gap);
54663 
54664 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_avx2_256_16(
54665         const parasail_profile_t * const restrict profile,
54666         const char * const restrict s2, const int s2Len,
54667         const int open, const int gap);
54668 
54669 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_avx2_256_8(
54670         const parasail_profile_t * const restrict profile,
54671         const char * const restrict s2, const int s2Len,
54672         const int open, const int gap);
54673 
54674 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_avx2_256_sat(
54675         const parasail_profile_t * const restrict profile,
54676         const char * const restrict s2, const int s2Len,
54677         const int open, const int gap);
54678 
54679 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_altivec_128_64(
54680         const parasail_profile_t * const restrict profile,
54681         const char * const restrict s2, const int s2Len,
54682         const int open, const int gap);
54683 
54684 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_altivec_128_32(
54685         const parasail_profile_t * const restrict profile,
54686         const char * const restrict s2, const int s2Len,
54687         const int open, const int gap);
54688 
54689 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_altivec_128_16(
54690         const parasail_profile_t * const restrict profile,
54691         const char * const restrict s2, const int s2Len,
54692         const int open, const int gap);
54693 
54694 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_altivec_128_8(
54695         const parasail_profile_t * const restrict profile,
54696         const char * const restrict s2, const int s2Len,
54697         const int open, const int gap);
54698 
54699 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_altivec_128_sat(
54700         const parasail_profile_t * const restrict profile,
54701         const char * const restrict s2, const int s2Len,
54702         const int open, const int gap);
54703 
54704 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_neon_128_64(
54705         const parasail_profile_t * const restrict profile,
54706         const char * const restrict s2, const int s2Len,
54707         const int open, const int gap);
54708 
54709 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_neon_128_32(
54710         const parasail_profile_t * const restrict profile,
54711         const char * const restrict s2, const int s2Len,
54712         const int open, const int gap);
54713 
54714 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_neon_128_16(
54715         const parasail_profile_t * const restrict profile,
54716         const char * const restrict s2, const int s2Len,
54717         const int open, const int gap);
54718 
54719 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_neon_128_8(
54720         const parasail_profile_t * const restrict profile,
54721         const char * const restrict s2, const int s2Len,
54722         const int open, const int gap);
54723 
54724 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_neon_128_sat(
54725         const parasail_profile_t * const restrict profile,
54726         const char * const restrict s2, const int s2Len,
54727         const int open, const int gap);
54728 
54729 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse2_128_64(
54730         const parasail_profile_t * const restrict profile,
54731         const char * const restrict s2, const int s2Len,
54732         const int open, const int gap);
54733 
54734 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse2_128_32(
54735         const parasail_profile_t * const restrict profile,
54736         const char * const restrict s2, const int s2Len,
54737         const int open, const int gap);
54738 
54739 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse2_128_16(
54740         const parasail_profile_t * const restrict profile,
54741         const char * const restrict s2, const int s2Len,
54742         const int open, const int gap);
54743 
54744 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse2_128_8(
54745         const parasail_profile_t * const restrict profile,
54746         const char * const restrict s2, const int s2Len,
54747         const int open, const int gap);
54748 
54749 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse2_128_sat(
54750         const parasail_profile_t * const restrict profile,
54751         const char * const restrict s2, const int s2Len,
54752         const int open, const int gap);
54753 
54754 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse41_128_64(
54755         const parasail_profile_t * const restrict profile,
54756         const char * const restrict s2, const int s2Len,
54757         const int open, const int gap);
54758 
54759 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse41_128_32(
54760         const parasail_profile_t * const restrict profile,
54761         const char * const restrict s2, const int s2Len,
54762         const int open, const int gap);
54763 
54764 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse41_128_16(
54765         const parasail_profile_t * const restrict profile,
54766         const char * const restrict s2, const int s2Len,
54767         const int open, const int gap);
54768 
54769 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse41_128_8(
54770         const parasail_profile_t * const restrict profile,
54771         const char * const restrict s2, const int s2Len,
54772         const int open, const int gap);
54773 
54774 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sse41_128_sat(
54775         const parasail_profile_t * const restrict profile,
54776         const char * const restrict s2, const int s2Len,
54777         const int open, const int gap);
54778 
54779 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_avx2_256_64(
54780         const parasail_profile_t * const restrict profile,
54781         const char * const restrict s2, const int s2Len,
54782         const int open, const int gap);
54783 
54784 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_avx2_256_32(
54785         const parasail_profile_t * const restrict profile,
54786         const char * const restrict s2, const int s2Len,
54787         const int open, const int gap);
54788 
54789 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_avx2_256_16(
54790         const parasail_profile_t * const restrict profile,
54791         const char * const restrict s2, const int s2Len,
54792         const int open, const int gap);
54793 
54794 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_avx2_256_8(
54795         const parasail_profile_t * const restrict profile,
54796         const char * const restrict s2, const int s2Len,
54797         const int open, const int gap);
54798 
54799 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_avx2_256_sat(
54800         const parasail_profile_t * const restrict profile,
54801         const char * const restrict s2, const int s2Len,
54802         const int open, const int gap);
54803 
54804 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_altivec_128_64(
54805         const parasail_profile_t * const restrict profile,
54806         const char * const restrict s2, const int s2Len,
54807         const int open, const int gap);
54808 
54809 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_altivec_128_32(
54810         const parasail_profile_t * const restrict profile,
54811         const char * const restrict s2, const int s2Len,
54812         const int open, const int gap);
54813 
54814 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_altivec_128_16(
54815         const parasail_profile_t * const restrict profile,
54816         const char * const restrict s2, const int s2Len,
54817         const int open, const int gap);
54818 
54819 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_altivec_128_8(
54820         const parasail_profile_t * const restrict profile,
54821         const char * const restrict s2, const int s2Len,
54822         const int open, const int gap);
54823 
54824 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_altivec_128_sat(
54825         const parasail_profile_t * const restrict profile,
54826         const char * const restrict s2, const int s2Len,
54827         const int open, const int gap);
54828 
54829 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_neon_128_64(
54830         const parasail_profile_t * const restrict profile,
54831         const char * const restrict s2, const int s2Len,
54832         const int open, const int gap);
54833 
54834 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_neon_128_32(
54835         const parasail_profile_t * const restrict profile,
54836         const char * const restrict s2, const int s2Len,
54837         const int open, const int gap);
54838 
54839 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_neon_128_16(
54840         const parasail_profile_t * const restrict profile,
54841         const char * const restrict s2, const int s2Len,
54842         const int open, const int gap);
54843 
54844 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_neon_128_8(
54845         const parasail_profile_t * const restrict profile,
54846         const char * const restrict s2, const int s2Len,
54847         const int open, const int gap);
54848 
54849 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_neon_128_sat(
54850         const parasail_profile_t * const restrict profile,
54851         const char * const restrict s2, const int s2Len,
54852         const int open, const int gap);
54853 
54854 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse2_128_64(
54855         const parasail_profile_t * const restrict profile,
54856         const char * const restrict s2, const int s2Len,
54857         const int open, const int gap);
54858 
54859 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse2_128_32(
54860         const parasail_profile_t * const restrict profile,
54861         const char * const restrict s2, const int s2Len,
54862         const int open, const int gap);
54863 
54864 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse2_128_16(
54865         const parasail_profile_t * const restrict profile,
54866         const char * const restrict s2, const int s2Len,
54867         const int open, const int gap);
54868 
54869 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse2_128_8(
54870         const parasail_profile_t * const restrict profile,
54871         const char * const restrict s2, const int s2Len,
54872         const int open, const int gap);
54873 
54874 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse2_128_sat(
54875         const parasail_profile_t * const restrict profile,
54876         const char * const restrict s2, const int s2Len,
54877         const int open, const int gap);
54878 
54879 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse41_128_64(
54880         const parasail_profile_t * const restrict profile,
54881         const char * const restrict s2, const int s2Len,
54882         const int open, const int gap);
54883 
54884 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse41_128_32(
54885         const parasail_profile_t * const restrict profile,
54886         const char * const restrict s2, const int s2Len,
54887         const int open, const int gap);
54888 
54889 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse41_128_16(
54890         const parasail_profile_t * const restrict profile,
54891         const char * const restrict s2, const int s2Len,
54892         const int open, const int gap);
54893 
54894 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse41_128_8(
54895         const parasail_profile_t * const restrict profile,
54896         const char * const restrict s2, const int s2Len,
54897         const int open, const int gap);
54898 
54899 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sse41_128_sat(
54900         const parasail_profile_t * const restrict profile,
54901         const char * const restrict s2, const int s2Len,
54902         const int open, const int gap);
54903 
54904 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_avx2_256_64(
54905         const parasail_profile_t * const restrict profile,
54906         const char * const restrict s2, const int s2Len,
54907         const int open, const int gap);
54908 
54909 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_avx2_256_32(
54910         const parasail_profile_t * const restrict profile,
54911         const char * const restrict s2, const int s2Len,
54912         const int open, const int gap);
54913 
54914 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_avx2_256_16(
54915         const parasail_profile_t * const restrict profile,
54916         const char * const restrict s2, const int s2Len,
54917         const int open, const int gap);
54918 
54919 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_avx2_256_8(
54920         const parasail_profile_t * const restrict profile,
54921         const char * const restrict s2, const int s2Len,
54922         const int open, const int gap);
54923 
54924 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_avx2_256_sat(
54925         const parasail_profile_t * const restrict profile,
54926         const char * const restrict s2, const int s2Len,
54927         const int open, const int gap);
54928 
54929 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_altivec_128_64(
54930         const parasail_profile_t * const restrict profile,
54931         const char * const restrict s2, const int s2Len,
54932         const int open, const int gap);
54933 
54934 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_altivec_128_32(
54935         const parasail_profile_t * const restrict profile,
54936         const char * const restrict s2, const int s2Len,
54937         const int open, const int gap);
54938 
54939 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_altivec_128_16(
54940         const parasail_profile_t * const restrict profile,
54941         const char * const restrict s2, const int s2Len,
54942         const int open, const int gap);
54943 
54944 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_altivec_128_8(
54945         const parasail_profile_t * const restrict profile,
54946         const char * const restrict s2, const int s2Len,
54947         const int open, const int gap);
54948 
54949 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_altivec_128_sat(
54950         const parasail_profile_t * const restrict profile,
54951         const char * const restrict s2, const int s2Len,
54952         const int open, const int gap);
54953 
54954 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_neon_128_64(
54955         const parasail_profile_t * const restrict profile,
54956         const char * const restrict s2, const int s2Len,
54957         const int open, const int gap);
54958 
54959 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_neon_128_32(
54960         const parasail_profile_t * const restrict profile,
54961         const char * const restrict s2, const int s2Len,
54962         const int open, const int gap);
54963 
54964 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_neon_128_16(
54965         const parasail_profile_t * const restrict profile,
54966         const char * const restrict s2, const int s2Len,
54967         const int open, const int gap);
54968 
54969 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_neon_128_8(
54970         const parasail_profile_t * const restrict profile,
54971         const char * const restrict s2, const int s2Len,
54972         const int open, const int gap);
54973 
54974 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_neon_128_sat(
54975         const parasail_profile_t * const restrict profile,
54976         const char * const restrict s2, const int s2Len,
54977         const int open, const int gap);
54978 
54979 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse2_128_64(
54980         const parasail_profile_t * const restrict profile,
54981         const char * const restrict s2, const int s2Len,
54982         const int open, const int gap);
54983 
54984 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse2_128_32(
54985         const parasail_profile_t * const restrict profile,
54986         const char * const restrict s2, const int s2Len,
54987         const int open, const int gap);
54988 
54989 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse2_128_16(
54990         const parasail_profile_t * const restrict profile,
54991         const char * const restrict s2, const int s2Len,
54992         const int open, const int gap);
54993 
54994 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse2_128_8(
54995         const parasail_profile_t * const restrict profile,
54996         const char * const restrict s2, const int s2Len,
54997         const int open, const int gap);
54998 
54999 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse2_128_sat(
55000         const parasail_profile_t * const restrict profile,
55001         const char * const restrict s2, const int s2Len,
55002         const int open, const int gap);
55003 
55004 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse41_128_64(
55005         const parasail_profile_t * const restrict profile,
55006         const char * const restrict s2, const int s2Len,
55007         const int open, const int gap);
55008 
55009 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse41_128_32(
55010         const parasail_profile_t * const restrict profile,
55011         const char * const restrict s2, const int s2Len,
55012         const int open, const int gap);
55013 
55014 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse41_128_16(
55015         const parasail_profile_t * const restrict profile,
55016         const char * const restrict s2, const int s2Len,
55017         const int open, const int gap);
55018 
55019 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse41_128_8(
55020         const parasail_profile_t * const restrict profile,
55021         const char * const restrict s2, const int s2Len,
55022         const int open, const int gap);
55023 
55024 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sse41_128_sat(
55025         const parasail_profile_t * const restrict profile,
55026         const char * const restrict s2, const int s2Len,
55027         const int open, const int gap);
55028 
55029 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_avx2_256_64(
55030         const parasail_profile_t * const restrict profile,
55031         const char * const restrict s2, const int s2Len,
55032         const int open, const int gap);
55033 
55034 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_avx2_256_32(
55035         const parasail_profile_t * const restrict profile,
55036         const char * const restrict s2, const int s2Len,
55037         const int open, const int gap);
55038 
55039 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_avx2_256_16(
55040         const parasail_profile_t * const restrict profile,
55041         const char * const restrict s2, const int s2Len,
55042         const int open, const int gap);
55043 
55044 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_avx2_256_8(
55045         const parasail_profile_t * const restrict profile,
55046         const char * const restrict s2, const int s2Len,
55047         const int open, const int gap);
55048 
55049 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_avx2_256_sat(
55050         const parasail_profile_t * const restrict profile,
55051         const char * const restrict s2, const int s2Len,
55052         const int open, const int gap);
55053 
55054 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_altivec_128_64(
55055         const parasail_profile_t * const restrict profile,
55056         const char * const restrict s2, const int s2Len,
55057         const int open, const int gap);
55058 
55059 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_altivec_128_32(
55060         const parasail_profile_t * const restrict profile,
55061         const char * const restrict s2, const int s2Len,
55062         const int open, const int gap);
55063 
55064 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_altivec_128_16(
55065         const parasail_profile_t * const restrict profile,
55066         const char * const restrict s2, const int s2Len,
55067         const int open, const int gap);
55068 
55069 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_altivec_128_8(
55070         const parasail_profile_t * const restrict profile,
55071         const char * const restrict s2, const int s2Len,
55072         const int open, const int gap);
55073 
55074 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_altivec_128_sat(
55075         const parasail_profile_t * const restrict profile,
55076         const char * const restrict s2, const int s2Len,
55077         const int open, const int gap);
55078 
55079 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_neon_128_64(
55080         const parasail_profile_t * const restrict profile,
55081         const char * const restrict s2, const int s2Len,
55082         const int open, const int gap);
55083 
55084 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_neon_128_32(
55085         const parasail_profile_t * const restrict profile,
55086         const char * const restrict s2, const int s2Len,
55087         const int open, const int gap);
55088 
55089 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_neon_128_16(
55090         const parasail_profile_t * const restrict profile,
55091         const char * const restrict s2, const int s2Len,
55092         const int open, const int gap);
55093 
55094 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_neon_128_8(
55095         const parasail_profile_t * const restrict profile,
55096         const char * const restrict s2, const int s2Len,
55097         const int open, const int gap);
55098 
55099 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_neon_128_sat(
55100         const parasail_profile_t * const restrict profile,
55101         const char * const restrict s2, const int s2Len,
55102         const int open, const int gap);
55103 
55104 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse2_128_64(
55105         const parasail_profile_t * const restrict profile,
55106         const char * const restrict s2, const int s2Len,
55107         const int open, const int gap);
55108 
55109 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse2_128_32(
55110         const parasail_profile_t * const restrict profile,
55111         const char * const restrict s2, const int s2Len,
55112         const int open, const int gap);
55113 
55114 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse2_128_16(
55115         const parasail_profile_t * const restrict profile,
55116         const char * const restrict s2, const int s2Len,
55117         const int open, const int gap);
55118 
55119 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse2_128_8(
55120         const parasail_profile_t * const restrict profile,
55121         const char * const restrict s2, const int s2Len,
55122         const int open, const int gap);
55123 
55124 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse2_128_sat(
55125         const parasail_profile_t * const restrict profile,
55126         const char * const restrict s2, const int s2Len,
55127         const int open, const int gap);
55128 
55129 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse41_128_64(
55130         const parasail_profile_t * const restrict profile,
55131         const char * const restrict s2, const int s2Len,
55132         const int open, const int gap);
55133 
55134 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse41_128_32(
55135         const parasail_profile_t * const restrict profile,
55136         const char * const restrict s2, const int s2Len,
55137         const int open, const int gap);
55138 
55139 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse41_128_16(
55140         const parasail_profile_t * const restrict profile,
55141         const char * const restrict s2, const int s2Len,
55142         const int open, const int gap);
55143 
55144 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse41_128_8(
55145         const parasail_profile_t * const restrict profile,
55146         const char * const restrict s2, const int s2Len,
55147         const int open, const int gap);
55148 
55149 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sse41_128_sat(
55150         const parasail_profile_t * const restrict profile,
55151         const char * const restrict s2, const int s2Len,
55152         const int open, const int gap);
55153 
55154 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_avx2_256_64(
55155         const parasail_profile_t * const restrict profile,
55156         const char * const restrict s2, const int s2Len,
55157         const int open, const int gap);
55158 
55159 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_avx2_256_32(
55160         const parasail_profile_t * const restrict profile,
55161         const char * const restrict s2, const int s2Len,
55162         const int open, const int gap);
55163 
55164 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_avx2_256_16(
55165         const parasail_profile_t * const restrict profile,
55166         const char * const restrict s2, const int s2Len,
55167         const int open, const int gap);
55168 
55169 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_avx2_256_8(
55170         const parasail_profile_t * const restrict profile,
55171         const char * const restrict s2, const int s2Len,
55172         const int open, const int gap);
55173 
55174 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_avx2_256_sat(
55175         const parasail_profile_t * const restrict profile,
55176         const char * const restrict s2, const int s2Len,
55177         const int open, const int gap);
55178 
55179 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_altivec_128_64(
55180         const parasail_profile_t * const restrict profile,
55181         const char * const restrict s2, const int s2Len,
55182         const int open, const int gap);
55183 
55184 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_altivec_128_32(
55185         const parasail_profile_t * const restrict profile,
55186         const char * const restrict s2, const int s2Len,
55187         const int open, const int gap);
55188 
55189 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_altivec_128_16(
55190         const parasail_profile_t * const restrict profile,
55191         const char * const restrict s2, const int s2Len,
55192         const int open, const int gap);
55193 
55194 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_altivec_128_8(
55195         const parasail_profile_t * const restrict profile,
55196         const char * const restrict s2, const int s2Len,
55197         const int open, const int gap);
55198 
55199 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_altivec_128_sat(
55200         const parasail_profile_t * const restrict profile,
55201         const char * const restrict s2, const int s2Len,
55202         const int open, const int gap);
55203 
55204 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_neon_128_64(
55205         const parasail_profile_t * const restrict profile,
55206         const char * const restrict s2, const int s2Len,
55207         const int open, const int gap);
55208 
55209 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_neon_128_32(
55210         const parasail_profile_t * const restrict profile,
55211         const char * const restrict s2, const int s2Len,
55212         const int open, const int gap);
55213 
55214 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_neon_128_16(
55215         const parasail_profile_t * const restrict profile,
55216         const char * const restrict s2, const int s2Len,
55217         const int open, const int gap);
55218 
55219 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_neon_128_8(
55220         const parasail_profile_t * const restrict profile,
55221         const char * const restrict s2, const int s2Len,
55222         const int open, const int gap);
55223 
55224 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_neon_128_sat(
55225         const parasail_profile_t * const restrict profile,
55226         const char * const restrict s2, const int s2Len,
55227         const int open, const int gap);
55228 
55229 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse2_128_64(
55230         const parasail_profile_t * const restrict profile,
55231         const char * const restrict s2, const int s2Len,
55232         const int open, const int gap);
55233 
55234 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse2_128_32(
55235         const parasail_profile_t * const restrict profile,
55236         const char * const restrict s2, const int s2Len,
55237         const int open, const int gap);
55238 
55239 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse2_128_16(
55240         const parasail_profile_t * const restrict profile,
55241         const char * const restrict s2, const int s2Len,
55242         const int open, const int gap);
55243 
55244 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse2_128_8(
55245         const parasail_profile_t * const restrict profile,
55246         const char * const restrict s2, const int s2Len,
55247         const int open, const int gap);
55248 
55249 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse2_128_sat(
55250         const parasail_profile_t * const restrict profile,
55251         const char * const restrict s2, const int s2Len,
55252         const int open, const int gap);
55253 
55254 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse41_128_64(
55255         const parasail_profile_t * const restrict profile,
55256         const char * const restrict s2, const int s2Len,
55257         const int open, const int gap);
55258 
55259 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse41_128_32(
55260         const parasail_profile_t * const restrict profile,
55261         const char * const restrict s2, const int s2Len,
55262         const int open, const int gap);
55263 
55264 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse41_128_16(
55265         const parasail_profile_t * const restrict profile,
55266         const char * const restrict s2, const int s2Len,
55267         const int open, const int gap);
55268 
55269 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse41_128_8(
55270         const parasail_profile_t * const restrict profile,
55271         const char * const restrict s2, const int s2Len,
55272         const int open, const int gap);
55273 
55274 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sse41_128_sat(
55275         const parasail_profile_t * const restrict profile,
55276         const char * const restrict s2, const int s2Len,
55277         const int open, const int gap);
55278 
55279 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_avx2_256_64(
55280         const parasail_profile_t * const restrict profile,
55281         const char * const restrict s2, const int s2Len,
55282         const int open, const int gap);
55283 
55284 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_avx2_256_32(
55285         const parasail_profile_t * const restrict profile,
55286         const char * const restrict s2, const int s2Len,
55287         const int open, const int gap);
55288 
55289 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_avx2_256_16(
55290         const parasail_profile_t * const restrict profile,
55291         const char * const restrict s2, const int s2Len,
55292         const int open, const int gap);
55293 
55294 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_avx2_256_8(
55295         const parasail_profile_t * const restrict profile,
55296         const char * const restrict s2, const int s2Len,
55297         const int open, const int gap);
55298 
55299 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_avx2_256_sat(
55300         const parasail_profile_t * const restrict profile,
55301         const char * const restrict s2, const int s2Len,
55302         const int open, const int gap);
55303 
55304 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_altivec_128_64(
55305         const parasail_profile_t * const restrict profile,
55306         const char * const restrict s2, const int s2Len,
55307         const int open, const int gap);
55308 
55309 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_altivec_128_32(
55310         const parasail_profile_t * const restrict profile,
55311         const char * const restrict s2, const int s2Len,
55312         const int open, const int gap);
55313 
55314 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_altivec_128_16(
55315         const parasail_profile_t * const restrict profile,
55316         const char * const restrict s2, const int s2Len,
55317         const int open, const int gap);
55318 
55319 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_altivec_128_8(
55320         const parasail_profile_t * const restrict profile,
55321         const char * const restrict s2, const int s2Len,
55322         const int open, const int gap);
55323 
55324 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_altivec_128_sat(
55325         const parasail_profile_t * const restrict profile,
55326         const char * const restrict s2, const int s2Len,
55327         const int open, const int gap);
55328 
55329 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_neon_128_64(
55330         const parasail_profile_t * const restrict profile,
55331         const char * const restrict s2, const int s2Len,
55332         const int open, const int gap);
55333 
55334 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_neon_128_32(
55335         const parasail_profile_t * const restrict profile,
55336         const char * const restrict s2, const int s2Len,
55337         const int open, const int gap);
55338 
55339 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_neon_128_16(
55340         const parasail_profile_t * const restrict profile,
55341         const char * const restrict s2, const int s2Len,
55342         const int open, const int gap);
55343 
55344 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_neon_128_8(
55345         const parasail_profile_t * const restrict profile,
55346         const char * const restrict s2, const int s2Len,
55347         const int open, const int gap);
55348 
55349 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_neon_128_sat(
55350         const parasail_profile_t * const restrict profile,
55351         const char * const restrict s2, const int s2Len,
55352         const int open, const int gap);
55353 
55354 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse2_128_64(
55355         const parasail_profile_t * const restrict profile,
55356         const char * const restrict s2, const int s2Len,
55357         const int open, const int gap);
55358 
55359 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse2_128_32(
55360         const parasail_profile_t * const restrict profile,
55361         const char * const restrict s2, const int s2Len,
55362         const int open, const int gap);
55363 
55364 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse2_128_16(
55365         const parasail_profile_t * const restrict profile,
55366         const char * const restrict s2, const int s2Len,
55367         const int open, const int gap);
55368 
55369 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse2_128_8(
55370         const parasail_profile_t * const restrict profile,
55371         const char * const restrict s2, const int s2Len,
55372         const int open, const int gap);
55373 
55374 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse2_128_sat(
55375         const parasail_profile_t * const restrict profile,
55376         const char * const restrict s2, const int s2Len,
55377         const int open, const int gap);
55378 
55379 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse41_128_64(
55380         const parasail_profile_t * const restrict profile,
55381         const char * const restrict s2, const int s2Len,
55382         const int open, const int gap);
55383 
55384 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse41_128_32(
55385         const parasail_profile_t * const restrict profile,
55386         const char * const restrict s2, const int s2Len,
55387         const int open, const int gap);
55388 
55389 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse41_128_16(
55390         const parasail_profile_t * const restrict profile,
55391         const char * const restrict s2, const int s2Len,
55392         const int open, const int gap);
55393 
55394 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse41_128_8(
55395         const parasail_profile_t * const restrict profile,
55396         const char * const restrict s2, const int s2Len,
55397         const int open, const int gap);
55398 
55399 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sse41_128_sat(
55400         const parasail_profile_t * const restrict profile,
55401         const char * const restrict s2, const int s2Len,
55402         const int open, const int gap);
55403 
55404 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_avx2_256_64(
55405         const parasail_profile_t * const restrict profile,
55406         const char * const restrict s2, const int s2Len,
55407         const int open, const int gap);
55408 
55409 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_avx2_256_32(
55410         const parasail_profile_t * const restrict profile,
55411         const char * const restrict s2, const int s2Len,
55412         const int open, const int gap);
55413 
55414 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_avx2_256_16(
55415         const parasail_profile_t * const restrict profile,
55416         const char * const restrict s2, const int s2Len,
55417         const int open, const int gap);
55418 
55419 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_avx2_256_8(
55420         const parasail_profile_t * const restrict profile,
55421         const char * const restrict s2, const int s2Len,
55422         const int open, const int gap);
55423 
55424 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_avx2_256_sat(
55425         const parasail_profile_t * const restrict profile,
55426         const char * const restrict s2, const int s2Len,
55427         const int open, const int gap);
55428 
55429 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_altivec_128_64(
55430         const parasail_profile_t * const restrict profile,
55431         const char * const restrict s2, const int s2Len,
55432         const int open, const int gap);
55433 
55434 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_altivec_128_32(
55435         const parasail_profile_t * const restrict profile,
55436         const char * const restrict s2, const int s2Len,
55437         const int open, const int gap);
55438 
55439 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_altivec_128_16(
55440         const parasail_profile_t * const restrict profile,
55441         const char * const restrict s2, const int s2Len,
55442         const int open, const int gap);
55443 
55444 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_altivec_128_8(
55445         const parasail_profile_t * const restrict profile,
55446         const char * const restrict s2, const int s2Len,
55447         const int open, const int gap);
55448 
55449 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_altivec_128_sat(
55450         const parasail_profile_t * const restrict profile,
55451         const char * const restrict s2, const int s2Len,
55452         const int open, const int gap);
55453 
55454 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_neon_128_64(
55455         const parasail_profile_t * const restrict profile,
55456         const char * const restrict s2, const int s2Len,
55457         const int open, const int gap);
55458 
55459 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_neon_128_32(
55460         const parasail_profile_t * const restrict profile,
55461         const char * const restrict s2, const int s2Len,
55462         const int open, const int gap);
55463 
55464 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_neon_128_16(
55465         const parasail_profile_t * const restrict profile,
55466         const char * const restrict s2, const int s2Len,
55467         const int open, const int gap);
55468 
55469 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_neon_128_8(
55470         const parasail_profile_t * const restrict profile,
55471         const char * const restrict s2, const int s2Len,
55472         const int open, const int gap);
55473 
55474 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_neon_128_sat(
55475         const parasail_profile_t * const restrict profile,
55476         const char * const restrict s2, const int s2Len,
55477         const int open, const int gap);
55478 
55479 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse2_128_64(
55480         const parasail_profile_t * const restrict profile,
55481         const char * const restrict s2, const int s2Len,
55482         const int open, const int gap);
55483 
55484 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse2_128_32(
55485         const parasail_profile_t * const restrict profile,
55486         const char * const restrict s2, const int s2Len,
55487         const int open, const int gap);
55488 
55489 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse2_128_16(
55490         const parasail_profile_t * const restrict profile,
55491         const char * const restrict s2, const int s2Len,
55492         const int open, const int gap);
55493 
55494 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse2_128_8(
55495         const parasail_profile_t * const restrict profile,
55496         const char * const restrict s2, const int s2Len,
55497         const int open, const int gap);
55498 
55499 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse2_128_sat(
55500         const parasail_profile_t * const restrict profile,
55501         const char * const restrict s2, const int s2Len,
55502         const int open, const int gap);
55503 
55504 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse41_128_64(
55505         const parasail_profile_t * const restrict profile,
55506         const char * const restrict s2, const int s2Len,
55507         const int open, const int gap);
55508 
55509 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse41_128_32(
55510         const parasail_profile_t * const restrict profile,
55511         const char * const restrict s2, const int s2Len,
55512         const int open, const int gap);
55513 
55514 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse41_128_16(
55515         const parasail_profile_t * const restrict profile,
55516         const char * const restrict s2, const int s2Len,
55517         const int open, const int gap);
55518 
55519 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse41_128_8(
55520         const parasail_profile_t * const restrict profile,
55521         const char * const restrict s2, const int s2Len,
55522         const int open, const int gap);
55523 
55524 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sse41_128_sat(
55525         const parasail_profile_t * const restrict profile,
55526         const char * const restrict s2, const int s2Len,
55527         const int open, const int gap);
55528 
55529 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_avx2_256_64(
55530         const parasail_profile_t * const restrict profile,
55531         const char * const restrict s2, const int s2Len,
55532         const int open, const int gap);
55533 
55534 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_avx2_256_32(
55535         const parasail_profile_t * const restrict profile,
55536         const char * const restrict s2, const int s2Len,
55537         const int open, const int gap);
55538 
55539 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_avx2_256_16(
55540         const parasail_profile_t * const restrict profile,
55541         const char * const restrict s2, const int s2Len,
55542         const int open, const int gap);
55543 
55544 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_avx2_256_8(
55545         const parasail_profile_t * const restrict profile,
55546         const char * const restrict s2, const int s2Len,
55547         const int open, const int gap);
55548 
55549 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_avx2_256_sat(
55550         const parasail_profile_t * const restrict profile,
55551         const char * const restrict s2, const int s2Len,
55552         const int open, const int gap);
55553 
55554 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_altivec_128_64(
55555         const parasail_profile_t * const restrict profile,
55556         const char * const restrict s2, const int s2Len,
55557         const int open, const int gap);
55558 
55559 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_altivec_128_32(
55560         const parasail_profile_t * const restrict profile,
55561         const char * const restrict s2, const int s2Len,
55562         const int open, const int gap);
55563 
55564 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_altivec_128_16(
55565         const parasail_profile_t * const restrict profile,
55566         const char * const restrict s2, const int s2Len,
55567         const int open, const int gap);
55568 
55569 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_altivec_128_8(
55570         const parasail_profile_t * const restrict profile,
55571         const char * const restrict s2, const int s2Len,
55572         const int open, const int gap);
55573 
55574 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_altivec_128_sat(
55575         const parasail_profile_t * const restrict profile,
55576         const char * const restrict s2, const int s2Len,
55577         const int open, const int gap);
55578 
55579 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_neon_128_64(
55580         const parasail_profile_t * const restrict profile,
55581         const char * const restrict s2, const int s2Len,
55582         const int open, const int gap);
55583 
55584 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_neon_128_32(
55585         const parasail_profile_t * const restrict profile,
55586         const char * const restrict s2, const int s2Len,
55587         const int open, const int gap);
55588 
55589 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_neon_128_16(
55590         const parasail_profile_t * const restrict profile,
55591         const char * const restrict s2, const int s2Len,
55592         const int open, const int gap);
55593 
55594 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_neon_128_8(
55595         const parasail_profile_t * const restrict profile,
55596         const char * const restrict s2, const int s2Len,
55597         const int open, const int gap);
55598 
55599 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_neon_128_sat(
55600         const parasail_profile_t * const restrict profile,
55601         const char * const restrict s2, const int s2Len,
55602         const int open, const int gap);
55603 
55604 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse2_128_64(
55605         const parasail_profile_t * const restrict profile,
55606         const char * const restrict s2, const int s2Len,
55607         const int open, const int gap);
55608 
55609 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse2_128_32(
55610         const parasail_profile_t * const restrict profile,
55611         const char * const restrict s2, const int s2Len,
55612         const int open, const int gap);
55613 
55614 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse2_128_16(
55615         const parasail_profile_t * const restrict profile,
55616         const char * const restrict s2, const int s2Len,
55617         const int open, const int gap);
55618 
55619 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse2_128_8(
55620         const parasail_profile_t * const restrict profile,
55621         const char * const restrict s2, const int s2Len,
55622         const int open, const int gap);
55623 
55624 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse2_128_sat(
55625         const parasail_profile_t * const restrict profile,
55626         const char * const restrict s2, const int s2Len,
55627         const int open, const int gap);
55628 
55629 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse41_128_64(
55630         const parasail_profile_t * const restrict profile,
55631         const char * const restrict s2, const int s2Len,
55632         const int open, const int gap);
55633 
55634 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse41_128_32(
55635         const parasail_profile_t * const restrict profile,
55636         const char * const restrict s2, const int s2Len,
55637         const int open, const int gap);
55638 
55639 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse41_128_16(
55640         const parasail_profile_t * const restrict profile,
55641         const char * const restrict s2, const int s2Len,
55642         const int open, const int gap);
55643 
55644 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse41_128_8(
55645         const parasail_profile_t * const restrict profile,
55646         const char * const restrict s2, const int s2Len,
55647         const int open, const int gap);
55648 
55649 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sse41_128_sat(
55650         const parasail_profile_t * const restrict profile,
55651         const char * const restrict s2, const int s2Len,
55652         const int open, const int gap);
55653 
55654 extern parasail_result_t* parasail_sg_qb_de_scan_profile_avx2_256_64(
55655         const parasail_profile_t * const restrict profile,
55656         const char * const restrict s2, const int s2Len,
55657         const int open, const int gap);
55658 
55659 extern parasail_result_t* parasail_sg_qb_de_scan_profile_avx2_256_32(
55660         const parasail_profile_t * const restrict profile,
55661         const char * const restrict s2, const int s2Len,
55662         const int open, const int gap);
55663 
55664 extern parasail_result_t* parasail_sg_qb_de_scan_profile_avx2_256_16(
55665         const parasail_profile_t * const restrict profile,
55666         const char * const restrict s2, const int s2Len,
55667         const int open, const int gap);
55668 
55669 extern parasail_result_t* parasail_sg_qb_de_scan_profile_avx2_256_8(
55670         const parasail_profile_t * const restrict profile,
55671         const char * const restrict s2, const int s2Len,
55672         const int open, const int gap);
55673 
55674 extern parasail_result_t* parasail_sg_qb_de_scan_profile_avx2_256_sat(
55675         const parasail_profile_t * const restrict profile,
55676         const char * const restrict s2, const int s2Len,
55677         const int open, const int gap);
55678 
55679 extern parasail_result_t* parasail_sg_qb_de_scan_profile_altivec_128_64(
55680         const parasail_profile_t * const restrict profile,
55681         const char * const restrict s2, const int s2Len,
55682         const int open, const int gap);
55683 
55684 extern parasail_result_t* parasail_sg_qb_de_scan_profile_altivec_128_32(
55685         const parasail_profile_t * const restrict profile,
55686         const char * const restrict s2, const int s2Len,
55687         const int open, const int gap);
55688 
55689 extern parasail_result_t* parasail_sg_qb_de_scan_profile_altivec_128_16(
55690         const parasail_profile_t * const restrict profile,
55691         const char * const restrict s2, const int s2Len,
55692         const int open, const int gap);
55693 
55694 extern parasail_result_t* parasail_sg_qb_de_scan_profile_altivec_128_8(
55695         const parasail_profile_t * const restrict profile,
55696         const char * const restrict s2, const int s2Len,
55697         const int open, const int gap);
55698 
55699 extern parasail_result_t* parasail_sg_qb_de_scan_profile_altivec_128_sat(
55700         const parasail_profile_t * const restrict profile,
55701         const char * const restrict s2, const int s2Len,
55702         const int open, const int gap);
55703 
55704 extern parasail_result_t* parasail_sg_qb_de_scan_profile_neon_128_64(
55705         const parasail_profile_t * const restrict profile,
55706         const char * const restrict s2, const int s2Len,
55707         const int open, const int gap);
55708 
55709 extern parasail_result_t* parasail_sg_qb_de_scan_profile_neon_128_32(
55710         const parasail_profile_t * const restrict profile,
55711         const char * const restrict s2, const int s2Len,
55712         const int open, const int gap);
55713 
55714 extern parasail_result_t* parasail_sg_qb_de_scan_profile_neon_128_16(
55715         const parasail_profile_t * const restrict profile,
55716         const char * const restrict s2, const int s2Len,
55717         const int open, const int gap);
55718 
55719 extern parasail_result_t* parasail_sg_qb_de_scan_profile_neon_128_8(
55720         const parasail_profile_t * const restrict profile,
55721         const char * const restrict s2, const int s2Len,
55722         const int open, const int gap);
55723 
55724 extern parasail_result_t* parasail_sg_qb_de_scan_profile_neon_128_sat(
55725         const parasail_profile_t * const restrict profile,
55726         const char * const restrict s2, const int s2Len,
55727         const int open, const int gap);
55728 
55729 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse2_128_64(
55730         const parasail_profile_t * const restrict profile,
55731         const char * const restrict s2, const int s2Len,
55732         const int open, const int gap);
55733 
55734 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse2_128_32(
55735         const parasail_profile_t * const restrict profile,
55736         const char * const restrict s2, const int s2Len,
55737         const int open, const int gap);
55738 
55739 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse2_128_16(
55740         const parasail_profile_t * const restrict profile,
55741         const char * const restrict s2, const int s2Len,
55742         const int open, const int gap);
55743 
55744 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse2_128_8(
55745         const parasail_profile_t * const restrict profile,
55746         const char * const restrict s2, const int s2Len,
55747         const int open, const int gap);
55748 
55749 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse2_128_sat(
55750         const parasail_profile_t * const restrict profile,
55751         const char * const restrict s2, const int s2Len,
55752         const int open, const int gap);
55753 
55754 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse41_128_64(
55755         const parasail_profile_t * const restrict profile,
55756         const char * const restrict s2, const int s2Len,
55757         const int open, const int gap);
55758 
55759 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse41_128_32(
55760         const parasail_profile_t * const restrict profile,
55761         const char * const restrict s2, const int s2Len,
55762         const int open, const int gap);
55763 
55764 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse41_128_16(
55765         const parasail_profile_t * const restrict profile,
55766         const char * const restrict s2, const int s2Len,
55767         const int open, const int gap);
55768 
55769 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse41_128_8(
55770         const parasail_profile_t * const restrict profile,
55771         const char * const restrict s2, const int s2Len,
55772         const int open, const int gap);
55773 
55774 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sse41_128_sat(
55775         const parasail_profile_t * const restrict profile,
55776         const char * const restrict s2, const int s2Len,
55777         const int open, const int gap);
55778 
55779 extern parasail_result_t* parasail_sg_qb_de_striped_profile_avx2_256_64(
55780         const parasail_profile_t * const restrict profile,
55781         const char * const restrict s2, const int s2Len,
55782         const int open, const int gap);
55783 
55784 extern parasail_result_t* parasail_sg_qb_de_striped_profile_avx2_256_32(
55785         const parasail_profile_t * const restrict profile,
55786         const char * const restrict s2, const int s2Len,
55787         const int open, const int gap);
55788 
55789 extern parasail_result_t* parasail_sg_qb_de_striped_profile_avx2_256_16(
55790         const parasail_profile_t * const restrict profile,
55791         const char * const restrict s2, const int s2Len,
55792         const int open, const int gap);
55793 
55794 extern parasail_result_t* parasail_sg_qb_de_striped_profile_avx2_256_8(
55795         const parasail_profile_t * const restrict profile,
55796         const char * const restrict s2, const int s2Len,
55797         const int open, const int gap);
55798 
55799 extern parasail_result_t* parasail_sg_qb_de_striped_profile_avx2_256_sat(
55800         const parasail_profile_t * const restrict profile,
55801         const char * const restrict s2, const int s2Len,
55802         const int open, const int gap);
55803 
55804 extern parasail_result_t* parasail_sg_qb_de_striped_profile_altivec_128_64(
55805         const parasail_profile_t * const restrict profile,
55806         const char * const restrict s2, const int s2Len,
55807         const int open, const int gap);
55808 
55809 extern parasail_result_t* parasail_sg_qb_de_striped_profile_altivec_128_32(
55810         const parasail_profile_t * const restrict profile,
55811         const char * const restrict s2, const int s2Len,
55812         const int open, const int gap);
55813 
55814 extern parasail_result_t* parasail_sg_qb_de_striped_profile_altivec_128_16(
55815         const parasail_profile_t * const restrict profile,
55816         const char * const restrict s2, const int s2Len,
55817         const int open, const int gap);
55818 
55819 extern parasail_result_t* parasail_sg_qb_de_striped_profile_altivec_128_8(
55820         const parasail_profile_t * const restrict profile,
55821         const char * const restrict s2, const int s2Len,
55822         const int open, const int gap);
55823 
55824 extern parasail_result_t* parasail_sg_qb_de_striped_profile_altivec_128_sat(
55825         const parasail_profile_t * const restrict profile,
55826         const char * const restrict s2, const int s2Len,
55827         const int open, const int gap);
55828 
55829 extern parasail_result_t* parasail_sg_qb_de_striped_profile_neon_128_64(
55830         const parasail_profile_t * const restrict profile,
55831         const char * const restrict s2, const int s2Len,
55832         const int open, const int gap);
55833 
55834 extern parasail_result_t* parasail_sg_qb_de_striped_profile_neon_128_32(
55835         const parasail_profile_t * const restrict profile,
55836         const char * const restrict s2, const int s2Len,
55837         const int open, const int gap);
55838 
55839 extern parasail_result_t* parasail_sg_qb_de_striped_profile_neon_128_16(
55840         const parasail_profile_t * const restrict profile,
55841         const char * const restrict s2, const int s2Len,
55842         const int open, const int gap);
55843 
55844 extern parasail_result_t* parasail_sg_qb_de_striped_profile_neon_128_8(
55845         const parasail_profile_t * const restrict profile,
55846         const char * const restrict s2, const int s2Len,
55847         const int open, const int gap);
55848 
55849 extern parasail_result_t* parasail_sg_qb_de_striped_profile_neon_128_sat(
55850         const parasail_profile_t * const restrict profile,
55851         const char * const restrict s2, const int s2Len,
55852         const int open, const int gap);
55853 
55854 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse2_128_64(
55855         const parasail_profile_t * const restrict profile,
55856         const char * const restrict s2, const int s2Len,
55857         const int open, const int gap);
55858 
55859 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse2_128_32(
55860         const parasail_profile_t * const restrict profile,
55861         const char * const restrict s2, const int s2Len,
55862         const int open, const int gap);
55863 
55864 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse2_128_16(
55865         const parasail_profile_t * const restrict profile,
55866         const char * const restrict s2, const int s2Len,
55867         const int open, const int gap);
55868 
55869 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse2_128_8(
55870         const parasail_profile_t * const restrict profile,
55871         const char * const restrict s2, const int s2Len,
55872         const int open, const int gap);
55873 
55874 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse2_128_sat(
55875         const parasail_profile_t * const restrict profile,
55876         const char * const restrict s2, const int s2Len,
55877         const int open, const int gap);
55878 
55879 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse41_128_64(
55880         const parasail_profile_t * const restrict profile,
55881         const char * const restrict s2, const int s2Len,
55882         const int open, const int gap);
55883 
55884 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse41_128_32(
55885         const parasail_profile_t * const restrict profile,
55886         const char * const restrict s2, const int s2Len,
55887         const int open, const int gap);
55888 
55889 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse41_128_16(
55890         const parasail_profile_t * const restrict profile,
55891         const char * const restrict s2, const int s2Len,
55892         const int open, const int gap);
55893 
55894 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse41_128_8(
55895         const parasail_profile_t * const restrict profile,
55896         const char * const restrict s2, const int s2Len,
55897         const int open, const int gap);
55898 
55899 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sse41_128_sat(
55900         const parasail_profile_t * const restrict profile,
55901         const char * const restrict s2, const int s2Len,
55902         const int open, const int gap);
55903 
55904 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_avx2_256_64(
55905         const parasail_profile_t * const restrict profile,
55906         const char * const restrict s2, const int s2Len,
55907         const int open, const int gap);
55908 
55909 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_avx2_256_32(
55910         const parasail_profile_t * const restrict profile,
55911         const char * const restrict s2, const int s2Len,
55912         const int open, const int gap);
55913 
55914 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_avx2_256_16(
55915         const parasail_profile_t * const restrict profile,
55916         const char * const restrict s2, const int s2Len,
55917         const int open, const int gap);
55918 
55919 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_avx2_256_8(
55920         const parasail_profile_t * const restrict profile,
55921         const char * const restrict s2, const int s2Len,
55922         const int open, const int gap);
55923 
55924 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_avx2_256_sat(
55925         const parasail_profile_t * const restrict profile,
55926         const char * const restrict s2, const int s2Len,
55927         const int open, const int gap);
55928 
55929 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_altivec_128_64(
55930         const parasail_profile_t * const restrict profile,
55931         const char * const restrict s2, const int s2Len,
55932         const int open, const int gap);
55933 
55934 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_altivec_128_32(
55935         const parasail_profile_t * const restrict profile,
55936         const char * const restrict s2, const int s2Len,
55937         const int open, const int gap);
55938 
55939 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_altivec_128_16(
55940         const parasail_profile_t * const restrict profile,
55941         const char * const restrict s2, const int s2Len,
55942         const int open, const int gap);
55943 
55944 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_altivec_128_8(
55945         const parasail_profile_t * const restrict profile,
55946         const char * const restrict s2, const int s2Len,
55947         const int open, const int gap);
55948 
55949 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_altivec_128_sat(
55950         const parasail_profile_t * const restrict profile,
55951         const char * const restrict s2, const int s2Len,
55952         const int open, const int gap);
55953 
55954 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_neon_128_64(
55955         const parasail_profile_t * const restrict profile,
55956         const char * const restrict s2, const int s2Len,
55957         const int open, const int gap);
55958 
55959 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_neon_128_32(
55960         const parasail_profile_t * const restrict profile,
55961         const char * const restrict s2, const int s2Len,
55962         const int open, const int gap);
55963 
55964 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_neon_128_16(
55965         const parasail_profile_t * const restrict profile,
55966         const char * const restrict s2, const int s2Len,
55967         const int open, const int gap);
55968 
55969 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_neon_128_8(
55970         const parasail_profile_t * const restrict profile,
55971         const char * const restrict s2, const int s2Len,
55972         const int open, const int gap);
55973 
55974 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_neon_128_sat(
55975         const parasail_profile_t * const restrict profile,
55976         const char * const restrict s2, const int s2Len,
55977         const int open, const int gap);
55978 
55979 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse2_128_64(
55980         const parasail_profile_t * const restrict profile,
55981         const char * const restrict s2, const int s2Len,
55982         const int open, const int gap);
55983 
55984 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse2_128_32(
55985         const parasail_profile_t * const restrict profile,
55986         const char * const restrict s2, const int s2Len,
55987         const int open, const int gap);
55988 
55989 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse2_128_16(
55990         const parasail_profile_t * const restrict profile,
55991         const char * const restrict s2, const int s2Len,
55992         const int open, const int gap);
55993 
55994 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse2_128_8(
55995         const parasail_profile_t * const restrict profile,
55996         const char * const restrict s2, const int s2Len,
55997         const int open, const int gap);
55998 
55999 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse2_128_sat(
56000         const parasail_profile_t * const restrict profile,
56001         const char * const restrict s2, const int s2Len,
56002         const int open, const int gap);
56003 
56004 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse41_128_64(
56005         const parasail_profile_t * const restrict profile,
56006         const char * const restrict s2, const int s2Len,
56007         const int open, const int gap);
56008 
56009 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse41_128_32(
56010         const parasail_profile_t * const restrict profile,
56011         const char * const restrict s2, const int s2Len,
56012         const int open, const int gap);
56013 
56014 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse41_128_16(
56015         const parasail_profile_t * const restrict profile,
56016         const char * const restrict s2, const int s2Len,
56017         const int open, const int gap);
56018 
56019 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse41_128_8(
56020         const parasail_profile_t * const restrict profile,
56021         const char * const restrict s2, const int s2Len,
56022         const int open, const int gap);
56023 
56024 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sse41_128_sat(
56025         const parasail_profile_t * const restrict profile,
56026         const char * const restrict s2, const int s2Len,
56027         const int open, const int gap);
56028 
56029 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_avx2_256_64(
56030         const parasail_profile_t * const restrict profile,
56031         const char * const restrict s2, const int s2Len,
56032         const int open, const int gap);
56033 
56034 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_avx2_256_32(
56035         const parasail_profile_t * const restrict profile,
56036         const char * const restrict s2, const int s2Len,
56037         const int open, const int gap);
56038 
56039 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_avx2_256_16(
56040         const parasail_profile_t * const restrict profile,
56041         const char * const restrict s2, const int s2Len,
56042         const int open, const int gap);
56043 
56044 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_avx2_256_8(
56045         const parasail_profile_t * const restrict profile,
56046         const char * const restrict s2, const int s2Len,
56047         const int open, const int gap);
56048 
56049 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_avx2_256_sat(
56050         const parasail_profile_t * const restrict profile,
56051         const char * const restrict s2, const int s2Len,
56052         const int open, const int gap);
56053 
56054 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_altivec_128_64(
56055         const parasail_profile_t * const restrict profile,
56056         const char * const restrict s2, const int s2Len,
56057         const int open, const int gap);
56058 
56059 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_altivec_128_32(
56060         const parasail_profile_t * const restrict profile,
56061         const char * const restrict s2, const int s2Len,
56062         const int open, const int gap);
56063 
56064 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_altivec_128_16(
56065         const parasail_profile_t * const restrict profile,
56066         const char * const restrict s2, const int s2Len,
56067         const int open, const int gap);
56068 
56069 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_altivec_128_8(
56070         const parasail_profile_t * const restrict profile,
56071         const char * const restrict s2, const int s2Len,
56072         const int open, const int gap);
56073 
56074 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_altivec_128_sat(
56075         const parasail_profile_t * const restrict profile,
56076         const char * const restrict s2, const int s2Len,
56077         const int open, const int gap);
56078 
56079 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_neon_128_64(
56080         const parasail_profile_t * const restrict profile,
56081         const char * const restrict s2, const int s2Len,
56082         const int open, const int gap);
56083 
56084 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_neon_128_32(
56085         const parasail_profile_t * const restrict profile,
56086         const char * const restrict s2, const int s2Len,
56087         const int open, const int gap);
56088 
56089 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_neon_128_16(
56090         const parasail_profile_t * const restrict profile,
56091         const char * const restrict s2, const int s2Len,
56092         const int open, const int gap);
56093 
56094 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_neon_128_8(
56095         const parasail_profile_t * const restrict profile,
56096         const char * const restrict s2, const int s2Len,
56097         const int open, const int gap);
56098 
56099 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_neon_128_sat(
56100         const parasail_profile_t * const restrict profile,
56101         const char * const restrict s2, const int s2Len,
56102         const int open, const int gap);
56103 
56104 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse2_128_64(
56105         const parasail_profile_t * const restrict profile,
56106         const char * const restrict s2, const int s2Len,
56107         const int open, const int gap);
56108 
56109 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse2_128_32(
56110         const parasail_profile_t * const restrict profile,
56111         const char * const restrict s2, const int s2Len,
56112         const int open, const int gap);
56113 
56114 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse2_128_16(
56115         const parasail_profile_t * const restrict profile,
56116         const char * const restrict s2, const int s2Len,
56117         const int open, const int gap);
56118 
56119 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse2_128_8(
56120         const parasail_profile_t * const restrict profile,
56121         const char * const restrict s2, const int s2Len,
56122         const int open, const int gap);
56123 
56124 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse2_128_sat(
56125         const parasail_profile_t * const restrict profile,
56126         const char * const restrict s2, const int s2Len,
56127         const int open, const int gap);
56128 
56129 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse41_128_64(
56130         const parasail_profile_t * const restrict profile,
56131         const char * const restrict s2, const int s2Len,
56132         const int open, const int gap);
56133 
56134 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse41_128_32(
56135         const parasail_profile_t * const restrict profile,
56136         const char * const restrict s2, const int s2Len,
56137         const int open, const int gap);
56138 
56139 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse41_128_16(
56140         const parasail_profile_t * const restrict profile,
56141         const char * const restrict s2, const int s2Len,
56142         const int open, const int gap);
56143 
56144 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse41_128_8(
56145         const parasail_profile_t * const restrict profile,
56146         const char * const restrict s2, const int s2Len,
56147         const int open, const int gap);
56148 
56149 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sse41_128_sat(
56150         const parasail_profile_t * const restrict profile,
56151         const char * const restrict s2, const int s2Len,
56152         const int open, const int gap);
56153 
56154 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_avx2_256_64(
56155         const parasail_profile_t * const restrict profile,
56156         const char * const restrict s2, const int s2Len,
56157         const int open, const int gap);
56158 
56159 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_avx2_256_32(
56160         const parasail_profile_t * const restrict profile,
56161         const char * const restrict s2, const int s2Len,
56162         const int open, const int gap);
56163 
56164 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_avx2_256_16(
56165         const parasail_profile_t * const restrict profile,
56166         const char * const restrict s2, const int s2Len,
56167         const int open, const int gap);
56168 
56169 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_avx2_256_8(
56170         const parasail_profile_t * const restrict profile,
56171         const char * const restrict s2, const int s2Len,
56172         const int open, const int gap);
56173 
56174 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_avx2_256_sat(
56175         const parasail_profile_t * const restrict profile,
56176         const char * const restrict s2, const int s2Len,
56177         const int open, const int gap);
56178 
56179 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_altivec_128_64(
56180         const parasail_profile_t * const restrict profile,
56181         const char * const restrict s2, const int s2Len,
56182         const int open, const int gap);
56183 
56184 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_altivec_128_32(
56185         const parasail_profile_t * const restrict profile,
56186         const char * const restrict s2, const int s2Len,
56187         const int open, const int gap);
56188 
56189 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_altivec_128_16(
56190         const parasail_profile_t * const restrict profile,
56191         const char * const restrict s2, const int s2Len,
56192         const int open, const int gap);
56193 
56194 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_altivec_128_8(
56195         const parasail_profile_t * const restrict profile,
56196         const char * const restrict s2, const int s2Len,
56197         const int open, const int gap);
56198 
56199 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_altivec_128_sat(
56200         const parasail_profile_t * const restrict profile,
56201         const char * const restrict s2, const int s2Len,
56202         const int open, const int gap);
56203 
56204 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_neon_128_64(
56205         const parasail_profile_t * const restrict profile,
56206         const char * const restrict s2, const int s2Len,
56207         const int open, const int gap);
56208 
56209 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_neon_128_32(
56210         const parasail_profile_t * const restrict profile,
56211         const char * const restrict s2, const int s2Len,
56212         const int open, const int gap);
56213 
56214 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_neon_128_16(
56215         const parasail_profile_t * const restrict profile,
56216         const char * const restrict s2, const int s2Len,
56217         const int open, const int gap);
56218 
56219 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_neon_128_8(
56220         const parasail_profile_t * const restrict profile,
56221         const char * const restrict s2, const int s2Len,
56222         const int open, const int gap);
56223 
56224 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_neon_128_sat(
56225         const parasail_profile_t * const restrict profile,
56226         const char * const restrict s2, const int s2Len,
56227         const int open, const int gap);
56228 
56229 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse2_128_64(
56230         const parasail_profile_t * const restrict profile,
56231         const char * const restrict s2, const int s2Len,
56232         const int open, const int gap);
56233 
56234 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse2_128_32(
56235         const parasail_profile_t * const restrict profile,
56236         const char * const restrict s2, const int s2Len,
56237         const int open, const int gap);
56238 
56239 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse2_128_16(
56240         const parasail_profile_t * const restrict profile,
56241         const char * const restrict s2, const int s2Len,
56242         const int open, const int gap);
56243 
56244 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse2_128_8(
56245         const parasail_profile_t * const restrict profile,
56246         const char * const restrict s2, const int s2Len,
56247         const int open, const int gap);
56248 
56249 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse2_128_sat(
56250         const parasail_profile_t * const restrict profile,
56251         const char * const restrict s2, const int s2Len,
56252         const int open, const int gap);
56253 
56254 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse41_128_64(
56255         const parasail_profile_t * const restrict profile,
56256         const char * const restrict s2, const int s2Len,
56257         const int open, const int gap);
56258 
56259 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse41_128_32(
56260         const parasail_profile_t * const restrict profile,
56261         const char * const restrict s2, const int s2Len,
56262         const int open, const int gap);
56263 
56264 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse41_128_16(
56265         const parasail_profile_t * const restrict profile,
56266         const char * const restrict s2, const int s2Len,
56267         const int open, const int gap);
56268 
56269 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse41_128_8(
56270         const parasail_profile_t * const restrict profile,
56271         const char * const restrict s2, const int s2Len,
56272         const int open, const int gap);
56273 
56274 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sse41_128_sat(
56275         const parasail_profile_t * const restrict profile,
56276         const char * const restrict s2, const int s2Len,
56277         const int open, const int gap);
56278 
56279 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_avx2_256_64(
56280         const parasail_profile_t * const restrict profile,
56281         const char * const restrict s2, const int s2Len,
56282         const int open, const int gap);
56283 
56284 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_avx2_256_32(
56285         const parasail_profile_t * const restrict profile,
56286         const char * const restrict s2, const int s2Len,
56287         const int open, const int gap);
56288 
56289 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_avx2_256_16(
56290         const parasail_profile_t * const restrict profile,
56291         const char * const restrict s2, const int s2Len,
56292         const int open, const int gap);
56293 
56294 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_avx2_256_8(
56295         const parasail_profile_t * const restrict profile,
56296         const char * const restrict s2, const int s2Len,
56297         const int open, const int gap);
56298 
56299 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_avx2_256_sat(
56300         const parasail_profile_t * const restrict profile,
56301         const char * const restrict s2, const int s2Len,
56302         const int open, const int gap);
56303 
56304 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_altivec_128_64(
56305         const parasail_profile_t * const restrict profile,
56306         const char * const restrict s2, const int s2Len,
56307         const int open, const int gap);
56308 
56309 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_altivec_128_32(
56310         const parasail_profile_t * const restrict profile,
56311         const char * const restrict s2, const int s2Len,
56312         const int open, const int gap);
56313 
56314 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_altivec_128_16(
56315         const parasail_profile_t * const restrict profile,
56316         const char * const restrict s2, const int s2Len,
56317         const int open, const int gap);
56318 
56319 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_altivec_128_8(
56320         const parasail_profile_t * const restrict profile,
56321         const char * const restrict s2, const int s2Len,
56322         const int open, const int gap);
56323 
56324 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_altivec_128_sat(
56325         const parasail_profile_t * const restrict profile,
56326         const char * const restrict s2, const int s2Len,
56327         const int open, const int gap);
56328 
56329 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_neon_128_64(
56330         const parasail_profile_t * const restrict profile,
56331         const char * const restrict s2, const int s2Len,
56332         const int open, const int gap);
56333 
56334 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_neon_128_32(
56335         const parasail_profile_t * const restrict profile,
56336         const char * const restrict s2, const int s2Len,
56337         const int open, const int gap);
56338 
56339 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_neon_128_16(
56340         const parasail_profile_t * const restrict profile,
56341         const char * const restrict s2, const int s2Len,
56342         const int open, const int gap);
56343 
56344 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_neon_128_8(
56345         const parasail_profile_t * const restrict profile,
56346         const char * const restrict s2, const int s2Len,
56347         const int open, const int gap);
56348 
56349 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_neon_128_sat(
56350         const parasail_profile_t * const restrict profile,
56351         const char * const restrict s2, const int s2Len,
56352         const int open, const int gap);
56353 
56354 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse2_128_64(
56355         const parasail_profile_t * const restrict profile,
56356         const char * const restrict s2, const int s2Len,
56357         const int open, const int gap);
56358 
56359 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse2_128_32(
56360         const parasail_profile_t * const restrict profile,
56361         const char * const restrict s2, const int s2Len,
56362         const int open, const int gap);
56363 
56364 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse2_128_16(
56365         const parasail_profile_t * const restrict profile,
56366         const char * const restrict s2, const int s2Len,
56367         const int open, const int gap);
56368 
56369 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse2_128_8(
56370         const parasail_profile_t * const restrict profile,
56371         const char * const restrict s2, const int s2Len,
56372         const int open, const int gap);
56373 
56374 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse2_128_sat(
56375         const parasail_profile_t * const restrict profile,
56376         const char * const restrict s2, const int s2Len,
56377         const int open, const int gap);
56378 
56379 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse41_128_64(
56380         const parasail_profile_t * const restrict profile,
56381         const char * const restrict s2, const int s2Len,
56382         const int open, const int gap);
56383 
56384 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse41_128_32(
56385         const parasail_profile_t * const restrict profile,
56386         const char * const restrict s2, const int s2Len,
56387         const int open, const int gap);
56388 
56389 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse41_128_16(
56390         const parasail_profile_t * const restrict profile,
56391         const char * const restrict s2, const int s2Len,
56392         const int open, const int gap);
56393 
56394 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse41_128_8(
56395         const parasail_profile_t * const restrict profile,
56396         const char * const restrict s2, const int s2Len,
56397         const int open, const int gap);
56398 
56399 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sse41_128_sat(
56400         const parasail_profile_t * const restrict profile,
56401         const char * const restrict s2, const int s2Len,
56402         const int open, const int gap);
56403 
56404 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_avx2_256_64(
56405         const parasail_profile_t * const restrict profile,
56406         const char * const restrict s2, const int s2Len,
56407         const int open, const int gap);
56408 
56409 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_avx2_256_32(
56410         const parasail_profile_t * const restrict profile,
56411         const char * const restrict s2, const int s2Len,
56412         const int open, const int gap);
56413 
56414 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_avx2_256_16(
56415         const parasail_profile_t * const restrict profile,
56416         const char * const restrict s2, const int s2Len,
56417         const int open, const int gap);
56418 
56419 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_avx2_256_8(
56420         const parasail_profile_t * const restrict profile,
56421         const char * const restrict s2, const int s2Len,
56422         const int open, const int gap);
56423 
56424 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_avx2_256_sat(
56425         const parasail_profile_t * const restrict profile,
56426         const char * const restrict s2, const int s2Len,
56427         const int open, const int gap);
56428 
56429 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_altivec_128_64(
56430         const parasail_profile_t * const restrict profile,
56431         const char * const restrict s2, const int s2Len,
56432         const int open, const int gap);
56433 
56434 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_altivec_128_32(
56435         const parasail_profile_t * const restrict profile,
56436         const char * const restrict s2, const int s2Len,
56437         const int open, const int gap);
56438 
56439 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_altivec_128_16(
56440         const parasail_profile_t * const restrict profile,
56441         const char * const restrict s2, const int s2Len,
56442         const int open, const int gap);
56443 
56444 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_altivec_128_8(
56445         const parasail_profile_t * const restrict profile,
56446         const char * const restrict s2, const int s2Len,
56447         const int open, const int gap);
56448 
56449 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_altivec_128_sat(
56450         const parasail_profile_t * const restrict profile,
56451         const char * const restrict s2, const int s2Len,
56452         const int open, const int gap);
56453 
56454 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_neon_128_64(
56455         const parasail_profile_t * const restrict profile,
56456         const char * const restrict s2, const int s2Len,
56457         const int open, const int gap);
56458 
56459 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_neon_128_32(
56460         const parasail_profile_t * const restrict profile,
56461         const char * const restrict s2, const int s2Len,
56462         const int open, const int gap);
56463 
56464 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_neon_128_16(
56465         const parasail_profile_t * const restrict profile,
56466         const char * const restrict s2, const int s2Len,
56467         const int open, const int gap);
56468 
56469 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_neon_128_8(
56470         const parasail_profile_t * const restrict profile,
56471         const char * const restrict s2, const int s2Len,
56472         const int open, const int gap);
56473 
56474 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_neon_128_sat(
56475         const parasail_profile_t * const restrict profile,
56476         const char * const restrict s2, const int s2Len,
56477         const int open, const int gap);
56478 
56479 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse2_128_64(
56480         const parasail_profile_t * const restrict profile,
56481         const char * const restrict s2, const int s2Len,
56482         const int open, const int gap);
56483 
56484 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse2_128_32(
56485         const parasail_profile_t * const restrict profile,
56486         const char * const restrict s2, const int s2Len,
56487         const int open, const int gap);
56488 
56489 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse2_128_16(
56490         const parasail_profile_t * const restrict profile,
56491         const char * const restrict s2, const int s2Len,
56492         const int open, const int gap);
56493 
56494 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse2_128_8(
56495         const parasail_profile_t * const restrict profile,
56496         const char * const restrict s2, const int s2Len,
56497         const int open, const int gap);
56498 
56499 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse2_128_sat(
56500         const parasail_profile_t * const restrict profile,
56501         const char * const restrict s2, const int s2Len,
56502         const int open, const int gap);
56503 
56504 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse41_128_64(
56505         const parasail_profile_t * const restrict profile,
56506         const char * const restrict s2, const int s2Len,
56507         const int open, const int gap);
56508 
56509 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse41_128_32(
56510         const parasail_profile_t * const restrict profile,
56511         const char * const restrict s2, const int s2Len,
56512         const int open, const int gap);
56513 
56514 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse41_128_16(
56515         const parasail_profile_t * const restrict profile,
56516         const char * const restrict s2, const int s2Len,
56517         const int open, const int gap);
56518 
56519 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse41_128_8(
56520         const parasail_profile_t * const restrict profile,
56521         const char * const restrict s2, const int s2Len,
56522         const int open, const int gap);
56523 
56524 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sse41_128_sat(
56525         const parasail_profile_t * const restrict profile,
56526         const char * const restrict s2, const int s2Len,
56527         const int open, const int gap);
56528 
56529 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_avx2_256_64(
56530         const parasail_profile_t * const restrict profile,
56531         const char * const restrict s2, const int s2Len,
56532         const int open, const int gap);
56533 
56534 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_avx2_256_32(
56535         const parasail_profile_t * const restrict profile,
56536         const char * const restrict s2, const int s2Len,
56537         const int open, const int gap);
56538 
56539 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_avx2_256_16(
56540         const parasail_profile_t * const restrict profile,
56541         const char * const restrict s2, const int s2Len,
56542         const int open, const int gap);
56543 
56544 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_avx2_256_8(
56545         const parasail_profile_t * const restrict profile,
56546         const char * const restrict s2, const int s2Len,
56547         const int open, const int gap);
56548 
56549 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_avx2_256_sat(
56550         const parasail_profile_t * const restrict profile,
56551         const char * const restrict s2, const int s2Len,
56552         const int open, const int gap);
56553 
56554 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_altivec_128_64(
56555         const parasail_profile_t * const restrict profile,
56556         const char * const restrict s2, const int s2Len,
56557         const int open, const int gap);
56558 
56559 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_altivec_128_32(
56560         const parasail_profile_t * const restrict profile,
56561         const char * const restrict s2, const int s2Len,
56562         const int open, const int gap);
56563 
56564 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_altivec_128_16(
56565         const parasail_profile_t * const restrict profile,
56566         const char * const restrict s2, const int s2Len,
56567         const int open, const int gap);
56568 
56569 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_altivec_128_8(
56570         const parasail_profile_t * const restrict profile,
56571         const char * const restrict s2, const int s2Len,
56572         const int open, const int gap);
56573 
56574 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_altivec_128_sat(
56575         const parasail_profile_t * const restrict profile,
56576         const char * const restrict s2, const int s2Len,
56577         const int open, const int gap);
56578 
56579 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_neon_128_64(
56580         const parasail_profile_t * const restrict profile,
56581         const char * const restrict s2, const int s2Len,
56582         const int open, const int gap);
56583 
56584 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_neon_128_32(
56585         const parasail_profile_t * const restrict profile,
56586         const char * const restrict s2, const int s2Len,
56587         const int open, const int gap);
56588 
56589 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_neon_128_16(
56590         const parasail_profile_t * const restrict profile,
56591         const char * const restrict s2, const int s2Len,
56592         const int open, const int gap);
56593 
56594 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_neon_128_8(
56595         const parasail_profile_t * const restrict profile,
56596         const char * const restrict s2, const int s2Len,
56597         const int open, const int gap);
56598 
56599 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_neon_128_sat(
56600         const parasail_profile_t * const restrict profile,
56601         const char * const restrict s2, const int s2Len,
56602         const int open, const int gap);
56603 
56604 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse2_128_64(
56605         const parasail_profile_t * const restrict profile,
56606         const char * const restrict s2, const int s2Len,
56607         const int open, const int gap);
56608 
56609 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse2_128_32(
56610         const parasail_profile_t * const restrict profile,
56611         const char * const restrict s2, const int s2Len,
56612         const int open, const int gap);
56613 
56614 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse2_128_16(
56615         const parasail_profile_t * const restrict profile,
56616         const char * const restrict s2, const int s2Len,
56617         const int open, const int gap);
56618 
56619 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse2_128_8(
56620         const parasail_profile_t * const restrict profile,
56621         const char * const restrict s2, const int s2Len,
56622         const int open, const int gap);
56623 
56624 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse2_128_sat(
56625         const parasail_profile_t * const restrict profile,
56626         const char * const restrict s2, const int s2Len,
56627         const int open, const int gap);
56628 
56629 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse41_128_64(
56630         const parasail_profile_t * const restrict profile,
56631         const char * const restrict s2, const int s2Len,
56632         const int open, const int gap);
56633 
56634 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse41_128_32(
56635         const parasail_profile_t * const restrict profile,
56636         const char * const restrict s2, const int s2Len,
56637         const int open, const int gap);
56638 
56639 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse41_128_16(
56640         const parasail_profile_t * const restrict profile,
56641         const char * const restrict s2, const int s2Len,
56642         const int open, const int gap);
56643 
56644 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse41_128_8(
56645         const parasail_profile_t * const restrict profile,
56646         const char * const restrict s2, const int s2Len,
56647         const int open, const int gap);
56648 
56649 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sse41_128_sat(
56650         const parasail_profile_t * const restrict profile,
56651         const char * const restrict s2, const int s2Len,
56652         const int open, const int gap);
56653 
56654 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_avx2_256_64(
56655         const parasail_profile_t * const restrict profile,
56656         const char * const restrict s2, const int s2Len,
56657         const int open, const int gap);
56658 
56659 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_avx2_256_32(
56660         const parasail_profile_t * const restrict profile,
56661         const char * const restrict s2, const int s2Len,
56662         const int open, const int gap);
56663 
56664 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_avx2_256_16(
56665         const parasail_profile_t * const restrict profile,
56666         const char * const restrict s2, const int s2Len,
56667         const int open, const int gap);
56668 
56669 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_avx2_256_8(
56670         const parasail_profile_t * const restrict profile,
56671         const char * const restrict s2, const int s2Len,
56672         const int open, const int gap);
56673 
56674 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_avx2_256_sat(
56675         const parasail_profile_t * const restrict profile,
56676         const char * const restrict s2, const int s2Len,
56677         const int open, const int gap);
56678 
56679 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_altivec_128_64(
56680         const parasail_profile_t * const restrict profile,
56681         const char * const restrict s2, const int s2Len,
56682         const int open, const int gap);
56683 
56684 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_altivec_128_32(
56685         const parasail_profile_t * const restrict profile,
56686         const char * const restrict s2, const int s2Len,
56687         const int open, const int gap);
56688 
56689 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_altivec_128_16(
56690         const parasail_profile_t * const restrict profile,
56691         const char * const restrict s2, const int s2Len,
56692         const int open, const int gap);
56693 
56694 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_altivec_128_8(
56695         const parasail_profile_t * const restrict profile,
56696         const char * const restrict s2, const int s2Len,
56697         const int open, const int gap);
56698 
56699 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_altivec_128_sat(
56700         const parasail_profile_t * const restrict profile,
56701         const char * const restrict s2, const int s2Len,
56702         const int open, const int gap);
56703 
56704 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_neon_128_64(
56705         const parasail_profile_t * const restrict profile,
56706         const char * const restrict s2, const int s2Len,
56707         const int open, const int gap);
56708 
56709 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_neon_128_32(
56710         const parasail_profile_t * const restrict profile,
56711         const char * const restrict s2, const int s2Len,
56712         const int open, const int gap);
56713 
56714 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_neon_128_16(
56715         const parasail_profile_t * const restrict profile,
56716         const char * const restrict s2, const int s2Len,
56717         const int open, const int gap);
56718 
56719 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_neon_128_8(
56720         const parasail_profile_t * const restrict profile,
56721         const char * const restrict s2, const int s2Len,
56722         const int open, const int gap);
56723 
56724 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_neon_128_sat(
56725         const parasail_profile_t * const restrict profile,
56726         const char * const restrict s2, const int s2Len,
56727         const int open, const int gap);
56728 
56729 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse2_128_64(
56730         const parasail_profile_t * const restrict profile,
56731         const char * const restrict s2, const int s2Len,
56732         const int open, const int gap);
56733 
56734 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse2_128_32(
56735         const parasail_profile_t * const restrict profile,
56736         const char * const restrict s2, const int s2Len,
56737         const int open, const int gap);
56738 
56739 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse2_128_16(
56740         const parasail_profile_t * const restrict profile,
56741         const char * const restrict s2, const int s2Len,
56742         const int open, const int gap);
56743 
56744 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse2_128_8(
56745         const parasail_profile_t * const restrict profile,
56746         const char * const restrict s2, const int s2Len,
56747         const int open, const int gap);
56748 
56749 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse2_128_sat(
56750         const parasail_profile_t * const restrict profile,
56751         const char * const restrict s2, const int s2Len,
56752         const int open, const int gap);
56753 
56754 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse41_128_64(
56755         const parasail_profile_t * const restrict profile,
56756         const char * const restrict s2, const int s2Len,
56757         const int open, const int gap);
56758 
56759 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse41_128_32(
56760         const parasail_profile_t * const restrict profile,
56761         const char * const restrict s2, const int s2Len,
56762         const int open, const int gap);
56763 
56764 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse41_128_16(
56765         const parasail_profile_t * const restrict profile,
56766         const char * const restrict s2, const int s2Len,
56767         const int open, const int gap);
56768 
56769 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse41_128_8(
56770         const parasail_profile_t * const restrict profile,
56771         const char * const restrict s2, const int s2Len,
56772         const int open, const int gap);
56773 
56774 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sse41_128_sat(
56775         const parasail_profile_t * const restrict profile,
56776         const char * const restrict s2, const int s2Len,
56777         const int open, const int gap);
56778 
56779 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_avx2_256_64(
56780         const parasail_profile_t * const restrict profile,
56781         const char * const restrict s2, const int s2Len,
56782         const int open, const int gap);
56783 
56784 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_avx2_256_32(
56785         const parasail_profile_t * const restrict profile,
56786         const char * const restrict s2, const int s2Len,
56787         const int open, const int gap);
56788 
56789 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_avx2_256_16(
56790         const parasail_profile_t * const restrict profile,
56791         const char * const restrict s2, const int s2Len,
56792         const int open, const int gap);
56793 
56794 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_avx2_256_8(
56795         const parasail_profile_t * const restrict profile,
56796         const char * const restrict s2, const int s2Len,
56797         const int open, const int gap);
56798 
56799 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_avx2_256_sat(
56800         const parasail_profile_t * const restrict profile,
56801         const char * const restrict s2, const int s2Len,
56802         const int open, const int gap);
56803 
56804 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_altivec_128_64(
56805         const parasail_profile_t * const restrict profile,
56806         const char * const restrict s2, const int s2Len,
56807         const int open, const int gap);
56808 
56809 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_altivec_128_32(
56810         const parasail_profile_t * const restrict profile,
56811         const char * const restrict s2, const int s2Len,
56812         const int open, const int gap);
56813 
56814 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_altivec_128_16(
56815         const parasail_profile_t * const restrict profile,
56816         const char * const restrict s2, const int s2Len,
56817         const int open, const int gap);
56818 
56819 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_altivec_128_8(
56820         const parasail_profile_t * const restrict profile,
56821         const char * const restrict s2, const int s2Len,
56822         const int open, const int gap);
56823 
56824 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_altivec_128_sat(
56825         const parasail_profile_t * const restrict profile,
56826         const char * const restrict s2, const int s2Len,
56827         const int open, const int gap);
56828 
56829 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_neon_128_64(
56830         const parasail_profile_t * const restrict profile,
56831         const char * const restrict s2, const int s2Len,
56832         const int open, const int gap);
56833 
56834 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_neon_128_32(
56835         const parasail_profile_t * const restrict profile,
56836         const char * const restrict s2, const int s2Len,
56837         const int open, const int gap);
56838 
56839 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_neon_128_16(
56840         const parasail_profile_t * const restrict profile,
56841         const char * const restrict s2, const int s2Len,
56842         const int open, const int gap);
56843 
56844 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_neon_128_8(
56845         const parasail_profile_t * const restrict profile,
56846         const char * const restrict s2, const int s2Len,
56847         const int open, const int gap);
56848 
56849 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_neon_128_sat(
56850         const parasail_profile_t * const restrict profile,
56851         const char * const restrict s2, const int s2Len,
56852         const int open, const int gap);
56853 
56854 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse2_128_64(
56855         const parasail_profile_t * const restrict profile,
56856         const char * const restrict s2, const int s2Len,
56857         const int open, const int gap);
56858 
56859 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse2_128_32(
56860         const parasail_profile_t * const restrict profile,
56861         const char * const restrict s2, const int s2Len,
56862         const int open, const int gap);
56863 
56864 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse2_128_16(
56865         const parasail_profile_t * const restrict profile,
56866         const char * const restrict s2, const int s2Len,
56867         const int open, const int gap);
56868 
56869 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse2_128_8(
56870         const parasail_profile_t * const restrict profile,
56871         const char * const restrict s2, const int s2Len,
56872         const int open, const int gap);
56873 
56874 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse2_128_sat(
56875         const parasail_profile_t * const restrict profile,
56876         const char * const restrict s2, const int s2Len,
56877         const int open, const int gap);
56878 
56879 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse41_128_64(
56880         const parasail_profile_t * const restrict profile,
56881         const char * const restrict s2, const int s2Len,
56882         const int open, const int gap);
56883 
56884 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse41_128_32(
56885         const parasail_profile_t * const restrict profile,
56886         const char * const restrict s2, const int s2Len,
56887         const int open, const int gap);
56888 
56889 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse41_128_16(
56890         const parasail_profile_t * const restrict profile,
56891         const char * const restrict s2, const int s2Len,
56892         const int open, const int gap);
56893 
56894 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse41_128_8(
56895         const parasail_profile_t * const restrict profile,
56896         const char * const restrict s2, const int s2Len,
56897         const int open, const int gap);
56898 
56899 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sse41_128_sat(
56900         const parasail_profile_t * const restrict profile,
56901         const char * const restrict s2, const int s2Len,
56902         const int open, const int gap);
56903 
56904 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_avx2_256_64(
56905         const parasail_profile_t * const restrict profile,
56906         const char * const restrict s2, const int s2Len,
56907         const int open, const int gap);
56908 
56909 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_avx2_256_32(
56910         const parasail_profile_t * const restrict profile,
56911         const char * const restrict s2, const int s2Len,
56912         const int open, const int gap);
56913 
56914 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_avx2_256_16(
56915         const parasail_profile_t * const restrict profile,
56916         const char * const restrict s2, const int s2Len,
56917         const int open, const int gap);
56918 
56919 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_avx2_256_8(
56920         const parasail_profile_t * const restrict profile,
56921         const char * const restrict s2, const int s2Len,
56922         const int open, const int gap);
56923 
56924 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_avx2_256_sat(
56925         const parasail_profile_t * const restrict profile,
56926         const char * const restrict s2, const int s2Len,
56927         const int open, const int gap);
56928 
56929 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_altivec_128_64(
56930         const parasail_profile_t * const restrict profile,
56931         const char * const restrict s2, const int s2Len,
56932         const int open, const int gap);
56933 
56934 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_altivec_128_32(
56935         const parasail_profile_t * const restrict profile,
56936         const char * const restrict s2, const int s2Len,
56937         const int open, const int gap);
56938 
56939 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_altivec_128_16(
56940         const parasail_profile_t * const restrict profile,
56941         const char * const restrict s2, const int s2Len,
56942         const int open, const int gap);
56943 
56944 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_altivec_128_8(
56945         const parasail_profile_t * const restrict profile,
56946         const char * const restrict s2, const int s2Len,
56947         const int open, const int gap);
56948 
56949 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_altivec_128_sat(
56950         const parasail_profile_t * const restrict profile,
56951         const char * const restrict s2, const int s2Len,
56952         const int open, const int gap);
56953 
56954 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_neon_128_64(
56955         const parasail_profile_t * const restrict profile,
56956         const char * const restrict s2, const int s2Len,
56957         const int open, const int gap);
56958 
56959 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_neon_128_32(
56960         const parasail_profile_t * const restrict profile,
56961         const char * const restrict s2, const int s2Len,
56962         const int open, const int gap);
56963 
56964 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_neon_128_16(
56965         const parasail_profile_t * const restrict profile,
56966         const char * const restrict s2, const int s2Len,
56967         const int open, const int gap);
56968 
56969 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_neon_128_8(
56970         const parasail_profile_t * const restrict profile,
56971         const char * const restrict s2, const int s2Len,
56972         const int open, const int gap);
56973 
56974 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_neon_128_sat(
56975         const parasail_profile_t * const restrict profile,
56976         const char * const restrict s2, const int s2Len,
56977         const int open, const int gap);
56978 
56979 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse2_128_64(
56980         const parasail_profile_t * const restrict profile,
56981         const char * const restrict s2, const int s2Len,
56982         const int open, const int gap);
56983 
56984 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse2_128_32(
56985         const parasail_profile_t * const restrict profile,
56986         const char * const restrict s2, const int s2Len,
56987         const int open, const int gap);
56988 
56989 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse2_128_16(
56990         const parasail_profile_t * const restrict profile,
56991         const char * const restrict s2, const int s2Len,
56992         const int open, const int gap);
56993 
56994 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse2_128_8(
56995         const parasail_profile_t * const restrict profile,
56996         const char * const restrict s2, const int s2Len,
56997         const int open, const int gap);
56998 
56999 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse2_128_sat(
57000         const parasail_profile_t * const restrict profile,
57001         const char * const restrict s2, const int s2Len,
57002         const int open, const int gap);
57003 
57004 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse41_128_64(
57005         const parasail_profile_t * const restrict profile,
57006         const char * const restrict s2, const int s2Len,
57007         const int open, const int gap);
57008 
57009 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse41_128_32(
57010         const parasail_profile_t * const restrict profile,
57011         const char * const restrict s2, const int s2Len,
57012         const int open, const int gap);
57013 
57014 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse41_128_16(
57015         const parasail_profile_t * const restrict profile,
57016         const char * const restrict s2, const int s2Len,
57017         const int open, const int gap);
57018 
57019 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse41_128_8(
57020         const parasail_profile_t * const restrict profile,
57021         const char * const restrict s2, const int s2Len,
57022         const int open, const int gap);
57023 
57024 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sse41_128_sat(
57025         const parasail_profile_t * const restrict profile,
57026         const char * const restrict s2, const int s2Len,
57027         const int open, const int gap);
57028 
57029 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_avx2_256_64(
57030         const parasail_profile_t * const restrict profile,
57031         const char * const restrict s2, const int s2Len,
57032         const int open, const int gap);
57033 
57034 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_avx2_256_32(
57035         const parasail_profile_t * const restrict profile,
57036         const char * const restrict s2, const int s2Len,
57037         const int open, const int gap);
57038 
57039 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_avx2_256_16(
57040         const parasail_profile_t * const restrict profile,
57041         const char * const restrict s2, const int s2Len,
57042         const int open, const int gap);
57043 
57044 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_avx2_256_8(
57045         const parasail_profile_t * const restrict profile,
57046         const char * const restrict s2, const int s2Len,
57047         const int open, const int gap);
57048 
57049 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_avx2_256_sat(
57050         const parasail_profile_t * const restrict profile,
57051         const char * const restrict s2, const int s2Len,
57052         const int open, const int gap);
57053 
57054 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_altivec_128_64(
57055         const parasail_profile_t * const restrict profile,
57056         const char * const restrict s2, const int s2Len,
57057         const int open, const int gap);
57058 
57059 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_altivec_128_32(
57060         const parasail_profile_t * const restrict profile,
57061         const char * const restrict s2, const int s2Len,
57062         const int open, const int gap);
57063 
57064 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_altivec_128_16(
57065         const parasail_profile_t * const restrict profile,
57066         const char * const restrict s2, const int s2Len,
57067         const int open, const int gap);
57068 
57069 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_altivec_128_8(
57070         const parasail_profile_t * const restrict profile,
57071         const char * const restrict s2, const int s2Len,
57072         const int open, const int gap);
57073 
57074 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_altivec_128_sat(
57075         const parasail_profile_t * const restrict profile,
57076         const char * const restrict s2, const int s2Len,
57077         const int open, const int gap);
57078 
57079 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_neon_128_64(
57080         const parasail_profile_t * const restrict profile,
57081         const char * const restrict s2, const int s2Len,
57082         const int open, const int gap);
57083 
57084 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_neon_128_32(
57085         const parasail_profile_t * const restrict profile,
57086         const char * const restrict s2, const int s2Len,
57087         const int open, const int gap);
57088 
57089 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_neon_128_16(
57090         const parasail_profile_t * const restrict profile,
57091         const char * const restrict s2, const int s2Len,
57092         const int open, const int gap);
57093 
57094 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_neon_128_8(
57095         const parasail_profile_t * const restrict profile,
57096         const char * const restrict s2, const int s2Len,
57097         const int open, const int gap);
57098 
57099 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_neon_128_sat(
57100         const parasail_profile_t * const restrict profile,
57101         const char * const restrict s2, const int s2Len,
57102         const int open, const int gap);
57103 
57104 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse2_128_64(
57105         const parasail_profile_t * const restrict profile,
57106         const char * const restrict s2, const int s2Len,
57107         const int open, const int gap);
57108 
57109 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse2_128_32(
57110         const parasail_profile_t * const restrict profile,
57111         const char * const restrict s2, const int s2Len,
57112         const int open, const int gap);
57113 
57114 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse2_128_16(
57115         const parasail_profile_t * const restrict profile,
57116         const char * const restrict s2, const int s2Len,
57117         const int open, const int gap);
57118 
57119 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse2_128_8(
57120         const parasail_profile_t * const restrict profile,
57121         const char * const restrict s2, const int s2Len,
57122         const int open, const int gap);
57123 
57124 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse2_128_sat(
57125         const parasail_profile_t * const restrict profile,
57126         const char * const restrict s2, const int s2Len,
57127         const int open, const int gap);
57128 
57129 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse41_128_64(
57130         const parasail_profile_t * const restrict profile,
57131         const char * const restrict s2, const int s2Len,
57132         const int open, const int gap);
57133 
57134 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse41_128_32(
57135         const parasail_profile_t * const restrict profile,
57136         const char * const restrict s2, const int s2Len,
57137         const int open, const int gap);
57138 
57139 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse41_128_16(
57140         const parasail_profile_t * const restrict profile,
57141         const char * const restrict s2, const int s2Len,
57142         const int open, const int gap);
57143 
57144 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse41_128_8(
57145         const parasail_profile_t * const restrict profile,
57146         const char * const restrict s2, const int s2Len,
57147         const int open, const int gap);
57148 
57149 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sse41_128_sat(
57150         const parasail_profile_t * const restrict profile,
57151         const char * const restrict s2, const int s2Len,
57152         const int open, const int gap);
57153 
57154 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_avx2_256_64(
57155         const parasail_profile_t * const restrict profile,
57156         const char * const restrict s2, const int s2Len,
57157         const int open, const int gap);
57158 
57159 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_avx2_256_32(
57160         const parasail_profile_t * const restrict profile,
57161         const char * const restrict s2, const int s2Len,
57162         const int open, const int gap);
57163 
57164 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_avx2_256_16(
57165         const parasail_profile_t * const restrict profile,
57166         const char * const restrict s2, const int s2Len,
57167         const int open, const int gap);
57168 
57169 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_avx2_256_8(
57170         const parasail_profile_t * const restrict profile,
57171         const char * const restrict s2, const int s2Len,
57172         const int open, const int gap);
57173 
57174 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_avx2_256_sat(
57175         const parasail_profile_t * const restrict profile,
57176         const char * const restrict s2, const int s2Len,
57177         const int open, const int gap);
57178 
57179 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_altivec_128_64(
57180         const parasail_profile_t * const restrict profile,
57181         const char * const restrict s2, const int s2Len,
57182         const int open, const int gap);
57183 
57184 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_altivec_128_32(
57185         const parasail_profile_t * const restrict profile,
57186         const char * const restrict s2, const int s2Len,
57187         const int open, const int gap);
57188 
57189 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_altivec_128_16(
57190         const parasail_profile_t * const restrict profile,
57191         const char * const restrict s2, const int s2Len,
57192         const int open, const int gap);
57193 
57194 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_altivec_128_8(
57195         const parasail_profile_t * const restrict profile,
57196         const char * const restrict s2, const int s2Len,
57197         const int open, const int gap);
57198 
57199 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_altivec_128_sat(
57200         const parasail_profile_t * const restrict profile,
57201         const char * const restrict s2, const int s2Len,
57202         const int open, const int gap);
57203 
57204 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_neon_128_64(
57205         const parasail_profile_t * const restrict profile,
57206         const char * const restrict s2, const int s2Len,
57207         const int open, const int gap);
57208 
57209 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_neon_128_32(
57210         const parasail_profile_t * const restrict profile,
57211         const char * const restrict s2, const int s2Len,
57212         const int open, const int gap);
57213 
57214 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_neon_128_16(
57215         const parasail_profile_t * const restrict profile,
57216         const char * const restrict s2, const int s2Len,
57217         const int open, const int gap);
57218 
57219 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_neon_128_8(
57220         const parasail_profile_t * const restrict profile,
57221         const char * const restrict s2, const int s2Len,
57222         const int open, const int gap);
57223 
57224 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_neon_128_sat(
57225         const parasail_profile_t * const restrict profile,
57226         const char * const restrict s2, const int s2Len,
57227         const int open, const int gap);
57228 
57229 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse2_128_64(
57230         const parasail_profile_t * const restrict profile,
57231         const char * const restrict s2, const int s2Len,
57232         const int open, const int gap);
57233 
57234 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse2_128_32(
57235         const parasail_profile_t * const restrict profile,
57236         const char * const restrict s2, const int s2Len,
57237         const int open, const int gap);
57238 
57239 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse2_128_16(
57240         const parasail_profile_t * const restrict profile,
57241         const char * const restrict s2, const int s2Len,
57242         const int open, const int gap);
57243 
57244 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse2_128_8(
57245         const parasail_profile_t * const restrict profile,
57246         const char * const restrict s2, const int s2Len,
57247         const int open, const int gap);
57248 
57249 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse2_128_sat(
57250         const parasail_profile_t * const restrict profile,
57251         const char * const restrict s2, const int s2Len,
57252         const int open, const int gap);
57253 
57254 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse41_128_64(
57255         const parasail_profile_t * const restrict profile,
57256         const char * const restrict s2, const int s2Len,
57257         const int open, const int gap);
57258 
57259 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse41_128_32(
57260         const parasail_profile_t * const restrict profile,
57261         const char * const restrict s2, const int s2Len,
57262         const int open, const int gap);
57263 
57264 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse41_128_16(
57265         const parasail_profile_t * const restrict profile,
57266         const char * const restrict s2, const int s2Len,
57267         const int open, const int gap);
57268 
57269 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse41_128_8(
57270         const parasail_profile_t * const restrict profile,
57271         const char * const restrict s2, const int s2Len,
57272         const int open, const int gap);
57273 
57274 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sse41_128_sat(
57275         const parasail_profile_t * const restrict profile,
57276         const char * const restrict s2, const int s2Len,
57277         const int open, const int gap);
57278 
57279 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_avx2_256_64(
57280         const parasail_profile_t * const restrict profile,
57281         const char * const restrict s2, const int s2Len,
57282         const int open, const int gap);
57283 
57284 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_avx2_256_32(
57285         const parasail_profile_t * const restrict profile,
57286         const char * const restrict s2, const int s2Len,
57287         const int open, const int gap);
57288 
57289 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_avx2_256_16(
57290         const parasail_profile_t * const restrict profile,
57291         const char * const restrict s2, const int s2Len,
57292         const int open, const int gap);
57293 
57294 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_avx2_256_8(
57295         const parasail_profile_t * const restrict profile,
57296         const char * const restrict s2, const int s2Len,
57297         const int open, const int gap);
57298 
57299 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_avx2_256_sat(
57300         const parasail_profile_t * const restrict profile,
57301         const char * const restrict s2, const int s2Len,
57302         const int open, const int gap);
57303 
57304 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_altivec_128_64(
57305         const parasail_profile_t * const restrict profile,
57306         const char * const restrict s2, const int s2Len,
57307         const int open, const int gap);
57308 
57309 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_altivec_128_32(
57310         const parasail_profile_t * const restrict profile,
57311         const char * const restrict s2, const int s2Len,
57312         const int open, const int gap);
57313 
57314 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_altivec_128_16(
57315         const parasail_profile_t * const restrict profile,
57316         const char * const restrict s2, const int s2Len,
57317         const int open, const int gap);
57318 
57319 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_altivec_128_8(
57320         const parasail_profile_t * const restrict profile,
57321         const char * const restrict s2, const int s2Len,
57322         const int open, const int gap);
57323 
57324 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_altivec_128_sat(
57325         const parasail_profile_t * const restrict profile,
57326         const char * const restrict s2, const int s2Len,
57327         const int open, const int gap);
57328 
57329 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_neon_128_64(
57330         const parasail_profile_t * const restrict profile,
57331         const char * const restrict s2, const int s2Len,
57332         const int open, const int gap);
57333 
57334 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_neon_128_32(
57335         const parasail_profile_t * const restrict profile,
57336         const char * const restrict s2, const int s2Len,
57337         const int open, const int gap);
57338 
57339 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_neon_128_16(
57340         const parasail_profile_t * const restrict profile,
57341         const char * const restrict s2, const int s2Len,
57342         const int open, const int gap);
57343 
57344 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_neon_128_8(
57345         const parasail_profile_t * const restrict profile,
57346         const char * const restrict s2, const int s2Len,
57347         const int open, const int gap);
57348 
57349 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_neon_128_sat(
57350         const parasail_profile_t * const restrict profile,
57351         const char * const restrict s2, const int s2Len,
57352         const int open, const int gap);
57353 
57354 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse2_128_64(
57355         const parasail_profile_t * const restrict profile,
57356         const char * const restrict s2, const int s2Len,
57357         const int open, const int gap);
57358 
57359 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse2_128_32(
57360         const parasail_profile_t * const restrict profile,
57361         const char * const restrict s2, const int s2Len,
57362         const int open, const int gap);
57363 
57364 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse2_128_16(
57365         const parasail_profile_t * const restrict profile,
57366         const char * const restrict s2, const int s2Len,
57367         const int open, const int gap);
57368 
57369 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse2_128_8(
57370         const parasail_profile_t * const restrict profile,
57371         const char * const restrict s2, const int s2Len,
57372         const int open, const int gap);
57373 
57374 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse2_128_sat(
57375         const parasail_profile_t * const restrict profile,
57376         const char * const restrict s2, const int s2Len,
57377         const int open, const int gap);
57378 
57379 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse41_128_64(
57380         const parasail_profile_t * const restrict profile,
57381         const char * const restrict s2, const int s2Len,
57382         const int open, const int gap);
57383 
57384 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse41_128_32(
57385         const parasail_profile_t * const restrict profile,
57386         const char * const restrict s2, const int s2Len,
57387         const int open, const int gap);
57388 
57389 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse41_128_16(
57390         const parasail_profile_t * const restrict profile,
57391         const char * const restrict s2, const int s2Len,
57392         const int open, const int gap);
57393 
57394 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse41_128_8(
57395         const parasail_profile_t * const restrict profile,
57396         const char * const restrict s2, const int s2Len,
57397         const int open, const int gap);
57398 
57399 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sse41_128_sat(
57400         const parasail_profile_t * const restrict profile,
57401         const char * const restrict s2, const int s2Len,
57402         const int open, const int gap);
57403 
57404 extern parasail_result_t* parasail_sg_qe_db_scan_profile_avx2_256_64(
57405         const parasail_profile_t * const restrict profile,
57406         const char * const restrict s2, const int s2Len,
57407         const int open, const int gap);
57408 
57409 extern parasail_result_t* parasail_sg_qe_db_scan_profile_avx2_256_32(
57410         const parasail_profile_t * const restrict profile,
57411         const char * const restrict s2, const int s2Len,
57412         const int open, const int gap);
57413 
57414 extern parasail_result_t* parasail_sg_qe_db_scan_profile_avx2_256_16(
57415         const parasail_profile_t * const restrict profile,
57416         const char * const restrict s2, const int s2Len,
57417         const int open, const int gap);
57418 
57419 extern parasail_result_t* parasail_sg_qe_db_scan_profile_avx2_256_8(
57420         const parasail_profile_t * const restrict profile,
57421         const char * const restrict s2, const int s2Len,
57422         const int open, const int gap);
57423 
57424 extern parasail_result_t* parasail_sg_qe_db_scan_profile_avx2_256_sat(
57425         const parasail_profile_t * const restrict profile,
57426         const char * const restrict s2, const int s2Len,
57427         const int open, const int gap);
57428 
57429 extern parasail_result_t* parasail_sg_qe_db_scan_profile_altivec_128_64(
57430         const parasail_profile_t * const restrict profile,
57431         const char * const restrict s2, const int s2Len,
57432         const int open, const int gap);
57433 
57434 extern parasail_result_t* parasail_sg_qe_db_scan_profile_altivec_128_32(
57435         const parasail_profile_t * const restrict profile,
57436         const char * const restrict s2, const int s2Len,
57437         const int open, const int gap);
57438 
57439 extern parasail_result_t* parasail_sg_qe_db_scan_profile_altivec_128_16(
57440         const parasail_profile_t * const restrict profile,
57441         const char * const restrict s2, const int s2Len,
57442         const int open, const int gap);
57443 
57444 extern parasail_result_t* parasail_sg_qe_db_scan_profile_altivec_128_8(
57445         const parasail_profile_t * const restrict profile,
57446         const char * const restrict s2, const int s2Len,
57447         const int open, const int gap);
57448 
57449 extern parasail_result_t* parasail_sg_qe_db_scan_profile_altivec_128_sat(
57450         const parasail_profile_t * const restrict profile,
57451         const char * const restrict s2, const int s2Len,
57452         const int open, const int gap);
57453 
57454 extern parasail_result_t* parasail_sg_qe_db_scan_profile_neon_128_64(
57455         const parasail_profile_t * const restrict profile,
57456         const char * const restrict s2, const int s2Len,
57457         const int open, const int gap);
57458 
57459 extern parasail_result_t* parasail_sg_qe_db_scan_profile_neon_128_32(
57460         const parasail_profile_t * const restrict profile,
57461         const char * const restrict s2, const int s2Len,
57462         const int open, const int gap);
57463 
57464 extern parasail_result_t* parasail_sg_qe_db_scan_profile_neon_128_16(
57465         const parasail_profile_t * const restrict profile,
57466         const char * const restrict s2, const int s2Len,
57467         const int open, const int gap);
57468 
57469 extern parasail_result_t* parasail_sg_qe_db_scan_profile_neon_128_8(
57470         const parasail_profile_t * const restrict profile,
57471         const char * const restrict s2, const int s2Len,
57472         const int open, const int gap);
57473 
57474 extern parasail_result_t* parasail_sg_qe_db_scan_profile_neon_128_sat(
57475         const parasail_profile_t * const restrict profile,
57476         const char * const restrict s2, const int s2Len,
57477         const int open, const int gap);
57478 
57479 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse2_128_64(
57480         const parasail_profile_t * const restrict profile,
57481         const char * const restrict s2, const int s2Len,
57482         const int open, const int gap);
57483 
57484 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse2_128_32(
57485         const parasail_profile_t * const restrict profile,
57486         const char * const restrict s2, const int s2Len,
57487         const int open, const int gap);
57488 
57489 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse2_128_16(
57490         const parasail_profile_t * const restrict profile,
57491         const char * const restrict s2, const int s2Len,
57492         const int open, const int gap);
57493 
57494 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse2_128_8(
57495         const parasail_profile_t * const restrict profile,
57496         const char * const restrict s2, const int s2Len,
57497         const int open, const int gap);
57498 
57499 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse2_128_sat(
57500         const parasail_profile_t * const restrict profile,
57501         const char * const restrict s2, const int s2Len,
57502         const int open, const int gap);
57503 
57504 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse41_128_64(
57505         const parasail_profile_t * const restrict profile,
57506         const char * const restrict s2, const int s2Len,
57507         const int open, const int gap);
57508 
57509 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse41_128_32(
57510         const parasail_profile_t * const restrict profile,
57511         const char * const restrict s2, const int s2Len,
57512         const int open, const int gap);
57513 
57514 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse41_128_16(
57515         const parasail_profile_t * const restrict profile,
57516         const char * const restrict s2, const int s2Len,
57517         const int open, const int gap);
57518 
57519 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse41_128_8(
57520         const parasail_profile_t * const restrict profile,
57521         const char * const restrict s2, const int s2Len,
57522         const int open, const int gap);
57523 
57524 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sse41_128_sat(
57525         const parasail_profile_t * const restrict profile,
57526         const char * const restrict s2, const int s2Len,
57527         const int open, const int gap);
57528 
57529 extern parasail_result_t* parasail_sg_qe_db_striped_profile_avx2_256_64(
57530         const parasail_profile_t * const restrict profile,
57531         const char * const restrict s2, const int s2Len,
57532         const int open, const int gap);
57533 
57534 extern parasail_result_t* parasail_sg_qe_db_striped_profile_avx2_256_32(
57535         const parasail_profile_t * const restrict profile,
57536         const char * const restrict s2, const int s2Len,
57537         const int open, const int gap);
57538 
57539 extern parasail_result_t* parasail_sg_qe_db_striped_profile_avx2_256_16(
57540         const parasail_profile_t * const restrict profile,
57541         const char * const restrict s2, const int s2Len,
57542         const int open, const int gap);
57543 
57544 extern parasail_result_t* parasail_sg_qe_db_striped_profile_avx2_256_8(
57545         const parasail_profile_t * const restrict profile,
57546         const char * const restrict s2, const int s2Len,
57547         const int open, const int gap);
57548 
57549 extern parasail_result_t* parasail_sg_qe_db_striped_profile_avx2_256_sat(
57550         const parasail_profile_t * const restrict profile,
57551         const char * const restrict s2, const int s2Len,
57552         const int open, const int gap);
57553 
57554 extern parasail_result_t* parasail_sg_qe_db_striped_profile_altivec_128_64(
57555         const parasail_profile_t * const restrict profile,
57556         const char * const restrict s2, const int s2Len,
57557         const int open, const int gap);
57558 
57559 extern parasail_result_t* parasail_sg_qe_db_striped_profile_altivec_128_32(
57560         const parasail_profile_t * const restrict profile,
57561         const char * const restrict s2, const int s2Len,
57562         const int open, const int gap);
57563 
57564 extern parasail_result_t* parasail_sg_qe_db_striped_profile_altivec_128_16(
57565         const parasail_profile_t * const restrict profile,
57566         const char * const restrict s2, const int s2Len,
57567         const int open, const int gap);
57568 
57569 extern parasail_result_t* parasail_sg_qe_db_striped_profile_altivec_128_8(
57570         const parasail_profile_t * const restrict profile,
57571         const char * const restrict s2, const int s2Len,
57572         const int open, const int gap);
57573 
57574 extern parasail_result_t* parasail_sg_qe_db_striped_profile_altivec_128_sat(
57575         const parasail_profile_t * const restrict profile,
57576         const char * const restrict s2, const int s2Len,
57577         const int open, const int gap);
57578 
57579 extern parasail_result_t* parasail_sg_qe_db_striped_profile_neon_128_64(
57580         const parasail_profile_t * const restrict profile,
57581         const char * const restrict s2, const int s2Len,
57582         const int open, const int gap);
57583 
57584 extern parasail_result_t* parasail_sg_qe_db_striped_profile_neon_128_32(
57585         const parasail_profile_t * const restrict profile,
57586         const char * const restrict s2, const int s2Len,
57587         const int open, const int gap);
57588 
57589 extern parasail_result_t* parasail_sg_qe_db_striped_profile_neon_128_16(
57590         const parasail_profile_t * const restrict profile,
57591         const char * const restrict s2, const int s2Len,
57592         const int open, const int gap);
57593 
57594 extern parasail_result_t* parasail_sg_qe_db_striped_profile_neon_128_8(
57595         const parasail_profile_t * const restrict profile,
57596         const char * const restrict s2, const int s2Len,
57597         const int open, const int gap);
57598 
57599 extern parasail_result_t* parasail_sg_qe_db_striped_profile_neon_128_sat(
57600         const parasail_profile_t * const restrict profile,
57601         const char * const restrict s2, const int s2Len,
57602         const int open, const int gap);
57603 
57604 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse2_128_64(
57605         const parasail_profile_t * const restrict profile,
57606         const char * const restrict s2, const int s2Len,
57607         const int open, const int gap);
57608 
57609 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse2_128_32(
57610         const parasail_profile_t * const restrict profile,
57611         const char * const restrict s2, const int s2Len,
57612         const int open, const int gap);
57613 
57614 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse2_128_16(
57615         const parasail_profile_t * const restrict profile,
57616         const char * const restrict s2, const int s2Len,
57617         const int open, const int gap);
57618 
57619 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse2_128_8(
57620         const parasail_profile_t * const restrict profile,
57621         const char * const restrict s2, const int s2Len,
57622         const int open, const int gap);
57623 
57624 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse2_128_sat(
57625         const parasail_profile_t * const restrict profile,
57626         const char * const restrict s2, const int s2Len,
57627         const int open, const int gap);
57628 
57629 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse41_128_64(
57630         const parasail_profile_t * const restrict profile,
57631         const char * const restrict s2, const int s2Len,
57632         const int open, const int gap);
57633 
57634 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse41_128_32(
57635         const parasail_profile_t * const restrict profile,
57636         const char * const restrict s2, const int s2Len,
57637         const int open, const int gap);
57638 
57639 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse41_128_16(
57640         const parasail_profile_t * const restrict profile,
57641         const char * const restrict s2, const int s2Len,
57642         const int open, const int gap);
57643 
57644 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse41_128_8(
57645         const parasail_profile_t * const restrict profile,
57646         const char * const restrict s2, const int s2Len,
57647         const int open, const int gap);
57648 
57649 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sse41_128_sat(
57650         const parasail_profile_t * const restrict profile,
57651         const char * const restrict s2, const int s2Len,
57652         const int open, const int gap);
57653 
57654 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_avx2_256_64(
57655         const parasail_profile_t * const restrict profile,
57656         const char * const restrict s2, const int s2Len,
57657         const int open, const int gap);
57658 
57659 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_avx2_256_32(
57660         const parasail_profile_t * const restrict profile,
57661         const char * const restrict s2, const int s2Len,
57662         const int open, const int gap);
57663 
57664 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_avx2_256_16(
57665         const parasail_profile_t * const restrict profile,
57666         const char * const restrict s2, const int s2Len,
57667         const int open, const int gap);
57668 
57669 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_avx2_256_8(
57670         const parasail_profile_t * const restrict profile,
57671         const char * const restrict s2, const int s2Len,
57672         const int open, const int gap);
57673 
57674 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_avx2_256_sat(
57675         const parasail_profile_t * const restrict profile,
57676         const char * const restrict s2, const int s2Len,
57677         const int open, const int gap);
57678 
57679 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_altivec_128_64(
57680         const parasail_profile_t * const restrict profile,
57681         const char * const restrict s2, const int s2Len,
57682         const int open, const int gap);
57683 
57684 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_altivec_128_32(
57685         const parasail_profile_t * const restrict profile,
57686         const char * const restrict s2, const int s2Len,
57687         const int open, const int gap);
57688 
57689 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_altivec_128_16(
57690         const parasail_profile_t * const restrict profile,
57691         const char * const restrict s2, const int s2Len,
57692         const int open, const int gap);
57693 
57694 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_altivec_128_8(
57695         const parasail_profile_t * const restrict profile,
57696         const char * const restrict s2, const int s2Len,
57697         const int open, const int gap);
57698 
57699 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_altivec_128_sat(
57700         const parasail_profile_t * const restrict profile,
57701         const char * const restrict s2, const int s2Len,
57702         const int open, const int gap);
57703 
57704 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_neon_128_64(
57705         const parasail_profile_t * const restrict profile,
57706         const char * const restrict s2, const int s2Len,
57707         const int open, const int gap);
57708 
57709 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_neon_128_32(
57710         const parasail_profile_t * const restrict profile,
57711         const char * const restrict s2, const int s2Len,
57712         const int open, const int gap);
57713 
57714 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_neon_128_16(
57715         const parasail_profile_t * const restrict profile,
57716         const char * const restrict s2, const int s2Len,
57717         const int open, const int gap);
57718 
57719 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_neon_128_8(
57720         const parasail_profile_t * const restrict profile,
57721         const char * const restrict s2, const int s2Len,
57722         const int open, const int gap);
57723 
57724 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_neon_128_sat(
57725         const parasail_profile_t * const restrict profile,
57726         const char * const restrict s2, const int s2Len,
57727         const int open, const int gap);
57728 
57729 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse2_128_64(
57730         const parasail_profile_t * const restrict profile,
57731         const char * const restrict s2, const int s2Len,
57732         const int open, const int gap);
57733 
57734 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse2_128_32(
57735         const parasail_profile_t * const restrict profile,
57736         const char * const restrict s2, const int s2Len,
57737         const int open, const int gap);
57738 
57739 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse2_128_16(
57740         const parasail_profile_t * const restrict profile,
57741         const char * const restrict s2, const int s2Len,
57742         const int open, const int gap);
57743 
57744 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse2_128_8(
57745         const parasail_profile_t * const restrict profile,
57746         const char * const restrict s2, const int s2Len,
57747         const int open, const int gap);
57748 
57749 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse2_128_sat(
57750         const parasail_profile_t * const restrict profile,
57751         const char * const restrict s2, const int s2Len,
57752         const int open, const int gap);
57753 
57754 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse41_128_64(
57755         const parasail_profile_t * const restrict profile,
57756         const char * const restrict s2, const int s2Len,
57757         const int open, const int gap);
57758 
57759 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse41_128_32(
57760         const parasail_profile_t * const restrict profile,
57761         const char * const restrict s2, const int s2Len,
57762         const int open, const int gap);
57763 
57764 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse41_128_16(
57765         const parasail_profile_t * const restrict profile,
57766         const char * const restrict s2, const int s2Len,
57767         const int open, const int gap);
57768 
57769 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse41_128_8(
57770         const parasail_profile_t * const restrict profile,
57771         const char * const restrict s2, const int s2Len,
57772         const int open, const int gap);
57773 
57774 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sse41_128_sat(
57775         const parasail_profile_t * const restrict profile,
57776         const char * const restrict s2, const int s2Len,
57777         const int open, const int gap);
57778 
57779 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_avx2_256_64(
57780         const parasail_profile_t * const restrict profile,
57781         const char * const restrict s2, const int s2Len,
57782         const int open, const int gap);
57783 
57784 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_avx2_256_32(
57785         const parasail_profile_t * const restrict profile,
57786         const char * const restrict s2, const int s2Len,
57787         const int open, const int gap);
57788 
57789 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_avx2_256_16(
57790         const parasail_profile_t * const restrict profile,
57791         const char * const restrict s2, const int s2Len,
57792         const int open, const int gap);
57793 
57794 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_avx2_256_8(
57795         const parasail_profile_t * const restrict profile,
57796         const char * const restrict s2, const int s2Len,
57797         const int open, const int gap);
57798 
57799 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_avx2_256_sat(
57800         const parasail_profile_t * const restrict profile,
57801         const char * const restrict s2, const int s2Len,
57802         const int open, const int gap);
57803 
57804 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_altivec_128_64(
57805         const parasail_profile_t * const restrict profile,
57806         const char * const restrict s2, const int s2Len,
57807         const int open, const int gap);
57808 
57809 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_altivec_128_32(
57810         const parasail_profile_t * const restrict profile,
57811         const char * const restrict s2, const int s2Len,
57812         const int open, const int gap);
57813 
57814 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_altivec_128_16(
57815         const parasail_profile_t * const restrict profile,
57816         const char * const restrict s2, const int s2Len,
57817         const int open, const int gap);
57818 
57819 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_altivec_128_8(
57820         const parasail_profile_t * const restrict profile,
57821         const char * const restrict s2, const int s2Len,
57822         const int open, const int gap);
57823 
57824 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_altivec_128_sat(
57825         const parasail_profile_t * const restrict profile,
57826         const char * const restrict s2, const int s2Len,
57827         const int open, const int gap);
57828 
57829 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_neon_128_64(
57830         const parasail_profile_t * const restrict profile,
57831         const char * const restrict s2, const int s2Len,
57832         const int open, const int gap);
57833 
57834 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_neon_128_32(
57835         const parasail_profile_t * const restrict profile,
57836         const char * const restrict s2, const int s2Len,
57837         const int open, const int gap);
57838 
57839 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_neon_128_16(
57840         const parasail_profile_t * const restrict profile,
57841         const char * const restrict s2, const int s2Len,
57842         const int open, const int gap);
57843 
57844 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_neon_128_8(
57845         const parasail_profile_t * const restrict profile,
57846         const char * const restrict s2, const int s2Len,
57847         const int open, const int gap);
57848 
57849 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_neon_128_sat(
57850         const parasail_profile_t * const restrict profile,
57851         const char * const restrict s2, const int s2Len,
57852         const int open, const int gap);
57853 
57854 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse2_128_64(
57855         const parasail_profile_t * const restrict profile,
57856         const char * const restrict s2, const int s2Len,
57857         const int open, const int gap);
57858 
57859 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse2_128_32(
57860         const parasail_profile_t * const restrict profile,
57861         const char * const restrict s2, const int s2Len,
57862         const int open, const int gap);
57863 
57864 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse2_128_16(
57865         const parasail_profile_t * const restrict profile,
57866         const char * const restrict s2, const int s2Len,
57867         const int open, const int gap);
57868 
57869 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse2_128_8(
57870         const parasail_profile_t * const restrict profile,
57871         const char * const restrict s2, const int s2Len,
57872         const int open, const int gap);
57873 
57874 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse2_128_sat(
57875         const parasail_profile_t * const restrict profile,
57876         const char * const restrict s2, const int s2Len,
57877         const int open, const int gap);
57878 
57879 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse41_128_64(
57880         const parasail_profile_t * const restrict profile,
57881         const char * const restrict s2, const int s2Len,
57882         const int open, const int gap);
57883 
57884 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse41_128_32(
57885         const parasail_profile_t * const restrict profile,
57886         const char * const restrict s2, const int s2Len,
57887         const int open, const int gap);
57888 
57889 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse41_128_16(
57890         const parasail_profile_t * const restrict profile,
57891         const char * const restrict s2, const int s2Len,
57892         const int open, const int gap);
57893 
57894 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse41_128_8(
57895         const parasail_profile_t * const restrict profile,
57896         const char * const restrict s2, const int s2Len,
57897         const int open, const int gap);
57898 
57899 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sse41_128_sat(
57900         const parasail_profile_t * const restrict profile,
57901         const char * const restrict s2, const int s2Len,
57902         const int open, const int gap);
57903 
57904 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_avx2_256_64(
57905         const parasail_profile_t * const restrict profile,
57906         const char * const restrict s2, const int s2Len,
57907         const int open, const int gap);
57908 
57909 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_avx2_256_32(
57910         const parasail_profile_t * const restrict profile,
57911         const char * const restrict s2, const int s2Len,
57912         const int open, const int gap);
57913 
57914 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_avx2_256_16(
57915         const parasail_profile_t * const restrict profile,
57916         const char * const restrict s2, const int s2Len,
57917         const int open, const int gap);
57918 
57919 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_avx2_256_8(
57920         const parasail_profile_t * const restrict profile,
57921         const char * const restrict s2, const int s2Len,
57922         const int open, const int gap);
57923 
57924 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_avx2_256_sat(
57925         const parasail_profile_t * const restrict profile,
57926         const char * const restrict s2, const int s2Len,
57927         const int open, const int gap);
57928 
57929 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_altivec_128_64(
57930         const parasail_profile_t * const restrict profile,
57931         const char * const restrict s2, const int s2Len,
57932         const int open, const int gap);
57933 
57934 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_altivec_128_32(
57935         const parasail_profile_t * const restrict profile,
57936         const char * const restrict s2, const int s2Len,
57937         const int open, const int gap);
57938 
57939 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_altivec_128_16(
57940         const parasail_profile_t * const restrict profile,
57941         const char * const restrict s2, const int s2Len,
57942         const int open, const int gap);
57943 
57944 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_altivec_128_8(
57945         const parasail_profile_t * const restrict profile,
57946         const char * const restrict s2, const int s2Len,
57947         const int open, const int gap);
57948 
57949 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_altivec_128_sat(
57950         const parasail_profile_t * const restrict profile,
57951         const char * const restrict s2, const int s2Len,
57952         const int open, const int gap);
57953 
57954 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_neon_128_64(
57955         const parasail_profile_t * const restrict profile,
57956         const char * const restrict s2, const int s2Len,
57957         const int open, const int gap);
57958 
57959 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_neon_128_32(
57960         const parasail_profile_t * const restrict profile,
57961         const char * const restrict s2, const int s2Len,
57962         const int open, const int gap);
57963 
57964 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_neon_128_16(
57965         const parasail_profile_t * const restrict profile,
57966         const char * const restrict s2, const int s2Len,
57967         const int open, const int gap);
57968 
57969 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_neon_128_8(
57970         const parasail_profile_t * const restrict profile,
57971         const char * const restrict s2, const int s2Len,
57972         const int open, const int gap);
57973 
57974 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_neon_128_sat(
57975         const parasail_profile_t * const restrict profile,
57976         const char * const restrict s2, const int s2Len,
57977         const int open, const int gap);
57978 
57979 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse2_128_64(
57980         const parasail_profile_t * const restrict profile,
57981         const char * const restrict s2, const int s2Len,
57982         const int open, const int gap);
57983 
57984 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse2_128_32(
57985         const parasail_profile_t * const restrict profile,
57986         const char * const restrict s2, const int s2Len,
57987         const int open, const int gap);
57988 
57989 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse2_128_16(
57990         const parasail_profile_t * const restrict profile,
57991         const char * const restrict s2, const int s2Len,
57992         const int open, const int gap);
57993 
57994 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse2_128_8(
57995         const parasail_profile_t * const restrict profile,
57996         const char * const restrict s2, const int s2Len,
57997         const int open, const int gap);
57998 
57999 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse2_128_sat(
58000         const parasail_profile_t * const restrict profile,
58001         const char * const restrict s2, const int s2Len,
58002         const int open, const int gap);
58003 
58004 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse41_128_64(
58005         const parasail_profile_t * const restrict profile,
58006         const char * const restrict s2, const int s2Len,
58007         const int open, const int gap);
58008 
58009 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse41_128_32(
58010         const parasail_profile_t * const restrict profile,
58011         const char * const restrict s2, const int s2Len,
58012         const int open, const int gap);
58013 
58014 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse41_128_16(
58015         const parasail_profile_t * const restrict profile,
58016         const char * const restrict s2, const int s2Len,
58017         const int open, const int gap);
58018 
58019 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse41_128_8(
58020         const parasail_profile_t * const restrict profile,
58021         const char * const restrict s2, const int s2Len,
58022         const int open, const int gap);
58023 
58024 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sse41_128_sat(
58025         const parasail_profile_t * const restrict profile,
58026         const char * const restrict s2, const int s2Len,
58027         const int open, const int gap);
58028 
58029 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_avx2_256_64(
58030         const parasail_profile_t * const restrict profile,
58031         const char * const restrict s2, const int s2Len,
58032         const int open, const int gap);
58033 
58034 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_avx2_256_32(
58035         const parasail_profile_t * const restrict profile,
58036         const char * const restrict s2, const int s2Len,
58037         const int open, const int gap);
58038 
58039 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_avx2_256_16(
58040         const parasail_profile_t * const restrict profile,
58041         const char * const restrict s2, const int s2Len,
58042         const int open, const int gap);
58043 
58044 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_avx2_256_8(
58045         const parasail_profile_t * const restrict profile,
58046         const char * const restrict s2, const int s2Len,
58047         const int open, const int gap);
58048 
58049 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_avx2_256_sat(
58050         const parasail_profile_t * const restrict profile,
58051         const char * const restrict s2, const int s2Len,
58052         const int open, const int gap);
58053 
58054 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_altivec_128_64(
58055         const parasail_profile_t * const restrict profile,
58056         const char * const restrict s2, const int s2Len,
58057         const int open, const int gap);
58058 
58059 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_altivec_128_32(
58060         const parasail_profile_t * const restrict profile,
58061         const char * const restrict s2, const int s2Len,
58062         const int open, const int gap);
58063 
58064 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_altivec_128_16(
58065         const parasail_profile_t * const restrict profile,
58066         const char * const restrict s2, const int s2Len,
58067         const int open, const int gap);
58068 
58069 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_altivec_128_8(
58070         const parasail_profile_t * const restrict profile,
58071         const char * const restrict s2, const int s2Len,
58072         const int open, const int gap);
58073 
58074 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_altivec_128_sat(
58075         const parasail_profile_t * const restrict profile,
58076         const char * const restrict s2, const int s2Len,
58077         const int open, const int gap);
58078 
58079 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_neon_128_64(
58080         const parasail_profile_t * const restrict profile,
58081         const char * const restrict s2, const int s2Len,
58082         const int open, const int gap);
58083 
58084 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_neon_128_32(
58085         const parasail_profile_t * const restrict profile,
58086         const char * const restrict s2, const int s2Len,
58087         const int open, const int gap);
58088 
58089 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_neon_128_16(
58090         const parasail_profile_t * const restrict profile,
58091         const char * const restrict s2, const int s2Len,
58092         const int open, const int gap);
58093 
58094 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_neon_128_8(
58095         const parasail_profile_t * const restrict profile,
58096         const char * const restrict s2, const int s2Len,
58097         const int open, const int gap);
58098 
58099 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_neon_128_sat(
58100         const parasail_profile_t * const restrict profile,
58101         const char * const restrict s2, const int s2Len,
58102         const int open, const int gap);
58103 
58104 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse2_128_64(
58105         const parasail_profile_t * const restrict profile,
58106         const char * const restrict s2, const int s2Len,
58107         const int open, const int gap);
58108 
58109 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse2_128_32(
58110         const parasail_profile_t * const restrict profile,
58111         const char * const restrict s2, const int s2Len,
58112         const int open, const int gap);
58113 
58114 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse2_128_16(
58115         const parasail_profile_t * const restrict profile,
58116         const char * const restrict s2, const int s2Len,
58117         const int open, const int gap);
58118 
58119 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse2_128_8(
58120         const parasail_profile_t * const restrict profile,
58121         const char * const restrict s2, const int s2Len,
58122         const int open, const int gap);
58123 
58124 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse2_128_sat(
58125         const parasail_profile_t * const restrict profile,
58126         const char * const restrict s2, const int s2Len,
58127         const int open, const int gap);
58128 
58129 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse41_128_64(
58130         const parasail_profile_t * const restrict profile,
58131         const char * const restrict s2, const int s2Len,
58132         const int open, const int gap);
58133 
58134 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse41_128_32(
58135         const parasail_profile_t * const restrict profile,
58136         const char * const restrict s2, const int s2Len,
58137         const int open, const int gap);
58138 
58139 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse41_128_16(
58140         const parasail_profile_t * const restrict profile,
58141         const char * const restrict s2, const int s2Len,
58142         const int open, const int gap);
58143 
58144 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse41_128_8(
58145         const parasail_profile_t * const restrict profile,
58146         const char * const restrict s2, const int s2Len,
58147         const int open, const int gap);
58148 
58149 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sse41_128_sat(
58150         const parasail_profile_t * const restrict profile,
58151         const char * const restrict s2, const int s2Len,
58152         const int open, const int gap);
58153 
58154 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_avx2_256_64(
58155         const parasail_profile_t * const restrict profile,
58156         const char * const restrict s2, const int s2Len,
58157         const int open, const int gap);
58158 
58159 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_avx2_256_32(
58160         const parasail_profile_t * const restrict profile,
58161         const char * const restrict s2, const int s2Len,
58162         const int open, const int gap);
58163 
58164 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_avx2_256_16(
58165         const parasail_profile_t * const restrict profile,
58166         const char * const restrict s2, const int s2Len,
58167         const int open, const int gap);
58168 
58169 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_avx2_256_8(
58170         const parasail_profile_t * const restrict profile,
58171         const char * const restrict s2, const int s2Len,
58172         const int open, const int gap);
58173 
58174 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_avx2_256_sat(
58175         const parasail_profile_t * const restrict profile,
58176         const char * const restrict s2, const int s2Len,
58177         const int open, const int gap);
58178 
58179 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_altivec_128_64(
58180         const parasail_profile_t * const restrict profile,
58181         const char * const restrict s2, const int s2Len,
58182         const int open, const int gap);
58183 
58184 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_altivec_128_32(
58185         const parasail_profile_t * const restrict profile,
58186         const char * const restrict s2, const int s2Len,
58187         const int open, const int gap);
58188 
58189 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_altivec_128_16(
58190         const parasail_profile_t * const restrict profile,
58191         const char * const restrict s2, const int s2Len,
58192         const int open, const int gap);
58193 
58194 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_altivec_128_8(
58195         const parasail_profile_t * const restrict profile,
58196         const char * const restrict s2, const int s2Len,
58197         const int open, const int gap);
58198 
58199 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_altivec_128_sat(
58200         const parasail_profile_t * const restrict profile,
58201         const char * const restrict s2, const int s2Len,
58202         const int open, const int gap);
58203 
58204 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_neon_128_64(
58205         const parasail_profile_t * const restrict profile,
58206         const char * const restrict s2, const int s2Len,
58207         const int open, const int gap);
58208 
58209 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_neon_128_32(
58210         const parasail_profile_t * const restrict profile,
58211         const char * const restrict s2, const int s2Len,
58212         const int open, const int gap);
58213 
58214 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_neon_128_16(
58215         const parasail_profile_t * const restrict profile,
58216         const char * const restrict s2, const int s2Len,
58217         const int open, const int gap);
58218 
58219 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_neon_128_8(
58220         const parasail_profile_t * const restrict profile,
58221         const char * const restrict s2, const int s2Len,
58222         const int open, const int gap);
58223 
58224 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_neon_128_sat(
58225         const parasail_profile_t * const restrict profile,
58226         const char * const restrict s2, const int s2Len,
58227         const int open, const int gap);
58228 
58229 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse2_128_64(
58230         const parasail_profile_t * const restrict profile,
58231         const char * const restrict s2, const int s2Len,
58232         const int open, const int gap);
58233 
58234 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse2_128_32(
58235         const parasail_profile_t * const restrict profile,
58236         const char * const restrict s2, const int s2Len,
58237         const int open, const int gap);
58238 
58239 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse2_128_16(
58240         const parasail_profile_t * const restrict profile,
58241         const char * const restrict s2, const int s2Len,
58242         const int open, const int gap);
58243 
58244 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse2_128_8(
58245         const parasail_profile_t * const restrict profile,
58246         const char * const restrict s2, const int s2Len,
58247         const int open, const int gap);
58248 
58249 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse2_128_sat(
58250         const parasail_profile_t * const restrict profile,
58251         const char * const restrict s2, const int s2Len,
58252         const int open, const int gap);
58253 
58254 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse41_128_64(
58255         const parasail_profile_t * const restrict profile,
58256         const char * const restrict s2, const int s2Len,
58257         const int open, const int gap);
58258 
58259 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse41_128_32(
58260         const parasail_profile_t * const restrict profile,
58261         const char * const restrict s2, const int s2Len,
58262         const int open, const int gap);
58263 
58264 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse41_128_16(
58265         const parasail_profile_t * const restrict profile,
58266         const char * const restrict s2, const int s2Len,
58267         const int open, const int gap);
58268 
58269 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse41_128_8(
58270         const parasail_profile_t * const restrict profile,
58271         const char * const restrict s2, const int s2Len,
58272         const int open, const int gap);
58273 
58274 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sse41_128_sat(
58275         const parasail_profile_t * const restrict profile,
58276         const char * const restrict s2, const int s2Len,
58277         const int open, const int gap);
58278 
58279 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_avx2_256_64(
58280         const parasail_profile_t * const restrict profile,
58281         const char * const restrict s2, const int s2Len,
58282         const int open, const int gap);
58283 
58284 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_avx2_256_32(
58285         const parasail_profile_t * const restrict profile,
58286         const char * const restrict s2, const int s2Len,
58287         const int open, const int gap);
58288 
58289 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_avx2_256_16(
58290         const parasail_profile_t * const restrict profile,
58291         const char * const restrict s2, const int s2Len,
58292         const int open, const int gap);
58293 
58294 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_avx2_256_8(
58295         const parasail_profile_t * const restrict profile,
58296         const char * const restrict s2, const int s2Len,
58297         const int open, const int gap);
58298 
58299 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_avx2_256_sat(
58300         const parasail_profile_t * const restrict profile,
58301         const char * const restrict s2, const int s2Len,
58302         const int open, const int gap);
58303 
58304 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_altivec_128_64(
58305         const parasail_profile_t * const restrict profile,
58306         const char * const restrict s2, const int s2Len,
58307         const int open, const int gap);
58308 
58309 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_altivec_128_32(
58310         const parasail_profile_t * const restrict profile,
58311         const char * const restrict s2, const int s2Len,
58312         const int open, const int gap);
58313 
58314 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_altivec_128_16(
58315         const parasail_profile_t * const restrict profile,
58316         const char * const restrict s2, const int s2Len,
58317         const int open, const int gap);
58318 
58319 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_altivec_128_8(
58320         const parasail_profile_t * const restrict profile,
58321         const char * const restrict s2, const int s2Len,
58322         const int open, const int gap);
58323 
58324 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_altivec_128_sat(
58325         const parasail_profile_t * const restrict profile,
58326         const char * const restrict s2, const int s2Len,
58327         const int open, const int gap);
58328 
58329 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_neon_128_64(
58330         const parasail_profile_t * const restrict profile,
58331         const char * const restrict s2, const int s2Len,
58332         const int open, const int gap);
58333 
58334 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_neon_128_32(
58335         const parasail_profile_t * const restrict profile,
58336         const char * const restrict s2, const int s2Len,
58337         const int open, const int gap);
58338 
58339 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_neon_128_16(
58340         const parasail_profile_t * const restrict profile,
58341         const char * const restrict s2, const int s2Len,
58342         const int open, const int gap);
58343 
58344 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_neon_128_8(
58345         const parasail_profile_t * const restrict profile,
58346         const char * const restrict s2, const int s2Len,
58347         const int open, const int gap);
58348 
58349 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_neon_128_sat(
58350         const parasail_profile_t * const restrict profile,
58351         const char * const restrict s2, const int s2Len,
58352         const int open, const int gap);
58353 
58354 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse2_128_64(
58355         const parasail_profile_t * const restrict profile,
58356         const char * const restrict s2, const int s2Len,
58357         const int open, const int gap);
58358 
58359 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse2_128_32(
58360         const parasail_profile_t * const restrict profile,
58361         const char * const restrict s2, const int s2Len,
58362         const int open, const int gap);
58363 
58364 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse2_128_16(
58365         const parasail_profile_t * const restrict profile,
58366         const char * const restrict s2, const int s2Len,
58367         const int open, const int gap);
58368 
58369 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse2_128_8(
58370         const parasail_profile_t * const restrict profile,
58371         const char * const restrict s2, const int s2Len,
58372         const int open, const int gap);
58373 
58374 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse2_128_sat(
58375         const parasail_profile_t * const restrict profile,
58376         const char * const restrict s2, const int s2Len,
58377         const int open, const int gap);
58378 
58379 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse41_128_64(
58380         const parasail_profile_t * const restrict profile,
58381         const char * const restrict s2, const int s2Len,
58382         const int open, const int gap);
58383 
58384 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse41_128_32(
58385         const parasail_profile_t * const restrict profile,
58386         const char * const restrict s2, const int s2Len,
58387         const int open, const int gap);
58388 
58389 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse41_128_16(
58390         const parasail_profile_t * const restrict profile,
58391         const char * const restrict s2, const int s2Len,
58392         const int open, const int gap);
58393 
58394 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse41_128_8(
58395         const parasail_profile_t * const restrict profile,
58396         const char * const restrict s2, const int s2Len,
58397         const int open, const int gap);
58398 
58399 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sse41_128_sat(
58400         const parasail_profile_t * const restrict profile,
58401         const char * const restrict s2, const int s2Len,
58402         const int open, const int gap);
58403 
58404 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_avx2_256_64(
58405         const parasail_profile_t * const restrict profile,
58406         const char * const restrict s2, const int s2Len,
58407         const int open, const int gap);
58408 
58409 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_avx2_256_32(
58410         const parasail_profile_t * const restrict profile,
58411         const char * const restrict s2, const int s2Len,
58412         const int open, const int gap);
58413 
58414 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_avx2_256_16(
58415         const parasail_profile_t * const restrict profile,
58416         const char * const restrict s2, const int s2Len,
58417         const int open, const int gap);
58418 
58419 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_avx2_256_8(
58420         const parasail_profile_t * const restrict profile,
58421         const char * const restrict s2, const int s2Len,
58422         const int open, const int gap);
58423 
58424 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_avx2_256_sat(
58425         const parasail_profile_t * const restrict profile,
58426         const char * const restrict s2, const int s2Len,
58427         const int open, const int gap);
58428 
58429 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_altivec_128_64(
58430         const parasail_profile_t * const restrict profile,
58431         const char * const restrict s2, const int s2Len,
58432         const int open, const int gap);
58433 
58434 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_altivec_128_32(
58435         const parasail_profile_t * const restrict profile,
58436         const char * const restrict s2, const int s2Len,
58437         const int open, const int gap);
58438 
58439 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_altivec_128_16(
58440         const parasail_profile_t * const restrict profile,
58441         const char * const restrict s2, const int s2Len,
58442         const int open, const int gap);
58443 
58444 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_altivec_128_8(
58445         const parasail_profile_t * const restrict profile,
58446         const char * const restrict s2, const int s2Len,
58447         const int open, const int gap);
58448 
58449 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_altivec_128_sat(
58450         const parasail_profile_t * const restrict profile,
58451         const char * const restrict s2, const int s2Len,
58452         const int open, const int gap);
58453 
58454 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_neon_128_64(
58455         const parasail_profile_t * const restrict profile,
58456         const char * const restrict s2, const int s2Len,
58457         const int open, const int gap);
58458 
58459 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_neon_128_32(
58460         const parasail_profile_t * const restrict profile,
58461         const char * const restrict s2, const int s2Len,
58462         const int open, const int gap);
58463 
58464 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_neon_128_16(
58465         const parasail_profile_t * const restrict profile,
58466         const char * const restrict s2, const int s2Len,
58467         const int open, const int gap);
58468 
58469 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_neon_128_8(
58470         const parasail_profile_t * const restrict profile,
58471         const char * const restrict s2, const int s2Len,
58472         const int open, const int gap);
58473 
58474 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_neon_128_sat(
58475         const parasail_profile_t * const restrict profile,
58476         const char * const restrict s2, const int s2Len,
58477         const int open, const int gap);
58478 
58479 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse2_128_64(
58480         const parasail_profile_t * const restrict profile,
58481         const char * const restrict s2, const int s2Len,
58482         const int open, const int gap);
58483 
58484 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse2_128_32(
58485         const parasail_profile_t * const restrict profile,
58486         const char * const restrict s2, const int s2Len,
58487         const int open, const int gap);
58488 
58489 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse2_128_16(
58490         const parasail_profile_t * const restrict profile,
58491         const char * const restrict s2, const int s2Len,
58492         const int open, const int gap);
58493 
58494 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse2_128_8(
58495         const parasail_profile_t * const restrict profile,
58496         const char * const restrict s2, const int s2Len,
58497         const int open, const int gap);
58498 
58499 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse2_128_sat(
58500         const parasail_profile_t * const restrict profile,
58501         const char * const restrict s2, const int s2Len,
58502         const int open, const int gap);
58503 
58504 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse41_128_64(
58505         const parasail_profile_t * const restrict profile,
58506         const char * const restrict s2, const int s2Len,
58507         const int open, const int gap);
58508 
58509 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse41_128_32(
58510         const parasail_profile_t * const restrict profile,
58511         const char * const restrict s2, const int s2Len,
58512         const int open, const int gap);
58513 
58514 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse41_128_16(
58515         const parasail_profile_t * const restrict profile,
58516         const char * const restrict s2, const int s2Len,
58517         const int open, const int gap);
58518 
58519 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse41_128_8(
58520         const parasail_profile_t * const restrict profile,
58521         const char * const restrict s2, const int s2Len,
58522         const int open, const int gap);
58523 
58524 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sse41_128_sat(
58525         const parasail_profile_t * const restrict profile,
58526         const char * const restrict s2, const int s2Len,
58527         const int open, const int gap);
58528 
58529 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_avx2_256_64(
58530         const parasail_profile_t * const restrict profile,
58531         const char * const restrict s2, const int s2Len,
58532         const int open, const int gap);
58533 
58534 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_avx2_256_32(
58535         const parasail_profile_t * const restrict profile,
58536         const char * const restrict s2, const int s2Len,
58537         const int open, const int gap);
58538 
58539 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_avx2_256_16(
58540         const parasail_profile_t * const restrict profile,
58541         const char * const restrict s2, const int s2Len,
58542         const int open, const int gap);
58543 
58544 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_avx2_256_8(
58545         const parasail_profile_t * const restrict profile,
58546         const char * const restrict s2, const int s2Len,
58547         const int open, const int gap);
58548 
58549 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_avx2_256_sat(
58550         const parasail_profile_t * const restrict profile,
58551         const char * const restrict s2, const int s2Len,
58552         const int open, const int gap);
58553 
58554 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_altivec_128_64(
58555         const parasail_profile_t * const restrict profile,
58556         const char * const restrict s2, const int s2Len,
58557         const int open, const int gap);
58558 
58559 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_altivec_128_32(
58560         const parasail_profile_t * const restrict profile,
58561         const char * const restrict s2, const int s2Len,
58562         const int open, const int gap);
58563 
58564 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_altivec_128_16(
58565         const parasail_profile_t * const restrict profile,
58566         const char * const restrict s2, const int s2Len,
58567         const int open, const int gap);
58568 
58569 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_altivec_128_8(
58570         const parasail_profile_t * const restrict profile,
58571         const char * const restrict s2, const int s2Len,
58572         const int open, const int gap);
58573 
58574 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_altivec_128_sat(
58575         const parasail_profile_t * const restrict profile,
58576         const char * const restrict s2, const int s2Len,
58577         const int open, const int gap);
58578 
58579 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_neon_128_64(
58580         const parasail_profile_t * const restrict profile,
58581         const char * const restrict s2, const int s2Len,
58582         const int open, const int gap);
58583 
58584 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_neon_128_32(
58585         const parasail_profile_t * const restrict profile,
58586         const char * const restrict s2, const int s2Len,
58587         const int open, const int gap);
58588 
58589 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_neon_128_16(
58590         const parasail_profile_t * const restrict profile,
58591         const char * const restrict s2, const int s2Len,
58592         const int open, const int gap);
58593 
58594 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_neon_128_8(
58595         const parasail_profile_t * const restrict profile,
58596         const char * const restrict s2, const int s2Len,
58597         const int open, const int gap);
58598 
58599 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_neon_128_sat(
58600         const parasail_profile_t * const restrict profile,
58601         const char * const restrict s2, const int s2Len,
58602         const int open, const int gap);
58603 
58604 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse2_128_64(
58605         const parasail_profile_t * const restrict profile,
58606         const char * const restrict s2, const int s2Len,
58607         const int open, const int gap);
58608 
58609 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse2_128_32(
58610         const parasail_profile_t * const restrict profile,
58611         const char * const restrict s2, const int s2Len,
58612         const int open, const int gap);
58613 
58614 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse2_128_16(
58615         const parasail_profile_t * const restrict profile,
58616         const char * const restrict s2, const int s2Len,
58617         const int open, const int gap);
58618 
58619 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse2_128_8(
58620         const parasail_profile_t * const restrict profile,
58621         const char * const restrict s2, const int s2Len,
58622         const int open, const int gap);
58623 
58624 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse2_128_sat(
58625         const parasail_profile_t * const restrict profile,
58626         const char * const restrict s2, const int s2Len,
58627         const int open, const int gap);
58628 
58629 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse41_128_64(
58630         const parasail_profile_t * const restrict profile,
58631         const char * const restrict s2, const int s2Len,
58632         const int open, const int gap);
58633 
58634 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse41_128_32(
58635         const parasail_profile_t * const restrict profile,
58636         const char * const restrict s2, const int s2Len,
58637         const int open, const int gap);
58638 
58639 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse41_128_16(
58640         const parasail_profile_t * const restrict profile,
58641         const char * const restrict s2, const int s2Len,
58642         const int open, const int gap);
58643 
58644 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse41_128_8(
58645         const parasail_profile_t * const restrict profile,
58646         const char * const restrict s2, const int s2Len,
58647         const int open, const int gap);
58648 
58649 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sse41_128_sat(
58650         const parasail_profile_t * const restrict profile,
58651         const char * const restrict s2, const int s2Len,
58652         const int open, const int gap);
58653 
58654 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_avx2_256_64(
58655         const parasail_profile_t * const restrict profile,
58656         const char * const restrict s2, const int s2Len,
58657         const int open, const int gap);
58658 
58659 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_avx2_256_32(
58660         const parasail_profile_t * const restrict profile,
58661         const char * const restrict s2, const int s2Len,
58662         const int open, const int gap);
58663 
58664 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_avx2_256_16(
58665         const parasail_profile_t * const restrict profile,
58666         const char * const restrict s2, const int s2Len,
58667         const int open, const int gap);
58668 
58669 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_avx2_256_8(
58670         const parasail_profile_t * const restrict profile,
58671         const char * const restrict s2, const int s2Len,
58672         const int open, const int gap);
58673 
58674 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_avx2_256_sat(
58675         const parasail_profile_t * const restrict profile,
58676         const char * const restrict s2, const int s2Len,
58677         const int open, const int gap);
58678 
58679 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_altivec_128_64(
58680         const parasail_profile_t * const restrict profile,
58681         const char * const restrict s2, const int s2Len,
58682         const int open, const int gap);
58683 
58684 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_altivec_128_32(
58685         const parasail_profile_t * const restrict profile,
58686         const char * const restrict s2, const int s2Len,
58687         const int open, const int gap);
58688 
58689 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_altivec_128_16(
58690         const parasail_profile_t * const restrict profile,
58691         const char * const restrict s2, const int s2Len,
58692         const int open, const int gap);
58693 
58694 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_altivec_128_8(
58695         const parasail_profile_t * const restrict profile,
58696         const char * const restrict s2, const int s2Len,
58697         const int open, const int gap);
58698 
58699 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_altivec_128_sat(
58700         const parasail_profile_t * const restrict profile,
58701         const char * const restrict s2, const int s2Len,
58702         const int open, const int gap);
58703 
58704 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_neon_128_64(
58705         const parasail_profile_t * const restrict profile,
58706         const char * const restrict s2, const int s2Len,
58707         const int open, const int gap);
58708 
58709 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_neon_128_32(
58710         const parasail_profile_t * const restrict profile,
58711         const char * const restrict s2, const int s2Len,
58712         const int open, const int gap);
58713 
58714 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_neon_128_16(
58715         const parasail_profile_t * const restrict profile,
58716         const char * const restrict s2, const int s2Len,
58717         const int open, const int gap);
58718 
58719 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_neon_128_8(
58720         const parasail_profile_t * const restrict profile,
58721         const char * const restrict s2, const int s2Len,
58722         const int open, const int gap);
58723 
58724 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_neon_128_sat(
58725         const parasail_profile_t * const restrict profile,
58726         const char * const restrict s2, const int s2Len,
58727         const int open, const int gap);
58728 
58729 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse2_128_64(
58730         const parasail_profile_t * const restrict profile,
58731         const char * const restrict s2, const int s2Len,
58732         const int open, const int gap);
58733 
58734 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse2_128_32(
58735         const parasail_profile_t * const restrict profile,
58736         const char * const restrict s2, const int s2Len,
58737         const int open, const int gap);
58738 
58739 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse2_128_16(
58740         const parasail_profile_t * const restrict profile,
58741         const char * const restrict s2, const int s2Len,
58742         const int open, const int gap);
58743 
58744 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse2_128_8(
58745         const parasail_profile_t * const restrict profile,
58746         const char * const restrict s2, const int s2Len,
58747         const int open, const int gap);
58748 
58749 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse2_128_sat(
58750         const parasail_profile_t * const restrict profile,
58751         const char * const restrict s2, const int s2Len,
58752         const int open, const int gap);
58753 
58754 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse41_128_64(
58755         const parasail_profile_t * const restrict profile,
58756         const char * const restrict s2, const int s2Len,
58757         const int open, const int gap);
58758 
58759 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse41_128_32(
58760         const parasail_profile_t * const restrict profile,
58761         const char * const restrict s2, const int s2Len,
58762         const int open, const int gap);
58763 
58764 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse41_128_16(
58765         const parasail_profile_t * const restrict profile,
58766         const char * const restrict s2, const int s2Len,
58767         const int open, const int gap);
58768 
58769 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse41_128_8(
58770         const parasail_profile_t * const restrict profile,
58771         const char * const restrict s2, const int s2Len,
58772         const int open, const int gap);
58773 
58774 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sse41_128_sat(
58775         const parasail_profile_t * const restrict profile,
58776         const char * const restrict s2, const int s2Len,
58777         const int open, const int gap);
58778 
58779 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_avx2_256_64(
58780         const parasail_profile_t * const restrict profile,
58781         const char * const restrict s2, const int s2Len,
58782         const int open, const int gap);
58783 
58784 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_avx2_256_32(
58785         const parasail_profile_t * const restrict profile,
58786         const char * const restrict s2, const int s2Len,
58787         const int open, const int gap);
58788 
58789 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_avx2_256_16(
58790         const parasail_profile_t * const restrict profile,
58791         const char * const restrict s2, const int s2Len,
58792         const int open, const int gap);
58793 
58794 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_avx2_256_8(
58795         const parasail_profile_t * const restrict profile,
58796         const char * const restrict s2, const int s2Len,
58797         const int open, const int gap);
58798 
58799 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_avx2_256_sat(
58800         const parasail_profile_t * const restrict profile,
58801         const char * const restrict s2, const int s2Len,
58802         const int open, const int gap);
58803 
58804 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_altivec_128_64(
58805         const parasail_profile_t * const restrict profile,
58806         const char * const restrict s2, const int s2Len,
58807         const int open, const int gap);
58808 
58809 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_altivec_128_32(
58810         const parasail_profile_t * const restrict profile,
58811         const char * const restrict s2, const int s2Len,
58812         const int open, const int gap);
58813 
58814 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_altivec_128_16(
58815         const parasail_profile_t * const restrict profile,
58816         const char * const restrict s2, const int s2Len,
58817         const int open, const int gap);
58818 
58819 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_altivec_128_8(
58820         const parasail_profile_t * const restrict profile,
58821         const char * const restrict s2, const int s2Len,
58822         const int open, const int gap);
58823 
58824 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_altivec_128_sat(
58825         const parasail_profile_t * const restrict profile,
58826         const char * const restrict s2, const int s2Len,
58827         const int open, const int gap);
58828 
58829 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_neon_128_64(
58830         const parasail_profile_t * const restrict profile,
58831         const char * const restrict s2, const int s2Len,
58832         const int open, const int gap);
58833 
58834 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_neon_128_32(
58835         const parasail_profile_t * const restrict profile,
58836         const char * const restrict s2, const int s2Len,
58837         const int open, const int gap);
58838 
58839 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_neon_128_16(
58840         const parasail_profile_t * const restrict profile,
58841         const char * const restrict s2, const int s2Len,
58842         const int open, const int gap);
58843 
58844 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_neon_128_8(
58845         const parasail_profile_t * const restrict profile,
58846         const char * const restrict s2, const int s2Len,
58847         const int open, const int gap);
58848 
58849 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_neon_128_sat(
58850         const parasail_profile_t * const restrict profile,
58851         const char * const restrict s2, const int s2Len,
58852         const int open, const int gap);
58853 
58854 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse2_128_64(
58855         const parasail_profile_t * const restrict profile,
58856         const char * const restrict s2, const int s2Len,
58857         const int open, const int gap);
58858 
58859 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse2_128_32(
58860         const parasail_profile_t * const restrict profile,
58861         const char * const restrict s2, const int s2Len,
58862         const int open, const int gap);
58863 
58864 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse2_128_16(
58865         const parasail_profile_t * const restrict profile,
58866         const char * const restrict s2, const int s2Len,
58867         const int open, const int gap);
58868 
58869 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse2_128_8(
58870         const parasail_profile_t * const restrict profile,
58871         const char * const restrict s2, const int s2Len,
58872         const int open, const int gap);
58873 
58874 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse2_128_sat(
58875         const parasail_profile_t * const restrict profile,
58876         const char * const restrict s2, const int s2Len,
58877         const int open, const int gap);
58878 
58879 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse41_128_64(
58880         const parasail_profile_t * const restrict profile,
58881         const char * const restrict s2, const int s2Len,
58882         const int open, const int gap);
58883 
58884 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse41_128_32(
58885         const parasail_profile_t * const restrict profile,
58886         const char * const restrict s2, const int s2Len,
58887         const int open, const int gap);
58888 
58889 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse41_128_16(
58890         const parasail_profile_t * const restrict profile,
58891         const char * const restrict s2, const int s2Len,
58892         const int open, const int gap);
58893 
58894 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse41_128_8(
58895         const parasail_profile_t * const restrict profile,
58896         const char * const restrict s2, const int s2Len,
58897         const int open, const int gap);
58898 
58899 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sse41_128_sat(
58900         const parasail_profile_t * const restrict profile,
58901         const char * const restrict s2, const int s2Len,
58902         const int open, const int gap);
58903 
58904 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_avx2_256_64(
58905         const parasail_profile_t * const restrict profile,
58906         const char * const restrict s2, const int s2Len,
58907         const int open, const int gap);
58908 
58909 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_avx2_256_32(
58910         const parasail_profile_t * const restrict profile,
58911         const char * const restrict s2, const int s2Len,
58912         const int open, const int gap);
58913 
58914 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_avx2_256_16(
58915         const parasail_profile_t * const restrict profile,
58916         const char * const restrict s2, const int s2Len,
58917         const int open, const int gap);
58918 
58919 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_avx2_256_8(
58920         const parasail_profile_t * const restrict profile,
58921         const char * const restrict s2, const int s2Len,
58922         const int open, const int gap);
58923 
58924 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_avx2_256_sat(
58925         const parasail_profile_t * const restrict profile,
58926         const char * const restrict s2, const int s2Len,
58927         const int open, const int gap);
58928 
58929 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_altivec_128_64(
58930         const parasail_profile_t * const restrict profile,
58931         const char * const restrict s2, const int s2Len,
58932         const int open, const int gap);
58933 
58934 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_altivec_128_32(
58935         const parasail_profile_t * const restrict profile,
58936         const char * const restrict s2, const int s2Len,
58937         const int open, const int gap);
58938 
58939 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_altivec_128_16(
58940         const parasail_profile_t * const restrict profile,
58941         const char * const restrict s2, const int s2Len,
58942         const int open, const int gap);
58943 
58944 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_altivec_128_8(
58945         const parasail_profile_t * const restrict profile,
58946         const char * const restrict s2, const int s2Len,
58947         const int open, const int gap);
58948 
58949 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_altivec_128_sat(
58950         const parasail_profile_t * const restrict profile,
58951         const char * const restrict s2, const int s2Len,
58952         const int open, const int gap);
58953 
58954 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_neon_128_64(
58955         const parasail_profile_t * const restrict profile,
58956         const char * const restrict s2, const int s2Len,
58957         const int open, const int gap);
58958 
58959 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_neon_128_32(
58960         const parasail_profile_t * const restrict profile,
58961         const char * const restrict s2, const int s2Len,
58962         const int open, const int gap);
58963 
58964 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_neon_128_16(
58965         const parasail_profile_t * const restrict profile,
58966         const char * const restrict s2, const int s2Len,
58967         const int open, const int gap);
58968 
58969 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_neon_128_8(
58970         const parasail_profile_t * const restrict profile,
58971         const char * const restrict s2, const int s2Len,
58972         const int open, const int gap);
58973 
58974 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_neon_128_sat(
58975         const parasail_profile_t * const restrict profile,
58976         const char * const restrict s2, const int s2Len,
58977         const int open, const int gap);
58978 
58979 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse2_128_64(
58980         const parasail_profile_t * const restrict profile,
58981         const char * const restrict s2, const int s2Len,
58982         const int open, const int gap);
58983 
58984 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse2_128_32(
58985         const parasail_profile_t * const restrict profile,
58986         const char * const restrict s2, const int s2Len,
58987         const int open, const int gap);
58988 
58989 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse2_128_16(
58990         const parasail_profile_t * const restrict profile,
58991         const char * const restrict s2, const int s2Len,
58992         const int open, const int gap);
58993 
58994 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse2_128_8(
58995         const parasail_profile_t * const restrict profile,
58996         const char * const restrict s2, const int s2Len,
58997         const int open, const int gap);
58998 
58999 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse2_128_sat(
59000         const parasail_profile_t * const restrict profile,
59001         const char * const restrict s2, const int s2Len,
59002         const int open, const int gap);
59003 
59004 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse41_128_64(
59005         const parasail_profile_t * const restrict profile,
59006         const char * const restrict s2, const int s2Len,
59007         const int open, const int gap);
59008 
59009 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse41_128_32(
59010         const parasail_profile_t * const restrict profile,
59011         const char * const restrict s2, const int s2Len,
59012         const int open, const int gap);
59013 
59014 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse41_128_16(
59015         const parasail_profile_t * const restrict profile,
59016         const char * const restrict s2, const int s2Len,
59017         const int open, const int gap);
59018 
59019 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse41_128_8(
59020         const parasail_profile_t * const restrict profile,
59021         const char * const restrict s2, const int s2Len,
59022         const int open, const int gap);
59023 
59024 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sse41_128_sat(
59025         const parasail_profile_t * const restrict profile,
59026         const char * const restrict s2, const int s2Len,
59027         const int open, const int gap);
59028 
59029 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_avx2_256_64(
59030         const parasail_profile_t * const restrict profile,
59031         const char * const restrict s2, const int s2Len,
59032         const int open, const int gap);
59033 
59034 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_avx2_256_32(
59035         const parasail_profile_t * const restrict profile,
59036         const char * const restrict s2, const int s2Len,
59037         const int open, const int gap);
59038 
59039 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_avx2_256_16(
59040         const parasail_profile_t * const restrict profile,
59041         const char * const restrict s2, const int s2Len,
59042         const int open, const int gap);
59043 
59044 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_avx2_256_8(
59045         const parasail_profile_t * const restrict profile,
59046         const char * const restrict s2, const int s2Len,
59047         const int open, const int gap);
59048 
59049 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_avx2_256_sat(
59050         const parasail_profile_t * const restrict profile,
59051         const char * const restrict s2, const int s2Len,
59052         const int open, const int gap);
59053 
59054 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_altivec_128_64(
59055         const parasail_profile_t * const restrict profile,
59056         const char * const restrict s2, const int s2Len,
59057         const int open, const int gap);
59058 
59059 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_altivec_128_32(
59060         const parasail_profile_t * const restrict profile,
59061         const char * const restrict s2, const int s2Len,
59062         const int open, const int gap);
59063 
59064 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_altivec_128_16(
59065         const parasail_profile_t * const restrict profile,
59066         const char * const restrict s2, const int s2Len,
59067         const int open, const int gap);
59068 
59069 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_altivec_128_8(
59070         const parasail_profile_t * const restrict profile,
59071         const char * const restrict s2, const int s2Len,
59072         const int open, const int gap);
59073 
59074 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_altivec_128_sat(
59075         const parasail_profile_t * const restrict profile,
59076         const char * const restrict s2, const int s2Len,
59077         const int open, const int gap);
59078 
59079 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_neon_128_64(
59080         const parasail_profile_t * const restrict profile,
59081         const char * const restrict s2, const int s2Len,
59082         const int open, const int gap);
59083 
59084 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_neon_128_32(
59085         const parasail_profile_t * const restrict profile,
59086         const char * const restrict s2, const int s2Len,
59087         const int open, const int gap);
59088 
59089 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_neon_128_16(
59090         const parasail_profile_t * const restrict profile,
59091         const char * const restrict s2, const int s2Len,
59092         const int open, const int gap);
59093 
59094 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_neon_128_8(
59095         const parasail_profile_t * const restrict profile,
59096         const char * const restrict s2, const int s2Len,
59097         const int open, const int gap);
59098 
59099 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_neon_128_sat(
59100         const parasail_profile_t * const restrict profile,
59101         const char * const restrict s2, const int s2Len,
59102         const int open, const int gap);
59103 
59104 extern parasail_result_t* parasail_sg_flags_scan_profile_sse2_128_64(
59105         const parasail_profile_t * const restrict profile,
59106         const char * const restrict s2, const int s2Len,
59107         const int open, const int gap,
59108         int s1_beg, int s1_end, int s2_beg, int s2_end);
59109 
59110 extern parasail_result_t* parasail_sg_flags_scan_profile_sse2_128_32(
59111         const parasail_profile_t * const restrict profile,
59112         const char * const restrict s2, const int s2Len,
59113         const int open, const int gap,
59114         int s1_beg, int s1_end, int s2_beg, int s2_end);
59115 
59116 extern parasail_result_t* parasail_sg_flags_scan_profile_sse2_128_16(
59117         const parasail_profile_t * const restrict profile,
59118         const char * const restrict s2, const int s2Len,
59119         const int open, const int gap,
59120         int s1_beg, int s1_end, int s2_beg, int s2_end);
59121 
59122 extern parasail_result_t* parasail_sg_flags_scan_profile_sse2_128_8(
59123         const parasail_profile_t * const restrict profile,
59124         const char * const restrict s2, const int s2Len,
59125         const int open, const int gap,
59126         int s1_beg, int s1_end, int s2_beg, int s2_end);
59127 
59128 extern parasail_result_t* parasail_sg_flags_scan_profile_sse2_128_sat(
59129         const parasail_profile_t * const restrict profile,
59130         const char * const restrict s2, const int s2Len,
59131         const int open, const int gap,
59132         int s1_beg, int s1_end, int s2_beg, int s2_end);
59133 
59134 extern parasail_result_t* parasail_sg_flags_scan_profile_sse41_128_64(
59135         const parasail_profile_t * const restrict profile,
59136         const char * const restrict s2, const int s2Len,
59137         const int open, const int gap,
59138         int s1_beg, int s1_end, int s2_beg, int s2_end);
59139 
59140 extern parasail_result_t* parasail_sg_flags_scan_profile_sse41_128_32(
59141         const parasail_profile_t * const restrict profile,
59142         const char * const restrict s2, const int s2Len,
59143         const int open, const int gap,
59144         int s1_beg, int s1_end, int s2_beg, int s2_end);
59145 
59146 extern parasail_result_t* parasail_sg_flags_scan_profile_sse41_128_16(
59147         const parasail_profile_t * const restrict profile,
59148         const char * const restrict s2, const int s2Len,
59149         const int open, const int gap,
59150         int s1_beg, int s1_end, int s2_beg, int s2_end);
59151 
59152 extern parasail_result_t* parasail_sg_flags_scan_profile_sse41_128_8(
59153         const parasail_profile_t * const restrict profile,
59154         const char * const restrict s2, const int s2Len,
59155         const int open, const int gap,
59156         int s1_beg, int s1_end, int s2_beg, int s2_end);
59157 
59158 extern parasail_result_t* parasail_sg_flags_scan_profile_sse41_128_sat(
59159         const parasail_profile_t * const restrict profile,
59160         const char * const restrict s2, const int s2Len,
59161         const int open, const int gap,
59162         int s1_beg, int s1_end, int s2_beg, int s2_end);
59163 
59164 extern parasail_result_t* parasail_sg_flags_scan_profile_avx2_256_64(
59165         const parasail_profile_t * const restrict profile,
59166         const char * const restrict s2, const int s2Len,
59167         const int open, const int gap,
59168         int s1_beg, int s1_end, int s2_beg, int s2_end);
59169 
59170 extern parasail_result_t* parasail_sg_flags_scan_profile_avx2_256_32(
59171         const parasail_profile_t * const restrict profile,
59172         const char * const restrict s2, const int s2Len,
59173         const int open, const int gap,
59174         int s1_beg, int s1_end, int s2_beg, int s2_end);
59175 
59176 extern parasail_result_t* parasail_sg_flags_scan_profile_avx2_256_16(
59177         const parasail_profile_t * const restrict profile,
59178         const char * const restrict s2, const int s2Len,
59179         const int open, const int gap,
59180         int s1_beg, int s1_end, int s2_beg, int s2_end);
59181 
59182 extern parasail_result_t* parasail_sg_flags_scan_profile_avx2_256_8(
59183         const parasail_profile_t * const restrict profile,
59184         const char * const restrict s2, const int s2Len,
59185         const int open, const int gap,
59186         int s1_beg, int s1_end, int s2_beg, int s2_end);
59187 
59188 extern parasail_result_t* parasail_sg_flags_scan_profile_avx2_256_sat(
59189         const parasail_profile_t * const restrict profile,
59190         const char * const restrict s2, const int s2Len,
59191         const int open, const int gap,
59192         int s1_beg, int s1_end, int s2_beg, int s2_end);
59193 
59194 extern parasail_result_t* parasail_sg_flags_scan_profile_altivec_128_64(
59195         const parasail_profile_t * const restrict profile,
59196         const char * const restrict s2, const int s2Len,
59197         const int open, const int gap,
59198         int s1_beg, int s1_end, int s2_beg, int s2_end);
59199 
59200 extern parasail_result_t* parasail_sg_flags_scan_profile_altivec_128_32(
59201         const parasail_profile_t * const restrict profile,
59202         const char * const restrict s2, const int s2Len,
59203         const int open, const int gap,
59204         int s1_beg, int s1_end, int s2_beg, int s2_end);
59205 
59206 extern parasail_result_t* parasail_sg_flags_scan_profile_altivec_128_16(
59207         const parasail_profile_t * const restrict profile,
59208         const char * const restrict s2, const int s2Len,
59209         const int open, const int gap,
59210         int s1_beg, int s1_end, int s2_beg, int s2_end);
59211 
59212 extern parasail_result_t* parasail_sg_flags_scan_profile_altivec_128_8(
59213         const parasail_profile_t * const restrict profile,
59214         const char * const restrict s2, const int s2Len,
59215         const int open, const int gap,
59216         int s1_beg, int s1_end, int s2_beg, int s2_end);
59217 
59218 extern parasail_result_t* parasail_sg_flags_scan_profile_altivec_128_sat(
59219         const parasail_profile_t * const restrict profile,
59220         const char * const restrict s2, const int s2Len,
59221         const int open, const int gap,
59222         int s1_beg, int s1_end, int s2_beg, int s2_end);
59223 
59224 extern parasail_result_t* parasail_sg_flags_scan_profile_neon_128_64(
59225         const parasail_profile_t * const restrict profile,
59226         const char * const restrict s2, const int s2Len,
59227         const int open, const int gap,
59228         int s1_beg, int s1_end, int s2_beg, int s2_end);
59229 
59230 extern parasail_result_t* parasail_sg_flags_scan_profile_neon_128_32(
59231         const parasail_profile_t * const restrict profile,
59232         const char * const restrict s2, const int s2Len,
59233         const int open, const int gap,
59234         int s1_beg, int s1_end, int s2_beg, int s2_end);
59235 
59236 extern parasail_result_t* parasail_sg_flags_scan_profile_neon_128_16(
59237         const parasail_profile_t * const restrict profile,
59238         const char * const restrict s2, const int s2Len,
59239         const int open, const int gap,
59240         int s1_beg, int s1_end, int s2_beg, int s2_end);
59241 
59242 extern parasail_result_t* parasail_sg_flags_scan_profile_neon_128_8(
59243         const parasail_profile_t * const restrict profile,
59244         const char * const restrict s2, const int s2Len,
59245         const int open, const int gap,
59246         int s1_beg, int s1_end, int s2_beg, int s2_end);
59247 
59248 extern parasail_result_t* parasail_sg_flags_scan_profile_neon_128_sat(
59249         const parasail_profile_t * const restrict profile,
59250         const char * const restrict s2, const int s2Len,
59251         const int open, const int gap,
59252         int s1_beg, int s1_end, int s2_beg, int s2_end);
59253 
59254 extern parasail_result_t* parasail_sg_flags_striped_profile_sse2_128_64(
59255         const parasail_profile_t * const restrict profile,
59256         const char * const restrict s2, const int s2Len,
59257         const int open, const int gap,
59258         int s1_beg, int s1_end, int s2_beg, int s2_end);
59259 
59260 extern parasail_result_t* parasail_sg_flags_striped_profile_sse2_128_32(
59261         const parasail_profile_t * const restrict profile,
59262         const char * const restrict s2, const int s2Len,
59263         const int open, const int gap,
59264         int s1_beg, int s1_end, int s2_beg, int s2_end);
59265 
59266 extern parasail_result_t* parasail_sg_flags_striped_profile_sse2_128_16(
59267         const parasail_profile_t * const restrict profile,
59268         const char * const restrict s2, const int s2Len,
59269         const int open, const int gap,
59270         int s1_beg, int s1_end, int s2_beg, int s2_end);
59271 
59272 extern parasail_result_t* parasail_sg_flags_striped_profile_sse2_128_8(
59273         const parasail_profile_t * const restrict profile,
59274         const char * const restrict s2, const int s2Len,
59275         const int open, const int gap,
59276         int s1_beg, int s1_end, int s2_beg, int s2_end);
59277 
59278 extern parasail_result_t* parasail_sg_flags_striped_profile_sse2_128_sat(
59279         const parasail_profile_t * const restrict profile,
59280         const char * const restrict s2, const int s2Len,
59281         const int open, const int gap,
59282         int s1_beg, int s1_end, int s2_beg, int s2_end);
59283 
59284 extern parasail_result_t* parasail_sg_flags_striped_profile_sse41_128_64(
59285         const parasail_profile_t * const restrict profile,
59286         const char * const restrict s2, const int s2Len,
59287         const int open, const int gap,
59288         int s1_beg, int s1_end, int s2_beg, int s2_end);
59289 
59290 extern parasail_result_t* parasail_sg_flags_striped_profile_sse41_128_32(
59291         const parasail_profile_t * const restrict profile,
59292         const char * const restrict s2, const int s2Len,
59293         const int open, const int gap,
59294         int s1_beg, int s1_end, int s2_beg, int s2_end);
59295 
59296 extern parasail_result_t* parasail_sg_flags_striped_profile_sse41_128_16(
59297         const parasail_profile_t * const restrict profile,
59298         const char * const restrict s2, const int s2Len,
59299         const int open, const int gap,
59300         int s1_beg, int s1_end, int s2_beg, int s2_end);
59301 
59302 extern parasail_result_t* parasail_sg_flags_striped_profile_sse41_128_8(
59303         const parasail_profile_t * const restrict profile,
59304         const char * const restrict s2, const int s2Len,
59305         const int open, const int gap,
59306         int s1_beg, int s1_end, int s2_beg, int s2_end);
59307 
59308 extern parasail_result_t* parasail_sg_flags_striped_profile_sse41_128_sat(
59309         const parasail_profile_t * const restrict profile,
59310         const char * const restrict s2, const int s2Len,
59311         const int open, const int gap,
59312         int s1_beg, int s1_end, int s2_beg, int s2_end);
59313 
59314 extern parasail_result_t* parasail_sg_flags_striped_profile_avx2_256_64(
59315         const parasail_profile_t * const restrict profile,
59316         const char * const restrict s2, const int s2Len,
59317         const int open, const int gap,
59318         int s1_beg, int s1_end, int s2_beg, int s2_end);
59319 
59320 extern parasail_result_t* parasail_sg_flags_striped_profile_avx2_256_32(
59321         const parasail_profile_t * const restrict profile,
59322         const char * const restrict s2, const int s2Len,
59323         const int open, const int gap,
59324         int s1_beg, int s1_end, int s2_beg, int s2_end);
59325 
59326 extern parasail_result_t* parasail_sg_flags_striped_profile_avx2_256_16(
59327         const parasail_profile_t * const restrict profile,
59328         const char * const restrict s2, const int s2Len,
59329         const int open, const int gap,
59330         int s1_beg, int s1_end, int s2_beg, int s2_end);
59331 
59332 extern parasail_result_t* parasail_sg_flags_striped_profile_avx2_256_8(
59333         const parasail_profile_t * const restrict profile,
59334         const char * const restrict s2, const int s2Len,
59335         const int open, const int gap,
59336         int s1_beg, int s1_end, int s2_beg, int s2_end);
59337 
59338 extern parasail_result_t* parasail_sg_flags_striped_profile_avx2_256_sat(
59339         const parasail_profile_t * const restrict profile,
59340         const char * const restrict s2, const int s2Len,
59341         const int open, const int gap,
59342         int s1_beg, int s1_end, int s2_beg, int s2_end);
59343 
59344 extern parasail_result_t* parasail_sg_flags_striped_profile_altivec_128_64(
59345         const parasail_profile_t * const restrict profile,
59346         const char * const restrict s2, const int s2Len,
59347         const int open, const int gap,
59348         int s1_beg, int s1_end, int s2_beg, int s2_end);
59349 
59350 extern parasail_result_t* parasail_sg_flags_striped_profile_altivec_128_32(
59351         const parasail_profile_t * const restrict profile,
59352         const char * const restrict s2, const int s2Len,
59353         const int open, const int gap,
59354         int s1_beg, int s1_end, int s2_beg, int s2_end);
59355 
59356 extern parasail_result_t* parasail_sg_flags_striped_profile_altivec_128_16(
59357         const parasail_profile_t * const restrict profile,
59358         const char * const restrict s2, const int s2Len,
59359         const int open, const int gap,
59360         int s1_beg, int s1_end, int s2_beg, int s2_end);
59361 
59362 extern parasail_result_t* parasail_sg_flags_striped_profile_altivec_128_8(
59363         const parasail_profile_t * const restrict profile,
59364         const char * const restrict s2, const int s2Len,
59365         const int open, const int gap,
59366         int s1_beg, int s1_end, int s2_beg, int s2_end);
59367 
59368 extern parasail_result_t* parasail_sg_flags_striped_profile_altivec_128_sat(
59369         const parasail_profile_t * const restrict profile,
59370         const char * const restrict s2, const int s2Len,
59371         const int open, const int gap,
59372         int s1_beg, int s1_end, int s2_beg, int s2_end);
59373 
59374 extern parasail_result_t* parasail_sg_flags_striped_profile_neon_128_64(
59375         const parasail_profile_t * const restrict profile,
59376         const char * const restrict s2, const int s2Len,
59377         const int open, const int gap,
59378         int s1_beg, int s1_end, int s2_beg, int s2_end);
59379 
59380 extern parasail_result_t* parasail_sg_flags_striped_profile_neon_128_32(
59381         const parasail_profile_t * const restrict profile,
59382         const char * const restrict s2, const int s2Len,
59383         const int open, const int gap,
59384         int s1_beg, int s1_end, int s2_beg, int s2_end);
59385 
59386 extern parasail_result_t* parasail_sg_flags_striped_profile_neon_128_16(
59387         const parasail_profile_t * const restrict profile,
59388         const char * const restrict s2, const int s2Len,
59389         const int open, const int gap,
59390         int s1_beg, int s1_end, int s2_beg, int s2_end);
59391 
59392 extern parasail_result_t* parasail_sg_flags_striped_profile_neon_128_8(
59393         const parasail_profile_t * const restrict profile,
59394         const char * const restrict s2, const int s2Len,
59395         const int open, const int gap,
59396         int s1_beg, int s1_end, int s2_beg, int s2_end);
59397 
59398 extern parasail_result_t* parasail_sg_flags_striped_profile_neon_128_sat(
59399         const parasail_profile_t * const restrict profile,
59400         const char * const restrict s2, const int s2Len,
59401         const int open, const int gap,
59402         int s1_beg, int s1_end, int s2_beg, int s2_end);
59403 
59404 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse2_128_64(
59405         const parasail_profile_t * const restrict profile,
59406         const char * const restrict s2, const int s2Len,
59407         const int open, const int gap,
59408         int s1_beg, int s1_end, int s2_beg, int s2_end);
59409 
59410 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse2_128_32(
59411         const parasail_profile_t * const restrict profile,
59412         const char * const restrict s2, const int s2Len,
59413         const int open, const int gap,
59414         int s1_beg, int s1_end, int s2_beg, int s2_end);
59415 
59416 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse2_128_16(
59417         const parasail_profile_t * const restrict profile,
59418         const char * const restrict s2, const int s2Len,
59419         const int open, const int gap,
59420         int s1_beg, int s1_end, int s2_beg, int s2_end);
59421 
59422 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse2_128_8(
59423         const parasail_profile_t * const restrict profile,
59424         const char * const restrict s2, const int s2Len,
59425         const int open, const int gap,
59426         int s1_beg, int s1_end, int s2_beg, int s2_end);
59427 
59428 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse2_128_sat(
59429         const parasail_profile_t * const restrict profile,
59430         const char * const restrict s2, const int s2Len,
59431         const int open, const int gap,
59432         int s1_beg, int s1_end, int s2_beg, int s2_end);
59433 
59434 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse41_128_64(
59435         const parasail_profile_t * const restrict profile,
59436         const char * const restrict s2, const int s2Len,
59437         const int open, const int gap,
59438         int s1_beg, int s1_end, int s2_beg, int s2_end);
59439 
59440 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse41_128_32(
59441         const parasail_profile_t * const restrict profile,
59442         const char * const restrict s2, const int s2Len,
59443         const int open, const int gap,
59444         int s1_beg, int s1_end, int s2_beg, int s2_end);
59445 
59446 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse41_128_16(
59447         const parasail_profile_t * const restrict profile,
59448         const char * const restrict s2, const int s2Len,
59449         const int open, const int gap,
59450         int s1_beg, int s1_end, int s2_beg, int s2_end);
59451 
59452 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse41_128_8(
59453         const parasail_profile_t * const restrict profile,
59454         const char * const restrict s2, const int s2Len,
59455         const int open, const int gap,
59456         int s1_beg, int s1_end, int s2_beg, int s2_end);
59457 
59458 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sse41_128_sat(
59459         const parasail_profile_t * const restrict profile,
59460         const char * const restrict s2, const int s2Len,
59461         const int open, const int gap,
59462         int s1_beg, int s1_end, int s2_beg, int s2_end);
59463 
59464 extern parasail_result_t* parasail_sg_flags_table_scan_profile_avx2_256_64(
59465         const parasail_profile_t * const restrict profile,
59466         const char * const restrict s2, const int s2Len,
59467         const int open, const int gap,
59468         int s1_beg, int s1_end, int s2_beg, int s2_end);
59469 
59470 extern parasail_result_t* parasail_sg_flags_table_scan_profile_avx2_256_32(
59471         const parasail_profile_t * const restrict profile,
59472         const char * const restrict s2, const int s2Len,
59473         const int open, const int gap,
59474         int s1_beg, int s1_end, int s2_beg, int s2_end);
59475 
59476 extern parasail_result_t* parasail_sg_flags_table_scan_profile_avx2_256_16(
59477         const parasail_profile_t * const restrict profile,
59478         const char * const restrict s2, const int s2Len,
59479         const int open, const int gap,
59480         int s1_beg, int s1_end, int s2_beg, int s2_end);
59481 
59482 extern parasail_result_t* parasail_sg_flags_table_scan_profile_avx2_256_8(
59483         const parasail_profile_t * const restrict profile,
59484         const char * const restrict s2, const int s2Len,
59485         const int open, const int gap,
59486         int s1_beg, int s1_end, int s2_beg, int s2_end);
59487 
59488 extern parasail_result_t* parasail_sg_flags_table_scan_profile_avx2_256_sat(
59489         const parasail_profile_t * const restrict profile,
59490         const char * const restrict s2, const int s2Len,
59491         const int open, const int gap,
59492         int s1_beg, int s1_end, int s2_beg, int s2_end);
59493 
59494 extern parasail_result_t* parasail_sg_flags_table_scan_profile_altivec_128_64(
59495         const parasail_profile_t * const restrict profile,
59496         const char * const restrict s2, const int s2Len,
59497         const int open, const int gap,
59498         int s1_beg, int s1_end, int s2_beg, int s2_end);
59499 
59500 extern parasail_result_t* parasail_sg_flags_table_scan_profile_altivec_128_32(
59501         const parasail_profile_t * const restrict profile,
59502         const char * const restrict s2, const int s2Len,
59503         const int open, const int gap,
59504         int s1_beg, int s1_end, int s2_beg, int s2_end);
59505 
59506 extern parasail_result_t* parasail_sg_flags_table_scan_profile_altivec_128_16(
59507         const parasail_profile_t * const restrict profile,
59508         const char * const restrict s2, const int s2Len,
59509         const int open, const int gap,
59510         int s1_beg, int s1_end, int s2_beg, int s2_end);
59511 
59512 extern parasail_result_t* parasail_sg_flags_table_scan_profile_altivec_128_8(
59513         const parasail_profile_t * const restrict profile,
59514         const char * const restrict s2, const int s2Len,
59515         const int open, const int gap,
59516         int s1_beg, int s1_end, int s2_beg, int s2_end);
59517 
59518 extern parasail_result_t* parasail_sg_flags_table_scan_profile_altivec_128_sat(
59519         const parasail_profile_t * const restrict profile,
59520         const char * const restrict s2, const int s2Len,
59521         const int open, const int gap,
59522         int s1_beg, int s1_end, int s2_beg, int s2_end);
59523 
59524 extern parasail_result_t* parasail_sg_flags_table_scan_profile_neon_128_64(
59525         const parasail_profile_t * const restrict profile,
59526         const char * const restrict s2, const int s2Len,
59527         const int open, const int gap,
59528         int s1_beg, int s1_end, int s2_beg, int s2_end);
59529 
59530 extern parasail_result_t* parasail_sg_flags_table_scan_profile_neon_128_32(
59531         const parasail_profile_t * const restrict profile,
59532         const char * const restrict s2, const int s2Len,
59533         const int open, const int gap,
59534         int s1_beg, int s1_end, int s2_beg, int s2_end);
59535 
59536 extern parasail_result_t* parasail_sg_flags_table_scan_profile_neon_128_16(
59537         const parasail_profile_t * const restrict profile,
59538         const char * const restrict s2, const int s2Len,
59539         const int open, const int gap,
59540         int s1_beg, int s1_end, int s2_beg, int s2_end);
59541 
59542 extern parasail_result_t* parasail_sg_flags_table_scan_profile_neon_128_8(
59543         const parasail_profile_t * const restrict profile,
59544         const char * const restrict s2, const int s2Len,
59545         const int open, const int gap,
59546         int s1_beg, int s1_end, int s2_beg, int s2_end);
59547 
59548 extern parasail_result_t* parasail_sg_flags_table_scan_profile_neon_128_sat(
59549         const parasail_profile_t * const restrict profile,
59550         const char * const restrict s2, const int s2Len,
59551         const int open, const int gap,
59552         int s1_beg, int s1_end, int s2_beg, int s2_end);
59553 
59554 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse2_128_64(
59555         const parasail_profile_t * const restrict profile,
59556         const char * const restrict s2, const int s2Len,
59557         const int open, const int gap,
59558         int s1_beg, int s1_end, int s2_beg, int s2_end);
59559 
59560 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse2_128_32(
59561         const parasail_profile_t * const restrict profile,
59562         const char * const restrict s2, const int s2Len,
59563         const int open, const int gap,
59564         int s1_beg, int s1_end, int s2_beg, int s2_end);
59565 
59566 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse2_128_16(
59567         const parasail_profile_t * const restrict profile,
59568         const char * const restrict s2, const int s2Len,
59569         const int open, const int gap,
59570         int s1_beg, int s1_end, int s2_beg, int s2_end);
59571 
59572 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse2_128_8(
59573         const parasail_profile_t * const restrict profile,
59574         const char * const restrict s2, const int s2Len,
59575         const int open, const int gap,
59576         int s1_beg, int s1_end, int s2_beg, int s2_end);
59577 
59578 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse2_128_sat(
59579         const parasail_profile_t * const restrict profile,
59580         const char * const restrict s2, const int s2Len,
59581         const int open, const int gap,
59582         int s1_beg, int s1_end, int s2_beg, int s2_end);
59583 
59584 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse41_128_64(
59585         const parasail_profile_t * const restrict profile,
59586         const char * const restrict s2, const int s2Len,
59587         const int open, const int gap,
59588         int s1_beg, int s1_end, int s2_beg, int s2_end);
59589 
59590 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse41_128_32(
59591         const parasail_profile_t * const restrict profile,
59592         const char * const restrict s2, const int s2Len,
59593         const int open, const int gap,
59594         int s1_beg, int s1_end, int s2_beg, int s2_end);
59595 
59596 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse41_128_16(
59597         const parasail_profile_t * const restrict profile,
59598         const char * const restrict s2, const int s2Len,
59599         const int open, const int gap,
59600         int s1_beg, int s1_end, int s2_beg, int s2_end);
59601 
59602 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse41_128_8(
59603         const parasail_profile_t * const restrict profile,
59604         const char * const restrict s2, const int s2Len,
59605         const int open, const int gap,
59606         int s1_beg, int s1_end, int s2_beg, int s2_end);
59607 
59608 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sse41_128_sat(
59609         const parasail_profile_t * const restrict profile,
59610         const char * const restrict s2, const int s2Len,
59611         const int open, const int gap,
59612         int s1_beg, int s1_end, int s2_beg, int s2_end);
59613 
59614 extern parasail_result_t* parasail_sg_flags_table_striped_profile_avx2_256_64(
59615         const parasail_profile_t * const restrict profile,
59616         const char * const restrict s2, const int s2Len,
59617         const int open, const int gap,
59618         int s1_beg, int s1_end, int s2_beg, int s2_end);
59619 
59620 extern parasail_result_t* parasail_sg_flags_table_striped_profile_avx2_256_32(
59621         const parasail_profile_t * const restrict profile,
59622         const char * const restrict s2, const int s2Len,
59623         const int open, const int gap,
59624         int s1_beg, int s1_end, int s2_beg, int s2_end);
59625 
59626 extern parasail_result_t* parasail_sg_flags_table_striped_profile_avx2_256_16(
59627         const parasail_profile_t * const restrict profile,
59628         const char * const restrict s2, const int s2Len,
59629         const int open, const int gap,
59630         int s1_beg, int s1_end, int s2_beg, int s2_end);
59631 
59632 extern parasail_result_t* parasail_sg_flags_table_striped_profile_avx2_256_8(
59633         const parasail_profile_t * const restrict profile,
59634         const char * const restrict s2, const int s2Len,
59635         const int open, const int gap,
59636         int s1_beg, int s1_end, int s2_beg, int s2_end);
59637 
59638 extern parasail_result_t* parasail_sg_flags_table_striped_profile_avx2_256_sat(
59639         const parasail_profile_t * const restrict profile,
59640         const char * const restrict s2, const int s2Len,
59641         const int open, const int gap,
59642         int s1_beg, int s1_end, int s2_beg, int s2_end);
59643 
59644 extern parasail_result_t* parasail_sg_flags_table_striped_profile_altivec_128_64(
59645         const parasail_profile_t * const restrict profile,
59646         const char * const restrict s2, const int s2Len,
59647         const int open, const int gap,
59648         int s1_beg, int s1_end, int s2_beg, int s2_end);
59649 
59650 extern parasail_result_t* parasail_sg_flags_table_striped_profile_altivec_128_32(
59651         const parasail_profile_t * const restrict profile,
59652         const char * const restrict s2, const int s2Len,
59653         const int open, const int gap,
59654         int s1_beg, int s1_end, int s2_beg, int s2_end);
59655 
59656 extern parasail_result_t* parasail_sg_flags_table_striped_profile_altivec_128_16(
59657         const parasail_profile_t * const restrict profile,
59658         const char * const restrict s2, const int s2Len,
59659         const int open, const int gap,
59660         int s1_beg, int s1_end, int s2_beg, int s2_end);
59661 
59662 extern parasail_result_t* parasail_sg_flags_table_striped_profile_altivec_128_8(
59663         const parasail_profile_t * const restrict profile,
59664         const char * const restrict s2, const int s2Len,
59665         const int open, const int gap,
59666         int s1_beg, int s1_end, int s2_beg, int s2_end);
59667 
59668 extern parasail_result_t* parasail_sg_flags_table_striped_profile_altivec_128_sat(
59669         const parasail_profile_t * const restrict profile,
59670         const char * const restrict s2, const int s2Len,
59671         const int open, const int gap,
59672         int s1_beg, int s1_end, int s2_beg, int s2_end);
59673 
59674 extern parasail_result_t* parasail_sg_flags_table_striped_profile_neon_128_64(
59675         const parasail_profile_t * const restrict profile,
59676         const char * const restrict s2, const int s2Len,
59677         const int open, const int gap,
59678         int s1_beg, int s1_end, int s2_beg, int s2_end);
59679 
59680 extern parasail_result_t* parasail_sg_flags_table_striped_profile_neon_128_32(
59681         const parasail_profile_t * const restrict profile,
59682         const char * const restrict s2, const int s2Len,
59683         const int open, const int gap,
59684         int s1_beg, int s1_end, int s2_beg, int s2_end);
59685 
59686 extern parasail_result_t* parasail_sg_flags_table_striped_profile_neon_128_16(
59687         const parasail_profile_t * const restrict profile,
59688         const char * const restrict s2, const int s2Len,
59689         const int open, const int gap,
59690         int s1_beg, int s1_end, int s2_beg, int s2_end);
59691 
59692 extern parasail_result_t* parasail_sg_flags_table_striped_profile_neon_128_8(
59693         const parasail_profile_t * const restrict profile,
59694         const char * const restrict s2, const int s2Len,
59695         const int open, const int gap,
59696         int s1_beg, int s1_end, int s2_beg, int s2_end);
59697 
59698 extern parasail_result_t* parasail_sg_flags_table_striped_profile_neon_128_sat(
59699         const parasail_profile_t * const restrict profile,
59700         const char * const restrict s2, const int s2Len,
59701         const int open, const int gap,
59702         int s1_beg, int s1_end, int s2_beg, int s2_end);
59703 
59704 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse2_128_64(
59705         const parasail_profile_t * const restrict profile,
59706         const char * const restrict s2, const int s2Len,
59707         const int open, const int gap,
59708         int s1_beg, int s1_end, int s2_beg, int s2_end);
59709 
59710 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse2_128_32(
59711         const parasail_profile_t * const restrict profile,
59712         const char * const restrict s2, const int s2Len,
59713         const int open, const int gap,
59714         int s1_beg, int s1_end, int s2_beg, int s2_end);
59715 
59716 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse2_128_16(
59717         const parasail_profile_t * const restrict profile,
59718         const char * const restrict s2, const int s2Len,
59719         const int open, const int gap,
59720         int s1_beg, int s1_end, int s2_beg, int s2_end);
59721 
59722 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse2_128_8(
59723         const parasail_profile_t * const restrict profile,
59724         const char * const restrict s2, const int s2Len,
59725         const int open, const int gap,
59726         int s1_beg, int s1_end, int s2_beg, int s2_end);
59727 
59728 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse2_128_sat(
59729         const parasail_profile_t * const restrict profile,
59730         const char * const restrict s2, const int s2Len,
59731         const int open, const int gap,
59732         int s1_beg, int s1_end, int s2_beg, int s2_end);
59733 
59734 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse41_128_64(
59735         const parasail_profile_t * const restrict profile,
59736         const char * const restrict s2, const int s2Len,
59737         const int open, const int gap,
59738         int s1_beg, int s1_end, int s2_beg, int s2_end);
59739 
59740 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse41_128_32(
59741         const parasail_profile_t * const restrict profile,
59742         const char * const restrict s2, const int s2Len,
59743         const int open, const int gap,
59744         int s1_beg, int s1_end, int s2_beg, int s2_end);
59745 
59746 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse41_128_16(
59747         const parasail_profile_t * const restrict profile,
59748         const char * const restrict s2, const int s2Len,
59749         const int open, const int gap,
59750         int s1_beg, int s1_end, int s2_beg, int s2_end);
59751 
59752 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse41_128_8(
59753         const parasail_profile_t * const restrict profile,
59754         const char * const restrict s2, const int s2Len,
59755         const int open, const int gap,
59756         int s1_beg, int s1_end, int s2_beg, int s2_end);
59757 
59758 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sse41_128_sat(
59759         const parasail_profile_t * const restrict profile,
59760         const char * const restrict s2, const int s2Len,
59761         const int open, const int gap,
59762         int s1_beg, int s1_end, int s2_beg, int s2_end);
59763 
59764 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_avx2_256_64(
59765         const parasail_profile_t * const restrict profile,
59766         const char * const restrict s2, const int s2Len,
59767         const int open, const int gap,
59768         int s1_beg, int s1_end, int s2_beg, int s2_end);
59769 
59770 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_avx2_256_32(
59771         const parasail_profile_t * const restrict profile,
59772         const char * const restrict s2, const int s2Len,
59773         const int open, const int gap,
59774         int s1_beg, int s1_end, int s2_beg, int s2_end);
59775 
59776 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_avx2_256_16(
59777         const parasail_profile_t * const restrict profile,
59778         const char * const restrict s2, const int s2Len,
59779         const int open, const int gap,
59780         int s1_beg, int s1_end, int s2_beg, int s2_end);
59781 
59782 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_avx2_256_8(
59783         const parasail_profile_t * const restrict profile,
59784         const char * const restrict s2, const int s2Len,
59785         const int open, const int gap,
59786         int s1_beg, int s1_end, int s2_beg, int s2_end);
59787 
59788 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_avx2_256_sat(
59789         const parasail_profile_t * const restrict profile,
59790         const char * const restrict s2, const int s2Len,
59791         const int open, const int gap,
59792         int s1_beg, int s1_end, int s2_beg, int s2_end);
59793 
59794 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_altivec_128_64(
59795         const parasail_profile_t * const restrict profile,
59796         const char * const restrict s2, const int s2Len,
59797         const int open, const int gap,
59798         int s1_beg, int s1_end, int s2_beg, int s2_end);
59799 
59800 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_altivec_128_32(
59801         const parasail_profile_t * const restrict profile,
59802         const char * const restrict s2, const int s2Len,
59803         const int open, const int gap,
59804         int s1_beg, int s1_end, int s2_beg, int s2_end);
59805 
59806 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_altivec_128_16(
59807         const parasail_profile_t * const restrict profile,
59808         const char * const restrict s2, const int s2Len,
59809         const int open, const int gap,
59810         int s1_beg, int s1_end, int s2_beg, int s2_end);
59811 
59812 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_altivec_128_8(
59813         const parasail_profile_t * const restrict profile,
59814         const char * const restrict s2, const int s2Len,
59815         const int open, const int gap,
59816         int s1_beg, int s1_end, int s2_beg, int s2_end);
59817 
59818 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_altivec_128_sat(
59819         const parasail_profile_t * const restrict profile,
59820         const char * const restrict s2, const int s2Len,
59821         const int open, const int gap,
59822         int s1_beg, int s1_end, int s2_beg, int s2_end);
59823 
59824 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_neon_128_64(
59825         const parasail_profile_t * const restrict profile,
59826         const char * const restrict s2, const int s2Len,
59827         const int open, const int gap,
59828         int s1_beg, int s1_end, int s2_beg, int s2_end);
59829 
59830 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_neon_128_32(
59831         const parasail_profile_t * const restrict profile,
59832         const char * const restrict s2, const int s2Len,
59833         const int open, const int gap,
59834         int s1_beg, int s1_end, int s2_beg, int s2_end);
59835 
59836 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_neon_128_16(
59837         const parasail_profile_t * const restrict profile,
59838         const char * const restrict s2, const int s2Len,
59839         const int open, const int gap,
59840         int s1_beg, int s1_end, int s2_beg, int s2_end);
59841 
59842 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_neon_128_8(
59843         const parasail_profile_t * const restrict profile,
59844         const char * const restrict s2, const int s2Len,
59845         const int open, const int gap,
59846         int s1_beg, int s1_end, int s2_beg, int s2_end);
59847 
59848 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_neon_128_sat(
59849         const parasail_profile_t * const restrict profile,
59850         const char * const restrict s2, const int s2Len,
59851         const int open, const int gap,
59852         int s1_beg, int s1_end, int s2_beg, int s2_end);
59853 
59854 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse2_128_64(
59855         const parasail_profile_t * const restrict profile,
59856         const char * const restrict s2, const int s2Len,
59857         const int open, const int gap,
59858         int s1_beg, int s1_end, int s2_beg, int s2_end);
59859 
59860 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse2_128_32(
59861         const parasail_profile_t * const restrict profile,
59862         const char * const restrict s2, const int s2Len,
59863         const int open, const int gap,
59864         int s1_beg, int s1_end, int s2_beg, int s2_end);
59865 
59866 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse2_128_16(
59867         const parasail_profile_t * const restrict profile,
59868         const char * const restrict s2, const int s2Len,
59869         const int open, const int gap,
59870         int s1_beg, int s1_end, int s2_beg, int s2_end);
59871 
59872 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse2_128_8(
59873         const parasail_profile_t * const restrict profile,
59874         const char * const restrict s2, const int s2Len,
59875         const int open, const int gap,
59876         int s1_beg, int s1_end, int s2_beg, int s2_end);
59877 
59878 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse2_128_sat(
59879         const parasail_profile_t * const restrict profile,
59880         const char * const restrict s2, const int s2Len,
59881         const int open, const int gap,
59882         int s1_beg, int s1_end, int s2_beg, int s2_end);
59883 
59884 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse41_128_64(
59885         const parasail_profile_t * const restrict profile,
59886         const char * const restrict s2, const int s2Len,
59887         const int open, const int gap,
59888         int s1_beg, int s1_end, int s2_beg, int s2_end);
59889 
59890 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse41_128_32(
59891         const parasail_profile_t * const restrict profile,
59892         const char * const restrict s2, const int s2Len,
59893         const int open, const int gap,
59894         int s1_beg, int s1_end, int s2_beg, int s2_end);
59895 
59896 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse41_128_16(
59897         const parasail_profile_t * const restrict profile,
59898         const char * const restrict s2, const int s2Len,
59899         const int open, const int gap,
59900         int s1_beg, int s1_end, int s2_beg, int s2_end);
59901 
59902 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse41_128_8(
59903         const parasail_profile_t * const restrict profile,
59904         const char * const restrict s2, const int s2Len,
59905         const int open, const int gap,
59906         int s1_beg, int s1_end, int s2_beg, int s2_end);
59907 
59908 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sse41_128_sat(
59909         const parasail_profile_t * const restrict profile,
59910         const char * const restrict s2, const int s2Len,
59911         const int open, const int gap,
59912         int s1_beg, int s1_end, int s2_beg, int s2_end);
59913 
59914 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_avx2_256_64(
59915         const parasail_profile_t * const restrict profile,
59916         const char * const restrict s2, const int s2Len,
59917         const int open, const int gap,
59918         int s1_beg, int s1_end, int s2_beg, int s2_end);
59919 
59920 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_avx2_256_32(
59921         const parasail_profile_t * const restrict profile,
59922         const char * const restrict s2, const int s2Len,
59923         const int open, const int gap,
59924         int s1_beg, int s1_end, int s2_beg, int s2_end);
59925 
59926 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_avx2_256_16(
59927         const parasail_profile_t * const restrict profile,
59928         const char * const restrict s2, const int s2Len,
59929         const int open, const int gap,
59930         int s1_beg, int s1_end, int s2_beg, int s2_end);
59931 
59932 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_avx2_256_8(
59933         const parasail_profile_t * const restrict profile,
59934         const char * const restrict s2, const int s2Len,
59935         const int open, const int gap,
59936         int s1_beg, int s1_end, int s2_beg, int s2_end);
59937 
59938 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_avx2_256_sat(
59939         const parasail_profile_t * const restrict profile,
59940         const char * const restrict s2, const int s2Len,
59941         const int open, const int gap,
59942         int s1_beg, int s1_end, int s2_beg, int s2_end);
59943 
59944 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_altivec_128_64(
59945         const parasail_profile_t * const restrict profile,
59946         const char * const restrict s2, const int s2Len,
59947         const int open, const int gap,
59948         int s1_beg, int s1_end, int s2_beg, int s2_end);
59949 
59950 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_altivec_128_32(
59951         const parasail_profile_t * const restrict profile,
59952         const char * const restrict s2, const int s2Len,
59953         const int open, const int gap,
59954         int s1_beg, int s1_end, int s2_beg, int s2_end);
59955 
59956 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_altivec_128_16(
59957         const parasail_profile_t * const restrict profile,
59958         const char * const restrict s2, const int s2Len,
59959         const int open, const int gap,
59960         int s1_beg, int s1_end, int s2_beg, int s2_end);
59961 
59962 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_altivec_128_8(
59963         const parasail_profile_t * const restrict profile,
59964         const char * const restrict s2, const int s2Len,
59965         const int open, const int gap,
59966         int s1_beg, int s1_end, int s2_beg, int s2_end);
59967 
59968 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_altivec_128_sat(
59969         const parasail_profile_t * const restrict profile,
59970         const char * const restrict s2, const int s2Len,
59971         const int open, const int gap,
59972         int s1_beg, int s1_end, int s2_beg, int s2_end);
59973 
59974 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_neon_128_64(
59975         const parasail_profile_t * const restrict profile,
59976         const char * const restrict s2, const int s2Len,
59977         const int open, const int gap,
59978         int s1_beg, int s1_end, int s2_beg, int s2_end);
59979 
59980 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_neon_128_32(
59981         const parasail_profile_t * const restrict profile,
59982         const char * const restrict s2, const int s2Len,
59983         const int open, const int gap,
59984         int s1_beg, int s1_end, int s2_beg, int s2_end);
59985 
59986 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_neon_128_16(
59987         const parasail_profile_t * const restrict profile,
59988         const char * const restrict s2, const int s2Len,
59989         const int open, const int gap,
59990         int s1_beg, int s1_end, int s2_beg, int s2_end);
59991 
59992 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_neon_128_8(
59993         const parasail_profile_t * const restrict profile,
59994         const char * const restrict s2, const int s2Len,
59995         const int open, const int gap,
59996         int s1_beg, int s1_end, int s2_beg, int s2_end);
59997 
59998 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_neon_128_sat(
59999         const parasail_profile_t * const restrict profile,
60000         const char * const restrict s2, const int s2Len,
60001         const int open, const int gap,
60002         int s1_beg, int s1_end, int s2_beg, int s2_end);
60003 
60004 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse2_128_64(
60005         const parasail_profile_t * const restrict profile,
60006         const char * const restrict s2, const int s2Len,
60007         const int open, const int gap,
60008         int s1_beg, int s1_end, int s2_beg, int s2_end);
60009 
60010 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse2_128_32(
60011         const parasail_profile_t * const restrict profile,
60012         const char * const restrict s2, const int s2Len,
60013         const int open, const int gap,
60014         int s1_beg, int s1_end, int s2_beg, int s2_end);
60015 
60016 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse2_128_16(
60017         const parasail_profile_t * const restrict profile,
60018         const char * const restrict s2, const int s2Len,
60019         const int open, const int gap,
60020         int s1_beg, int s1_end, int s2_beg, int s2_end);
60021 
60022 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse2_128_8(
60023         const parasail_profile_t * const restrict profile,
60024         const char * const restrict s2, const int s2Len,
60025         const int open, const int gap,
60026         int s1_beg, int s1_end, int s2_beg, int s2_end);
60027 
60028 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse2_128_sat(
60029         const parasail_profile_t * const restrict profile,
60030         const char * const restrict s2, const int s2Len,
60031         const int open, const int gap,
60032         int s1_beg, int s1_end, int s2_beg, int s2_end);
60033 
60034 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse41_128_64(
60035         const parasail_profile_t * const restrict profile,
60036         const char * const restrict s2, const int s2Len,
60037         const int open, const int gap,
60038         int s1_beg, int s1_end, int s2_beg, int s2_end);
60039 
60040 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse41_128_32(
60041         const parasail_profile_t * const restrict profile,
60042         const char * const restrict s2, const int s2Len,
60043         const int open, const int gap,
60044         int s1_beg, int s1_end, int s2_beg, int s2_end);
60045 
60046 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse41_128_16(
60047         const parasail_profile_t * const restrict profile,
60048         const char * const restrict s2, const int s2Len,
60049         const int open, const int gap,
60050         int s1_beg, int s1_end, int s2_beg, int s2_end);
60051 
60052 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse41_128_8(
60053         const parasail_profile_t * const restrict profile,
60054         const char * const restrict s2, const int s2Len,
60055         const int open, const int gap,
60056         int s1_beg, int s1_end, int s2_beg, int s2_end);
60057 
60058 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sse41_128_sat(
60059         const parasail_profile_t * const restrict profile,
60060         const char * const restrict s2, const int s2Len,
60061         const int open, const int gap,
60062         int s1_beg, int s1_end, int s2_beg, int s2_end);
60063 
60064 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_avx2_256_64(
60065         const parasail_profile_t * const restrict profile,
60066         const char * const restrict s2, const int s2Len,
60067         const int open, const int gap,
60068         int s1_beg, int s1_end, int s2_beg, int s2_end);
60069 
60070 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_avx2_256_32(
60071         const parasail_profile_t * const restrict profile,
60072         const char * const restrict s2, const int s2Len,
60073         const int open, const int gap,
60074         int s1_beg, int s1_end, int s2_beg, int s2_end);
60075 
60076 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_avx2_256_16(
60077         const parasail_profile_t * const restrict profile,
60078         const char * const restrict s2, const int s2Len,
60079         const int open, const int gap,
60080         int s1_beg, int s1_end, int s2_beg, int s2_end);
60081 
60082 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_avx2_256_8(
60083         const parasail_profile_t * const restrict profile,
60084         const char * const restrict s2, const int s2Len,
60085         const int open, const int gap,
60086         int s1_beg, int s1_end, int s2_beg, int s2_end);
60087 
60088 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_avx2_256_sat(
60089         const parasail_profile_t * const restrict profile,
60090         const char * const restrict s2, const int s2Len,
60091         const int open, const int gap,
60092         int s1_beg, int s1_end, int s2_beg, int s2_end);
60093 
60094 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_altivec_128_64(
60095         const parasail_profile_t * const restrict profile,
60096         const char * const restrict s2, const int s2Len,
60097         const int open, const int gap,
60098         int s1_beg, int s1_end, int s2_beg, int s2_end);
60099 
60100 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_altivec_128_32(
60101         const parasail_profile_t * const restrict profile,
60102         const char * const restrict s2, const int s2Len,
60103         const int open, const int gap,
60104         int s1_beg, int s1_end, int s2_beg, int s2_end);
60105 
60106 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_altivec_128_16(
60107         const parasail_profile_t * const restrict profile,
60108         const char * const restrict s2, const int s2Len,
60109         const int open, const int gap,
60110         int s1_beg, int s1_end, int s2_beg, int s2_end);
60111 
60112 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_altivec_128_8(
60113         const parasail_profile_t * const restrict profile,
60114         const char * const restrict s2, const int s2Len,
60115         const int open, const int gap,
60116         int s1_beg, int s1_end, int s2_beg, int s2_end);
60117 
60118 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_altivec_128_sat(
60119         const parasail_profile_t * const restrict profile,
60120         const char * const restrict s2, const int s2Len,
60121         const int open, const int gap,
60122         int s1_beg, int s1_end, int s2_beg, int s2_end);
60123 
60124 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_neon_128_64(
60125         const parasail_profile_t * const restrict profile,
60126         const char * const restrict s2, const int s2Len,
60127         const int open, const int gap,
60128         int s1_beg, int s1_end, int s2_beg, int s2_end);
60129 
60130 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_neon_128_32(
60131         const parasail_profile_t * const restrict profile,
60132         const char * const restrict s2, const int s2Len,
60133         const int open, const int gap,
60134         int s1_beg, int s1_end, int s2_beg, int s2_end);
60135 
60136 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_neon_128_16(
60137         const parasail_profile_t * const restrict profile,
60138         const char * const restrict s2, const int s2Len,
60139         const int open, const int gap,
60140         int s1_beg, int s1_end, int s2_beg, int s2_end);
60141 
60142 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_neon_128_8(
60143         const parasail_profile_t * const restrict profile,
60144         const char * const restrict s2, const int s2Len,
60145         const int open, const int gap,
60146         int s1_beg, int s1_end, int s2_beg, int s2_end);
60147 
60148 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_neon_128_sat(
60149         const parasail_profile_t * const restrict profile,
60150         const char * const restrict s2, const int s2Len,
60151         const int open, const int gap,
60152         int s1_beg, int s1_end, int s2_beg, int s2_end);
60153 
60154 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse2_128_64(
60155         const parasail_profile_t * const restrict profile,
60156         const char * const restrict s2, const int s2Len,
60157         const int open, const int gap,
60158         int s1_beg, int s1_end, int s2_beg, int s2_end);
60159 
60160 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse2_128_32(
60161         const parasail_profile_t * const restrict profile,
60162         const char * const restrict s2, const int s2Len,
60163         const int open, const int gap,
60164         int s1_beg, int s1_end, int s2_beg, int s2_end);
60165 
60166 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse2_128_16(
60167         const parasail_profile_t * const restrict profile,
60168         const char * const restrict s2, const int s2Len,
60169         const int open, const int gap,
60170         int s1_beg, int s1_end, int s2_beg, int s2_end);
60171 
60172 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse2_128_8(
60173         const parasail_profile_t * const restrict profile,
60174         const char * const restrict s2, const int s2Len,
60175         const int open, const int gap,
60176         int s1_beg, int s1_end, int s2_beg, int s2_end);
60177 
60178 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse2_128_sat(
60179         const parasail_profile_t * const restrict profile,
60180         const char * const restrict s2, const int s2Len,
60181         const int open, const int gap,
60182         int s1_beg, int s1_end, int s2_beg, int s2_end);
60183 
60184 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse41_128_64(
60185         const parasail_profile_t * const restrict profile,
60186         const char * const restrict s2, const int s2Len,
60187         const int open, const int gap,
60188         int s1_beg, int s1_end, int s2_beg, int s2_end);
60189 
60190 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse41_128_32(
60191         const parasail_profile_t * const restrict profile,
60192         const char * const restrict s2, const int s2Len,
60193         const int open, const int gap,
60194         int s1_beg, int s1_end, int s2_beg, int s2_end);
60195 
60196 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse41_128_16(
60197         const parasail_profile_t * const restrict profile,
60198         const char * const restrict s2, const int s2Len,
60199         const int open, const int gap,
60200         int s1_beg, int s1_end, int s2_beg, int s2_end);
60201 
60202 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse41_128_8(
60203         const parasail_profile_t * const restrict profile,
60204         const char * const restrict s2, const int s2Len,
60205         const int open, const int gap,
60206         int s1_beg, int s1_end, int s2_beg, int s2_end);
60207 
60208 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sse41_128_sat(
60209         const parasail_profile_t * const restrict profile,
60210         const char * const restrict s2, const int s2Len,
60211         const int open, const int gap,
60212         int s1_beg, int s1_end, int s2_beg, int s2_end);
60213 
60214 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_avx2_256_64(
60215         const parasail_profile_t * const restrict profile,
60216         const char * const restrict s2, const int s2Len,
60217         const int open, const int gap,
60218         int s1_beg, int s1_end, int s2_beg, int s2_end);
60219 
60220 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_avx2_256_32(
60221         const parasail_profile_t * const restrict profile,
60222         const char * const restrict s2, const int s2Len,
60223         const int open, const int gap,
60224         int s1_beg, int s1_end, int s2_beg, int s2_end);
60225 
60226 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_avx2_256_16(
60227         const parasail_profile_t * const restrict profile,
60228         const char * const restrict s2, const int s2Len,
60229         const int open, const int gap,
60230         int s1_beg, int s1_end, int s2_beg, int s2_end);
60231 
60232 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_avx2_256_8(
60233         const parasail_profile_t * const restrict profile,
60234         const char * const restrict s2, const int s2Len,
60235         const int open, const int gap,
60236         int s1_beg, int s1_end, int s2_beg, int s2_end);
60237 
60238 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_avx2_256_sat(
60239         const parasail_profile_t * const restrict profile,
60240         const char * const restrict s2, const int s2Len,
60241         const int open, const int gap,
60242         int s1_beg, int s1_end, int s2_beg, int s2_end);
60243 
60244 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_altivec_128_64(
60245         const parasail_profile_t * const restrict profile,
60246         const char * const restrict s2, const int s2Len,
60247         const int open, const int gap,
60248         int s1_beg, int s1_end, int s2_beg, int s2_end);
60249 
60250 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_altivec_128_32(
60251         const parasail_profile_t * const restrict profile,
60252         const char * const restrict s2, const int s2Len,
60253         const int open, const int gap,
60254         int s1_beg, int s1_end, int s2_beg, int s2_end);
60255 
60256 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_altivec_128_16(
60257         const parasail_profile_t * const restrict profile,
60258         const char * const restrict s2, const int s2Len,
60259         const int open, const int gap,
60260         int s1_beg, int s1_end, int s2_beg, int s2_end);
60261 
60262 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_altivec_128_8(
60263         const parasail_profile_t * const restrict profile,
60264         const char * const restrict s2, const int s2Len,
60265         const int open, const int gap,
60266         int s1_beg, int s1_end, int s2_beg, int s2_end);
60267 
60268 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_altivec_128_sat(
60269         const parasail_profile_t * const restrict profile,
60270         const char * const restrict s2, const int s2Len,
60271         const int open, const int gap,
60272         int s1_beg, int s1_end, int s2_beg, int s2_end);
60273 
60274 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_neon_128_64(
60275         const parasail_profile_t * const restrict profile,
60276         const char * const restrict s2, const int s2Len,
60277         const int open, const int gap,
60278         int s1_beg, int s1_end, int s2_beg, int s2_end);
60279 
60280 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_neon_128_32(
60281         const parasail_profile_t * const restrict profile,
60282         const char * const restrict s2, const int s2Len,
60283         const int open, const int gap,
60284         int s1_beg, int s1_end, int s2_beg, int s2_end);
60285 
60286 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_neon_128_16(
60287         const parasail_profile_t * const restrict profile,
60288         const char * const restrict s2, const int s2Len,
60289         const int open, const int gap,
60290         int s1_beg, int s1_end, int s2_beg, int s2_end);
60291 
60292 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_neon_128_8(
60293         const parasail_profile_t * const restrict profile,
60294         const char * const restrict s2, const int s2Len,
60295         const int open, const int gap,
60296         int s1_beg, int s1_end, int s2_beg, int s2_end);
60297 
60298 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_neon_128_sat(
60299         const parasail_profile_t * const restrict profile,
60300         const char * const restrict s2, const int s2Len,
60301         const int open, const int gap,
60302         int s1_beg, int s1_end, int s2_beg, int s2_end);
60303 
60304 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse2_128_64(
60305         const parasail_profile_t * const restrict profile,
60306         const char * const restrict s2, const int s2Len,
60307         const int open, const int gap,
60308         int s1_beg, int s1_end, int s2_beg, int s2_end);
60309 
60310 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse2_128_32(
60311         const parasail_profile_t * const restrict profile,
60312         const char * const restrict s2, const int s2Len,
60313         const int open, const int gap,
60314         int s1_beg, int s1_end, int s2_beg, int s2_end);
60315 
60316 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse2_128_16(
60317         const parasail_profile_t * const restrict profile,
60318         const char * const restrict s2, const int s2Len,
60319         const int open, const int gap,
60320         int s1_beg, int s1_end, int s2_beg, int s2_end);
60321 
60322 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse2_128_8(
60323         const parasail_profile_t * const restrict profile,
60324         const char * const restrict s2, const int s2Len,
60325         const int open, const int gap,
60326         int s1_beg, int s1_end, int s2_beg, int s2_end);
60327 
60328 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse2_128_sat(
60329         const parasail_profile_t * const restrict profile,
60330         const char * const restrict s2, const int s2Len,
60331         const int open, const int gap,
60332         int s1_beg, int s1_end, int s2_beg, int s2_end);
60333 
60334 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse41_128_64(
60335         const parasail_profile_t * const restrict profile,
60336         const char * const restrict s2, const int s2Len,
60337         const int open, const int gap,
60338         int s1_beg, int s1_end, int s2_beg, int s2_end);
60339 
60340 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse41_128_32(
60341         const parasail_profile_t * const restrict profile,
60342         const char * const restrict s2, const int s2Len,
60343         const int open, const int gap,
60344         int s1_beg, int s1_end, int s2_beg, int s2_end);
60345 
60346 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse41_128_16(
60347         const parasail_profile_t * const restrict profile,
60348         const char * const restrict s2, const int s2Len,
60349         const int open, const int gap,
60350         int s1_beg, int s1_end, int s2_beg, int s2_end);
60351 
60352 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse41_128_8(
60353         const parasail_profile_t * const restrict profile,
60354         const char * const restrict s2, const int s2Len,
60355         const int open, const int gap,
60356         int s1_beg, int s1_end, int s2_beg, int s2_end);
60357 
60358 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sse41_128_sat(
60359         const parasail_profile_t * const restrict profile,
60360         const char * const restrict s2, const int s2Len,
60361         const int open, const int gap,
60362         int s1_beg, int s1_end, int s2_beg, int s2_end);
60363 
60364 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_avx2_256_64(
60365         const parasail_profile_t * const restrict profile,
60366         const char * const restrict s2, const int s2Len,
60367         const int open, const int gap,
60368         int s1_beg, int s1_end, int s2_beg, int s2_end);
60369 
60370 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_avx2_256_32(
60371         const parasail_profile_t * const restrict profile,
60372         const char * const restrict s2, const int s2Len,
60373         const int open, const int gap,
60374         int s1_beg, int s1_end, int s2_beg, int s2_end);
60375 
60376 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_avx2_256_16(
60377         const parasail_profile_t * const restrict profile,
60378         const char * const restrict s2, const int s2Len,
60379         const int open, const int gap,
60380         int s1_beg, int s1_end, int s2_beg, int s2_end);
60381 
60382 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_avx2_256_8(
60383         const parasail_profile_t * const restrict profile,
60384         const char * const restrict s2, const int s2Len,
60385         const int open, const int gap,
60386         int s1_beg, int s1_end, int s2_beg, int s2_end);
60387 
60388 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_avx2_256_sat(
60389         const parasail_profile_t * const restrict profile,
60390         const char * const restrict s2, const int s2Len,
60391         const int open, const int gap,
60392         int s1_beg, int s1_end, int s2_beg, int s2_end);
60393 
60394 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_altivec_128_64(
60395         const parasail_profile_t * const restrict profile,
60396         const char * const restrict s2, const int s2Len,
60397         const int open, const int gap,
60398         int s1_beg, int s1_end, int s2_beg, int s2_end);
60399 
60400 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_altivec_128_32(
60401         const parasail_profile_t * const restrict profile,
60402         const char * const restrict s2, const int s2Len,
60403         const int open, const int gap,
60404         int s1_beg, int s1_end, int s2_beg, int s2_end);
60405 
60406 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_altivec_128_16(
60407         const parasail_profile_t * const restrict profile,
60408         const char * const restrict s2, const int s2Len,
60409         const int open, const int gap,
60410         int s1_beg, int s1_end, int s2_beg, int s2_end);
60411 
60412 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_altivec_128_8(
60413         const parasail_profile_t * const restrict profile,
60414         const char * const restrict s2, const int s2Len,
60415         const int open, const int gap,
60416         int s1_beg, int s1_end, int s2_beg, int s2_end);
60417 
60418 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_altivec_128_sat(
60419         const parasail_profile_t * const restrict profile,
60420         const char * const restrict s2, const int s2Len,
60421         const int open, const int gap,
60422         int s1_beg, int s1_end, int s2_beg, int s2_end);
60423 
60424 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_neon_128_64(
60425         const parasail_profile_t * const restrict profile,
60426         const char * const restrict s2, const int s2Len,
60427         const int open, const int gap,
60428         int s1_beg, int s1_end, int s2_beg, int s2_end);
60429 
60430 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_neon_128_32(
60431         const parasail_profile_t * const restrict profile,
60432         const char * const restrict s2, const int s2Len,
60433         const int open, const int gap,
60434         int s1_beg, int s1_end, int s2_beg, int s2_end);
60435 
60436 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_neon_128_16(
60437         const parasail_profile_t * const restrict profile,
60438         const char * const restrict s2, const int s2Len,
60439         const int open, const int gap,
60440         int s1_beg, int s1_end, int s2_beg, int s2_end);
60441 
60442 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_neon_128_8(
60443         const parasail_profile_t * const restrict profile,
60444         const char * const restrict s2, const int s2Len,
60445         const int open, const int gap,
60446         int s1_beg, int s1_end, int s2_beg, int s2_end);
60447 
60448 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_neon_128_sat(
60449         const parasail_profile_t * const restrict profile,
60450         const char * const restrict s2, const int s2Len,
60451         const int open, const int gap,
60452         int s1_beg, int s1_end, int s2_beg, int s2_end);
60453 
60454 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse2_128_64(
60455         const parasail_profile_t * const restrict profile,
60456         const char * const restrict s2, const int s2Len,
60457         const int open, const int gap,
60458         int s1_beg, int s1_end, int s2_beg, int s2_end);
60459 
60460 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse2_128_32(
60461         const parasail_profile_t * const restrict profile,
60462         const char * const restrict s2, const int s2Len,
60463         const int open, const int gap,
60464         int s1_beg, int s1_end, int s2_beg, int s2_end);
60465 
60466 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse2_128_16(
60467         const parasail_profile_t * const restrict profile,
60468         const char * const restrict s2, const int s2Len,
60469         const int open, const int gap,
60470         int s1_beg, int s1_end, int s2_beg, int s2_end);
60471 
60472 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse2_128_8(
60473         const parasail_profile_t * const restrict profile,
60474         const char * const restrict s2, const int s2Len,
60475         const int open, const int gap,
60476         int s1_beg, int s1_end, int s2_beg, int s2_end);
60477 
60478 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse2_128_sat(
60479         const parasail_profile_t * const restrict profile,
60480         const char * const restrict s2, const int s2Len,
60481         const int open, const int gap,
60482         int s1_beg, int s1_end, int s2_beg, int s2_end);
60483 
60484 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse41_128_64(
60485         const parasail_profile_t * const restrict profile,
60486         const char * const restrict s2, const int s2Len,
60487         const int open, const int gap,
60488         int s1_beg, int s1_end, int s2_beg, int s2_end);
60489 
60490 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse41_128_32(
60491         const parasail_profile_t * const restrict profile,
60492         const char * const restrict s2, const int s2Len,
60493         const int open, const int gap,
60494         int s1_beg, int s1_end, int s2_beg, int s2_end);
60495 
60496 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse41_128_16(
60497         const parasail_profile_t * const restrict profile,
60498         const char * const restrict s2, const int s2Len,
60499         const int open, const int gap,
60500         int s1_beg, int s1_end, int s2_beg, int s2_end);
60501 
60502 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse41_128_8(
60503         const parasail_profile_t * const restrict profile,
60504         const char * const restrict s2, const int s2Len,
60505         const int open, const int gap,
60506         int s1_beg, int s1_end, int s2_beg, int s2_end);
60507 
60508 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sse41_128_sat(
60509         const parasail_profile_t * const restrict profile,
60510         const char * const restrict s2, const int s2Len,
60511         const int open, const int gap,
60512         int s1_beg, int s1_end, int s2_beg, int s2_end);
60513 
60514 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_avx2_256_64(
60515         const parasail_profile_t * const restrict profile,
60516         const char * const restrict s2, const int s2Len,
60517         const int open, const int gap,
60518         int s1_beg, int s1_end, int s2_beg, int s2_end);
60519 
60520 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_avx2_256_32(
60521         const parasail_profile_t * const restrict profile,
60522         const char * const restrict s2, const int s2Len,
60523         const int open, const int gap,
60524         int s1_beg, int s1_end, int s2_beg, int s2_end);
60525 
60526 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_avx2_256_16(
60527         const parasail_profile_t * const restrict profile,
60528         const char * const restrict s2, const int s2Len,
60529         const int open, const int gap,
60530         int s1_beg, int s1_end, int s2_beg, int s2_end);
60531 
60532 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_avx2_256_8(
60533         const parasail_profile_t * const restrict profile,
60534         const char * const restrict s2, const int s2Len,
60535         const int open, const int gap,
60536         int s1_beg, int s1_end, int s2_beg, int s2_end);
60537 
60538 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_avx2_256_sat(
60539         const parasail_profile_t * const restrict profile,
60540         const char * const restrict s2, const int s2Len,
60541         const int open, const int gap,
60542         int s1_beg, int s1_end, int s2_beg, int s2_end);
60543 
60544 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_altivec_128_64(
60545         const parasail_profile_t * const restrict profile,
60546         const char * const restrict s2, const int s2Len,
60547         const int open, const int gap,
60548         int s1_beg, int s1_end, int s2_beg, int s2_end);
60549 
60550 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_altivec_128_32(
60551         const parasail_profile_t * const restrict profile,
60552         const char * const restrict s2, const int s2Len,
60553         const int open, const int gap,
60554         int s1_beg, int s1_end, int s2_beg, int s2_end);
60555 
60556 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_altivec_128_16(
60557         const parasail_profile_t * const restrict profile,
60558         const char * const restrict s2, const int s2Len,
60559         const int open, const int gap,
60560         int s1_beg, int s1_end, int s2_beg, int s2_end);
60561 
60562 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_altivec_128_8(
60563         const parasail_profile_t * const restrict profile,
60564         const char * const restrict s2, const int s2Len,
60565         const int open, const int gap,
60566         int s1_beg, int s1_end, int s2_beg, int s2_end);
60567 
60568 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_altivec_128_sat(
60569         const parasail_profile_t * const restrict profile,
60570         const char * const restrict s2, const int s2Len,
60571         const int open, const int gap,
60572         int s1_beg, int s1_end, int s2_beg, int s2_end);
60573 
60574 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_neon_128_64(
60575         const parasail_profile_t * const restrict profile,
60576         const char * const restrict s2, const int s2Len,
60577         const int open, const int gap,
60578         int s1_beg, int s1_end, int s2_beg, int s2_end);
60579 
60580 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_neon_128_32(
60581         const parasail_profile_t * const restrict profile,
60582         const char * const restrict s2, const int s2Len,
60583         const int open, const int gap,
60584         int s1_beg, int s1_end, int s2_beg, int s2_end);
60585 
60586 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_neon_128_16(
60587         const parasail_profile_t * const restrict profile,
60588         const char * const restrict s2, const int s2Len,
60589         const int open, const int gap,
60590         int s1_beg, int s1_end, int s2_beg, int s2_end);
60591 
60592 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_neon_128_8(
60593         const parasail_profile_t * const restrict profile,
60594         const char * const restrict s2, const int s2Len,
60595         const int open, const int gap,
60596         int s1_beg, int s1_end, int s2_beg, int s2_end);
60597 
60598 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_neon_128_sat(
60599         const parasail_profile_t * const restrict profile,
60600         const char * const restrict s2, const int s2Len,
60601         const int open, const int gap,
60602         int s1_beg, int s1_end, int s2_beg, int s2_end);
60603 
60604 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse2_128_64(
60605         const parasail_profile_t * const restrict profile,
60606         const char * const restrict s2, const int s2Len,
60607         const int open, const int gap,
60608         int s1_beg, int s1_end, int s2_beg, int s2_end);
60609 
60610 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse2_128_32(
60611         const parasail_profile_t * const restrict profile,
60612         const char * const restrict s2, const int s2Len,
60613         const int open, const int gap,
60614         int s1_beg, int s1_end, int s2_beg, int s2_end);
60615 
60616 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse2_128_16(
60617         const parasail_profile_t * const restrict profile,
60618         const char * const restrict s2, const int s2Len,
60619         const int open, const int gap,
60620         int s1_beg, int s1_end, int s2_beg, int s2_end);
60621 
60622 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse2_128_8(
60623         const parasail_profile_t * const restrict profile,
60624         const char * const restrict s2, const int s2Len,
60625         const int open, const int gap,
60626         int s1_beg, int s1_end, int s2_beg, int s2_end);
60627 
60628 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse2_128_sat(
60629         const parasail_profile_t * const restrict profile,
60630         const char * const restrict s2, const int s2Len,
60631         const int open, const int gap,
60632         int s1_beg, int s1_end, int s2_beg, int s2_end);
60633 
60634 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse41_128_64(
60635         const parasail_profile_t * const restrict profile,
60636         const char * const restrict s2, const int s2Len,
60637         const int open, const int gap,
60638         int s1_beg, int s1_end, int s2_beg, int s2_end);
60639 
60640 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse41_128_32(
60641         const parasail_profile_t * const restrict profile,
60642         const char * const restrict s2, const int s2Len,
60643         const int open, const int gap,
60644         int s1_beg, int s1_end, int s2_beg, int s2_end);
60645 
60646 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse41_128_16(
60647         const parasail_profile_t * const restrict profile,
60648         const char * const restrict s2, const int s2Len,
60649         const int open, const int gap,
60650         int s1_beg, int s1_end, int s2_beg, int s2_end);
60651 
60652 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse41_128_8(
60653         const parasail_profile_t * const restrict profile,
60654         const char * const restrict s2, const int s2Len,
60655         const int open, const int gap,
60656         int s1_beg, int s1_end, int s2_beg, int s2_end);
60657 
60658 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sse41_128_sat(
60659         const parasail_profile_t * const restrict profile,
60660         const char * const restrict s2, const int s2Len,
60661         const int open, const int gap,
60662         int s1_beg, int s1_end, int s2_beg, int s2_end);
60663 
60664 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_avx2_256_64(
60665         const parasail_profile_t * const restrict profile,
60666         const char * const restrict s2, const int s2Len,
60667         const int open, const int gap,
60668         int s1_beg, int s1_end, int s2_beg, int s2_end);
60669 
60670 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_avx2_256_32(
60671         const parasail_profile_t * const restrict profile,
60672         const char * const restrict s2, const int s2Len,
60673         const int open, const int gap,
60674         int s1_beg, int s1_end, int s2_beg, int s2_end);
60675 
60676 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_avx2_256_16(
60677         const parasail_profile_t * const restrict profile,
60678         const char * const restrict s2, const int s2Len,
60679         const int open, const int gap,
60680         int s1_beg, int s1_end, int s2_beg, int s2_end);
60681 
60682 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_avx2_256_8(
60683         const parasail_profile_t * const restrict profile,
60684         const char * const restrict s2, const int s2Len,
60685         const int open, const int gap,
60686         int s1_beg, int s1_end, int s2_beg, int s2_end);
60687 
60688 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_avx2_256_sat(
60689         const parasail_profile_t * const restrict profile,
60690         const char * const restrict s2, const int s2Len,
60691         const int open, const int gap,
60692         int s1_beg, int s1_end, int s2_beg, int s2_end);
60693 
60694 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_altivec_128_64(
60695         const parasail_profile_t * const restrict profile,
60696         const char * const restrict s2, const int s2Len,
60697         const int open, const int gap,
60698         int s1_beg, int s1_end, int s2_beg, int s2_end);
60699 
60700 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_altivec_128_32(
60701         const parasail_profile_t * const restrict profile,
60702         const char * const restrict s2, const int s2Len,
60703         const int open, const int gap,
60704         int s1_beg, int s1_end, int s2_beg, int s2_end);
60705 
60706 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_altivec_128_16(
60707         const parasail_profile_t * const restrict profile,
60708         const char * const restrict s2, const int s2Len,
60709         const int open, const int gap,
60710         int s1_beg, int s1_end, int s2_beg, int s2_end);
60711 
60712 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_altivec_128_8(
60713         const parasail_profile_t * const restrict profile,
60714         const char * const restrict s2, const int s2Len,
60715         const int open, const int gap,
60716         int s1_beg, int s1_end, int s2_beg, int s2_end);
60717 
60718 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_altivec_128_sat(
60719         const parasail_profile_t * const restrict profile,
60720         const char * const restrict s2, const int s2Len,
60721         const int open, const int gap,
60722         int s1_beg, int s1_end, int s2_beg, int s2_end);
60723 
60724 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_neon_128_64(
60725         const parasail_profile_t * const restrict profile,
60726         const char * const restrict s2, const int s2Len,
60727         const int open, const int gap,
60728         int s1_beg, int s1_end, int s2_beg, int s2_end);
60729 
60730 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_neon_128_32(
60731         const parasail_profile_t * const restrict profile,
60732         const char * const restrict s2, const int s2Len,
60733         const int open, const int gap,
60734         int s1_beg, int s1_end, int s2_beg, int s2_end);
60735 
60736 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_neon_128_16(
60737         const parasail_profile_t * const restrict profile,
60738         const char * const restrict s2, const int s2Len,
60739         const int open, const int gap,
60740         int s1_beg, int s1_end, int s2_beg, int s2_end);
60741 
60742 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_neon_128_8(
60743         const parasail_profile_t * const restrict profile,
60744         const char * const restrict s2, const int s2Len,
60745         const int open, const int gap,
60746         int s1_beg, int s1_end, int s2_beg, int s2_end);
60747 
60748 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_neon_128_sat(
60749         const parasail_profile_t * const restrict profile,
60750         const char * const restrict s2, const int s2Len,
60751         const int open, const int gap,
60752         int s1_beg, int s1_end, int s2_beg, int s2_end);
60753 
60754 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse2_128_64(
60755         const parasail_profile_t * const restrict profile,
60756         const char * const restrict s2, const int s2Len,
60757         const int open, const int gap,
60758         int s1_beg, int s1_end, int s2_beg, int s2_end);
60759 
60760 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse2_128_32(
60761         const parasail_profile_t * const restrict profile,
60762         const char * const restrict s2, const int s2Len,
60763         const int open, const int gap,
60764         int s1_beg, int s1_end, int s2_beg, int s2_end);
60765 
60766 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse2_128_16(
60767         const parasail_profile_t * const restrict profile,
60768         const char * const restrict s2, const int s2Len,
60769         const int open, const int gap,
60770         int s1_beg, int s1_end, int s2_beg, int s2_end);
60771 
60772 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse2_128_8(
60773         const parasail_profile_t * const restrict profile,
60774         const char * const restrict s2, const int s2Len,
60775         const int open, const int gap,
60776         int s1_beg, int s1_end, int s2_beg, int s2_end);
60777 
60778 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse2_128_sat(
60779         const parasail_profile_t * const restrict profile,
60780         const char * const restrict s2, const int s2Len,
60781         const int open, const int gap,
60782         int s1_beg, int s1_end, int s2_beg, int s2_end);
60783 
60784 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse41_128_64(
60785         const parasail_profile_t * const restrict profile,
60786         const char * const restrict s2, const int s2Len,
60787         const int open, const int gap,
60788         int s1_beg, int s1_end, int s2_beg, int s2_end);
60789 
60790 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse41_128_32(
60791         const parasail_profile_t * const restrict profile,
60792         const char * const restrict s2, const int s2Len,
60793         const int open, const int gap,
60794         int s1_beg, int s1_end, int s2_beg, int s2_end);
60795 
60796 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse41_128_16(
60797         const parasail_profile_t * const restrict profile,
60798         const char * const restrict s2, const int s2Len,
60799         const int open, const int gap,
60800         int s1_beg, int s1_end, int s2_beg, int s2_end);
60801 
60802 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse41_128_8(
60803         const parasail_profile_t * const restrict profile,
60804         const char * const restrict s2, const int s2Len,
60805         const int open, const int gap,
60806         int s1_beg, int s1_end, int s2_beg, int s2_end);
60807 
60808 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sse41_128_sat(
60809         const parasail_profile_t * const restrict profile,
60810         const char * const restrict s2, const int s2Len,
60811         const int open, const int gap,
60812         int s1_beg, int s1_end, int s2_beg, int s2_end);
60813 
60814 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_avx2_256_64(
60815         const parasail_profile_t * const restrict profile,
60816         const char * const restrict s2, const int s2Len,
60817         const int open, const int gap,
60818         int s1_beg, int s1_end, int s2_beg, int s2_end);
60819 
60820 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_avx2_256_32(
60821         const parasail_profile_t * const restrict profile,
60822         const char * const restrict s2, const int s2Len,
60823         const int open, const int gap,
60824         int s1_beg, int s1_end, int s2_beg, int s2_end);
60825 
60826 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_avx2_256_16(
60827         const parasail_profile_t * const restrict profile,
60828         const char * const restrict s2, const int s2Len,
60829         const int open, const int gap,
60830         int s1_beg, int s1_end, int s2_beg, int s2_end);
60831 
60832 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_avx2_256_8(
60833         const parasail_profile_t * const restrict profile,
60834         const char * const restrict s2, const int s2Len,
60835         const int open, const int gap,
60836         int s1_beg, int s1_end, int s2_beg, int s2_end);
60837 
60838 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_avx2_256_sat(
60839         const parasail_profile_t * const restrict profile,
60840         const char * const restrict s2, const int s2Len,
60841         const int open, const int gap,
60842         int s1_beg, int s1_end, int s2_beg, int s2_end);
60843 
60844 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_altivec_128_64(
60845         const parasail_profile_t * const restrict profile,
60846         const char * const restrict s2, const int s2Len,
60847         const int open, const int gap,
60848         int s1_beg, int s1_end, int s2_beg, int s2_end);
60849 
60850 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_altivec_128_32(
60851         const parasail_profile_t * const restrict profile,
60852         const char * const restrict s2, const int s2Len,
60853         const int open, const int gap,
60854         int s1_beg, int s1_end, int s2_beg, int s2_end);
60855 
60856 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_altivec_128_16(
60857         const parasail_profile_t * const restrict profile,
60858         const char * const restrict s2, const int s2Len,
60859         const int open, const int gap,
60860         int s1_beg, int s1_end, int s2_beg, int s2_end);
60861 
60862 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_altivec_128_8(
60863         const parasail_profile_t * const restrict profile,
60864         const char * const restrict s2, const int s2Len,
60865         const int open, const int gap,
60866         int s1_beg, int s1_end, int s2_beg, int s2_end);
60867 
60868 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_altivec_128_sat(
60869         const parasail_profile_t * const restrict profile,
60870         const char * const restrict s2, const int s2Len,
60871         const int open, const int gap,
60872         int s1_beg, int s1_end, int s2_beg, int s2_end);
60873 
60874 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_neon_128_64(
60875         const parasail_profile_t * const restrict profile,
60876         const char * const restrict s2, const int s2Len,
60877         const int open, const int gap,
60878         int s1_beg, int s1_end, int s2_beg, int s2_end);
60879 
60880 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_neon_128_32(
60881         const parasail_profile_t * const restrict profile,
60882         const char * const restrict s2, const int s2Len,
60883         const int open, const int gap,
60884         int s1_beg, int s1_end, int s2_beg, int s2_end);
60885 
60886 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_neon_128_16(
60887         const parasail_profile_t * const restrict profile,
60888         const char * const restrict s2, const int s2Len,
60889         const int open, const int gap,
60890         int s1_beg, int s1_end, int s2_beg, int s2_end);
60891 
60892 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_neon_128_8(
60893         const parasail_profile_t * const restrict profile,
60894         const char * const restrict s2, const int s2Len,
60895         const int open, const int gap,
60896         int s1_beg, int s1_end, int s2_beg, int s2_end);
60897 
60898 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_neon_128_sat(
60899         const parasail_profile_t * const restrict profile,
60900         const char * const restrict s2, const int s2Len,
60901         const int open, const int gap,
60902         int s1_beg, int s1_end, int s2_beg, int s2_end);
60903 
60904 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse2_128_64(
60905         const parasail_profile_t * const restrict profile,
60906         const char * const restrict s2, const int s2Len,
60907         const int open, const int gap,
60908         int s1_beg, int s1_end, int s2_beg, int s2_end);
60909 
60910 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse2_128_32(
60911         const parasail_profile_t * const restrict profile,
60912         const char * const restrict s2, const int s2Len,
60913         const int open, const int gap,
60914         int s1_beg, int s1_end, int s2_beg, int s2_end);
60915 
60916 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse2_128_16(
60917         const parasail_profile_t * const restrict profile,
60918         const char * const restrict s2, const int s2Len,
60919         const int open, const int gap,
60920         int s1_beg, int s1_end, int s2_beg, int s2_end);
60921 
60922 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse2_128_8(
60923         const parasail_profile_t * const restrict profile,
60924         const char * const restrict s2, const int s2Len,
60925         const int open, const int gap,
60926         int s1_beg, int s1_end, int s2_beg, int s2_end);
60927 
60928 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse2_128_sat(
60929         const parasail_profile_t * const restrict profile,
60930         const char * const restrict s2, const int s2Len,
60931         const int open, const int gap,
60932         int s1_beg, int s1_end, int s2_beg, int s2_end);
60933 
60934 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse41_128_64(
60935         const parasail_profile_t * const restrict profile,
60936         const char * const restrict s2, const int s2Len,
60937         const int open, const int gap,
60938         int s1_beg, int s1_end, int s2_beg, int s2_end);
60939 
60940 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse41_128_32(
60941         const parasail_profile_t * const restrict profile,
60942         const char * const restrict s2, const int s2Len,
60943         const int open, const int gap,
60944         int s1_beg, int s1_end, int s2_beg, int s2_end);
60945 
60946 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse41_128_16(
60947         const parasail_profile_t * const restrict profile,
60948         const char * const restrict s2, const int s2Len,
60949         const int open, const int gap,
60950         int s1_beg, int s1_end, int s2_beg, int s2_end);
60951 
60952 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse41_128_8(
60953         const parasail_profile_t * const restrict profile,
60954         const char * const restrict s2, const int s2Len,
60955         const int open, const int gap,
60956         int s1_beg, int s1_end, int s2_beg, int s2_end);
60957 
60958 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sse41_128_sat(
60959         const parasail_profile_t * const restrict profile,
60960         const char * const restrict s2, const int s2Len,
60961         const int open, const int gap,
60962         int s1_beg, int s1_end, int s2_beg, int s2_end);
60963 
60964 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_avx2_256_64(
60965         const parasail_profile_t * const restrict profile,
60966         const char * const restrict s2, const int s2Len,
60967         const int open, const int gap,
60968         int s1_beg, int s1_end, int s2_beg, int s2_end);
60969 
60970 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_avx2_256_32(
60971         const parasail_profile_t * const restrict profile,
60972         const char * const restrict s2, const int s2Len,
60973         const int open, const int gap,
60974         int s1_beg, int s1_end, int s2_beg, int s2_end);
60975 
60976 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_avx2_256_16(
60977         const parasail_profile_t * const restrict profile,
60978         const char * const restrict s2, const int s2Len,
60979         const int open, const int gap,
60980         int s1_beg, int s1_end, int s2_beg, int s2_end);
60981 
60982 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_avx2_256_8(
60983         const parasail_profile_t * const restrict profile,
60984         const char * const restrict s2, const int s2Len,
60985         const int open, const int gap,
60986         int s1_beg, int s1_end, int s2_beg, int s2_end);
60987 
60988 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_avx2_256_sat(
60989         const parasail_profile_t * const restrict profile,
60990         const char * const restrict s2, const int s2Len,
60991         const int open, const int gap,
60992         int s1_beg, int s1_end, int s2_beg, int s2_end);
60993 
60994 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_altivec_128_64(
60995         const parasail_profile_t * const restrict profile,
60996         const char * const restrict s2, const int s2Len,
60997         const int open, const int gap,
60998         int s1_beg, int s1_end, int s2_beg, int s2_end);
60999 
61000 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_altivec_128_32(
61001         const parasail_profile_t * const restrict profile,
61002         const char * const restrict s2, const int s2Len,
61003         const int open, const int gap,
61004         int s1_beg, int s1_end, int s2_beg, int s2_end);
61005 
61006 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_altivec_128_16(
61007         const parasail_profile_t * const restrict profile,
61008         const char * const restrict s2, const int s2Len,
61009         const int open, const int gap,
61010         int s1_beg, int s1_end, int s2_beg, int s2_end);
61011 
61012 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_altivec_128_8(
61013         const parasail_profile_t * const restrict profile,
61014         const char * const restrict s2, const int s2Len,
61015         const int open, const int gap,
61016         int s1_beg, int s1_end, int s2_beg, int s2_end);
61017 
61018 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_altivec_128_sat(
61019         const parasail_profile_t * const restrict profile,
61020         const char * const restrict s2, const int s2Len,
61021         const int open, const int gap,
61022         int s1_beg, int s1_end, int s2_beg, int s2_end);
61023 
61024 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_neon_128_64(
61025         const parasail_profile_t * const restrict profile,
61026         const char * const restrict s2, const int s2Len,
61027         const int open, const int gap,
61028         int s1_beg, int s1_end, int s2_beg, int s2_end);
61029 
61030 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_neon_128_32(
61031         const parasail_profile_t * const restrict profile,
61032         const char * const restrict s2, const int s2Len,
61033         const int open, const int gap,
61034         int s1_beg, int s1_end, int s2_beg, int s2_end);
61035 
61036 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_neon_128_16(
61037         const parasail_profile_t * const restrict profile,
61038         const char * const restrict s2, const int s2Len,
61039         const int open, const int gap,
61040         int s1_beg, int s1_end, int s2_beg, int s2_end);
61041 
61042 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_neon_128_8(
61043         const parasail_profile_t * const restrict profile,
61044         const char * const restrict s2, const int s2Len,
61045         const int open, const int gap,
61046         int s1_beg, int s1_end, int s2_beg, int s2_end);
61047 
61048 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_neon_128_sat(
61049         const parasail_profile_t * const restrict profile,
61050         const char * const restrict s2, const int s2Len,
61051         const int open, const int gap,
61052         int s1_beg, int s1_end, int s2_beg, int s2_end);
61053 
61054 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse2_128_64(
61055         const parasail_profile_t * const restrict profile,
61056         const char * const restrict s2, const int s2Len,
61057         const int open, const int gap,
61058         int s1_beg, int s1_end, int s2_beg, int s2_end);
61059 
61060 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse2_128_32(
61061         const parasail_profile_t * const restrict profile,
61062         const char * const restrict s2, const int s2Len,
61063         const int open, const int gap,
61064         int s1_beg, int s1_end, int s2_beg, int s2_end);
61065 
61066 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse2_128_16(
61067         const parasail_profile_t * const restrict profile,
61068         const char * const restrict s2, const int s2Len,
61069         const int open, const int gap,
61070         int s1_beg, int s1_end, int s2_beg, int s2_end);
61071 
61072 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse2_128_8(
61073         const parasail_profile_t * const restrict profile,
61074         const char * const restrict s2, const int s2Len,
61075         const int open, const int gap,
61076         int s1_beg, int s1_end, int s2_beg, int s2_end);
61077 
61078 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse2_128_sat(
61079         const parasail_profile_t * const restrict profile,
61080         const char * const restrict s2, const int s2Len,
61081         const int open, const int gap,
61082         int s1_beg, int s1_end, int s2_beg, int s2_end);
61083 
61084 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse41_128_64(
61085         const parasail_profile_t * const restrict profile,
61086         const char * const restrict s2, const int s2Len,
61087         const int open, const int gap,
61088         int s1_beg, int s1_end, int s2_beg, int s2_end);
61089 
61090 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse41_128_32(
61091         const parasail_profile_t * const restrict profile,
61092         const char * const restrict s2, const int s2Len,
61093         const int open, const int gap,
61094         int s1_beg, int s1_end, int s2_beg, int s2_end);
61095 
61096 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse41_128_16(
61097         const parasail_profile_t * const restrict profile,
61098         const char * const restrict s2, const int s2Len,
61099         const int open, const int gap,
61100         int s1_beg, int s1_end, int s2_beg, int s2_end);
61101 
61102 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse41_128_8(
61103         const parasail_profile_t * const restrict profile,
61104         const char * const restrict s2, const int s2Len,
61105         const int open, const int gap,
61106         int s1_beg, int s1_end, int s2_beg, int s2_end);
61107 
61108 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sse41_128_sat(
61109         const parasail_profile_t * const restrict profile,
61110         const char * const restrict s2, const int s2Len,
61111         const int open, const int gap,
61112         int s1_beg, int s1_end, int s2_beg, int s2_end);
61113 
61114 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_avx2_256_64(
61115         const parasail_profile_t * const restrict profile,
61116         const char * const restrict s2, const int s2Len,
61117         const int open, const int gap,
61118         int s1_beg, int s1_end, int s2_beg, int s2_end);
61119 
61120 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_avx2_256_32(
61121         const parasail_profile_t * const restrict profile,
61122         const char * const restrict s2, const int s2Len,
61123         const int open, const int gap,
61124         int s1_beg, int s1_end, int s2_beg, int s2_end);
61125 
61126 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_avx2_256_16(
61127         const parasail_profile_t * const restrict profile,
61128         const char * const restrict s2, const int s2Len,
61129         const int open, const int gap,
61130         int s1_beg, int s1_end, int s2_beg, int s2_end);
61131 
61132 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_avx2_256_8(
61133         const parasail_profile_t * const restrict profile,
61134         const char * const restrict s2, const int s2Len,
61135         const int open, const int gap,
61136         int s1_beg, int s1_end, int s2_beg, int s2_end);
61137 
61138 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_avx2_256_sat(
61139         const parasail_profile_t * const restrict profile,
61140         const char * const restrict s2, const int s2Len,
61141         const int open, const int gap,
61142         int s1_beg, int s1_end, int s2_beg, int s2_end);
61143 
61144 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_altivec_128_64(
61145         const parasail_profile_t * const restrict profile,
61146         const char * const restrict s2, const int s2Len,
61147         const int open, const int gap,
61148         int s1_beg, int s1_end, int s2_beg, int s2_end);
61149 
61150 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_altivec_128_32(
61151         const parasail_profile_t * const restrict profile,
61152         const char * const restrict s2, const int s2Len,
61153         const int open, const int gap,
61154         int s1_beg, int s1_end, int s2_beg, int s2_end);
61155 
61156 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_altivec_128_16(
61157         const parasail_profile_t * const restrict profile,
61158         const char * const restrict s2, const int s2Len,
61159         const int open, const int gap,
61160         int s1_beg, int s1_end, int s2_beg, int s2_end);
61161 
61162 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_altivec_128_8(
61163         const parasail_profile_t * const restrict profile,
61164         const char * const restrict s2, const int s2Len,
61165         const int open, const int gap,
61166         int s1_beg, int s1_end, int s2_beg, int s2_end);
61167 
61168 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_altivec_128_sat(
61169         const parasail_profile_t * const restrict profile,
61170         const char * const restrict s2, const int s2Len,
61171         const int open, const int gap,
61172         int s1_beg, int s1_end, int s2_beg, int s2_end);
61173 
61174 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_neon_128_64(
61175         const parasail_profile_t * const restrict profile,
61176         const char * const restrict s2, const int s2Len,
61177         const int open, const int gap,
61178         int s1_beg, int s1_end, int s2_beg, int s2_end);
61179 
61180 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_neon_128_32(
61181         const parasail_profile_t * const restrict profile,
61182         const char * const restrict s2, const int s2Len,
61183         const int open, const int gap,
61184         int s1_beg, int s1_end, int s2_beg, int s2_end);
61185 
61186 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_neon_128_16(
61187         const parasail_profile_t * const restrict profile,
61188         const char * const restrict s2, const int s2Len,
61189         const int open, const int gap,
61190         int s1_beg, int s1_end, int s2_beg, int s2_end);
61191 
61192 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_neon_128_8(
61193         const parasail_profile_t * const restrict profile,
61194         const char * const restrict s2, const int s2Len,
61195         const int open, const int gap,
61196         int s1_beg, int s1_end, int s2_beg, int s2_end);
61197 
61198 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_neon_128_sat(
61199         const parasail_profile_t * const restrict profile,
61200         const char * const restrict s2, const int s2Len,
61201         const int open, const int gap,
61202         int s1_beg, int s1_end, int s2_beg, int s2_end);
61203 
61204 extern parasail_result_t* parasail_sw_blocked_sse41_128_32(
61205         const char * const restrict s1, const int s1Len,
61206         const char * const restrict s2, const int s2Len,
61207         const int open, const int gap,
61208         const parasail_matrix_t* matrix);
61209 
61210 extern parasail_result_t* parasail_sw_blocked_sse41_128_16(
61211         const char * const restrict s1, const int s1Len,
61212         const char * const restrict s2, const int s2Len,
61213         const int open, const int gap,
61214         const parasail_matrix_t* matrix);
61215 
61216 extern parasail_result_t* parasail_sw_table_blocked_sse41_128_32(
61217         const char * const restrict s1, const int s1Len,
61218         const char * const restrict s2, const int s2Len,
61219         const int open, const int gap,
61220         const parasail_matrix_t* matrix);
61221 
61222 extern parasail_result_t* parasail_sw_table_blocked_sse41_128_16(
61223         const char * const restrict s1, const int s1Len,
61224         const char * const restrict s2, const int s2Len,
61225         const int open, const int gap,
61226         const parasail_matrix_t* matrix);
61227 
61228 extern parasail_result_t* parasail_sw_rowcol_blocked_sse41_128_32(
61229         const char * const restrict s1, const int s1Len,
61230         const char * const restrict s2, const int s2Len,
61231         const int open, const int gap,
61232         const parasail_matrix_t* matrix);
61233 
61234 extern parasail_result_t* parasail_sw_rowcol_blocked_sse41_128_16(
61235         const char * const restrict s1, const int s1Len,
61236         const char * const restrict s2, const int s2Len,
61237         const int open, const int gap,
61238         const parasail_matrix_t* matrix);
61239 
61240 extern parasail_result_t* parasail_nw_scan_64(
61241         const char * const restrict s1, const int s1Len,
61242         const char * const restrict s2, const int s2Len,
61243         const int open, const int gap,
61244         const parasail_matrix_t* matrix);
61245 
61246 extern parasail_result_t* parasail_nw_scan_32(
61247         const char * const restrict s1, const int s1Len,
61248         const char * const restrict s2, const int s2Len,
61249         const int open, const int gap,
61250         const parasail_matrix_t* matrix);
61251 
61252 extern parasail_result_t* parasail_nw_scan_16(
61253         const char * const restrict s1, const int s1Len,
61254         const char * const restrict s2, const int s2Len,
61255         const int open, const int gap,
61256         const parasail_matrix_t* matrix);
61257 
61258 extern parasail_result_t* parasail_nw_scan_8(
61259         const char * const restrict s1, const int s1Len,
61260         const char * const restrict s2, const int s2Len,
61261         const int open, const int gap,
61262         const parasail_matrix_t* matrix);
61263 
61264 extern parasail_result_t* parasail_nw_scan_sat(
61265         const char * const restrict s1, const int s1Len,
61266         const char * const restrict s2, const int s2Len,
61267         const int open, const int gap,
61268         const parasail_matrix_t* matrix);
61269 
61270 extern parasail_result_t* parasail_nw_striped_64(
61271         const char * const restrict s1, const int s1Len,
61272         const char * const restrict s2, const int s2Len,
61273         const int open, const int gap,
61274         const parasail_matrix_t* matrix);
61275 
61276 extern parasail_result_t* parasail_nw_striped_32(
61277         const char * const restrict s1, const int s1Len,
61278         const char * const restrict s2, const int s2Len,
61279         const int open, const int gap,
61280         const parasail_matrix_t* matrix);
61281 
61282 extern parasail_result_t* parasail_nw_striped_16(
61283         const char * const restrict s1, const int s1Len,
61284         const char * const restrict s2, const int s2Len,
61285         const int open, const int gap,
61286         const parasail_matrix_t* matrix);
61287 
61288 extern parasail_result_t* parasail_nw_striped_8(
61289         const char * const restrict s1, const int s1Len,
61290         const char * const restrict s2, const int s2Len,
61291         const int open, const int gap,
61292         const parasail_matrix_t* matrix);
61293 
61294 extern parasail_result_t* parasail_nw_striped_sat(
61295         const char * const restrict s1, const int s1Len,
61296         const char * const restrict s2, const int s2Len,
61297         const int open, const int gap,
61298         const parasail_matrix_t* matrix);
61299 
61300 extern parasail_result_t* parasail_nw_diag_64(
61301         const char * const restrict s1, const int s1Len,
61302         const char * const restrict s2, const int s2Len,
61303         const int open, const int gap,
61304         const parasail_matrix_t* matrix);
61305 
61306 extern parasail_result_t* parasail_nw_diag_32(
61307         const char * const restrict s1, const int s1Len,
61308         const char * const restrict s2, const int s2Len,
61309         const int open, const int gap,
61310         const parasail_matrix_t* matrix);
61311 
61312 extern parasail_result_t* parasail_nw_diag_16(
61313         const char * const restrict s1, const int s1Len,
61314         const char * const restrict s2, const int s2Len,
61315         const int open, const int gap,
61316         const parasail_matrix_t* matrix);
61317 
61318 extern parasail_result_t* parasail_nw_diag_8(
61319         const char * const restrict s1, const int s1Len,
61320         const char * const restrict s2, const int s2Len,
61321         const int open, const int gap,
61322         const parasail_matrix_t* matrix);
61323 
61324 extern parasail_result_t* parasail_nw_diag_sat(
61325         const char * const restrict s1, const int s1Len,
61326         const char * const restrict s2, const int s2Len,
61327         const int open, const int gap,
61328         const parasail_matrix_t* matrix);
61329 
61330 extern parasail_result_t* parasail_nw_table_scan_64(
61331         const char * const restrict s1, const int s1Len,
61332         const char * const restrict s2, const int s2Len,
61333         const int open, const int gap,
61334         const parasail_matrix_t* matrix);
61335 
61336 extern parasail_result_t* parasail_nw_table_scan_32(
61337         const char * const restrict s1, const int s1Len,
61338         const char * const restrict s2, const int s2Len,
61339         const int open, const int gap,
61340         const parasail_matrix_t* matrix);
61341 
61342 extern parasail_result_t* parasail_nw_table_scan_16(
61343         const char * const restrict s1, const int s1Len,
61344         const char * const restrict s2, const int s2Len,
61345         const int open, const int gap,
61346         const parasail_matrix_t* matrix);
61347 
61348 extern parasail_result_t* parasail_nw_table_scan_8(
61349         const char * const restrict s1, const int s1Len,
61350         const char * const restrict s2, const int s2Len,
61351         const int open, const int gap,
61352         const parasail_matrix_t* matrix);
61353 
61354 extern parasail_result_t* parasail_nw_table_scan_sat(
61355         const char * const restrict s1, const int s1Len,
61356         const char * const restrict s2, const int s2Len,
61357         const int open, const int gap,
61358         const parasail_matrix_t* matrix);
61359 
61360 extern parasail_result_t* parasail_nw_table_striped_64(
61361         const char * const restrict s1, const int s1Len,
61362         const char * const restrict s2, const int s2Len,
61363         const int open, const int gap,
61364         const parasail_matrix_t* matrix);
61365 
61366 extern parasail_result_t* parasail_nw_table_striped_32(
61367         const char * const restrict s1, const int s1Len,
61368         const char * const restrict s2, const int s2Len,
61369         const int open, const int gap,
61370         const parasail_matrix_t* matrix);
61371 
61372 extern parasail_result_t* parasail_nw_table_striped_16(
61373         const char * const restrict s1, const int s1Len,
61374         const char * const restrict s2, const int s2Len,
61375         const int open, const int gap,
61376         const parasail_matrix_t* matrix);
61377 
61378 extern parasail_result_t* parasail_nw_table_striped_8(
61379         const char * const restrict s1, const int s1Len,
61380         const char * const restrict s2, const int s2Len,
61381         const int open, const int gap,
61382         const parasail_matrix_t* matrix);
61383 
61384 extern parasail_result_t* parasail_nw_table_striped_sat(
61385         const char * const restrict s1, const int s1Len,
61386         const char * const restrict s2, const int s2Len,
61387         const int open, const int gap,
61388         const parasail_matrix_t* matrix);
61389 
61390 extern parasail_result_t* parasail_nw_table_diag_64(
61391         const char * const restrict s1, const int s1Len,
61392         const char * const restrict s2, const int s2Len,
61393         const int open, const int gap,
61394         const parasail_matrix_t* matrix);
61395 
61396 extern parasail_result_t* parasail_nw_table_diag_32(
61397         const char * const restrict s1, const int s1Len,
61398         const char * const restrict s2, const int s2Len,
61399         const int open, const int gap,
61400         const parasail_matrix_t* matrix);
61401 
61402 extern parasail_result_t* parasail_nw_table_diag_16(
61403         const char * const restrict s1, const int s1Len,
61404         const char * const restrict s2, const int s2Len,
61405         const int open, const int gap,
61406         const parasail_matrix_t* matrix);
61407 
61408 extern parasail_result_t* parasail_nw_table_diag_8(
61409         const char * const restrict s1, const int s1Len,
61410         const char * const restrict s2, const int s2Len,
61411         const int open, const int gap,
61412         const parasail_matrix_t* matrix);
61413 
61414 extern parasail_result_t* parasail_nw_table_diag_sat(
61415         const char * const restrict s1, const int s1Len,
61416         const char * const restrict s2, const int s2Len,
61417         const int open, const int gap,
61418         const parasail_matrix_t* matrix);
61419 
61420 extern parasail_result_t* parasail_nw_rowcol_scan_64(
61421         const char * const restrict s1, const int s1Len,
61422         const char * const restrict s2, const int s2Len,
61423         const int open, const int gap,
61424         const parasail_matrix_t* matrix);
61425 
61426 extern parasail_result_t* parasail_nw_rowcol_scan_32(
61427         const char * const restrict s1, const int s1Len,
61428         const char * const restrict s2, const int s2Len,
61429         const int open, const int gap,
61430         const parasail_matrix_t* matrix);
61431 
61432 extern parasail_result_t* parasail_nw_rowcol_scan_16(
61433         const char * const restrict s1, const int s1Len,
61434         const char * const restrict s2, const int s2Len,
61435         const int open, const int gap,
61436         const parasail_matrix_t* matrix);
61437 
61438 extern parasail_result_t* parasail_nw_rowcol_scan_8(
61439         const char * const restrict s1, const int s1Len,
61440         const char * const restrict s2, const int s2Len,
61441         const int open, const int gap,
61442         const parasail_matrix_t* matrix);
61443 
61444 extern parasail_result_t* parasail_nw_rowcol_scan_sat(
61445         const char * const restrict s1, const int s1Len,
61446         const char * const restrict s2, const int s2Len,
61447         const int open, const int gap,
61448         const parasail_matrix_t* matrix);
61449 
61450 extern parasail_result_t* parasail_nw_rowcol_striped_64(
61451         const char * const restrict s1, const int s1Len,
61452         const char * const restrict s2, const int s2Len,
61453         const int open, const int gap,
61454         const parasail_matrix_t* matrix);
61455 
61456 extern parasail_result_t* parasail_nw_rowcol_striped_32(
61457         const char * const restrict s1, const int s1Len,
61458         const char * const restrict s2, const int s2Len,
61459         const int open, const int gap,
61460         const parasail_matrix_t* matrix);
61461 
61462 extern parasail_result_t* parasail_nw_rowcol_striped_16(
61463         const char * const restrict s1, const int s1Len,
61464         const char * const restrict s2, const int s2Len,
61465         const int open, const int gap,
61466         const parasail_matrix_t* matrix);
61467 
61468 extern parasail_result_t* parasail_nw_rowcol_striped_8(
61469         const char * const restrict s1, const int s1Len,
61470         const char * const restrict s2, const int s2Len,
61471         const int open, const int gap,
61472         const parasail_matrix_t* matrix);
61473 
61474 extern parasail_result_t* parasail_nw_rowcol_striped_sat(
61475         const char * const restrict s1, const int s1Len,
61476         const char * const restrict s2, const int s2Len,
61477         const int open, const int gap,
61478         const parasail_matrix_t* matrix);
61479 
61480 extern parasail_result_t* parasail_nw_rowcol_diag_64(
61481         const char * const restrict s1, const int s1Len,
61482         const char * const restrict s2, const int s2Len,
61483         const int open, const int gap,
61484         const parasail_matrix_t* matrix);
61485 
61486 extern parasail_result_t* parasail_nw_rowcol_diag_32(
61487         const char * const restrict s1, const int s1Len,
61488         const char * const restrict s2, const int s2Len,
61489         const int open, const int gap,
61490         const parasail_matrix_t* matrix);
61491 
61492 extern parasail_result_t* parasail_nw_rowcol_diag_16(
61493         const char * const restrict s1, const int s1Len,
61494         const char * const restrict s2, const int s2Len,
61495         const int open, const int gap,
61496         const parasail_matrix_t* matrix);
61497 
61498 extern parasail_result_t* parasail_nw_rowcol_diag_8(
61499         const char * const restrict s1, const int s1Len,
61500         const char * const restrict s2, const int s2Len,
61501         const int open, const int gap,
61502         const parasail_matrix_t* matrix);
61503 
61504 extern parasail_result_t* parasail_nw_rowcol_diag_sat(
61505         const char * const restrict s1, const int s1Len,
61506         const char * const restrict s2, const int s2Len,
61507         const int open, const int gap,
61508         const parasail_matrix_t* matrix);
61509 
61510 extern parasail_result_t* parasail_nw_trace_scan_64(
61511         const char * const restrict s1, const int s1Len,
61512         const char * const restrict s2, const int s2Len,
61513         const int open, const int gap,
61514         const parasail_matrix_t* matrix);
61515 
61516 extern parasail_result_t* parasail_nw_trace_scan_32(
61517         const char * const restrict s1, const int s1Len,
61518         const char * const restrict s2, const int s2Len,
61519         const int open, const int gap,
61520         const parasail_matrix_t* matrix);
61521 
61522 extern parasail_result_t* parasail_nw_trace_scan_16(
61523         const char * const restrict s1, const int s1Len,
61524         const char * const restrict s2, const int s2Len,
61525         const int open, const int gap,
61526         const parasail_matrix_t* matrix);
61527 
61528 extern parasail_result_t* parasail_nw_trace_scan_8(
61529         const char * const restrict s1, const int s1Len,
61530         const char * const restrict s2, const int s2Len,
61531         const int open, const int gap,
61532         const parasail_matrix_t* matrix);
61533 
61534 extern parasail_result_t* parasail_nw_trace_scan_sat(
61535         const char * const restrict s1, const int s1Len,
61536         const char * const restrict s2, const int s2Len,
61537         const int open, const int gap,
61538         const parasail_matrix_t* matrix);
61539 
61540 extern parasail_result_t* parasail_nw_trace_striped_64(
61541         const char * const restrict s1, const int s1Len,
61542         const char * const restrict s2, const int s2Len,
61543         const int open, const int gap,
61544         const parasail_matrix_t* matrix);
61545 
61546 extern parasail_result_t* parasail_nw_trace_striped_32(
61547         const char * const restrict s1, const int s1Len,
61548         const char * const restrict s2, const int s2Len,
61549         const int open, const int gap,
61550         const parasail_matrix_t* matrix);
61551 
61552 extern parasail_result_t* parasail_nw_trace_striped_16(
61553         const char * const restrict s1, const int s1Len,
61554         const char * const restrict s2, const int s2Len,
61555         const int open, const int gap,
61556         const parasail_matrix_t* matrix);
61557 
61558 extern parasail_result_t* parasail_nw_trace_striped_8(
61559         const char * const restrict s1, const int s1Len,
61560         const char * const restrict s2, const int s2Len,
61561         const int open, const int gap,
61562         const parasail_matrix_t* matrix);
61563 
61564 extern parasail_result_t* parasail_nw_trace_striped_sat(
61565         const char * const restrict s1, const int s1Len,
61566         const char * const restrict s2, const int s2Len,
61567         const int open, const int gap,
61568         const parasail_matrix_t* matrix);
61569 
61570 extern parasail_result_t* parasail_nw_trace_diag_64(
61571         const char * const restrict s1, const int s1Len,
61572         const char * const restrict s2, const int s2Len,
61573         const int open, const int gap,
61574         const parasail_matrix_t* matrix);
61575 
61576 extern parasail_result_t* parasail_nw_trace_diag_32(
61577         const char * const restrict s1, const int s1Len,
61578         const char * const restrict s2, const int s2Len,
61579         const int open, const int gap,
61580         const parasail_matrix_t* matrix);
61581 
61582 extern parasail_result_t* parasail_nw_trace_diag_16(
61583         const char * const restrict s1, const int s1Len,
61584         const char * const restrict s2, const int s2Len,
61585         const int open, const int gap,
61586         const parasail_matrix_t* matrix);
61587 
61588 extern parasail_result_t* parasail_nw_trace_diag_8(
61589         const char * const restrict s1, const int s1Len,
61590         const char * const restrict s2, const int s2Len,
61591         const int open, const int gap,
61592         const parasail_matrix_t* matrix);
61593 
61594 extern parasail_result_t* parasail_nw_trace_diag_sat(
61595         const char * const restrict s1, const int s1Len,
61596         const char * const restrict s2, const int s2Len,
61597         const int open, const int gap,
61598         const parasail_matrix_t* matrix);
61599 
61600 extern parasail_result_t* parasail_nw_stats_scan_64(
61601         const char * const restrict s1, const int s1Len,
61602         const char * const restrict s2, const int s2Len,
61603         const int open, const int gap,
61604         const parasail_matrix_t* matrix);
61605 
61606 extern parasail_result_t* parasail_nw_stats_scan_32(
61607         const char * const restrict s1, const int s1Len,
61608         const char * const restrict s2, const int s2Len,
61609         const int open, const int gap,
61610         const parasail_matrix_t* matrix);
61611 
61612 extern parasail_result_t* parasail_nw_stats_scan_16(
61613         const char * const restrict s1, const int s1Len,
61614         const char * const restrict s2, const int s2Len,
61615         const int open, const int gap,
61616         const parasail_matrix_t* matrix);
61617 
61618 extern parasail_result_t* parasail_nw_stats_scan_8(
61619         const char * const restrict s1, const int s1Len,
61620         const char * const restrict s2, const int s2Len,
61621         const int open, const int gap,
61622         const parasail_matrix_t* matrix);
61623 
61624 extern parasail_result_t* parasail_nw_stats_scan_sat(
61625         const char * const restrict s1, const int s1Len,
61626         const char * const restrict s2, const int s2Len,
61627         const int open, const int gap,
61628         const parasail_matrix_t* matrix);
61629 
61630 extern parasail_result_t* parasail_nw_stats_striped_64(
61631         const char * const restrict s1, const int s1Len,
61632         const char * const restrict s2, const int s2Len,
61633         const int open, const int gap,
61634         const parasail_matrix_t* matrix);
61635 
61636 extern parasail_result_t* parasail_nw_stats_striped_32(
61637         const char * const restrict s1, const int s1Len,
61638         const char * const restrict s2, const int s2Len,
61639         const int open, const int gap,
61640         const parasail_matrix_t* matrix);
61641 
61642 extern parasail_result_t* parasail_nw_stats_striped_16(
61643         const char * const restrict s1, const int s1Len,
61644         const char * const restrict s2, const int s2Len,
61645         const int open, const int gap,
61646         const parasail_matrix_t* matrix);
61647 
61648 extern parasail_result_t* parasail_nw_stats_striped_8(
61649         const char * const restrict s1, const int s1Len,
61650         const char * const restrict s2, const int s2Len,
61651         const int open, const int gap,
61652         const parasail_matrix_t* matrix);
61653 
61654 extern parasail_result_t* parasail_nw_stats_striped_sat(
61655         const char * const restrict s1, const int s1Len,
61656         const char * const restrict s2, const int s2Len,
61657         const int open, const int gap,
61658         const parasail_matrix_t* matrix);
61659 
61660 extern parasail_result_t* parasail_nw_stats_diag_64(
61661         const char * const restrict s1, const int s1Len,
61662         const char * const restrict s2, const int s2Len,
61663         const int open, const int gap,
61664         const parasail_matrix_t* matrix);
61665 
61666 extern parasail_result_t* parasail_nw_stats_diag_32(
61667         const char * const restrict s1, const int s1Len,
61668         const char * const restrict s2, const int s2Len,
61669         const int open, const int gap,
61670         const parasail_matrix_t* matrix);
61671 
61672 extern parasail_result_t* parasail_nw_stats_diag_16(
61673         const char * const restrict s1, const int s1Len,
61674         const char * const restrict s2, const int s2Len,
61675         const int open, const int gap,
61676         const parasail_matrix_t* matrix);
61677 
61678 extern parasail_result_t* parasail_nw_stats_diag_8(
61679         const char * const restrict s1, const int s1Len,
61680         const char * const restrict s2, const int s2Len,
61681         const int open, const int gap,
61682         const parasail_matrix_t* matrix);
61683 
61684 extern parasail_result_t* parasail_nw_stats_diag_sat(
61685         const char * const restrict s1, const int s1Len,
61686         const char * const restrict s2, const int s2Len,
61687         const int open, const int gap,
61688         const parasail_matrix_t* matrix);
61689 
61690 extern parasail_result_t* parasail_nw_stats_table_scan_64(
61691         const char * const restrict s1, const int s1Len,
61692         const char * const restrict s2, const int s2Len,
61693         const int open, const int gap,
61694         const parasail_matrix_t* matrix);
61695 
61696 extern parasail_result_t* parasail_nw_stats_table_scan_32(
61697         const char * const restrict s1, const int s1Len,
61698         const char * const restrict s2, const int s2Len,
61699         const int open, const int gap,
61700         const parasail_matrix_t* matrix);
61701 
61702 extern parasail_result_t* parasail_nw_stats_table_scan_16(
61703         const char * const restrict s1, const int s1Len,
61704         const char * const restrict s2, const int s2Len,
61705         const int open, const int gap,
61706         const parasail_matrix_t* matrix);
61707 
61708 extern parasail_result_t* parasail_nw_stats_table_scan_8(
61709         const char * const restrict s1, const int s1Len,
61710         const char * const restrict s2, const int s2Len,
61711         const int open, const int gap,
61712         const parasail_matrix_t* matrix);
61713 
61714 extern parasail_result_t* parasail_nw_stats_table_scan_sat(
61715         const char * const restrict s1, const int s1Len,
61716         const char * const restrict s2, const int s2Len,
61717         const int open, const int gap,
61718         const parasail_matrix_t* matrix);
61719 
61720 extern parasail_result_t* parasail_nw_stats_table_striped_64(
61721         const char * const restrict s1, const int s1Len,
61722         const char * const restrict s2, const int s2Len,
61723         const int open, const int gap,
61724         const parasail_matrix_t* matrix);
61725 
61726 extern parasail_result_t* parasail_nw_stats_table_striped_32(
61727         const char * const restrict s1, const int s1Len,
61728         const char * const restrict s2, const int s2Len,
61729         const int open, const int gap,
61730         const parasail_matrix_t* matrix);
61731 
61732 extern parasail_result_t* parasail_nw_stats_table_striped_16(
61733         const char * const restrict s1, const int s1Len,
61734         const char * const restrict s2, const int s2Len,
61735         const int open, const int gap,
61736         const parasail_matrix_t* matrix);
61737 
61738 extern parasail_result_t* parasail_nw_stats_table_striped_8(
61739         const char * const restrict s1, const int s1Len,
61740         const char * const restrict s2, const int s2Len,
61741         const int open, const int gap,
61742         const parasail_matrix_t* matrix);
61743 
61744 extern parasail_result_t* parasail_nw_stats_table_striped_sat(
61745         const char * const restrict s1, const int s1Len,
61746         const char * const restrict s2, const int s2Len,
61747         const int open, const int gap,
61748         const parasail_matrix_t* matrix);
61749 
61750 extern parasail_result_t* parasail_nw_stats_table_diag_64(
61751         const char * const restrict s1, const int s1Len,
61752         const char * const restrict s2, const int s2Len,
61753         const int open, const int gap,
61754         const parasail_matrix_t* matrix);
61755 
61756 extern parasail_result_t* parasail_nw_stats_table_diag_32(
61757         const char * const restrict s1, const int s1Len,
61758         const char * const restrict s2, const int s2Len,
61759         const int open, const int gap,
61760         const parasail_matrix_t* matrix);
61761 
61762 extern parasail_result_t* parasail_nw_stats_table_diag_16(
61763         const char * const restrict s1, const int s1Len,
61764         const char * const restrict s2, const int s2Len,
61765         const int open, const int gap,
61766         const parasail_matrix_t* matrix);
61767 
61768 extern parasail_result_t* parasail_nw_stats_table_diag_8(
61769         const char * const restrict s1, const int s1Len,
61770         const char * const restrict s2, const int s2Len,
61771         const int open, const int gap,
61772         const parasail_matrix_t* matrix);
61773 
61774 extern parasail_result_t* parasail_nw_stats_table_diag_sat(
61775         const char * const restrict s1, const int s1Len,
61776         const char * const restrict s2, const int s2Len,
61777         const int open, const int gap,
61778         const parasail_matrix_t* matrix);
61779 
61780 extern parasail_result_t* parasail_nw_stats_rowcol_scan_64(
61781         const char * const restrict s1, const int s1Len,
61782         const char * const restrict s2, const int s2Len,
61783         const int open, const int gap,
61784         const parasail_matrix_t* matrix);
61785 
61786 extern parasail_result_t* parasail_nw_stats_rowcol_scan_32(
61787         const char * const restrict s1, const int s1Len,
61788         const char * const restrict s2, const int s2Len,
61789         const int open, const int gap,
61790         const parasail_matrix_t* matrix);
61791 
61792 extern parasail_result_t* parasail_nw_stats_rowcol_scan_16(
61793         const char * const restrict s1, const int s1Len,
61794         const char * const restrict s2, const int s2Len,
61795         const int open, const int gap,
61796         const parasail_matrix_t* matrix);
61797 
61798 extern parasail_result_t* parasail_nw_stats_rowcol_scan_8(
61799         const char * const restrict s1, const int s1Len,
61800         const char * const restrict s2, const int s2Len,
61801         const int open, const int gap,
61802         const parasail_matrix_t* matrix);
61803 
61804 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sat(
61805         const char * const restrict s1, const int s1Len,
61806         const char * const restrict s2, const int s2Len,
61807         const int open, const int gap,
61808         const parasail_matrix_t* matrix);
61809 
61810 extern parasail_result_t* parasail_nw_stats_rowcol_striped_64(
61811         const char * const restrict s1, const int s1Len,
61812         const char * const restrict s2, const int s2Len,
61813         const int open, const int gap,
61814         const parasail_matrix_t* matrix);
61815 
61816 extern parasail_result_t* parasail_nw_stats_rowcol_striped_32(
61817         const char * const restrict s1, const int s1Len,
61818         const char * const restrict s2, const int s2Len,
61819         const int open, const int gap,
61820         const parasail_matrix_t* matrix);
61821 
61822 extern parasail_result_t* parasail_nw_stats_rowcol_striped_16(
61823         const char * const restrict s1, const int s1Len,
61824         const char * const restrict s2, const int s2Len,
61825         const int open, const int gap,
61826         const parasail_matrix_t* matrix);
61827 
61828 extern parasail_result_t* parasail_nw_stats_rowcol_striped_8(
61829         const char * const restrict s1, const int s1Len,
61830         const char * const restrict s2, const int s2Len,
61831         const int open, const int gap,
61832         const parasail_matrix_t* matrix);
61833 
61834 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sat(
61835         const char * const restrict s1, const int s1Len,
61836         const char * const restrict s2, const int s2Len,
61837         const int open, const int gap,
61838         const parasail_matrix_t* matrix);
61839 
61840 extern parasail_result_t* parasail_nw_stats_rowcol_diag_64(
61841         const char * const restrict s1, const int s1Len,
61842         const char * const restrict s2, const int s2Len,
61843         const int open, const int gap,
61844         const parasail_matrix_t* matrix);
61845 
61846 extern parasail_result_t* parasail_nw_stats_rowcol_diag_32(
61847         const char * const restrict s1, const int s1Len,
61848         const char * const restrict s2, const int s2Len,
61849         const int open, const int gap,
61850         const parasail_matrix_t* matrix);
61851 
61852 extern parasail_result_t* parasail_nw_stats_rowcol_diag_16(
61853         const char * const restrict s1, const int s1Len,
61854         const char * const restrict s2, const int s2Len,
61855         const int open, const int gap,
61856         const parasail_matrix_t* matrix);
61857 
61858 extern parasail_result_t* parasail_nw_stats_rowcol_diag_8(
61859         const char * const restrict s1, const int s1Len,
61860         const char * const restrict s2, const int s2Len,
61861         const int open, const int gap,
61862         const parasail_matrix_t* matrix);
61863 
61864 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sat(
61865         const char * const restrict s1, const int s1Len,
61866         const char * const restrict s2, const int s2Len,
61867         const int open, const int gap,
61868         const parasail_matrix_t* matrix);
61869 
61870 extern parasail_result_t* parasail_sg_scan_64(
61871         const char * const restrict s1, const int s1Len,
61872         const char * const restrict s2, const int s2Len,
61873         const int open, const int gap,
61874         const parasail_matrix_t* matrix);
61875 
61876 extern parasail_result_t* parasail_sg_scan_32(
61877         const char * const restrict s1, const int s1Len,
61878         const char * const restrict s2, const int s2Len,
61879         const int open, const int gap,
61880         const parasail_matrix_t* matrix);
61881 
61882 extern parasail_result_t* parasail_sg_scan_16(
61883         const char * const restrict s1, const int s1Len,
61884         const char * const restrict s2, const int s2Len,
61885         const int open, const int gap,
61886         const parasail_matrix_t* matrix);
61887 
61888 extern parasail_result_t* parasail_sg_scan_8(
61889         const char * const restrict s1, const int s1Len,
61890         const char * const restrict s2, const int s2Len,
61891         const int open, const int gap,
61892         const parasail_matrix_t* matrix);
61893 
61894 extern parasail_result_t* parasail_sg_scan_sat(
61895         const char * const restrict s1, const int s1Len,
61896         const char * const restrict s2, const int s2Len,
61897         const int open, const int gap,
61898         const parasail_matrix_t* matrix);
61899 
61900 extern parasail_result_t* parasail_sg_striped_64(
61901         const char * const restrict s1, const int s1Len,
61902         const char * const restrict s2, const int s2Len,
61903         const int open, const int gap,
61904         const parasail_matrix_t* matrix);
61905 
61906 extern parasail_result_t* parasail_sg_striped_32(
61907         const char * const restrict s1, const int s1Len,
61908         const char * const restrict s2, const int s2Len,
61909         const int open, const int gap,
61910         const parasail_matrix_t* matrix);
61911 
61912 extern parasail_result_t* parasail_sg_striped_16(
61913         const char * const restrict s1, const int s1Len,
61914         const char * const restrict s2, const int s2Len,
61915         const int open, const int gap,
61916         const parasail_matrix_t* matrix);
61917 
61918 extern parasail_result_t* parasail_sg_striped_8(
61919         const char * const restrict s1, const int s1Len,
61920         const char * const restrict s2, const int s2Len,
61921         const int open, const int gap,
61922         const parasail_matrix_t* matrix);
61923 
61924 extern parasail_result_t* parasail_sg_striped_sat(
61925         const char * const restrict s1, const int s1Len,
61926         const char * const restrict s2, const int s2Len,
61927         const int open, const int gap,
61928         const parasail_matrix_t* matrix);
61929 
61930 extern parasail_result_t* parasail_sg_diag_64(
61931         const char * const restrict s1, const int s1Len,
61932         const char * const restrict s2, const int s2Len,
61933         const int open, const int gap,
61934         const parasail_matrix_t* matrix);
61935 
61936 extern parasail_result_t* parasail_sg_diag_32(
61937         const char * const restrict s1, const int s1Len,
61938         const char * const restrict s2, const int s2Len,
61939         const int open, const int gap,
61940         const parasail_matrix_t* matrix);
61941 
61942 extern parasail_result_t* parasail_sg_diag_16(
61943         const char * const restrict s1, const int s1Len,
61944         const char * const restrict s2, const int s2Len,
61945         const int open, const int gap,
61946         const parasail_matrix_t* matrix);
61947 
61948 extern parasail_result_t* parasail_sg_diag_8(
61949         const char * const restrict s1, const int s1Len,
61950         const char * const restrict s2, const int s2Len,
61951         const int open, const int gap,
61952         const parasail_matrix_t* matrix);
61953 
61954 extern parasail_result_t* parasail_sg_diag_sat(
61955         const char * const restrict s1, const int s1Len,
61956         const char * const restrict s2, const int s2Len,
61957         const int open, const int gap,
61958         const parasail_matrix_t* matrix);
61959 
61960 extern parasail_result_t* parasail_sg_table_scan_64(
61961         const char * const restrict s1, const int s1Len,
61962         const char * const restrict s2, const int s2Len,
61963         const int open, const int gap,
61964         const parasail_matrix_t* matrix);
61965 
61966 extern parasail_result_t* parasail_sg_table_scan_32(
61967         const char * const restrict s1, const int s1Len,
61968         const char * const restrict s2, const int s2Len,
61969         const int open, const int gap,
61970         const parasail_matrix_t* matrix);
61971 
61972 extern parasail_result_t* parasail_sg_table_scan_16(
61973         const char * const restrict s1, const int s1Len,
61974         const char * const restrict s2, const int s2Len,
61975         const int open, const int gap,
61976         const parasail_matrix_t* matrix);
61977 
61978 extern parasail_result_t* parasail_sg_table_scan_8(
61979         const char * const restrict s1, const int s1Len,
61980         const char * const restrict s2, const int s2Len,
61981         const int open, const int gap,
61982         const parasail_matrix_t* matrix);
61983 
61984 extern parasail_result_t* parasail_sg_table_scan_sat(
61985         const char * const restrict s1, const int s1Len,
61986         const char * const restrict s2, const int s2Len,
61987         const int open, const int gap,
61988         const parasail_matrix_t* matrix);
61989 
61990 extern parasail_result_t* parasail_sg_table_striped_64(
61991         const char * const restrict s1, const int s1Len,
61992         const char * const restrict s2, const int s2Len,
61993         const int open, const int gap,
61994         const parasail_matrix_t* matrix);
61995 
61996 extern parasail_result_t* parasail_sg_table_striped_32(
61997         const char * const restrict s1, const int s1Len,
61998         const char * const restrict s2, const int s2Len,
61999         const int open, const int gap,
62000         const parasail_matrix_t* matrix);
62001 
62002 extern parasail_result_t* parasail_sg_table_striped_16(
62003         const char * const restrict s1, const int s1Len,
62004         const char * const restrict s2, const int s2Len,
62005         const int open, const int gap,
62006         const parasail_matrix_t* matrix);
62007 
62008 extern parasail_result_t* parasail_sg_table_striped_8(
62009         const char * const restrict s1, const int s1Len,
62010         const char * const restrict s2, const int s2Len,
62011         const int open, const int gap,
62012         const parasail_matrix_t* matrix);
62013 
62014 extern parasail_result_t* parasail_sg_table_striped_sat(
62015         const char * const restrict s1, const int s1Len,
62016         const char * const restrict s2, const int s2Len,
62017         const int open, const int gap,
62018         const parasail_matrix_t* matrix);
62019 
62020 extern parasail_result_t* parasail_sg_table_diag_64(
62021         const char * const restrict s1, const int s1Len,
62022         const char * const restrict s2, const int s2Len,
62023         const int open, const int gap,
62024         const parasail_matrix_t* matrix);
62025 
62026 extern parasail_result_t* parasail_sg_table_diag_32(
62027         const char * const restrict s1, const int s1Len,
62028         const char * const restrict s2, const int s2Len,
62029         const int open, const int gap,
62030         const parasail_matrix_t* matrix);
62031 
62032 extern parasail_result_t* parasail_sg_table_diag_16(
62033         const char * const restrict s1, const int s1Len,
62034         const char * const restrict s2, const int s2Len,
62035         const int open, const int gap,
62036         const parasail_matrix_t* matrix);
62037 
62038 extern parasail_result_t* parasail_sg_table_diag_8(
62039         const char * const restrict s1, const int s1Len,
62040         const char * const restrict s2, const int s2Len,
62041         const int open, const int gap,
62042         const parasail_matrix_t* matrix);
62043 
62044 extern parasail_result_t* parasail_sg_table_diag_sat(
62045         const char * const restrict s1, const int s1Len,
62046         const char * const restrict s2, const int s2Len,
62047         const int open, const int gap,
62048         const parasail_matrix_t* matrix);
62049 
62050 extern parasail_result_t* parasail_sg_rowcol_scan_64(
62051         const char * const restrict s1, const int s1Len,
62052         const char * const restrict s2, const int s2Len,
62053         const int open, const int gap,
62054         const parasail_matrix_t* matrix);
62055 
62056 extern parasail_result_t* parasail_sg_rowcol_scan_32(
62057         const char * const restrict s1, const int s1Len,
62058         const char * const restrict s2, const int s2Len,
62059         const int open, const int gap,
62060         const parasail_matrix_t* matrix);
62061 
62062 extern parasail_result_t* parasail_sg_rowcol_scan_16(
62063         const char * const restrict s1, const int s1Len,
62064         const char * const restrict s2, const int s2Len,
62065         const int open, const int gap,
62066         const parasail_matrix_t* matrix);
62067 
62068 extern parasail_result_t* parasail_sg_rowcol_scan_8(
62069         const char * const restrict s1, const int s1Len,
62070         const char * const restrict s2, const int s2Len,
62071         const int open, const int gap,
62072         const parasail_matrix_t* matrix);
62073 
62074 extern parasail_result_t* parasail_sg_rowcol_scan_sat(
62075         const char * const restrict s1, const int s1Len,
62076         const char * const restrict s2, const int s2Len,
62077         const int open, const int gap,
62078         const parasail_matrix_t* matrix);
62079 
62080 extern parasail_result_t* parasail_sg_rowcol_striped_64(
62081         const char * const restrict s1, const int s1Len,
62082         const char * const restrict s2, const int s2Len,
62083         const int open, const int gap,
62084         const parasail_matrix_t* matrix);
62085 
62086 extern parasail_result_t* parasail_sg_rowcol_striped_32(
62087         const char * const restrict s1, const int s1Len,
62088         const char * const restrict s2, const int s2Len,
62089         const int open, const int gap,
62090         const parasail_matrix_t* matrix);
62091 
62092 extern parasail_result_t* parasail_sg_rowcol_striped_16(
62093         const char * const restrict s1, const int s1Len,
62094         const char * const restrict s2, const int s2Len,
62095         const int open, const int gap,
62096         const parasail_matrix_t* matrix);
62097 
62098 extern parasail_result_t* parasail_sg_rowcol_striped_8(
62099         const char * const restrict s1, const int s1Len,
62100         const char * const restrict s2, const int s2Len,
62101         const int open, const int gap,
62102         const parasail_matrix_t* matrix);
62103 
62104 extern parasail_result_t* parasail_sg_rowcol_striped_sat(
62105         const char * const restrict s1, const int s1Len,
62106         const char * const restrict s2, const int s2Len,
62107         const int open, const int gap,
62108         const parasail_matrix_t* matrix);
62109 
62110 extern parasail_result_t* parasail_sg_rowcol_diag_64(
62111         const char * const restrict s1, const int s1Len,
62112         const char * const restrict s2, const int s2Len,
62113         const int open, const int gap,
62114         const parasail_matrix_t* matrix);
62115 
62116 extern parasail_result_t* parasail_sg_rowcol_diag_32(
62117         const char * const restrict s1, const int s1Len,
62118         const char * const restrict s2, const int s2Len,
62119         const int open, const int gap,
62120         const parasail_matrix_t* matrix);
62121 
62122 extern parasail_result_t* parasail_sg_rowcol_diag_16(
62123         const char * const restrict s1, const int s1Len,
62124         const char * const restrict s2, const int s2Len,
62125         const int open, const int gap,
62126         const parasail_matrix_t* matrix);
62127 
62128 extern parasail_result_t* parasail_sg_rowcol_diag_8(
62129         const char * const restrict s1, const int s1Len,
62130         const char * const restrict s2, const int s2Len,
62131         const int open, const int gap,
62132         const parasail_matrix_t* matrix);
62133 
62134 extern parasail_result_t* parasail_sg_rowcol_diag_sat(
62135         const char * const restrict s1, const int s1Len,
62136         const char * const restrict s2, const int s2Len,
62137         const int open, const int gap,
62138         const parasail_matrix_t* matrix);
62139 
62140 extern parasail_result_t* parasail_sg_trace_scan_64(
62141         const char * const restrict s1, const int s1Len,
62142         const char * const restrict s2, const int s2Len,
62143         const int open, const int gap,
62144         const parasail_matrix_t* matrix);
62145 
62146 extern parasail_result_t* parasail_sg_trace_scan_32(
62147         const char * const restrict s1, const int s1Len,
62148         const char * const restrict s2, const int s2Len,
62149         const int open, const int gap,
62150         const parasail_matrix_t* matrix);
62151 
62152 extern parasail_result_t* parasail_sg_trace_scan_16(
62153         const char * const restrict s1, const int s1Len,
62154         const char * const restrict s2, const int s2Len,
62155         const int open, const int gap,
62156         const parasail_matrix_t* matrix);
62157 
62158 extern parasail_result_t* parasail_sg_trace_scan_8(
62159         const char * const restrict s1, const int s1Len,
62160         const char * const restrict s2, const int s2Len,
62161         const int open, const int gap,
62162         const parasail_matrix_t* matrix);
62163 
62164 extern parasail_result_t* parasail_sg_trace_scan_sat(
62165         const char * const restrict s1, const int s1Len,
62166         const char * const restrict s2, const int s2Len,
62167         const int open, const int gap,
62168         const parasail_matrix_t* matrix);
62169 
62170 extern parasail_result_t* parasail_sg_trace_striped_64(
62171         const char * const restrict s1, const int s1Len,
62172         const char * const restrict s2, const int s2Len,
62173         const int open, const int gap,
62174         const parasail_matrix_t* matrix);
62175 
62176 extern parasail_result_t* parasail_sg_trace_striped_32(
62177         const char * const restrict s1, const int s1Len,
62178         const char * const restrict s2, const int s2Len,
62179         const int open, const int gap,
62180         const parasail_matrix_t* matrix);
62181 
62182 extern parasail_result_t* parasail_sg_trace_striped_16(
62183         const char * const restrict s1, const int s1Len,
62184         const char * const restrict s2, const int s2Len,
62185         const int open, const int gap,
62186         const parasail_matrix_t* matrix);
62187 
62188 extern parasail_result_t* parasail_sg_trace_striped_8(
62189         const char * const restrict s1, const int s1Len,
62190         const char * const restrict s2, const int s2Len,
62191         const int open, const int gap,
62192         const parasail_matrix_t* matrix);
62193 
62194 extern parasail_result_t* parasail_sg_trace_striped_sat(
62195         const char * const restrict s1, const int s1Len,
62196         const char * const restrict s2, const int s2Len,
62197         const int open, const int gap,
62198         const parasail_matrix_t* matrix);
62199 
62200 extern parasail_result_t* parasail_sg_trace_diag_64(
62201         const char * const restrict s1, const int s1Len,
62202         const char * const restrict s2, const int s2Len,
62203         const int open, const int gap,
62204         const parasail_matrix_t* matrix);
62205 
62206 extern parasail_result_t* parasail_sg_trace_diag_32(
62207         const char * const restrict s1, const int s1Len,
62208         const char * const restrict s2, const int s2Len,
62209         const int open, const int gap,
62210         const parasail_matrix_t* matrix);
62211 
62212 extern parasail_result_t* parasail_sg_trace_diag_16(
62213         const char * const restrict s1, const int s1Len,
62214         const char * const restrict s2, const int s2Len,
62215         const int open, const int gap,
62216         const parasail_matrix_t* matrix);
62217 
62218 extern parasail_result_t* parasail_sg_trace_diag_8(
62219         const char * const restrict s1, const int s1Len,
62220         const char * const restrict s2, const int s2Len,
62221         const int open, const int gap,
62222         const parasail_matrix_t* matrix);
62223 
62224 extern parasail_result_t* parasail_sg_trace_diag_sat(
62225         const char * const restrict s1, const int s1Len,
62226         const char * const restrict s2, const int s2Len,
62227         const int open, const int gap,
62228         const parasail_matrix_t* matrix);
62229 
62230 extern parasail_result_t* parasail_sg_stats_scan_64(
62231         const char * const restrict s1, const int s1Len,
62232         const char * const restrict s2, const int s2Len,
62233         const int open, const int gap,
62234         const parasail_matrix_t* matrix);
62235 
62236 extern parasail_result_t* parasail_sg_stats_scan_32(
62237         const char * const restrict s1, const int s1Len,
62238         const char * const restrict s2, const int s2Len,
62239         const int open, const int gap,
62240         const parasail_matrix_t* matrix);
62241 
62242 extern parasail_result_t* parasail_sg_stats_scan_16(
62243         const char * const restrict s1, const int s1Len,
62244         const char * const restrict s2, const int s2Len,
62245         const int open, const int gap,
62246         const parasail_matrix_t* matrix);
62247 
62248 extern parasail_result_t* parasail_sg_stats_scan_8(
62249         const char * const restrict s1, const int s1Len,
62250         const char * const restrict s2, const int s2Len,
62251         const int open, const int gap,
62252         const parasail_matrix_t* matrix);
62253 
62254 extern parasail_result_t* parasail_sg_stats_scan_sat(
62255         const char * const restrict s1, const int s1Len,
62256         const char * const restrict s2, const int s2Len,
62257         const int open, const int gap,
62258         const parasail_matrix_t* matrix);
62259 
62260 extern parasail_result_t* parasail_sg_stats_striped_64(
62261         const char * const restrict s1, const int s1Len,
62262         const char * const restrict s2, const int s2Len,
62263         const int open, const int gap,
62264         const parasail_matrix_t* matrix);
62265 
62266 extern parasail_result_t* parasail_sg_stats_striped_32(
62267         const char * const restrict s1, const int s1Len,
62268         const char * const restrict s2, const int s2Len,
62269         const int open, const int gap,
62270         const parasail_matrix_t* matrix);
62271 
62272 extern parasail_result_t* parasail_sg_stats_striped_16(
62273         const char * const restrict s1, const int s1Len,
62274         const char * const restrict s2, const int s2Len,
62275         const int open, const int gap,
62276         const parasail_matrix_t* matrix);
62277 
62278 extern parasail_result_t* parasail_sg_stats_striped_8(
62279         const char * const restrict s1, const int s1Len,
62280         const char * const restrict s2, const int s2Len,
62281         const int open, const int gap,
62282         const parasail_matrix_t* matrix);
62283 
62284 extern parasail_result_t* parasail_sg_stats_striped_sat(
62285         const char * const restrict s1, const int s1Len,
62286         const char * const restrict s2, const int s2Len,
62287         const int open, const int gap,
62288         const parasail_matrix_t* matrix);
62289 
62290 extern parasail_result_t* parasail_sg_stats_diag_64(
62291         const char * const restrict s1, const int s1Len,
62292         const char * const restrict s2, const int s2Len,
62293         const int open, const int gap,
62294         const parasail_matrix_t* matrix);
62295 
62296 extern parasail_result_t* parasail_sg_stats_diag_32(
62297         const char * const restrict s1, const int s1Len,
62298         const char * const restrict s2, const int s2Len,
62299         const int open, const int gap,
62300         const parasail_matrix_t* matrix);
62301 
62302 extern parasail_result_t* parasail_sg_stats_diag_16(
62303         const char * const restrict s1, const int s1Len,
62304         const char * const restrict s2, const int s2Len,
62305         const int open, const int gap,
62306         const parasail_matrix_t* matrix);
62307 
62308 extern parasail_result_t* parasail_sg_stats_diag_8(
62309         const char * const restrict s1, const int s1Len,
62310         const char * const restrict s2, const int s2Len,
62311         const int open, const int gap,
62312         const parasail_matrix_t* matrix);
62313 
62314 extern parasail_result_t* parasail_sg_stats_diag_sat(
62315         const char * const restrict s1, const int s1Len,
62316         const char * const restrict s2, const int s2Len,
62317         const int open, const int gap,
62318         const parasail_matrix_t* matrix);
62319 
62320 extern parasail_result_t* parasail_sg_stats_table_scan_64(
62321         const char * const restrict s1, const int s1Len,
62322         const char * const restrict s2, const int s2Len,
62323         const int open, const int gap,
62324         const parasail_matrix_t* matrix);
62325 
62326 extern parasail_result_t* parasail_sg_stats_table_scan_32(
62327         const char * const restrict s1, const int s1Len,
62328         const char * const restrict s2, const int s2Len,
62329         const int open, const int gap,
62330         const parasail_matrix_t* matrix);
62331 
62332 extern parasail_result_t* parasail_sg_stats_table_scan_16(
62333         const char * const restrict s1, const int s1Len,
62334         const char * const restrict s2, const int s2Len,
62335         const int open, const int gap,
62336         const parasail_matrix_t* matrix);
62337 
62338 extern parasail_result_t* parasail_sg_stats_table_scan_8(
62339         const char * const restrict s1, const int s1Len,
62340         const char * const restrict s2, const int s2Len,
62341         const int open, const int gap,
62342         const parasail_matrix_t* matrix);
62343 
62344 extern parasail_result_t* parasail_sg_stats_table_scan_sat(
62345         const char * const restrict s1, const int s1Len,
62346         const char * const restrict s2, const int s2Len,
62347         const int open, const int gap,
62348         const parasail_matrix_t* matrix);
62349 
62350 extern parasail_result_t* parasail_sg_stats_table_striped_64(
62351         const char * const restrict s1, const int s1Len,
62352         const char * const restrict s2, const int s2Len,
62353         const int open, const int gap,
62354         const parasail_matrix_t* matrix);
62355 
62356 extern parasail_result_t* parasail_sg_stats_table_striped_32(
62357         const char * const restrict s1, const int s1Len,
62358         const char * const restrict s2, const int s2Len,
62359         const int open, const int gap,
62360         const parasail_matrix_t* matrix);
62361 
62362 extern parasail_result_t* parasail_sg_stats_table_striped_16(
62363         const char * const restrict s1, const int s1Len,
62364         const char * const restrict s2, const int s2Len,
62365         const int open, const int gap,
62366         const parasail_matrix_t* matrix);
62367 
62368 extern parasail_result_t* parasail_sg_stats_table_striped_8(
62369         const char * const restrict s1, const int s1Len,
62370         const char * const restrict s2, const int s2Len,
62371         const int open, const int gap,
62372         const parasail_matrix_t* matrix);
62373 
62374 extern parasail_result_t* parasail_sg_stats_table_striped_sat(
62375         const char * const restrict s1, const int s1Len,
62376         const char * const restrict s2, const int s2Len,
62377         const int open, const int gap,
62378         const parasail_matrix_t* matrix);
62379 
62380 extern parasail_result_t* parasail_sg_stats_table_diag_64(
62381         const char * const restrict s1, const int s1Len,
62382         const char * const restrict s2, const int s2Len,
62383         const int open, const int gap,
62384         const parasail_matrix_t* matrix);
62385 
62386 extern parasail_result_t* parasail_sg_stats_table_diag_32(
62387         const char * const restrict s1, const int s1Len,
62388         const char * const restrict s2, const int s2Len,
62389         const int open, const int gap,
62390         const parasail_matrix_t* matrix);
62391 
62392 extern parasail_result_t* parasail_sg_stats_table_diag_16(
62393         const char * const restrict s1, const int s1Len,
62394         const char * const restrict s2, const int s2Len,
62395         const int open, const int gap,
62396         const parasail_matrix_t* matrix);
62397 
62398 extern parasail_result_t* parasail_sg_stats_table_diag_8(
62399         const char * const restrict s1, const int s1Len,
62400         const char * const restrict s2, const int s2Len,
62401         const int open, const int gap,
62402         const parasail_matrix_t* matrix);
62403 
62404 extern parasail_result_t* parasail_sg_stats_table_diag_sat(
62405         const char * const restrict s1, const int s1Len,
62406         const char * const restrict s2, const int s2Len,
62407         const int open, const int gap,
62408         const parasail_matrix_t* matrix);
62409 
62410 extern parasail_result_t* parasail_sg_stats_rowcol_scan_64(
62411         const char * const restrict s1, const int s1Len,
62412         const char * const restrict s2, const int s2Len,
62413         const int open, const int gap,
62414         const parasail_matrix_t* matrix);
62415 
62416 extern parasail_result_t* parasail_sg_stats_rowcol_scan_32(
62417         const char * const restrict s1, const int s1Len,
62418         const char * const restrict s2, const int s2Len,
62419         const int open, const int gap,
62420         const parasail_matrix_t* matrix);
62421 
62422 extern parasail_result_t* parasail_sg_stats_rowcol_scan_16(
62423         const char * const restrict s1, const int s1Len,
62424         const char * const restrict s2, const int s2Len,
62425         const int open, const int gap,
62426         const parasail_matrix_t* matrix);
62427 
62428 extern parasail_result_t* parasail_sg_stats_rowcol_scan_8(
62429         const char * const restrict s1, const int s1Len,
62430         const char * const restrict s2, const int s2Len,
62431         const int open, const int gap,
62432         const parasail_matrix_t* matrix);
62433 
62434 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sat(
62435         const char * const restrict s1, const int s1Len,
62436         const char * const restrict s2, const int s2Len,
62437         const int open, const int gap,
62438         const parasail_matrix_t* matrix);
62439 
62440 extern parasail_result_t* parasail_sg_stats_rowcol_striped_64(
62441         const char * const restrict s1, const int s1Len,
62442         const char * const restrict s2, const int s2Len,
62443         const int open, const int gap,
62444         const parasail_matrix_t* matrix);
62445 
62446 extern parasail_result_t* parasail_sg_stats_rowcol_striped_32(
62447         const char * const restrict s1, const int s1Len,
62448         const char * const restrict s2, const int s2Len,
62449         const int open, const int gap,
62450         const parasail_matrix_t* matrix);
62451 
62452 extern parasail_result_t* parasail_sg_stats_rowcol_striped_16(
62453         const char * const restrict s1, const int s1Len,
62454         const char * const restrict s2, const int s2Len,
62455         const int open, const int gap,
62456         const parasail_matrix_t* matrix);
62457 
62458 extern parasail_result_t* parasail_sg_stats_rowcol_striped_8(
62459         const char * const restrict s1, const int s1Len,
62460         const char * const restrict s2, const int s2Len,
62461         const int open, const int gap,
62462         const parasail_matrix_t* matrix);
62463 
62464 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sat(
62465         const char * const restrict s1, const int s1Len,
62466         const char * const restrict s2, const int s2Len,
62467         const int open, const int gap,
62468         const parasail_matrix_t* matrix);
62469 
62470 extern parasail_result_t* parasail_sg_stats_rowcol_diag_64(
62471         const char * const restrict s1, const int s1Len,
62472         const char * const restrict s2, const int s2Len,
62473         const int open, const int gap,
62474         const parasail_matrix_t* matrix);
62475 
62476 extern parasail_result_t* parasail_sg_stats_rowcol_diag_32(
62477         const char * const restrict s1, const int s1Len,
62478         const char * const restrict s2, const int s2Len,
62479         const int open, const int gap,
62480         const parasail_matrix_t* matrix);
62481 
62482 extern parasail_result_t* parasail_sg_stats_rowcol_diag_16(
62483         const char * const restrict s1, const int s1Len,
62484         const char * const restrict s2, const int s2Len,
62485         const int open, const int gap,
62486         const parasail_matrix_t* matrix);
62487 
62488 extern parasail_result_t* parasail_sg_stats_rowcol_diag_8(
62489         const char * const restrict s1, const int s1Len,
62490         const char * const restrict s2, const int s2Len,
62491         const int open, const int gap,
62492         const parasail_matrix_t* matrix);
62493 
62494 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sat(
62495         const char * const restrict s1, const int s1Len,
62496         const char * const restrict s2, const int s2Len,
62497         const int open, const int gap,
62498         const parasail_matrix_t* matrix);
62499 
62500 extern parasail_result_t* parasail_sw_scan_64(
62501         const char * const restrict s1, const int s1Len,
62502         const char * const restrict s2, const int s2Len,
62503         const int open, const int gap,
62504         const parasail_matrix_t* matrix);
62505 
62506 extern parasail_result_t* parasail_sw_scan_32(
62507         const char * const restrict s1, const int s1Len,
62508         const char * const restrict s2, const int s2Len,
62509         const int open, const int gap,
62510         const parasail_matrix_t* matrix);
62511 
62512 extern parasail_result_t* parasail_sw_scan_16(
62513         const char * const restrict s1, const int s1Len,
62514         const char * const restrict s2, const int s2Len,
62515         const int open, const int gap,
62516         const parasail_matrix_t* matrix);
62517 
62518 extern parasail_result_t* parasail_sw_scan_8(
62519         const char * const restrict s1, const int s1Len,
62520         const char * const restrict s2, const int s2Len,
62521         const int open, const int gap,
62522         const parasail_matrix_t* matrix);
62523 
62524 extern parasail_result_t* parasail_sw_scan_sat(
62525         const char * const restrict s1, const int s1Len,
62526         const char * const restrict s2, const int s2Len,
62527         const int open, const int gap,
62528         const parasail_matrix_t* matrix);
62529 
62530 extern parasail_result_t* parasail_sw_striped_64(
62531         const char * const restrict s1, const int s1Len,
62532         const char * const restrict s2, const int s2Len,
62533         const int open, const int gap,
62534         const parasail_matrix_t* matrix);
62535 
62536 extern parasail_result_t* parasail_sw_striped_32(
62537         const char * const restrict s1, const int s1Len,
62538         const char * const restrict s2, const int s2Len,
62539         const int open, const int gap,
62540         const parasail_matrix_t* matrix);
62541 
62542 extern parasail_result_t* parasail_sw_striped_16(
62543         const char * const restrict s1, const int s1Len,
62544         const char * const restrict s2, const int s2Len,
62545         const int open, const int gap,
62546         const parasail_matrix_t* matrix);
62547 
62548 extern parasail_result_t* parasail_sw_striped_8(
62549         const char * const restrict s1, const int s1Len,
62550         const char * const restrict s2, const int s2Len,
62551         const int open, const int gap,
62552         const parasail_matrix_t* matrix);
62553 
62554 extern parasail_result_t* parasail_sw_striped_sat(
62555         const char * const restrict s1, const int s1Len,
62556         const char * const restrict s2, const int s2Len,
62557         const int open, const int gap,
62558         const parasail_matrix_t* matrix);
62559 
62560 extern parasail_result_t* parasail_sw_diag_64(
62561         const char * const restrict s1, const int s1Len,
62562         const char * const restrict s2, const int s2Len,
62563         const int open, const int gap,
62564         const parasail_matrix_t* matrix);
62565 
62566 extern parasail_result_t* parasail_sw_diag_32(
62567         const char * const restrict s1, const int s1Len,
62568         const char * const restrict s2, const int s2Len,
62569         const int open, const int gap,
62570         const parasail_matrix_t* matrix);
62571 
62572 extern parasail_result_t* parasail_sw_diag_16(
62573         const char * const restrict s1, const int s1Len,
62574         const char * const restrict s2, const int s2Len,
62575         const int open, const int gap,
62576         const parasail_matrix_t* matrix);
62577 
62578 extern parasail_result_t* parasail_sw_diag_8(
62579         const char * const restrict s1, const int s1Len,
62580         const char * const restrict s2, const int s2Len,
62581         const int open, const int gap,
62582         const parasail_matrix_t* matrix);
62583 
62584 extern parasail_result_t* parasail_sw_diag_sat(
62585         const char * const restrict s1, const int s1Len,
62586         const char * const restrict s2, const int s2Len,
62587         const int open, const int gap,
62588         const parasail_matrix_t* matrix);
62589 
62590 extern parasail_result_t* parasail_sw_table_scan_64(
62591         const char * const restrict s1, const int s1Len,
62592         const char * const restrict s2, const int s2Len,
62593         const int open, const int gap,
62594         const parasail_matrix_t* matrix);
62595 
62596 extern parasail_result_t* parasail_sw_table_scan_32(
62597         const char * const restrict s1, const int s1Len,
62598         const char * const restrict s2, const int s2Len,
62599         const int open, const int gap,
62600         const parasail_matrix_t* matrix);
62601 
62602 extern parasail_result_t* parasail_sw_table_scan_16(
62603         const char * const restrict s1, const int s1Len,
62604         const char * const restrict s2, const int s2Len,
62605         const int open, const int gap,
62606         const parasail_matrix_t* matrix);
62607 
62608 extern parasail_result_t* parasail_sw_table_scan_8(
62609         const char * const restrict s1, const int s1Len,
62610         const char * const restrict s2, const int s2Len,
62611         const int open, const int gap,
62612         const parasail_matrix_t* matrix);
62613 
62614 extern parasail_result_t* parasail_sw_table_scan_sat(
62615         const char * const restrict s1, const int s1Len,
62616         const char * const restrict s2, const int s2Len,
62617         const int open, const int gap,
62618         const parasail_matrix_t* matrix);
62619 
62620 extern parasail_result_t* parasail_sw_table_striped_64(
62621         const char * const restrict s1, const int s1Len,
62622         const char * const restrict s2, const int s2Len,
62623         const int open, const int gap,
62624         const parasail_matrix_t* matrix);
62625 
62626 extern parasail_result_t* parasail_sw_table_striped_32(
62627         const char * const restrict s1, const int s1Len,
62628         const char * const restrict s2, const int s2Len,
62629         const int open, const int gap,
62630         const parasail_matrix_t* matrix);
62631 
62632 extern parasail_result_t* parasail_sw_table_striped_16(
62633         const char * const restrict s1, const int s1Len,
62634         const char * const restrict s2, const int s2Len,
62635         const int open, const int gap,
62636         const parasail_matrix_t* matrix);
62637 
62638 extern parasail_result_t* parasail_sw_table_striped_8(
62639         const char * const restrict s1, const int s1Len,
62640         const char * const restrict s2, const int s2Len,
62641         const int open, const int gap,
62642         const parasail_matrix_t* matrix);
62643 
62644 extern parasail_result_t* parasail_sw_table_striped_sat(
62645         const char * const restrict s1, const int s1Len,
62646         const char * const restrict s2, const int s2Len,
62647         const int open, const int gap,
62648         const parasail_matrix_t* matrix);
62649 
62650 extern parasail_result_t* parasail_sw_table_diag_64(
62651         const char * const restrict s1, const int s1Len,
62652         const char * const restrict s2, const int s2Len,
62653         const int open, const int gap,
62654         const parasail_matrix_t* matrix);
62655 
62656 extern parasail_result_t* parasail_sw_table_diag_32(
62657         const char * const restrict s1, const int s1Len,
62658         const char * const restrict s2, const int s2Len,
62659         const int open, const int gap,
62660         const parasail_matrix_t* matrix);
62661 
62662 extern parasail_result_t* parasail_sw_table_diag_16(
62663         const char * const restrict s1, const int s1Len,
62664         const char * const restrict s2, const int s2Len,
62665         const int open, const int gap,
62666         const parasail_matrix_t* matrix);
62667 
62668 extern parasail_result_t* parasail_sw_table_diag_8(
62669         const char * const restrict s1, const int s1Len,
62670         const char * const restrict s2, const int s2Len,
62671         const int open, const int gap,
62672         const parasail_matrix_t* matrix);
62673 
62674 extern parasail_result_t* parasail_sw_table_diag_sat(
62675         const char * const restrict s1, const int s1Len,
62676         const char * const restrict s2, const int s2Len,
62677         const int open, const int gap,
62678         const parasail_matrix_t* matrix);
62679 
62680 extern parasail_result_t* parasail_sw_rowcol_scan_64(
62681         const char * const restrict s1, const int s1Len,
62682         const char * const restrict s2, const int s2Len,
62683         const int open, const int gap,
62684         const parasail_matrix_t* matrix);
62685 
62686 extern parasail_result_t* parasail_sw_rowcol_scan_32(
62687         const char * const restrict s1, const int s1Len,
62688         const char * const restrict s2, const int s2Len,
62689         const int open, const int gap,
62690         const parasail_matrix_t* matrix);
62691 
62692 extern parasail_result_t* parasail_sw_rowcol_scan_16(
62693         const char * const restrict s1, const int s1Len,
62694         const char * const restrict s2, const int s2Len,
62695         const int open, const int gap,
62696         const parasail_matrix_t* matrix);
62697 
62698 extern parasail_result_t* parasail_sw_rowcol_scan_8(
62699         const char * const restrict s1, const int s1Len,
62700         const char * const restrict s2, const int s2Len,
62701         const int open, const int gap,
62702         const parasail_matrix_t* matrix);
62703 
62704 extern parasail_result_t* parasail_sw_rowcol_scan_sat(
62705         const char * const restrict s1, const int s1Len,
62706         const char * const restrict s2, const int s2Len,
62707         const int open, const int gap,
62708         const parasail_matrix_t* matrix);
62709 
62710 extern parasail_result_t* parasail_sw_rowcol_striped_64(
62711         const char * const restrict s1, const int s1Len,
62712         const char * const restrict s2, const int s2Len,
62713         const int open, const int gap,
62714         const parasail_matrix_t* matrix);
62715 
62716 extern parasail_result_t* parasail_sw_rowcol_striped_32(
62717         const char * const restrict s1, const int s1Len,
62718         const char * const restrict s2, const int s2Len,
62719         const int open, const int gap,
62720         const parasail_matrix_t* matrix);
62721 
62722 extern parasail_result_t* parasail_sw_rowcol_striped_16(
62723         const char * const restrict s1, const int s1Len,
62724         const char * const restrict s2, const int s2Len,
62725         const int open, const int gap,
62726         const parasail_matrix_t* matrix);
62727 
62728 extern parasail_result_t* parasail_sw_rowcol_striped_8(
62729         const char * const restrict s1, const int s1Len,
62730         const char * const restrict s2, const int s2Len,
62731         const int open, const int gap,
62732         const parasail_matrix_t* matrix);
62733 
62734 extern parasail_result_t* parasail_sw_rowcol_striped_sat(
62735         const char * const restrict s1, const int s1Len,
62736         const char * const restrict s2, const int s2Len,
62737         const int open, const int gap,
62738         const parasail_matrix_t* matrix);
62739 
62740 extern parasail_result_t* parasail_sw_rowcol_diag_64(
62741         const char * const restrict s1, const int s1Len,
62742         const char * const restrict s2, const int s2Len,
62743         const int open, const int gap,
62744         const parasail_matrix_t* matrix);
62745 
62746 extern parasail_result_t* parasail_sw_rowcol_diag_32(
62747         const char * const restrict s1, const int s1Len,
62748         const char * const restrict s2, const int s2Len,
62749         const int open, const int gap,
62750         const parasail_matrix_t* matrix);
62751 
62752 extern parasail_result_t* parasail_sw_rowcol_diag_16(
62753         const char * const restrict s1, const int s1Len,
62754         const char * const restrict s2, const int s2Len,
62755         const int open, const int gap,
62756         const parasail_matrix_t* matrix);
62757 
62758 extern parasail_result_t* parasail_sw_rowcol_diag_8(
62759         const char * const restrict s1, const int s1Len,
62760         const char * const restrict s2, const int s2Len,
62761         const int open, const int gap,
62762         const parasail_matrix_t* matrix);
62763 
62764 extern parasail_result_t* parasail_sw_rowcol_diag_sat(
62765         const char * const restrict s1, const int s1Len,
62766         const char * const restrict s2, const int s2Len,
62767         const int open, const int gap,
62768         const parasail_matrix_t* matrix);
62769 
62770 extern parasail_result_t* parasail_sw_trace_scan_64(
62771         const char * const restrict s1, const int s1Len,
62772         const char * const restrict s2, const int s2Len,
62773         const int open, const int gap,
62774         const parasail_matrix_t* matrix);
62775 
62776 extern parasail_result_t* parasail_sw_trace_scan_32(
62777         const char * const restrict s1, const int s1Len,
62778         const char * const restrict s2, const int s2Len,
62779         const int open, const int gap,
62780         const parasail_matrix_t* matrix);
62781 
62782 extern parasail_result_t* parasail_sw_trace_scan_16(
62783         const char * const restrict s1, const int s1Len,
62784         const char * const restrict s2, const int s2Len,
62785         const int open, const int gap,
62786         const parasail_matrix_t* matrix);
62787 
62788 extern parasail_result_t* parasail_sw_trace_scan_8(
62789         const char * const restrict s1, const int s1Len,
62790         const char * const restrict s2, const int s2Len,
62791         const int open, const int gap,
62792         const parasail_matrix_t* matrix);
62793 
62794 extern parasail_result_t* parasail_sw_trace_scan_sat(
62795         const char * const restrict s1, const int s1Len,
62796         const char * const restrict s2, const int s2Len,
62797         const int open, const int gap,
62798         const parasail_matrix_t* matrix);
62799 
62800 extern parasail_result_t* parasail_sw_trace_striped_64(
62801         const char * const restrict s1, const int s1Len,
62802         const char * const restrict s2, const int s2Len,
62803         const int open, const int gap,
62804         const parasail_matrix_t* matrix);
62805 
62806 extern parasail_result_t* parasail_sw_trace_striped_32(
62807         const char * const restrict s1, const int s1Len,
62808         const char * const restrict s2, const int s2Len,
62809         const int open, const int gap,
62810         const parasail_matrix_t* matrix);
62811 
62812 extern parasail_result_t* parasail_sw_trace_striped_16(
62813         const char * const restrict s1, const int s1Len,
62814         const char * const restrict s2, const int s2Len,
62815         const int open, const int gap,
62816         const parasail_matrix_t* matrix);
62817 
62818 extern parasail_result_t* parasail_sw_trace_striped_8(
62819         const char * const restrict s1, const int s1Len,
62820         const char * const restrict s2, const int s2Len,
62821         const int open, const int gap,
62822         const parasail_matrix_t* matrix);
62823 
62824 extern parasail_result_t* parasail_sw_trace_striped_sat(
62825         const char * const restrict s1, const int s1Len,
62826         const char * const restrict s2, const int s2Len,
62827         const int open, const int gap,
62828         const parasail_matrix_t* matrix);
62829 
62830 extern parasail_result_t* parasail_sw_trace_diag_64(
62831         const char * const restrict s1, const int s1Len,
62832         const char * const restrict s2, const int s2Len,
62833         const int open, const int gap,
62834         const parasail_matrix_t* matrix);
62835 
62836 extern parasail_result_t* parasail_sw_trace_diag_32(
62837         const char * const restrict s1, const int s1Len,
62838         const char * const restrict s2, const int s2Len,
62839         const int open, const int gap,
62840         const parasail_matrix_t* matrix);
62841 
62842 extern parasail_result_t* parasail_sw_trace_diag_16(
62843         const char * const restrict s1, const int s1Len,
62844         const char * const restrict s2, const int s2Len,
62845         const int open, const int gap,
62846         const parasail_matrix_t* matrix);
62847 
62848 extern parasail_result_t* parasail_sw_trace_diag_8(
62849         const char * const restrict s1, const int s1Len,
62850         const char * const restrict s2, const int s2Len,
62851         const int open, const int gap,
62852         const parasail_matrix_t* matrix);
62853 
62854 extern parasail_result_t* parasail_sw_trace_diag_sat(
62855         const char * const restrict s1, const int s1Len,
62856         const char * const restrict s2, const int s2Len,
62857         const int open, const int gap,
62858         const parasail_matrix_t* matrix);
62859 
62860 extern parasail_result_t* parasail_sw_stats_scan_64(
62861         const char * const restrict s1, const int s1Len,
62862         const char * const restrict s2, const int s2Len,
62863         const int open, const int gap,
62864         const parasail_matrix_t* matrix);
62865 
62866 extern parasail_result_t* parasail_sw_stats_scan_32(
62867         const char * const restrict s1, const int s1Len,
62868         const char * const restrict s2, const int s2Len,
62869         const int open, const int gap,
62870         const parasail_matrix_t* matrix);
62871 
62872 extern parasail_result_t* parasail_sw_stats_scan_16(
62873         const char * const restrict s1, const int s1Len,
62874         const char * const restrict s2, const int s2Len,
62875         const int open, const int gap,
62876         const parasail_matrix_t* matrix);
62877 
62878 extern parasail_result_t* parasail_sw_stats_scan_8(
62879         const char * const restrict s1, const int s1Len,
62880         const char * const restrict s2, const int s2Len,
62881         const int open, const int gap,
62882         const parasail_matrix_t* matrix);
62883 
62884 extern parasail_result_t* parasail_sw_stats_scan_sat(
62885         const char * const restrict s1, const int s1Len,
62886         const char * const restrict s2, const int s2Len,
62887         const int open, const int gap,
62888         const parasail_matrix_t* matrix);
62889 
62890 extern parasail_result_t* parasail_sw_stats_striped_64(
62891         const char * const restrict s1, const int s1Len,
62892         const char * const restrict s2, const int s2Len,
62893         const int open, const int gap,
62894         const parasail_matrix_t* matrix);
62895 
62896 extern parasail_result_t* parasail_sw_stats_striped_32(
62897         const char * const restrict s1, const int s1Len,
62898         const char * const restrict s2, const int s2Len,
62899         const int open, const int gap,
62900         const parasail_matrix_t* matrix);
62901 
62902 extern parasail_result_t* parasail_sw_stats_striped_16(
62903         const char * const restrict s1, const int s1Len,
62904         const char * const restrict s2, const int s2Len,
62905         const int open, const int gap,
62906         const parasail_matrix_t* matrix);
62907 
62908 extern parasail_result_t* parasail_sw_stats_striped_8(
62909         const char * const restrict s1, const int s1Len,
62910         const char * const restrict s2, const int s2Len,
62911         const int open, const int gap,
62912         const parasail_matrix_t* matrix);
62913 
62914 extern parasail_result_t* parasail_sw_stats_striped_sat(
62915         const char * const restrict s1, const int s1Len,
62916         const char * const restrict s2, const int s2Len,
62917         const int open, const int gap,
62918         const parasail_matrix_t* matrix);
62919 
62920 extern parasail_result_t* parasail_sw_stats_diag_64(
62921         const char * const restrict s1, const int s1Len,
62922         const char * const restrict s2, const int s2Len,
62923         const int open, const int gap,
62924         const parasail_matrix_t* matrix);
62925 
62926 extern parasail_result_t* parasail_sw_stats_diag_32(
62927         const char * const restrict s1, const int s1Len,
62928         const char * const restrict s2, const int s2Len,
62929         const int open, const int gap,
62930         const parasail_matrix_t* matrix);
62931 
62932 extern parasail_result_t* parasail_sw_stats_diag_16(
62933         const char * const restrict s1, const int s1Len,
62934         const char * const restrict s2, const int s2Len,
62935         const int open, const int gap,
62936         const parasail_matrix_t* matrix);
62937 
62938 extern parasail_result_t* parasail_sw_stats_diag_8(
62939         const char * const restrict s1, const int s1Len,
62940         const char * const restrict s2, const int s2Len,
62941         const int open, const int gap,
62942         const parasail_matrix_t* matrix);
62943 
62944 extern parasail_result_t* parasail_sw_stats_diag_sat(
62945         const char * const restrict s1, const int s1Len,
62946         const char * const restrict s2, const int s2Len,
62947         const int open, const int gap,
62948         const parasail_matrix_t* matrix);
62949 
62950 extern parasail_result_t* parasail_sw_stats_table_scan_64(
62951         const char * const restrict s1, const int s1Len,
62952         const char * const restrict s2, const int s2Len,
62953         const int open, const int gap,
62954         const parasail_matrix_t* matrix);
62955 
62956 extern parasail_result_t* parasail_sw_stats_table_scan_32(
62957         const char * const restrict s1, const int s1Len,
62958         const char * const restrict s2, const int s2Len,
62959         const int open, const int gap,
62960         const parasail_matrix_t* matrix);
62961 
62962 extern parasail_result_t* parasail_sw_stats_table_scan_16(
62963         const char * const restrict s1, const int s1Len,
62964         const char * const restrict s2, const int s2Len,
62965         const int open, const int gap,
62966         const parasail_matrix_t* matrix);
62967 
62968 extern parasail_result_t* parasail_sw_stats_table_scan_8(
62969         const char * const restrict s1, const int s1Len,
62970         const char * const restrict s2, const int s2Len,
62971         const int open, const int gap,
62972         const parasail_matrix_t* matrix);
62973 
62974 extern parasail_result_t* parasail_sw_stats_table_scan_sat(
62975         const char * const restrict s1, const int s1Len,
62976         const char * const restrict s2, const int s2Len,
62977         const int open, const int gap,
62978         const parasail_matrix_t* matrix);
62979 
62980 extern parasail_result_t* parasail_sw_stats_table_striped_64(
62981         const char * const restrict s1, const int s1Len,
62982         const char * const restrict s2, const int s2Len,
62983         const int open, const int gap,
62984         const parasail_matrix_t* matrix);
62985 
62986 extern parasail_result_t* parasail_sw_stats_table_striped_32(
62987         const char * const restrict s1, const int s1Len,
62988         const char * const restrict s2, const int s2Len,
62989         const int open, const int gap,
62990         const parasail_matrix_t* matrix);
62991 
62992 extern parasail_result_t* parasail_sw_stats_table_striped_16(
62993         const char * const restrict s1, const int s1Len,
62994         const char * const restrict s2, const int s2Len,
62995         const int open, const int gap,
62996         const parasail_matrix_t* matrix);
62997 
62998 extern parasail_result_t* parasail_sw_stats_table_striped_8(
62999         const char * const restrict s1, const int s1Len,
63000         const char * const restrict s2, const int s2Len,
63001         const int open, const int gap,
63002         const parasail_matrix_t* matrix);
63003 
63004 extern parasail_result_t* parasail_sw_stats_table_striped_sat(
63005         const char * const restrict s1, const int s1Len,
63006         const char * const restrict s2, const int s2Len,
63007         const int open, const int gap,
63008         const parasail_matrix_t* matrix);
63009 
63010 extern parasail_result_t* parasail_sw_stats_table_diag_64(
63011         const char * const restrict s1, const int s1Len,
63012         const char * const restrict s2, const int s2Len,
63013         const int open, const int gap,
63014         const parasail_matrix_t* matrix);
63015 
63016 extern parasail_result_t* parasail_sw_stats_table_diag_32(
63017         const char * const restrict s1, const int s1Len,
63018         const char * const restrict s2, const int s2Len,
63019         const int open, const int gap,
63020         const parasail_matrix_t* matrix);
63021 
63022 extern parasail_result_t* parasail_sw_stats_table_diag_16(
63023         const char * const restrict s1, const int s1Len,
63024         const char * const restrict s2, const int s2Len,
63025         const int open, const int gap,
63026         const parasail_matrix_t* matrix);
63027 
63028 extern parasail_result_t* parasail_sw_stats_table_diag_8(
63029         const char * const restrict s1, const int s1Len,
63030         const char * const restrict s2, const int s2Len,
63031         const int open, const int gap,
63032         const parasail_matrix_t* matrix);
63033 
63034 extern parasail_result_t* parasail_sw_stats_table_diag_sat(
63035         const char * const restrict s1, const int s1Len,
63036         const char * const restrict s2, const int s2Len,
63037         const int open, const int gap,
63038         const parasail_matrix_t* matrix);
63039 
63040 extern parasail_result_t* parasail_sw_stats_rowcol_scan_64(
63041         const char * const restrict s1, const int s1Len,
63042         const char * const restrict s2, const int s2Len,
63043         const int open, const int gap,
63044         const parasail_matrix_t* matrix);
63045 
63046 extern parasail_result_t* parasail_sw_stats_rowcol_scan_32(
63047         const char * const restrict s1, const int s1Len,
63048         const char * const restrict s2, const int s2Len,
63049         const int open, const int gap,
63050         const parasail_matrix_t* matrix);
63051 
63052 extern parasail_result_t* parasail_sw_stats_rowcol_scan_16(
63053         const char * const restrict s1, const int s1Len,
63054         const char * const restrict s2, const int s2Len,
63055         const int open, const int gap,
63056         const parasail_matrix_t* matrix);
63057 
63058 extern parasail_result_t* parasail_sw_stats_rowcol_scan_8(
63059         const char * const restrict s1, const int s1Len,
63060         const char * const restrict s2, const int s2Len,
63061         const int open, const int gap,
63062         const parasail_matrix_t* matrix);
63063 
63064 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sat(
63065         const char * const restrict s1, const int s1Len,
63066         const char * const restrict s2, const int s2Len,
63067         const int open, const int gap,
63068         const parasail_matrix_t* matrix);
63069 
63070 extern parasail_result_t* parasail_sw_stats_rowcol_striped_64(
63071         const char * const restrict s1, const int s1Len,
63072         const char * const restrict s2, const int s2Len,
63073         const int open, const int gap,
63074         const parasail_matrix_t* matrix);
63075 
63076 extern parasail_result_t* parasail_sw_stats_rowcol_striped_32(
63077         const char * const restrict s1, const int s1Len,
63078         const char * const restrict s2, const int s2Len,
63079         const int open, const int gap,
63080         const parasail_matrix_t* matrix);
63081 
63082 extern parasail_result_t* parasail_sw_stats_rowcol_striped_16(
63083         const char * const restrict s1, const int s1Len,
63084         const char * const restrict s2, const int s2Len,
63085         const int open, const int gap,
63086         const parasail_matrix_t* matrix);
63087 
63088 extern parasail_result_t* parasail_sw_stats_rowcol_striped_8(
63089         const char * const restrict s1, const int s1Len,
63090         const char * const restrict s2, const int s2Len,
63091         const int open, const int gap,
63092         const parasail_matrix_t* matrix);
63093 
63094 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sat(
63095         const char * const restrict s1, const int s1Len,
63096         const char * const restrict s2, const int s2Len,
63097         const int open, const int gap,
63098         const parasail_matrix_t* matrix);
63099 
63100 extern parasail_result_t* parasail_sw_stats_rowcol_diag_64(
63101         const char * const restrict s1, const int s1Len,
63102         const char * const restrict s2, const int s2Len,
63103         const int open, const int gap,
63104         const parasail_matrix_t* matrix);
63105 
63106 extern parasail_result_t* parasail_sw_stats_rowcol_diag_32(
63107         const char * const restrict s1, const int s1Len,
63108         const char * const restrict s2, const int s2Len,
63109         const int open, const int gap,
63110         const parasail_matrix_t* matrix);
63111 
63112 extern parasail_result_t* parasail_sw_stats_rowcol_diag_16(
63113         const char * const restrict s1, const int s1Len,
63114         const char * const restrict s2, const int s2Len,
63115         const int open, const int gap,
63116         const parasail_matrix_t* matrix);
63117 
63118 extern parasail_result_t* parasail_sw_stats_rowcol_diag_8(
63119         const char * const restrict s1, const int s1Len,
63120         const char * const restrict s2, const int s2Len,
63121         const int open, const int gap,
63122         const parasail_matrix_t* matrix);
63123 
63124 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sat(
63125         const char * const restrict s1, const int s1Len,
63126         const char * const restrict s2, const int s2Len,
63127         const int open, const int gap,
63128         const parasail_matrix_t* matrix);
63129 
63130 extern parasail_result_t* parasail_sg_qb_scan_64(
63131         const char * const restrict s1, const int s1Len,
63132         const char * const restrict s2, const int s2Len,
63133         const int open, const int gap,
63134         const parasail_matrix_t* matrix);
63135 
63136 extern parasail_result_t* parasail_sg_qb_scan_32(
63137         const char * const restrict s1, const int s1Len,
63138         const char * const restrict s2, const int s2Len,
63139         const int open, const int gap,
63140         const parasail_matrix_t* matrix);
63141 
63142 extern parasail_result_t* parasail_sg_qb_scan_16(
63143         const char * const restrict s1, const int s1Len,
63144         const char * const restrict s2, const int s2Len,
63145         const int open, const int gap,
63146         const parasail_matrix_t* matrix);
63147 
63148 extern parasail_result_t* parasail_sg_qb_scan_8(
63149         const char * const restrict s1, const int s1Len,
63150         const char * const restrict s2, const int s2Len,
63151         const int open, const int gap,
63152         const parasail_matrix_t* matrix);
63153 
63154 extern parasail_result_t* parasail_sg_qb_scan_sat(
63155         const char * const restrict s1, const int s1Len,
63156         const char * const restrict s2, const int s2Len,
63157         const int open, const int gap,
63158         const parasail_matrix_t* matrix);
63159 
63160 extern parasail_result_t* parasail_sg_qb_striped_64(
63161         const char * const restrict s1, const int s1Len,
63162         const char * const restrict s2, const int s2Len,
63163         const int open, const int gap,
63164         const parasail_matrix_t* matrix);
63165 
63166 extern parasail_result_t* parasail_sg_qb_striped_32(
63167         const char * const restrict s1, const int s1Len,
63168         const char * const restrict s2, const int s2Len,
63169         const int open, const int gap,
63170         const parasail_matrix_t* matrix);
63171 
63172 extern parasail_result_t* parasail_sg_qb_striped_16(
63173         const char * const restrict s1, const int s1Len,
63174         const char * const restrict s2, const int s2Len,
63175         const int open, const int gap,
63176         const parasail_matrix_t* matrix);
63177 
63178 extern parasail_result_t* parasail_sg_qb_striped_8(
63179         const char * const restrict s1, const int s1Len,
63180         const char * const restrict s2, const int s2Len,
63181         const int open, const int gap,
63182         const parasail_matrix_t* matrix);
63183 
63184 extern parasail_result_t* parasail_sg_qb_striped_sat(
63185         const char * const restrict s1, const int s1Len,
63186         const char * const restrict s2, const int s2Len,
63187         const int open, const int gap,
63188         const parasail_matrix_t* matrix);
63189 
63190 extern parasail_result_t* parasail_sg_qb_diag_64(
63191         const char * const restrict s1, const int s1Len,
63192         const char * const restrict s2, const int s2Len,
63193         const int open, const int gap,
63194         const parasail_matrix_t* matrix);
63195 
63196 extern parasail_result_t* parasail_sg_qb_diag_32(
63197         const char * const restrict s1, const int s1Len,
63198         const char * const restrict s2, const int s2Len,
63199         const int open, const int gap,
63200         const parasail_matrix_t* matrix);
63201 
63202 extern parasail_result_t* parasail_sg_qb_diag_16(
63203         const char * const restrict s1, const int s1Len,
63204         const char * const restrict s2, const int s2Len,
63205         const int open, const int gap,
63206         const parasail_matrix_t* matrix);
63207 
63208 extern parasail_result_t* parasail_sg_qb_diag_8(
63209         const char * const restrict s1, const int s1Len,
63210         const char * const restrict s2, const int s2Len,
63211         const int open, const int gap,
63212         const parasail_matrix_t* matrix);
63213 
63214 extern parasail_result_t* parasail_sg_qb_diag_sat(
63215         const char * const restrict s1, const int s1Len,
63216         const char * const restrict s2, const int s2Len,
63217         const int open, const int gap,
63218         const parasail_matrix_t* matrix);
63219 
63220 extern parasail_result_t* parasail_sg_qb_table_scan_64(
63221         const char * const restrict s1, const int s1Len,
63222         const char * const restrict s2, const int s2Len,
63223         const int open, const int gap,
63224         const parasail_matrix_t* matrix);
63225 
63226 extern parasail_result_t* parasail_sg_qb_table_scan_32(
63227         const char * const restrict s1, const int s1Len,
63228         const char * const restrict s2, const int s2Len,
63229         const int open, const int gap,
63230         const parasail_matrix_t* matrix);
63231 
63232 extern parasail_result_t* parasail_sg_qb_table_scan_16(
63233         const char * const restrict s1, const int s1Len,
63234         const char * const restrict s2, const int s2Len,
63235         const int open, const int gap,
63236         const parasail_matrix_t* matrix);
63237 
63238 extern parasail_result_t* parasail_sg_qb_table_scan_8(
63239         const char * const restrict s1, const int s1Len,
63240         const char * const restrict s2, const int s2Len,
63241         const int open, const int gap,
63242         const parasail_matrix_t* matrix);
63243 
63244 extern parasail_result_t* parasail_sg_qb_table_scan_sat(
63245         const char * const restrict s1, const int s1Len,
63246         const char * const restrict s2, const int s2Len,
63247         const int open, const int gap,
63248         const parasail_matrix_t* matrix);
63249 
63250 extern parasail_result_t* parasail_sg_qb_table_striped_64(
63251         const char * const restrict s1, const int s1Len,
63252         const char * const restrict s2, const int s2Len,
63253         const int open, const int gap,
63254         const parasail_matrix_t* matrix);
63255 
63256 extern parasail_result_t* parasail_sg_qb_table_striped_32(
63257         const char * const restrict s1, const int s1Len,
63258         const char * const restrict s2, const int s2Len,
63259         const int open, const int gap,
63260         const parasail_matrix_t* matrix);
63261 
63262 extern parasail_result_t* parasail_sg_qb_table_striped_16(
63263         const char * const restrict s1, const int s1Len,
63264         const char * const restrict s2, const int s2Len,
63265         const int open, const int gap,
63266         const parasail_matrix_t* matrix);
63267 
63268 extern parasail_result_t* parasail_sg_qb_table_striped_8(
63269         const char * const restrict s1, const int s1Len,
63270         const char * const restrict s2, const int s2Len,
63271         const int open, const int gap,
63272         const parasail_matrix_t* matrix);
63273 
63274 extern parasail_result_t* parasail_sg_qb_table_striped_sat(
63275         const char * const restrict s1, const int s1Len,
63276         const char * const restrict s2, const int s2Len,
63277         const int open, const int gap,
63278         const parasail_matrix_t* matrix);
63279 
63280 extern parasail_result_t* parasail_sg_qb_table_diag_64(
63281         const char * const restrict s1, const int s1Len,
63282         const char * const restrict s2, const int s2Len,
63283         const int open, const int gap,
63284         const parasail_matrix_t* matrix);
63285 
63286 extern parasail_result_t* parasail_sg_qb_table_diag_32(
63287         const char * const restrict s1, const int s1Len,
63288         const char * const restrict s2, const int s2Len,
63289         const int open, const int gap,
63290         const parasail_matrix_t* matrix);
63291 
63292 extern parasail_result_t* parasail_sg_qb_table_diag_16(
63293         const char * const restrict s1, const int s1Len,
63294         const char * const restrict s2, const int s2Len,
63295         const int open, const int gap,
63296         const parasail_matrix_t* matrix);
63297 
63298 extern parasail_result_t* parasail_sg_qb_table_diag_8(
63299         const char * const restrict s1, const int s1Len,
63300         const char * const restrict s2, const int s2Len,
63301         const int open, const int gap,
63302         const parasail_matrix_t* matrix);
63303 
63304 extern parasail_result_t* parasail_sg_qb_table_diag_sat(
63305         const char * const restrict s1, const int s1Len,
63306         const char * const restrict s2, const int s2Len,
63307         const int open, const int gap,
63308         const parasail_matrix_t* matrix);
63309 
63310 extern parasail_result_t* parasail_sg_qb_rowcol_scan_64(
63311         const char * const restrict s1, const int s1Len,
63312         const char * const restrict s2, const int s2Len,
63313         const int open, const int gap,
63314         const parasail_matrix_t* matrix);
63315 
63316 extern parasail_result_t* parasail_sg_qb_rowcol_scan_32(
63317         const char * const restrict s1, const int s1Len,
63318         const char * const restrict s2, const int s2Len,
63319         const int open, const int gap,
63320         const parasail_matrix_t* matrix);
63321 
63322 extern parasail_result_t* parasail_sg_qb_rowcol_scan_16(
63323         const char * const restrict s1, const int s1Len,
63324         const char * const restrict s2, const int s2Len,
63325         const int open, const int gap,
63326         const parasail_matrix_t* matrix);
63327 
63328 extern parasail_result_t* parasail_sg_qb_rowcol_scan_8(
63329         const char * const restrict s1, const int s1Len,
63330         const char * const restrict s2, const int s2Len,
63331         const int open, const int gap,
63332         const parasail_matrix_t* matrix);
63333 
63334 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sat(
63335         const char * const restrict s1, const int s1Len,
63336         const char * const restrict s2, const int s2Len,
63337         const int open, const int gap,
63338         const parasail_matrix_t* matrix);
63339 
63340 extern parasail_result_t* parasail_sg_qb_rowcol_striped_64(
63341         const char * const restrict s1, const int s1Len,
63342         const char * const restrict s2, const int s2Len,
63343         const int open, const int gap,
63344         const parasail_matrix_t* matrix);
63345 
63346 extern parasail_result_t* parasail_sg_qb_rowcol_striped_32(
63347         const char * const restrict s1, const int s1Len,
63348         const char * const restrict s2, const int s2Len,
63349         const int open, const int gap,
63350         const parasail_matrix_t* matrix);
63351 
63352 extern parasail_result_t* parasail_sg_qb_rowcol_striped_16(
63353         const char * const restrict s1, const int s1Len,
63354         const char * const restrict s2, const int s2Len,
63355         const int open, const int gap,
63356         const parasail_matrix_t* matrix);
63357 
63358 extern parasail_result_t* parasail_sg_qb_rowcol_striped_8(
63359         const char * const restrict s1, const int s1Len,
63360         const char * const restrict s2, const int s2Len,
63361         const int open, const int gap,
63362         const parasail_matrix_t* matrix);
63363 
63364 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sat(
63365         const char * const restrict s1, const int s1Len,
63366         const char * const restrict s2, const int s2Len,
63367         const int open, const int gap,
63368         const parasail_matrix_t* matrix);
63369 
63370 extern parasail_result_t* parasail_sg_qb_rowcol_diag_64(
63371         const char * const restrict s1, const int s1Len,
63372         const char * const restrict s2, const int s2Len,
63373         const int open, const int gap,
63374         const parasail_matrix_t* matrix);
63375 
63376 extern parasail_result_t* parasail_sg_qb_rowcol_diag_32(
63377         const char * const restrict s1, const int s1Len,
63378         const char * const restrict s2, const int s2Len,
63379         const int open, const int gap,
63380         const parasail_matrix_t* matrix);
63381 
63382 extern parasail_result_t* parasail_sg_qb_rowcol_diag_16(
63383         const char * const restrict s1, const int s1Len,
63384         const char * const restrict s2, const int s2Len,
63385         const int open, const int gap,
63386         const parasail_matrix_t* matrix);
63387 
63388 extern parasail_result_t* parasail_sg_qb_rowcol_diag_8(
63389         const char * const restrict s1, const int s1Len,
63390         const char * const restrict s2, const int s2Len,
63391         const int open, const int gap,
63392         const parasail_matrix_t* matrix);
63393 
63394 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sat(
63395         const char * const restrict s1, const int s1Len,
63396         const char * const restrict s2, const int s2Len,
63397         const int open, const int gap,
63398         const parasail_matrix_t* matrix);
63399 
63400 extern parasail_result_t* parasail_sg_qb_trace_scan_64(
63401         const char * const restrict s1, const int s1Len,
63402         const char * const restrict s2, const int s2Len,
63403         const int open, const int gap,
63404         const parasail_matrix_t* matrix);
63405 
63406 extern parasail_result_t* parasail_sg_qb_trace_scan_32(
63407         const char * const restrict s1, const int s1Len,
63408         const char * const restrict s2, const int s2Len,
63409         const int open, const int gap,
63410         const parasail_matrix_t* matrix);
63411 
63412 extern parasail_result_t* parasail_sg_qb_trace_scan_16(
63413         const char * const restrict s1, const int s1Len,
63414         const char * const restrict s2, const int s2Len,
63415         const int open, const int gap,
63416         const parasail_matrix_t* matrix);
63417 
63418 extern parasail_result_t* parasail_sg_qb_trace_scan_8(
63419         const char * const restrict s1, const int s1Len,
63420         const char * const restrict s2, const int s2Len,
63421         const int open, const int gap,
63422         const parasail_matrix_t* matrix);
63423 
63424 extern parasail_result_t* parasail_sg_qb_trace_scan_sat(
63425         const char * const restrict s1, const int s1Len,
63426         const char * const restrict s2, const int s2Len,
63427         const int open, const int gap,
63428         const parasail_matrix_t* matrix);
63429 
63430 extern parasail_result_t* parasail_sg_qb_trace_striped_64(
63431         const char * const restrict s1, const int s1Len,
63432         const char * const restrict s2, const int s2Len,
63433         const int open, const int gap,
63434         const parasail_matrix_t* matrix);
63435 
63436 extern parasail_result_t* parasail_sg_qb_trace_striped_32(
63437         const char * const restrict s1, const int s1Len,
63438         const char * const restrict s2, const int s2Len,
63439         const int open, const int gap,
63440         const parasail_matrix_t* matrix);
63441 
63442 extern parasail_result_t* parasail_sg_qb_trace_striped_16(
63443         const char * const restrict s1, const int s1Len,
63444         const char * const restrict s2, const int s2Len,
63445         const int open, const int gap,
63446         const parasail_matrix_t* matrix);
63447 
63448 extern parasail_result_t* parasail_sg_qb_trace_striped_8(
63449         const char * const restrict s1, const int s1Len,
63450         const char * const restrict s2, const int s2Len,
63451         const int open, const int gap,
63452         const parasail_matrix_t* matrix);
63453 
63454 extern parasail_result_t* parasail_sg_qb_trace_striped_sat(
63455         const char * const restrict s1, const int s1Len,
63456         const char * const restrict s2, const int s2Len,
63457         const int open, const int gap,
63458         const parasail_matrix_t* matrix);
63459 
63460 extern parasail_result_t* parasail_sg_qb_trace_diag_64(
63461         const char * const restrict s1, const int s1Len,
63462         const char * const restrict s2, const int s2Len,
63463         const int open, const int gap,
63464         const parasail_matrix_t* matrix);
63465 
63466 extern parasail_result_t* parasail_sg_qb_trace_diag_32(
63467         const char * const restrict s1, const int s1Len,
63468         const char * const restrict s2, const int s2Len,
63469         const int open, const int gap,
63470         const parasail_matrix_t* matrix);
63471 
63472 extern parasail_result_t* parasail_sg_qb_trace_diag_16(
63473         const char * const restrict s1, const int s1Len,
63474         const char * const restrict s2, const int s2Len,
63475         const int open, const int gap,
63476         const parasail_matrix_t* matrix);
63477 
63478 extern parasail_result_t* parasail_sg_qb_trace_diag_8(
63479         const char * const restrict s1, const int s1Len,
63480         const char * const restrict s2, const int s2Len,
63481         const int open, const int gap,
63482         const parasail_matrix_t* matrix);
63483 
63484 extern parasail_result_t* parasail_sg_qb_trace_diag_sat(
63485         const char * const restrict s1, const int s1Len,
63486         const char * const restrict s2, const int s2Len,
63487         const int open, const int gap,
63488         const parasail_matrix_t* matrix);
63489 
63490 extern parasail_result_t* parasail_sg_qb_stats_scan_64(
63491         const char * const restrict s1, const int s1Len,
63492         const char * const restrict s2, const int s2Len,
63493         const int open, const int gap,
63494         const parasail_matrix_t* matrix);
63495 
63496 extern parasail_result_t* parasail_sg_qb_stats_scan_32(
63497         const char * const restrict s1, const int s1Len,
63498         const char * const restrict s2, const int s2Len,
63499         const int open, const int gap,
63500         const parasail_matrix_t* matrix);
63501 
63502 extern parasail_result_t* parasail_sg_qb_stats_scan_16(
63503         const char * const restrict s1, const int s1Len,
63504         const char * const restrict s2, const int s2Len,
63505         const int open, const int gap,
63506         const parasail_matrix_t* matrix);
63507 
63508 extern parasail_result_t* parasail_sg_qb_stats_scan_8(
63509         const char * const restrict s1, const int s1Len,
63510         const char * const restrict s2, const int s2Len,
63511         const int open, const int gap,
63512         const parasail_matrix_t* matrix);
63513 
63514 extern parasail_result_t* parasail_sg_qb_stats_scan_sat(
63515         const char * const restrict s1, const int s1Len,
63516         const char * const restrict s2, const int s2Len,
63517         const int open, const int gap,
63518         const parasail_matrix_t* matrix);
63519 
63520 extern parasail_result_t* parasail_sg_qb_stats_striped_64(
63521         const char * const restrict s1, const int s1Len,
63522         const char * const restrict s2, const int s2Len,
63523         const int open, const int gap,
63524         const parasail_matrix_t* matrix);
63525 
63526 extern parasail_result_t* parasail_sg_qb_stats_striped_32(
63527         const char * const restrict s1, const int s1Len,
63528         const char * const restrict s2, const int s2Len,
63529         const int open, const int gap,
63530         const parasail_matrix_t* matrix);
63531 
63532 extern parasail_result_t* parasail_sg_qb_stats_striped_16(
63533         const char * const restrict s1, const int s1Len,
63534         const char * const restrict s2, const int s2Len,
63535         const int open, const int gap,
63536         const parasail_matrix_t* matrix);
63537 
63538 extern parasail_result_t* parasail_sg_qb_stats_striped_8(
63539         const char * const restrict s1, const int s1Len,
63540         const char * const restrict s2, const int s2Len,
63541         const int open, const int gap,
63542         const parasail_matrix_t* matrix);
63543 
63544 extern parasail_result_t* parasail_sg_qb_stats_striped_sat(
63545         const char * const restrict s1, const int s1Len,
63546         const char * const restrict s2, const int s2Len,
63547         const int open, const int gap,
63548         const parasail_matrix_t* matrix);
63549 
63550 extern parasail_result_t* parasail_sg_qb_stats_diag_64(
63551         const char * const restrict s1, const int s1Len,
63552         const char * const restrict s2, const int s2Len,
63553         const int open, const int gap,
63554         const parasail_matrix_t* matrix);
63555 
63556 extern parasail_result_t* parasail_sg_qb_stats_diag_32(
63557         const char * const restrict s1, const int s1Len,
63558         const char * const restrict s2, const int s2Len,
63559         const int open, const int gap,
63560         const parasail_matrix_t* matrix);
63561 
63562 extern parasail_result_t* parasail_sg_qb_stats_diag_16(
63563         const char * const restrict s1, const int s1Len,
63564         const char * const restrict s2, const int s2Len,
63565         const int open, const int gap,
63566         const parasail_matrix_t* matrix);
63567 
63568 extern parasail_result_t* parasail_sg_qb_stats_diag_8(
63569         const char * const restrict s1, const int s1Len,
63570         const char * const restrict s2, const int s2Len,
63571         const int open, const int gap,
63572         const parasail_matrix_t* matrix);
63573 
63574 extern parasail_result_t* parasail_sg_qb_stats_diag_sat(
63575         const char * const restrict s1, const int s1Len,
63576         const char * const restrict s2, const int s2Len,
63577         const int open, const int gap,
63578         const parasail_matrix_t* matrix);
63579 
63580 extern parasail_result_t* parasail_sg_qb_stats_table_scan_64(
63581         const char * const restrict s1, const int s1Len,
63582         const char * const restrict s2, const int s2Len,
63583         const int open, const int gap,
63584         const parasail_matrix_t* matrix);
63585 
63586 extern parasail_result_t* parasail_sg_qb_stats_table_scan_32(
63587         const char * const restrict s1, const int s1Len,
63588         const char * const restrict s2, const int s2Len,
63589         const int open, const int gap,
63590         const parasail_matrix_t* matrix);
63591 
63592 extern parasail_result_t* parasail_sg_qb_stats_table_scan_16(
63593         const char * const restrict s1, const int s1Len,
63594         const char * const restrict s2, const int s2Len,
63595         const int open, const int gap,
63596         const parasail_matrix_t* matrix);
63597 
63598 extern parasail_result_t* parasail_sg_qb_stats_table_scan_8(
63599         const char * const restrict s1, const int s1Len,
63600         const char * const restrict s2, const int s2Len,
63601         const int open, const int gap,
63602         const parasail_matrix_t* matrix);
63603 
63604 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sat(
63605         const char * const restrict s1, const int s1Len,
63606         const char * const restrict s2, const int s2Len,
63607         const int open, const int gap,
63608         const parasail_matrix_t* matrix);
63609 
63610 extern parasail_result_t* parasail_sg_qb_stats_table_striped_64(
63611         const char * const restrict s1, const int s1Len,
63612         const char * const restrict s2, const int s2Len,
63613         const int open, const int gap,
63614         const parasail_matrix_t* matrix);
63615 
63616 extern parasail_result_t* parasail_sg_qb_stats_table_striped_32(
63617         const char * const restrict s1, const int s1Len,
63618         const char * const restrict s2, const int s2Len,
63619         const int open, const int gap,
63620         const parasail_matrix_t* matrix);
63621 
63622 extern parasail_result_t* parasail_sg_qb_stats_table_striped_16(
63623         const char * const restrict s1, const int s1Len,
63624         const char * const restrict s2, const int s2Len,
63625         const int open, const int gap,
63626         const parasail_matrix_t* matrix);
63627 
63628 extern parasail_result_t* parasail_sg_qb_stats_table_striped_8(
63629         const char * const restrict s1, const int s1Len,
63630         const char * const restrict s2, const int s2Len,
63631         const int open, const int gap,
63632         const parasail_matrix_t* matrix);
63633 
63634 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sat(
63635         const char * const restrict s1, const int s1Len,
63636         const char * const restrict s2, const int s2Len,
63637         const int open, const int gap,
63638         const parasail_matrix_t* matrix);
63639 
63640 extern parasail_result_t* parasail_sg_qb_stats_table_diag_64(
63641         const char * const restrict s1, const int s1Len,
63642         const char * const restrict s2, const int s2Len,
63643         const int open, const int gap,
63644         const parasail_matrix_t* matrix);
63645 
63646 extern parasail_result_t* parasail_sg_qb_stats_table_diag_32(
63647         const char * const restrict s1, const int s1Len,
63648         const char * const restrict s2, const int s2Len,
63649         const int open, const int gap,
63650         const parasail_matrix_t* matrix);
63651 
63652 extern parasail_result_t* parasail_sg_qb_stats_table_diag_16(
63653         const char * const restrict s1, const int s1Len,
63654         const char * const restrict s2, const int s2Len,
63655         const int open, const int gap,
63656         const parasail_matrix_t* matrix);
63657 
63658 extern parasail_result_t* parasail_sg_qb_stats_table_diag_8(
63659         const char * const restrict s1, const int s1Len,
63660         const char * const restrict s2, const int s2Len,
63661         const int open, const int gap,
63662         const parasail_matrix_t* matrix);
63663 
63664 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sat(
63665         const char * const restrict s1, const int s1Len,
63666         const char * const restrict s2, const int s2Len,
63667         const int open, const int gap,
63668         const parasail_matrix_t* matrix);
63669 
63670 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_64(
63671         const char * const restrict s1, const int s1Len,
63672         const char * const restrict s2, const int s2Len,
63673         const int open, const int gap,
63674         const parasail_matrix_t* matrix);
63675 
63676 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_32(
63677         const char * const restrict s1, const int s1Len,
63678         const char * const restrict s2, const int s2Len,
63679         const int open, const int gap,
63680         const parasail_matrix_t* matrix);
63681 
63682 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_16(
63683         const char * const restrict s1, const int s1Len,
63684         const char * const restrict s2, const int s2Len,
63685         const int open, const int gap,
63686         const parasail_matrix_t* matrix);
63687 
63688 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_8(
63689         const char * const restrict s1, const int s1Len,
63690         const char * const restrict s2, const int s2Len,
63691         const int open, const int gap,
63692         const parasail_matrix_t* matrix);
63693 
63694 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sat(
63695         const char * const restrict s1, const int s1Len,
63696         const char * const restrict s2, const int s2Len,
63697         const int open, const int gap,
63698         const parasail_matrix_t* matrix);
63699 
63700 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_64(
63701         const char * const restrict s1, const int s1Len,
63702         const char * const restrict s2, const int s2Len,
63703         const int open, const int gap,
63704         const parasail_matrix_t* matrix);
63705 
63706 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_32(
63707         const char * const restrict s1, const int s1Len,
63708         const char * const restrict s2, const int s2Len,
63709         const int open, const int gap,
63710         const parasail_matrix_t* matrix);
63711 
63712 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_16(
63713         const char * const restrict s1, const int s1Len,
63714         const char * const restrict s2, const int s2Len,
63715         const int open, const int gap,
63716         const parasail_matrix_t* matrix);
63717 
63718 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_8(
63719         const char * const restrict s1, const int s1Len,
63720         const char * const restrict s2, const int s2Len,
63721         const int open, const int gap,
63722         const parasail_matrix_t* matrix);
63723 
63724 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sat(
63725         const char * const restrict s1, const int s1Len,
63726         const char * const restrict s2, const int s2Len,
63727         const int open, const int gap,
63728         const parasail_matrix_t* matrix);
63729 
63730 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_64(
63731         const char * const restrict s1, const int s1Len,
63732         const char * const restrict s2, const int s2Len,
63733         const int open, const int gap,
63734         const parasail_matrix_t* matrix);
63735 
63736 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_32(
63737         const char * const restrict s1, const int s1Len,
63738         const char * const restrict s2, const int s2Len,
63739         const int open, const int gap,
63740         const parasail_matrix_t* matrix);
63741 
63742 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_16(
63743         const char * const restrict s1, const int s1Len,
63744         const char * const restrict s2, const int s2Len,
63745         const int open, const int gap,
63746         const parasail_matrix_t* matrix);
63747 
63748 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_8(
63749         const char * const restrict s1, const int s1Len,
63750         const char * const restrict s2, const int s2Len,
63751         const int open, const int gap,
63752         const parasail_matrix_t* matrix);
63753 
63754 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sat(
63755         const char * const restrict s1, const int s1Len,
63756         const char * const restrict s2, const int s2Len,
63757         const int open, const int gap,
63758         const parasail_matrix_t* matrix);
63759 
63760 extern parasail_result_t* parasail_sg_qe_scan_64(
63761         const char * const restrict s1, const int s1Len,
63762         const char * const restrict s2, const int s2Len,
63763         const int open, const int gap,
63764         const parasail_matrix_t* matrix);
63765 
63766 extern parasail_result_t* parasail_sg_qe_scan_32(
63767         const char * const restrict s1, const int s1Len,
63768         const char * const restrict s2, const int s2Len,
63769         const int open, const int gap,
63770         const parasail_matrix_t* matrix);
63771 
63772 extern parasail_result_t* parasail_sg_qe_scan_16(
63773         const char * const restrict s1, const int s1Len,
63774         const char * const restrict s2, const int s2Len,
63775         const int open, const int gap,
63776         const parasail_matrix_t* matrix);
63777 
63778 extern parasail_result_t* parasail_sg_qe_scan_8(
63779         const char * const restrict s1, const int s1Len,
63780         const char * const restrict s2, const int s2Len,
63781         const int open, const int gap,
63782         const parasail_matrix_t* matrix);
63783 
63784 extern parasail_result_t* parasail_sg_qe_scan_sat(
63785         const char * const restrict s1, const int s1Len,
63786         const char * const restrict s2, const int s2Len,
63787         const int open, const int gap,
63788         const parasail_matrix_t* matrix);
63789 
63790 extern parasail_result_t* parasail_sg_qe_striped_64(
63791         const char * const restrict s1, const int s1Len,
63792         const char * const restrict s2, const int s2Len,
63793         const int open, const int gap,
63794         const parasail_matrix_t* matrix);
63795 
63796 extern parasail_result_t* parasail_sg_qe_striped_32(
63797         const char * const restrict s1, const int s1Len,
63798         const char * const restrict s2, const int s2Len,
63799         const int open, const int gap,
63800         const parasail_matrix_t* matrix);
63801 
63802 extern parasail_result_t* parasail_sg_qe_striped_16(
63803         const char * const restrict s1, const int s1Len,
63804         const char * const restrict s2, const int s2Len,
63805         const int open, const int gap,
63806         const parasail_matrix_t* matrix);
63807 
63808 extern parasail_result_t* parasail_sg_qe_striped_8(
63809         const char * const restrict s1, const int s1Len,
63810         const char * const restrict s2, const int s2Len,
63811         const int open, const int gap,
63812         const parasail_matrix_t* matrix);
63813 
63814 extern parasail_result_t* parasail_sg_qe_striped_sat(
63815         const char * const restrict s1, const int s1Len,
63816         const char * const restrict s2, const int s2Len,
63817         const int open, const int gap,
63818         const parasail_matrix_t* matrix);
63819 
63820 extern parasail_result_t* parasail_sg_qe_diag_64(
63821         const char * const restrict s1, const int s1Len,
63822         const char * const restrict s2, const int s2Len,
63823         const int open, const int gap,
63824         const parasail_matrix_t* matrix);
63825 
63826 extern parasail_result_t* parasail_sg_qe_diag_32(
63827         const char * const restrict s1, const int s1Len,
63828         const char * const restrict s2, const int s2Len,
63829         const int open, const int gap,
63830         const parasail_matrix_t* matrix);
63831 
63832 extern parasail_result_t* parasail_sg_qe_diag_16(
63833         const char * const restrict s1, const int s1Len,
63834         const char * const restrict s2, const int s2Len,
63835         const int open, const int gap,
63836         const parasail_matrix_t* matrix);
63837 
63838 extern parasail_result_t* parasail_sg_qe_diag_8(
63839         const char * const restrict s1, const int s1Len,
63840         const char * const restrict s2, const int s2Len,
63841         const int open, const int gap,
63842         const parasail_matrix_t* matrix);
63843 
63844 extern parasail_result_t* parasail_sg_qe_diag_sat(
63845         const char * const restrict s1, const int s1Len,
63846         const char * const restrict s2, const int s2Len,
63847         const int open, const int gap,
63848         const parasail_matrix_t* matrix);
63849 
63850 extern parasail_result_t* parasail_sg_qe_table_scan_64(
63851         const char * const restrict s1, const int s1Len,
63852         const char * const restrict s2, const int s2Len,
63853         const int open, const int gap,
63854         const parasail_matrix_t* matrix);
63855 
63856 extern parasail_result_t* parasail_sg_qe_table_scan_32(
63857         const char * const restrict s1, const int s1Len,
63858         const char * const restrict s2, const int s2Len,
63859         const int open, const int gap,
63860         const parasail_matrix_t* matrix);
63861 
63862 extern parasail_result_t* parasail_sg_qe_table_scan_16(
63863         const char * const restrict s1, const int s1Len,
63864         const char * const restrict s2, const int s2Len,
63865         const int open, const int gap,
63866         const parasail_matrix_t* matrix);
63867 
63868 extern parasail_result_t* parasail_sg_qe_table_scan_8(
63869         const char * const restrict s1, const int s1Len,
63870         const char * const restrict s2, const int s2Len,
63871         const int open, const int gap,
63872         const parasail_matrix_t* matrix);
63873 
63874 extern parasail_result_t* parasail_sg_qe_table_scan_sat(
63875         const char * const restrict s1, const int s1Len,
63876         const char * const restrict s2, const int s2Len,
63877         const int open, const int gap,
63878         const parasail_matrix_t* matrix);
63879 
63880 extern parasail_result_t* parasail_sg_qe_table_striped_64(
63881         const char * const restrict s1, const int s1Len,
63882         const char * const restrict s2, const int s2Len,
63883         const int open, const int gap,
63884         const parasail_matrix_t* matrix);
63885 
63886 extern parasail_result_t* parasail_sg_qe_table_striped_32(
63887         const char * const restrict s1, const int s1Len,
63888         const char * const restrict s2, const int s2Len,
63889         const int open, const int gap,
63890         const parasail_matrix_t* matrix);
63891 
63892 extern parasail_result_t* parasail_sg_qe_table_striped_16(
63893         const char * const restrict s1, const int s1Len,
63894         const char * const restrict s2, const int s2Len,
63895         const int open, const int gap,
63896         const parasail_matrix_t* matrix);
63897 
63898 extern parasail_result_t* parasail_sg_qe_table_striped_8(
63899         const char * const restrict s1, const int s1Len,
63900         const char * const restrict s2, const int s2Len,
63901         const int open, const int gap,
63902         const parasail_matrix_t* matrix);
63903 
63904 extern parasail_result_t* parasail_sg_qe_table_striped_sat(
63905         const char * const restrict s1, const int s1Len,
63906         const char * const restrict s2, const int s2Len,
63907         const int open, const int gap,
63908         const parasail_matrix_t* matrix);
63909 
63910 extern parasail_result_t* parasail_sg_qe_table_diag_64(
63911         const char * const restrict s1, const int s1Len,
63912         const char * const restrict s2, const int s2Len,
63913         const int open, const int gap,
63914         const parasail_matrix_t* matrix);
63915 
63916 extern parasail_result_t* parasail_sg_qe_table_diag_32(
63917         const char * const restrict s1, const int s1Len,
63918         const char * const restrict s2, const int s2Len,
63919         const int open, const int gap,
63920         const parasail_matrix_t* matrix);
63921 
63922 extern parasail_result_t* parasail_sg_qe_table_diag_16(
63923         const char * const restrict s1, const int s1Len,
63924         const char * const restrict s2, const int s2Len,
63925         const int open, const int gap,
63926         const parasail_matrix_t* matrix);
63927 
63928 extern parasail_result_t* parasail_sg_qe_table_diag_8(
63929         const char * const restrict s1, const int s1Len,
63930         const char * const restrict s2, const int s2Len,
63931         const int open, const int gap,
63932         const parasail_matrix_t* matrix);
63933 
63934 extern parasail_result_t* parasail_sg_qe_table_diag_sat(
63935         const char * const restrict s1, const int s1Len,
63936         const char * const restrict s2, const int s2Len,
63937         const int open, const int gap,
63938         const parasail_matrix_t* matrix);
63939 
63940 extern parasail_result_t* parasail_sg_qe_rowcol_scan_64(
63941         const char * const restrict s1, const int s1Len,
63942         const char * const restrict s2, const int s2Len,
63943         const int open, const int gap,
63944         const parasail_matrix_t* matrix);
63945 
63946 extern parasail_result_t* parasail_sg_qe_rowcol_scan_32(
63947         const char * const restrict s1, const int s1Len,
63948         const char * const restrict s2, const int s2Len,
63949         const int open, const int gap,
63950         const parasail_matrix_t* matrix);
63951 
63952 extern parasail_result_t* parasail_sg_qe_rowcol_scan_16(
63953         const char * const restrict s1, const int s1Len,
63954         const char * const restrict s2, const int s2Len,
63955         const int open, const int gap,
63956         const parasail_matrix_t* matrix);
63957 
63958 extern parasail_result_t* parasail_sg_qe_rowcol_scan_8(
63959         const char * const restrict s1, const int s1Len,
63960         const char * const restrict s2, const int s2Len,
63961         const int open, const int gap,
63962         const parasail_matrix_t* matrix);
63963 
63964 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sat(
63965         const char * const restrict s1, const int s1Len,
63966         const char * const restrict s2, const int s2Len,
63967         const int open, const int gap,
63968         const parasail_matrix_t* matrix);
63969 
63970 extern parasail_result_t* parasail_sg_qe_rowcol_striped_64(
63971         const char * const restrict s1, const int s1Len,
63972         const char * const restrict s2, const int s2Len,
63973         const int open, const int gap,
63974         const parasail_matrix_t* matrix);
63975 
63976 extern parasail_result_t* parasail_sg_qe_rowcol_striped_32(
63977         const char * const restrict s1, const int s1Len,
63978         const char * const restrict s2, const int s2Len,
63979         const int open, const int gap,
63980         const parasail_matrix_t* matrix);
63981 
63982 extern parasail_result_t* parasail_sg_qe_rowcol_striped_16(
63983         const char * const restrict s1, const int s1Len,
63984         const char * const restrict s2, const int s2Len,
63985         const int open, const int gap,
63986         const parasail_matrix_t* matrix);
63987 
63988 extern parasail_result_t* parasail_sg_qe_rowcol_striped_8(
63989         const char * const restrict s1, const int s1Len,
63990         const char * const restrict s2, const int s2Len,
63991         const int open, const int gap,
63992         const parasail_matrix_t* matrix);
63993 
63994 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sat(
63995         const char * const restrict s1, const int s1Len,
63996         const char * const restrict s2, const int s2Len,
63997         const int open, const int gap,
63998         const parasail_matrix_t* matrix);
63999 
64000 extern parasail_result_t* parasail_sg_qe_rowcol_diag_64(
64001         const char * const restrict s1, const int s1Len,
64002         const char * const restrict s2, const int s2Len,
64003         const int open, const int gap,
64004         const parasail_matrix_t* matrix);
64005 
64006 extern parasail_result_t* parasail_sg_qe_rowcol_diag_32(
64007         const char * const restrict s1, const int s1Len,
64008         const char * const restrict s2, const int s2Len,
64009         const int open, const int gap,
64010         const parasail_matrix_t* matrix);
64011 
64012 extern parasail_result_t* parasail_sg_qe_rowcol_diag_16(
64013         const char * const restrict s1, const int s1Len,
64014         const char * const restrict s2, const int s2Len,
64015         const int open, const int gap,
64016         const parasail_matrix_t* matrix);
64017 
64018 extern parasail_result_t* parasail_sg_qe_rowcol_diag_8(
64019         const char * const restrict s1, const int s1Len,
64020         const char * const restrict s2, const int s2Len,
64021         const int open, const int gap,
64022         const parasail_matrix_t* matrix);
64023 
64024 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sat(
64025         const char * const restrict s1, const int s1Len,
64026         const char * const restrict s2, const int s2Len,
64027         const int open, const int gap,
64028         const parasail_matrix_t* matrix);
64029 
64030 extern parasail_result_t* parasail_sg_qe_trace_scan_64(
64031         const char * const restrict s1, const int s1Len,
64032         const char * const restrict s2, const int s2Len,
64033         const int open, const int gap,
64034         const parasail_matrix_t* matrix);
64035 
64036 extern parasail_result_t* parasail_sg_qe_trace_scan_32(
64037         const char * const restrict s1, const int s1Len,
64038         const char * const restrict s2, const int s2Len,
64039         const int open, const int gap,
64040         const parasail_matrix_t* matrix);
64041 
64042 extern parasail_result_t* parasail_sg_qe_trace_scan_16(
64043         const char * const restrict s1, const int s1Len,
64044         const char * const restrict s2, const int s2Len,
64045         const int open, const int gap,
64046         const parasail_matrix_t* matrix);
64047 
64048 extern parasail_result_t* parasail_sg_qe_trace_scan_8(
64049         const char * const restrict s1, const int s1Len,
64050         const char * const restrict s2, const int s2Len,
64051         const int open, const int gap,
64052         const parasail_matrix_t* matrix);
64053 
64054 extern parasail_result_t* parasail_sg_qe_trace_scan_sat(
64055         const char * const restrict s1, const int s1Len,
64056         const char * const restrict s2, const int s2Len,
64057         const int open, const int gap,
64058         const parasail_matrix_t* matrix);
64059 
64060 extern parasail_result_t* parasail_sg_qe_trace_striped_64(
64061         const char * const restrict s1, const int s1Len,
64062         const char * const restrict s2, const int s2Len,
64063         const int open, const int gap,
64064         const parasail_matrix_t* matrix);
64065 
64066 extern parasail_result_t* parasail_sg_qe_trace_striped_32(
64067         const char * const restrict s1, const int s1Len,
64068         const char * const restrict s2, const int s2Len,
64069         const int open, const int gap,
64070         const parasail_matrix_t* matrix);
64071 
64072 extern parasail_result_t* parasail_sg_qe_trace_striped_16(
64073         const char * const restrict s1, const int s1Len,
64074         const char * const restrict s2, const int s2Len,
64075         const int open, const int gap,
64076         const parasail_matrix_t* matrix);
64077 
64078 extern parasail_result_t* parasail_sg_qe_trace_striped_8(
64079         const char * const restrict s1, const int s1Len,
64080         const char * const restrict s2, const int s2Len,
64081         const int open, const int gap,
64082         const parasail_matrix_t* matrix);
64083 
64084 extern parasail_result_t* parasail_sg_qe_trace_striped_sat(
64085         const char * const restrict s1, const int s1Len,
64086         const char * const restrict s2, const int s2Len,
64087         const int open, const int gap,
64088         const parasail_matrix_t* matrix);
64089 
64090 extern parasail_result_t* parasail_sg_qe_trace_diag_64(
64091         const char * const restrict s1, const int s1Len,
64092         const char * const restrict s2, const int s2Len,
64093         const int open, const int gap,
64094         const parasail_matrix_t* matrix);
64095 
64096 extern parasail_result_t* parasail_sg_qe_trace_diag_32(
64097         const char * const restrict s1, const int s1Len,
64098         const char * const restrict s2, const int s2Len,
64099         const int open, const int gap,
64100         const parasail_matrix_t* matrix);
64101 
64102 extern parasail_result_t* parasail_sg_qe_trace_diag_16(
64103         const char * const restrict s1, const int s1Len,
64104         const char * const restrict s2, const int s2Len,
64105         const int open, const int gap,
64106         const parasail_matrix_t* matrix);
64107 
64108 extern parasail_result_t* parasail_sg_qe_trace_diag_8(
64109         const char * const restrict s1, const int s1Len,
64110         const char * const restrict s2, const int s2Len,
64111         const int open, const int gap,
64112         const parasail_matrix_t* matrix);
64113 
64114 extern parasail_result_t* parasail_sg_qe_trace_diag_sat(
64115         const char * const restrict s1, const int s1Len,
64116         const char * const restrict s2, const int s2Len,
64117         const int open, const int gap,
64118         const parasail_matrix_t* matrix);
64119 
64120 extern parasail_result_t* parasail_sg_qe_stats_scan_64(
64121         const char * const restrict s1, const int s1Len,
64122         const char * const restrict s2, const int s2Len,
64123         const int open, const int gap,
64124         const parasail_matrix_t* matrix);
64125 
64126 extern parasail_result_t* parasail_sg_qe_stats_scan_32(
64127         const char * const restrict s1, const int s1Len,
64128         const char * const restrict s2, const int s2Len,
64129         const int open, const int gap,
64130         const parasail_matrix_t* matrix);
64131 
64132 extern parasail_result_t* parasail_sg_qe_stats_scan_16(
64133         const char * const restrict s1, const int s1Len,
64134         const char * const restrict s2, const int s2Len,
64135         const int open, const int gap,
64136         const parasail_matrix_t* matrix);
64137 
64138 extern parasail_result_t* parasail_sg_qe_stats_scan_8(
64139         const char * const restrict s1, const int s1Len,
64140         const char * const restrict s2, const int s2Len,
64141         const int open, const int gap,
64142         const parasail_matrix_t* matrix);
64143 
64144 extern parasail_result_t* parasail_sg_qe_stats_scan_sat(
64145         const char * const restrict s1, const int s1Len,
64146         const char * const restrict s2, const int s2Len,
64147         const int open, const int gap,
64148         const parasail_matrix_t* matrix);
64149 
64150 extern parasail_result_t* parasail_sg_qe_stats_striped_64(
64151         const char * const restrict s1, const int s1Len,
64152         const char * const restrict s2, const int s2Len,
64153         const int open, const int gap,
64154         const parasail_matrix_t* matrix);
64155 
64156 extern parasail_result_t* parasail_sg_qe_stats_striped_32(
64157         const char * const restrict s1, const int s1Len,
64158         const char * const restrict s2, const int s2Len,
64159         const int open, const int gap,
64160         const parasail_matrix_t* matrix);
64161 
64162 extern parasail_result_t* parasail_sg_qe_stats_striped_16(
64163         const char * const restrict s1, const int s1Len,
64164         const char * const restrict s2, const int s2Len,
64165         const int open, const int gap,
64166         const parasail_matrix_t* matrix);
64167 
64168 extern parasail_result_t* parasail_sg_qe_stats_striped_8(
64169         const char * const restrict s1, const int s1Len,
64170         const char * const restrict s2, const int s2Len,
64171         const int open, const int gap,
64172         const parasail_matrix_t* matrix);
64173 
64174 extern parasail_result_t* parasail_sg_qe_stats_striped_sat(
64175         const char * const restrict s1, const int s1Len,
64176         const char * const restrict s2, const int s2Len,
64177         const int open, const int gap,
64178         const parasail_matrix_t* matrix);
64179 
64180 extern parasail_result_t* parasail_sg_qe_stats_diag_64(
64181         const char * const restrict s1, const int s1Len,
64182         const char * const restrict s2, const int s2Len,
64183         const int open, const int gap,
64184         const parasail_matrix_t* matrix);
64185 
64186 extern parasail_result_t* parasail_sg_qe_stats_diag_32(
64187         const char * const restrict s1, const int s1Len,
64188         const char * const restrict s2, const int s2Len,
64189         const int open, const int gap,
64190         const parasail_matrix_t* matrix);
64191 
64192 extern parasail_result_t* parasail_sg_qe_stats_diag_16(
64193         const char * const restrict s1, const int s1Len,
64194         const char * const restrict s2, const int s2Len,
64195         const int open, const int gap,
64196         const parasail_matrix_t* matrix);
64197 
64198 extern parasail_result_t* parasail_sg_qe_stats_diag_8(
64199         const char * const restrict s1, const int s1Len,
64200         const char * const restrict s2, const int s2Len,
64201         const int open, const int gap,
64202         const parasail_matrix_t* matrix);
64203 
64204 extern parasail_result_t* parasail_sg_qe_stats_diag_sat(
64205         const char * const restrict s1, const int s1Len,
64206         const char * const restrict s2, const int s2Len,
64207         const int open, const int gap,
64208         const parasail_matrix_t* matrix);
64209 
64210 extern parasail_result_t* parasail_sg_qe_stats_table_scan_64(
64211         const char * const restrict s1, const int s1Len,
64212         const char * const restrict s2, const int s2Len,
64213         const int open, const int gap,
64214         const parasail_matrix_t* matrix);
64215 
64216 extern parasail_result_t* parasail_sg_qe_stats_table_scan_32(
64217         const char * const restrict s1, const int s1Len,
64218         const char * const restrict s2, const int s2Len,
64219         const int open, const int gap,
64220         const parasail_matrix_t* matrix);
64221 
64222 extern parasail_result_t* parasail_sg_qe_stats_table_scan_16(
64223         const char * const restrict s1, const int s1Len,
64224         const char * const restrict s2, const int s2Len,
64225         const int open, const int gap,
64226         const parasail_matrix_t* matrix);
64227 
64228 extern parasail_result_t* parasail_sg_qe_stats_table_scan_8(
64229         const char * const restrict s1, const int s1Len,
64230         const char * const restrict s2, const int s2Len,
64231         const int open, const int gap,
64232         const parasail_matrix_t* matrix);
64233 
64234 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sat(
64235         const char * const restrict s1, const int s1Len,
64236         const char * const restrict s2, const int s2Len,
64237         const int open, const int gap,
64238         const parasail_matrix_t* matrix);
64239 
64240 extern parasail_result_t* parasail_sg_qe_stats_table_striped_64(
64241         const char * const restrict s1, const int s1Len,
64242         const char * const restrict s2, const int s2Len,
64243         const int open, const int gap,
64244         const parasail_matrix_t* matrix);
64245 
64246 extern parasail_result_t* parasail_sg_qe_stats_table_striped_32(
64247         const char * const restrict s1, const int s1Len,
64248         const char * const restrict s2, const int s2Len,
64249         const int open, const int gap,
64250         const parasail_matrix_t* matrix);
64251 
64252 extern parasail_result_t* parasail_sg_qe_stats_table_striped_16(
64253         const char * const restrict s1, const int s1Len,
64254         const char * const restrict s2, const int s2Len,
64255         const int open, const int gap,
64256         const parasail_matrix_t* matrix);
64257 
64258 extern parasail_result_t* parasail_sg_qe_stats_table_striped_8(
64259         const char * const restrict s1, const int s1Len,
64260         const char * const restrict s2, const int s2Len,
64261         const int open, const int gap,
64262         const parasail_matrix_t* matrix);
64263 
64264 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sat(
64265         const char * const restrict s1, const int s1Len,
64266         const char * const restrict s2, const int s2Len,
64267         const int open, const int gap,
64268         const parasail_matrix_t* matrix);
64269 
64270 extern parasail_result_t* parasail_sg_qe_stats_table_diag_64(
64271         const char * const restrict s1, const int s1Len,
64272         const char * const restrict s2, const int s2Len,
64273         const int open, const int gap,
64274         const parasail_matrix_t* matrix);
64275 
64276 extern parasail_result_t* parasail_sg_qe_stats_table_diag_32(
64277         const char * const restrict s1, const int s1Len,
64278         const char * const restrict s2, const int s2Len,
64279         const int open, const int gap,
64280         const parasail_matrix_t* matrix);
64281 
64282 extern parasail_result_t* parasail_sg_qe_stats_table_diag_16(
64283         const char * const restrict s1, const int s1Len,
64284         const char * const restrict s2, const int s2Len,
64285         const int open, const int gap,
64286         const parasail_matrix_t* matrix);
64287 
64288 extern parasail_result_t* parasail_sg_qe_stats_table_diag_8(
64289         const char * const restrict s1, const int s1Len,
64290         const char * const restrict s2, const int s2Len,
64291         const int open, const int gap,
64292         const parasail_matrix_t* matrix);
64293 
64294 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sat(
64295         const char * const restrict s1, const int s1Len,
64296         const char * const restrict s2, const int s2Len,
64297         const int open, const int gap,
64298         const parasail_matrix_t* matrix);
64299 
64300 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_64(
64301         const char * const restrict s1, const int s1Len,
64302         const char * const restrict s2, const int s2Len,
64303         const int open, const int gap,
64304         const parasail_matrix_t* matrix);
64305 
64306 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_32(
64307         const char * const restrict s1, const int s1Len,
64308         const char * const restrict s2, const int s2Len,
64309         const int open, const int gap,
64310         const parasail_matrix_t* matrix);
64311 
64312 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_16(
64313         const char * const restrict s1, const int s1Len,
64314         const char * const restrict s2, const int s2Len,
64315         const int open, const int gap,
64316         const parasail_matrix_t* matrix);
64317 
64318 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_8(
64319         const char * const restrict s1, const int s1Len,
64320         const char * const restrict s2, const int s2Len,
64321         const int open, const int gap,
64322         const parasail_matrix_t* matrix);
64323 
64324 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sat(
64325         const char * const restrict s1, const int s1Len,
64326         const char * const restrict s2, const int s2Len,
64327         const int open, const int gap,
64328         const parasail_matrix_t* matrix);
64329 
64330 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_64(
64331         const char * const restrict s1, const int s1Len,
64332         const char * const restrict s2, const int s2Len,
64333         const int open, const int gap,
64334         const parasail_matrix_t* matrix);
64335 
64336 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_32(
64337         const char * const restrict s1, const int s1Len,
64338         const char * const restrict s2, const int s2Len,
64339         const int open, const int gap,
64340         const parasail_matrix_t* matrix);
64341 
64342 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_16(
64343         const char * const restrict s1, const int s1Len,
64344         const char * const restrict s2, const int s2Len,
64345         const int open, const int gap,
64346         const parasail_matrix_t* matrix);
64347 
64348 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_8(
64349         const char * const restrict s1, const int s1Len,
64350         const char * const restrict s2, const int s2Len,
64351         const int open, const int gap,
64352         const parasail_matrix_t* matrix);
64353 
64354 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sat(
64355         const char * const restrict s1, const int s1Len,
64356         const char * const restrict s2, const int s2Len,
64357         const int open, const int gap,
64358         const parasail_matrix_t* matrix);
64359 
64360 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_64(
64361         const char * const restrict s1, const int s1Len,
64362         const char * const restrict s2, const int s2Len,
64363         const int open, const int gap,
64364         const parasail_matrix_t* matrix);
64365 
64366 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_32(
64367         const char * const restrict s1, const int s1Len,
64368         const char * const restrict s2, const int s2Len,
64369         const int open, const int gap,
64370         const parasail_matrix_t* matrix);
64371 
64372 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_16(
64373         const char * const restrict s1, const int s1Len,
64374         const char * const restrict s2, const int s2Len,
64375         const int open, const int gap,
64376         const parasail_matrix_t* matrix);
64377 
64378 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_8(
64379         const char * const restrict s1, const int s1Len,
64380         const char * const restrict s2, const int s2Len,
64381         const int open, const int gap,
64382         const parasail_matrix_t* matrix);
64383 
64384 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sat(
64385         const char * const restrict s1, const int s1Len,
64386         const char * const restrict s2, const int s2Len,
64387         const int open, const int gap,
64388         const parasail_matrix_t* matrix);
64389 
64390 extern parasail_result_t* parasail_sg_qx_scan_64(
64391         const char * const restrict s1, const int s1Len,
64392         const char * const restrict s2, const int s2Len,
64393         const int open, const int gap,
64394         const parasail_matrix_t* matrix);
64395 
64396 extern parasail_result_t* parasail_sg_qx_scan_32(
64397         const char * const restrict s1, const int s1Len,
64398         const char * const restrict s2, const int s2Len,
64399         const int open, const int gap,
64400         const parasail_matrix_t* matrix);
64401 
64402 extern parasail_result_t* parasail_sg_qx_scan_16(
64403         const char * const restrict s1, const int s1Len,
64404         const char * const restrict s2, const int s2Len,
64405         const int open, const int gap,
64406         const parasail_matrix_t* matrix);
64407 
64408 extern parasail_result_t* parasail_sg_qx_scan_8(
64409         const char * const restrict s1, const int s1Len,
64410         const char * const restrict s2, const int s2Len,
64411         const int open, const int gap,
64412         const parasail_matrix_t* matrix);
64413 
64414 extern parasail_result_t* parasail_sg_qx_scan_sat(
64415         const char * const restrict s1, const int s1Len,
64416         const char * const restrict s2, const int s2Len,
64417         const int open, const int gap,
64418         const parasail_matrix_t* matrix);
64419 
64420 extern parasail_result_t* parasail_sg_qx_striped_64(
64421         const char * const restrict s1, const int s1Len,
64422         const char * const restrict s2, const int s2Len,
64423         const int open, const int gap,
64424         const parasail_matrix_t* matrix);
64425 
64426 extern parasail_result_t* parasail_sg_qx_striped_32(
64427         const char * const restrict s1, const int s1Len,
64428         const char * const restrict s2, const int s2Len,
64429         const int open, const int gap,
64430         const parasail_matrix_t* matrix);
64431 
64432 extern parasail_result_t* parasail_sg_qx_striped_16(
64433         const char * const restrict s1, const int s1Len,
64434         const char * const restrict s2, const int s2Len,
64435         const int open, const int gap,
64436         const parasail_matrix_t* matrix);
64437 
64438 extern parasail_result_t* parasail_sg_qx_striped_8(
64439         const char * const restrict s1, const int s1Len,
64440         const char * const restrict s2, const int s2Len,
64441         const int open, const int gap,
64442         const parasail_matrix_t* matrix);
64443 
64444 extern parasail_result_t* parasail_sg_qx_striped_sat(
64445         const char * const restrict s1, const int s1Len,
64446         const char * const restrict s2, const int s2Len,
64447         const int open, const int gap,
64448         const parasail_matrix_t* matrix);
64449 
64450 extern parasail_result_t* parasail_sg_qx_diag_64(
64451         const char * const restrict s1, const int s1Len,
64452         const char * const restrict s2, const int s2Len,
64453         const int open, const int gap,
64454         const parasail_matrix_t* matrix);
64455 
64456 extern parasail_result_t* parasail_sg_qx_diag_32(
64457         const char * const restrict s1, const int s1Len,
64458         const char * const restrict s2, const int s2Len,
64459         const int open, const int gap,
64460         const parasail_matrix_t* matrix);
64461 
64462 extern parasail_result_t* parasail_sg_qx_diag_16(
64463         const char * const restrict s1, const int s1Len,
64464         const char * const restrict s2, const int s2Len,
64465         const int open, const int gap,
64466         const parasail_matrix_t* matrix);
64467 
64468 extern parasail_result_t* parasail_sg_qx_diag_8(
64469         const char * const restrict s1, const int s1Len,
64470         const char * const restrict s2, const int s2Len,
64471         const int open, const int gap,
64472         const parasail_matrix_t* matrix);
64473 
64474 extern parasail_result_t* parasail_sg_qx_diag_sat(
64475         const char * const restrict s1, const int s1Len,
64476         const char * const restrict s2, const int s2Len,
64477         const int open, const int gap,
64478         const parasail_matrix_t* matrix);
64479 
64480 extern parasail_result_t* parasail_sg_qx_table_scan_64(
64481         const char * const restrict s1, const int s1Len,
64482         const char * const restrict s2, const int s2Len,
64483         const int open, const int gap,
64484         const parasail_matrix_t* matrix);
64485 
64486 extern parasail_result_t* parasail_sg_qx_table_scan_32(
64487         const char * const restrict s1, const int s1Len,
64488         const char * const restrict s2, const int s2Len,
64489         const int open, const int gap,
64490         const parasail_matrix_t* matrix);
64491 
64492 extern parasail_result_t* parasail_sg_qx_table_scan_16(
64493         const char * const restrict s1, const int s1Len,
64494         const char * const restrict s2, const int s2Len,
64495         const int open, const int gap,
64496         const parasail_matrix_t* matrix);
64497 
64498 extern parasail_result_t* parasail_sg_qx_table_scan_8(
64499         const char * const restrict s1, const int s1Len,
64500         const char * const restrict s2, const int s2Len,
64501         const int open, const int gap,
64502         const parasail_matrix_t* matrix);
64503 
64504 extern parasail_result_t* parasail_sg_qx_table_scan_sat(
64505         const char * const restrict s1, const int s1Len,
64506         const char * const restrict s2, const int s2Len,
64507         const int open, const int gap,
64508         const parasail_matrix_t* matrix);
64509 
64510 extern parasail_result_t* parasail_sg_qx_table_striped_64(
64511         const char * const restrict s1, const int s1Len,
64512         const char * const restrict s2, const int s2Len,
64513         const int open, const int gap,
64514         const parasail_matrix_t* matrix);
64515 
64516 extern parasail_result_t* parasail_sg_qx_table_striped_32(
64517         const char * const restrict s1, const int s1Len,
64518         const char * const restrict s2, const int s2Len,
64519         const int open, const int gap,
64520         const parasail_matrix_t* matrix);
64521 
64522 extern parasail_result_t* parasail_sg_qx_table_striped_16(
64523         const char * const restrict s1, const int s1Len,
64524         const char * const restrict s2, const int s2Len,
64525         const int open, const int gap,
64526         const parasail_matrix_t* matrix);
64527 
64528 extern parasail_result_t* parasail_sg_qx_table_striped_8(
64529         const char * const restrict s1, const int s1Len,
64530         const char * const restrict s2, const int s2Len,
64531         const int open, const int gap,
64532         const parasail_matrix_t* matrix);
64533 
64534 extern parasail_result_t* parasail_sg_qx_table_striped_sat(
64535         const char * const restrict s1, const int s1Len,
64536         const char * const restrict s2, const int s2Len,
64537         const int open, const int gap,
64538         const parasail_matrix_t* matrix);
64539 
64540 extern parasail_result_t* parasail_sg_qx_table_diag_64(
64541         const char * const restrict s1, const int s1Len,
64542         const char * const restrict s2, const int s2Len,
64543         const int open, const int gap,
64544         const parasail_matrix_t* matrix);
64545 
64546 extern parasail_result_t* parasail_sg_qx_table_diag_32(
64547         const char * const restrict s1, const int s1Len,
64548         const char * const restrict s2, const int s2Len,
64549         const int open, const int gap,
64550         const parasail_matrix_t* matrix);
64551 
64552 extern parasail_result_t* parasail_sg_qx_table_diag_16(
64553         const char * const restrict s1, const int s1Len,
64554         const char * const restrict s2, const int s2Len,
64555         const int open, const int gap,
64556         const parasail_matrix_t* matrix);
64557 
64558 extern parasail_result_t* parasail_sg_qx_table_diag_8(
64559         const char * const restrict s1, const int s1Len,
64560         const char * const restrict s2, const int s2Len,
64561         const int open, const int gap,
64562         const parasail_matrix_t* matrix);
64563 
64564 extern parasail_result_t* parasail_sg_qx_table_diag_sat(
64565         const char * const restrict s1, const int s1Len,
64566         const char * const restrict s2, const int s2Len,
64567         const int open, const int gap,
64568         const parasail_matrix_t* matrix);
64569 
64570 extern parasail_result_t* parasail_sg_qx_rowcol_scan_64(
64571         const char * const restrict s1, const int s1Len,
64572         const char * const restrict s2, const int s2Len,
64573         const int open, const int gap,
64574         const parasail_matrix_t* matrix);
64575 
64576 extern parasail_result_t* parasail_sg_qx_rowcol_scan_32(
64577         const char * const restrict s1, const int s1Len,
64578         const char * const restrict s2, const int s2Len,
64579         const int open, const int gap,
64580         const parasail_matrix_t* matrix);
64581 
64582 extern parasail_result_t* parasail_sg_qx_rowcol_scan_16(
64583         const char * const restrict s1, const int s1Len,
64584         const char * const restrict s2, const int s2Len,
64585         const int open, const int gap,
64586         const parasail_matrix_t* matrix);
64587 
64588 extern parasail_result_t* parasail_sg_qx_rowcol_scan_8(
64589         const char * const restrict s1, const int s1Len,
64590         const char * const restrict s2, const int s2Len,
64591         const int open, const int gap,
64592         const parasail_matrix_t* matrix);
64593 
64594 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sat(
64595         const char * const restrict s1, const int s1Len,
64596         const char * const restrict s2, const int s2Len,
64597         const int open, const int gap,
64598         const parasail_matrix_t* matrix);
64599 
64600 extern parasail_result_t* parasail_sg_qx_rowcol_striped_64(
64601         const char * const restrict s1, const int s1Len,
64602         const char * const restrict s2, const int s2Len,
64603         const int open, const int gap,
64604         const parasail_matrix_t* matrix);
64605 
64606 extern parasail_result_t* parasail_sg_qx_rowcol_striped_32(
64607         const char * const restrict s1, const int s1Len,
64608         const char * const restrict s2, const int s2Len,
64609         const int open, const int gap,
64610         const parasail_matrix_t* matrix);
64611 
64612 extern parasail_result_t* parasail_sg_qx_rowcol_striped_16(
64613         const char * const restrict s1, const int s1Len,
64614         const char * const restrict s2, const int s2Len,
64615         const int open, const int gap,
64616         const parasail_matrix_t* matrix);
64617 
64618 extern parasail_result_t* parasail_sg_qx_rowcol_striped_8(
64619         const char * const restrict s1, const int s1Len,
64620         const char * const restrict s2, const int s2Len,
64621         const int open, const int gap,
64622         const parasail_matrix_t* matrix);
64623 
64624 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sat(
64625         const char * const restrict s1, const int s1Len,
64626         const char * const restrict s2, const int s2Len,
64627         const int open, const int gap,
64628         const parasail_matrix_t* matrix);
64629 
64630 extern parasail_result_t* parasail_sg_qx_rowcol_diag_64(
64631         const char * const restrict s1, const int s1Len,
64632         const char * const restrict s2, const int s2Len,
64633         const int open, const int gap,
64634         const parasail_matrix_t* matrix);
64635 
64636 extern parasail_result_t* parasail_sg_qx_rowcol_diag_32(
64637         const char * const restrict s1, const int s1Len,
64638         const char * const restrict s2, const int s2Len,
64639         const int open, const int gap,
64640         const parasail_matrix_t* matrix);
64641 
64642 extern parasail_result_t* parasail_sg_qx_rowcol_diag_16(
64643         const char * const restrict s1, const int s1Len,
64644         const char * const restrict s2, const int s2Len,
64645         const int open, const int gap,
64646         const parasail_matrix_t* matrix);
64647 
64648 extern parasail_result_t* parasail_sg_qx_rowcol_diag_8(
64649         const char * const restrict s1, const int s1Len,
64650         const char * const restrict s2, const int s2Len,
64651         const int open, const int gap,
64652         const parasail_matrix_t* matrix);
64653 
64654 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sat(
64655         const char * const restrict s1, const int s1Len,
64656         const char * const restrict s2, const int s2Len,
64657         const int open, const int gap,
64658         const parasail_matrix_t* matrix);
64659 
64660 extern parasail_result_t* parasail_sg_qx_trace_scan_64(
64661         const char * const restrict s1, const int s1Len,
64662         const char * const restrict s2, const int s2Len,
64663         const int open, const int gap,
64664         const parasail_matrix_t* matrix);
64665 
64666 extern parasail_result_t* parasail_sg_qx_trace_scan_32(
64667         const char * const restrict s1, const int s1Len,
64668         const char * const restrict s2, const int s2Len,
64669         const int open, const int gap,
64670         const parasail_matrix_t* matrix);
64671 
64672 extern parasail_result_t* parasail_sg_qx_trace_scan_16(
64673         const char * const restrict s1, const int s1Len,
64674         const char * const restrict s2, const int s2Len,
64675         const int open, const int gap,
64676         const parasail_matrix_t* matrix);
64677 
64678 extern parasail_result_t* parasail_sg_qx_trace_scan_8(
64679         const char * const restrict s1, const int s1Len,
64680         const char * const restrict s2, const int s2Len,
64681         const int open, const int gap,
64682         const parasail_matrix_t* matrix);
64683 
64684 extern parasail_result_t* parasail_sg_qx_trace_scan_sat(
64685         const char * const restrict s1, const int s1Len,
64686         const char * const restrict s2, const int s2Len,
64687         const int open, const int gap,
64688         const parasail_matrix_t* matrix);
64689 
64690 extern parasail_result_t* parasail_sg_qx_trace_striped_64(
64691         const char * const restrict s1, const int s1Len,
64692         const char * const restrict s2, const int s2Len,
64693         const int open, const int gap,
64694         const parasail_matrix_t* matrix);
64695 
64696 extern parasail_result_t* parasail_sg_qx_trace_striped_32(
64697         const char * const restrict s1, const int s1Len,
64698         const char * const restrict s2, const int s2Len,
64699         const int open, const int gap,
64700         const parasail_matrix_t* matrix);
64701 
64702 extern parasail_result_t* parasail_sg_qx_trace_striped_16(
64703         const char * const restrict s1, const int s1Len,
64704         const char * const restrict s2, const int s2Len,
64705         const int open, const int gap,
64706         const parasail_matrix_t* matrix);
64707 
64708 extern parasail_result_t* parasail_sg_qx_trace_striped_8(
64709         const char * const restrict s1, const int s1Len,
64710         const char * const restrict s2, const int s2Len,
64711         const int open, const int gap,
64712         const parasail_matrix_t* matrix);
64713 
64714 extern parasail_result_t* parasail_sg_qx_trace_striped_sat(
64715         const char * const restrict s1, const int s1Len,
64716         const char * const restrict s2, const int s2Len,
64717         const int open, const int gap,
64718         const parasail_matrix_t* matrix);
64719 
64720 extern parasail_result_t* parasail_sg_qx_trace_diag_64(
64721         const char * const restrict s1, const int s1Len,
64722         const char * const restrict s2, const int s2Len,
64723         const int open, const int gap,
64724         const parasail_matrix_t* matrix);
64725 
64726 extern parasail_result_t* parasail_sg_qx_trace_diag_32(
64727         const char * const restrict s1, const int s1Len,
64728         const char * const restrict s2, const int s2Len,
64729         const int open, const int gap,
64730         const parasail_matrix_t* matrix);
64731 
64732 extern parasail_result_t* parasail_sg_qx_trace_diag_16(
64733         const char * const restrict s1, const int s1Len,
64734         const char * const restrict s2, const int s2Len,
64735         const int open, const int gap,
64736         const parasail_matrix_t* matrix);
64737 
64738 extern parasail_result_t* parasail_sg_qx_trace_diag_8(
64739         const char * const restrict s1, const int s1Len,
64740         const char * const restrict s2, const int s2Len,
64741         const int open, const int gap,
64742         const parasail_matrix_t* matrix);
64743 
64744 extern parasail_result_t* parasail_sg_qx_trace_diag_sat(
64745         const char * const restrict s1, const int s1Len,
64746         const char * const restrict s2, const int s2Len,
64747         const int open, const int gap,
64748         const parasail_matrix_t* matrix);
64749 
64750 extern parasail_result_t* parasail_sg_qx_stats_scan_64(
64751         const char * const restrict s1, const int s1Len,
64752         const char * const restrict s2, const int s2Len,
64753         const int open, const int gap,
64754         const parasail_matrix_t* matrix);
64755 
64756 extern parasail_result_t* parasail_sg_qx_stats_scan_32(
64757         const char * const restrict s1, const int s1Len,
64758         const char * const restrict s2, const int s2Len,
64759         const int open, const int gap,
64760         const parasail_matrix_t* matrix);
64761 
64762 extern parasail_result_t* parasail_sg_qx_stats_scan_16(
64763         const char * const restrict s1, const int s1Len,
64764         const char * const restrict s2, const int s2Len,
64765         const int open, const int gap,
64766         const parasail_matrix_t* matrix);
64767 
64768 extern parasail_result_t* parasail_sg_qx_stats_scan_8(
64769         const char * const restrict s1, const int s1Len,
64770         const char * const restrict s2, const int s2Len,
64771         const int open, const int gap,
64772         const parasail_matrix_t* matrix);
64773 
64774 extern parasail_result_t* parasail_sg_qx_stats_scan_sat(
64775         const char * const restrict s1, const int s1Len,
64776         const char * const restrict s2, const int s2Len,
64777         const int open, const int gap,
64778         const parasail_matrix_t* matrix);
64779 
64780 extern parasail_result_t* parasail_sg_qx_stats_striped_64(
64781         const char * const restrict s1, const int s1Len,
64782         const char * const restrict s2, const int s2Len,
64783         const int open, const int gap,
64784         const parasail_matrix_t* matrix);
64785 
64786 extern parasail_result_t* parasail_sg_qx_stats_striped_32(
64787         const char * const restrict s1, const int s1Len,
64788         const char * const restrict s2, const int s2Len,
64789         const int open, const int gap,
64790         const parasail_matrix_t* matrix);
64791 
64792 extern parasail_result_t* parasail_sg_qx_stats_striped_16(
64793         const char * const restrict s1, const int s1Len,
64794         const char * const restrict s2, const int s2Len,
64795         const int open, const int gap,
64796         const parasail_matrix_t* matrix);
64797 
64798 extern parasail_result_t* parasail_sg_qx_stats_striped_8(
64799         const char * const restrict s1, const int s1Len,
64800         const char * const restrict s2, const int s2Len,
64801         const int open, const int gap,
64802         const parasail_matrix_t* matrix);
64803 
64804 extern parasail_result_t* parasail_sg_qx_stats_striped_sat(
64805         const char * const restrict s1, const int s1Len,
64806         const char * const restrict s2, const int s2Len,
64807         const int open, const int gap,
64808         const parasail_matrix_t* matrix);
64809 
64810 extern parasail_result_t* parasail_sg_qx_stats_diag_64(
64811         const char * const restrict s1, const int s1Len,
64812         const char * const restrict s2, const int s2Len,
64813         const int open, const int gap,
64814         const parasail_matrix_t* matrix);
64815 
64816 extern parasail_result_t* parasail_sg_qx_stats_diag_32(
64817         const char * const restrict s1, const int s1Len,
64818         const char * const restrict s2, const int s2Len,
64819         const int open, const int gap,
64820         const parasail_matrix_t* matrix);
64821 
64822 extern parasail_result_t* parasail_sg_qx_stats_diag_16(
64823         const char * const restrict s1, const int s1Len,
64824         const char * const restrict s2, const int s2Len,
64825         const int open, const int gap,
64826         const parasail_matrix_t* matrix);
64827 
64828 extern parasail_result_t* parasail_sg_qx_stats_diag_8(
64829         const char * const restrict s1, const int s1Len,
64830         const char * const restrict s2, const int s2Len,
64831         const int open, const int gap,
64832         const parasail_matrix_t* matrix);
64833 
64834 extern parasail_result_t* parasail_sg_qx_stats_diag_sat(
64835         const char * const restrict s1, const int s1Len,
64836         const char * const restrict s2, const int s2Len,
64837         const int open, const int gap,
64838         const parasail_matrix_t* matrix);
64839 
64840 extern parasail_result_t* parasail_sg_qx_stats_table_scan_64(
64841         const char * const restrict s1, const int s1Len,
64842         const char * const restrict s2, const int s2Len,
64843         const int open, const int gap,
64844         const parasail_matrix_t* matrix);
64845 
64846 extern parasail_result_t* parasail_sg_qx_stats_table_scan_32(
64847         const char * const restrict s1, const int s1Len,
64848         const char * const restrict s2, const int s2Len,
64849         const int open, const int gap,
64850         const parasail_matrix_t* matrix);
64851 
64852 extern parasail_result_t* parasail_sg_qx_stats_table_scan_16(
64853         const char * const restrict s1, const int s1Len,
64854         const char * const restrict s2, const int s2Len,
64855         const int open, const int gap,
64856         const parasail_matrix_t* matrix);
64857 
64858 extern parasail_result_t* parasail_sg_qx_stats_table_scan_8(
64859         const char * const restrict s1, const int s1Len,
64860         const char * const restrict s2, const int s2Len,
64861         const int open, const int gap,
64862         const parasail_matrix_t* matrix);
64863 
64864 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sat(
64865         const char * const restrict s1, const int s1Len,
64866         const char * const restrict s2, const int s2Len,
64867         const int open, const int gap,
64868         const parasail_matrix_t* matrix);
64869 
64870 extern parasail_result_t* parasail_sg_qx_stats_table_striped_64(
64871         const char * const restrict s1, const int s1Len,
64872         const char * const restrict s2, const int s2Len,
64873         const int open, const int gap,
64874         const parasail_matrix_t* matrix);
64875 
64876 extern parasail_result_t* parasail_sg_qx_stats_table_striped_32(
64877         const char * const restrict s1, const int s1Len,
64878         const char * const restrict s2, const int s2Len,
64879         const int open, const int gap,
64880         const parasail_matrix_t* matrix);
64881 
64882 extern parasail_result_t* parasail_sg_qx_stats_table_striped_16(
64883         const char * const restrict s1, const int s1Len,
64884         const char * const restrict s2, const int s2Len,
64885         const int open, const int gap,
64886         const parasail_matrix_t* matrix);
64887 
64888 extern parasail_result_t* parasail_sg_qx_stats_table_striped_8(
64889         const char * const restrict s1, const int s1Len,
64890         const char * const restrict s2, const int s2Len,
64891         const int open, const int gap,
64892         const parasail_matrix_t* matrix);
64893 
64894 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sat(
64895         const char * const restrict s1, const int s1Len,
64896         const char * const restrict s2, const int s2Len,
64897         const int open, const int gap,
64898         const parasail_matrix_t* matrix);
64899 
64900 extern parasail_result_t* parasail_sg_qx_stats_table_diag_64(
64901         const char * const restrict s1, const int s1Len,
64902         const char * const restrict s2, const int s2Len,
64903         const int open, const int gap,
64904         const parasail_matrix_t* matrix);
64905 
64906 extern parasail_result_t* parasail_sg_qx_stats_table_diag_32(
64907         const char * const restrict s1, const int s1Len,
64908         const char * const restrict s2, const int s2Len,
64909         const int open, const int gap,
64910         const parasail_matrix_t* matrix);
64911 
64912 extern parasail_result_t* parasail_sg_qx_stats_table_diag_16(
64913         const char * const restrict s1, const int s1Len,
64914         const char * const restrict s2, const int s2Len,
64915         const int open, const int gap,
64916         const parasail_matrix_t* matrix);
64917 
64918 extern parasail_result_t* parasail_sg_qx_stats_table_diag_8(
64919         const char * const restrict s1, const int s1Len,
64920         const char * const restrict s2, const int s2Len,
64921         const int open, const int gap,
64922         const parasail_matrix_t* matrix);
64923 
64924 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sat(
64925         const char * const restrict s1, const int s1Len,
64926         const char * const restrict s2, const int s2Len,
64927         const int open, const int gap,
64928         const parasail_matrix_t* matrix);
64929 
64930 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_64(
64931         const char * const restrict s1, const int s1Len,
64932         const char * const restrict s2, const int s2Len,
64933         const int open, const int gap,
64934         const parasail_matrix_t* matrix);
64935 
64936 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_32(
64937         const char * const restrict s1, const int s1Len,
64938         const char * const restrict s2, const int s2Len,
64939         const int open, const int gap,
64940         const parasail_matrix_t* matrix);
64941 
64942 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_16(
64943         const char * const restrict s1, const int s1Len,
64944         const char * const restrict s2, const int s2Len,
64945         const int open, const int gap,
64946         const parasail_matrix_t* matrix);
64947 
64948 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_8(
64949         const char * const restrict s1, const int s1Len,
64950         const char * const restrict s2, const int s2Len,
64951         const int open, const int gap,
64952         const parasail_matrix_t* matrix);
64953 
64954 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sat(
64955         const char * const restrict s1, const int s1Len,
64956         const char * const restrict s2, const int s2Len,
64957         const int open, const int gap,
64958         const parasail_matrix_t* matrix);
64959 
64960 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_64(
64961         const char * const restrict s1, const int s1Len,
64962         const char * const restrict s2, const int s2Len,
64963         const int open, const int gap,
64964         const parasail_matrix_t* matrix);
64965 
64966 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_32(
64967         const char * const restrict s1, const int s1Len,
64968         const char * const restrict s2, const int s2Len,
64969         const int open, const int gap,
64970         const parasail_matrix_t* matrix);
64971 
64972 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_16(
64973         const char * const restrict s1, const int s1Len,
64974         const char * const restrict s2, const int s2Len,
64975         const int open, const int gap,
64976         const parasail_matrix_t* matrix);
64977 
64978 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_8(
64979         const char * const restrict s1, const int s1Len,
64980         const char * const restrict s2, const int s2Len,
64981         const int open, const int gap,
64982         const parasail_matrix_t* matrix);
64983 
64984 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sat(
64985         const char * const restrict s1, const int s1Len,
64986         const char * const restrict s2, const int s2Len,
64987         const int open, const int gap,
64988         const parasail_matrix_t* matrix);
64989 
64990 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_64(
64991         const char * const restrict s1, const int s1Len,
64992         const char * const restrict s2, const int s2Len,
64993         const int open, const int gap,
64994         const parasail_matrix_t* matrix);
64995 
64996 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_32(
64997         const char * const restrict s1, const int s1Len,
64998         const char * const restrict s2, const int s2Len,
64999         const int open, const int gap,
65000         const parasail_matrix_t* matrix);
65001 
65002 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_16(
65003         const char * const restrict s1, const int s1Len,
65004         const char * const restrict s2, const int s2Len,
65005         const int open, const int gap,
65006         const parasail_matrix_t* matrix);
65007 
65008 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_8(
65009         const char * const restrict s1, const int s1Len,
65010         const char * const restrict s2, const int s2Len,
65011         const int open, const int gap,
65012         const parasail_matrix_t* matrix);
65013 
65014 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sat(
65015         const char * const restrict s1, const int s1Len,
65016         const char * const restrict s2, const int s2Len,
65017         const int open, const int gap,
65018         const parasail_matrix_t* matrix);
65019 
65020 extern parasail_result_t* parasail_sg_db_scan_64(
65021         const char * const restrict s1, const int s1Len,
65022         const char * const restrict s2, const int s2Len,
65023         const int open, const int gap,
65024         const parasail_matrix_t* matrix);
65025 
65026 extern parasail_result_t* parasail_sg_db_scan_32(
65027         const char * const restrict s1, const int s1Len,
65028         const char * const restrict s2, const int s2Len,
65029         const int open, const int gap,
65030         const parasail_matrix_t* matrix);
65031 
65032 extern parasail_result_t* parasail_sg_db_scan_16(
65033         const char * const restrict s1, const int s1Len,
65034         const char * const restrict s2, const int s2Len,
65035         const int open, const int gap,
65036         const parasail_matrix_t* matrix);
65037 
65038 extern parasail_result_t* parasail_sg_db_scan_8(
65039         const char * const restrict s1, const int s1Len,
65040         const char * const restrict s2, const int s2Len,
65041         const int open, const int gap,
65042         const parasail_matrix_t* matrix);
65043 
65044 extern parasail_result_t* parasail_sg_db_scan_sat(
65045         const char * const restrict s1, const int s1Len,
65046         const char * const restrict s2, const int s2Len,
65047         const int open, const int gap,
65048         const parasail_matrix_t* matrix);
65049 
65050 extern parasail_result_t* parasail_sg_db_striped_64(
65051         const char * const restrict s1, const int s1Len,
65052         const char * const restrict s2, const int s2Len,
65053         const int open, const int gap,
65054         const parasail_matrix_t* matrix);
65055 
65056 extern parasail_result_t* parasail_sg_db_striped_32(
65057         const char * const restrict s1, const int s1Len,
65058         const char * const restrict s2, const int s2Len,
65059         const int open, const int gap,
65060         const parasail_matrix_t* matrix);
65061 
65062 extern parasail_result_t* parasail_sg_db_striped_16(
65063         const char * const restrict s1, const int s1Len,
65064         const char * const restrict s2, const int s2Len,
65065         const int open, const int gap,
65066         const parasail_matrix_t* matrix);
65067 
65068 extern parasail_result_t* parasail_sg_db_striped_8(
65069         const char * const restrict s1, const int s1Len,
65070         const char * const restrict s2, const int s2Len,
65071         const int open, const int gap,
65072         const parasail_matrix_t* matrix);
65073 
65074 extern parasail_result_t* parasail_sg_db_striped_sat(
65075         const char * const restrict s1, const int s1Len,
65076         const char * const restrict s2, const int s2Len,
65077         const int open, const int gap,
65078         const parasail_matrix_t* matrix);
65079 
65080 extern parasail_result_t* parasail_sg_db_diag_64(
65081         const char * const restrict s1, const int s1Len,
65082         const char * const restrict s2, const int s2Len,
65083         const int open, const int gap,
65084         const parasail_matrix_t* matrix);
65085 
65086 extern parasail_result_t* parasail_sg_db_diag_32(
65087         const char * const restrict s1, const int s1Len,
65088         const char * const restrict s2, const int s2Len,
65089         const int open, const int gap,
65090         const parasail_matrix_t* matrix);
65091 
65092 extern parasail_result_t* parasail_sg_db_diag_16(
65093         const char * const restrict s1, const int s1Len,
65094         const char * const restrict s2, const int s2Len,
65095         const int open, const int gap,
65096         const parasail_matrix_t* matrix);
65097 
65098 extern parasail_result_t* parasail_sg_db_diag_8(
65099         const char * const restrict s1, const int s1Len,
65100         const char * const restrict s2, const int s2Len,
65101         const int open, const int gap,
65102         const parasail_matrix_t* matrix);
65103 
65104 extern parasail_result_t* parasail_sg_db_diag_sat(
65105         const char * const restrict s1, const int s1Len,
65106         const char * const restrict s2, const int s2Len,
65107         const int open, const int gap,
65108         const parasail_matrix_t* matrix);
65109 
65110 extern parasail_result_t* parasail_sg_db_table_scan_64(
65111         const char * const restrict s1, const int s1Len,
65112         const char * const restrict s2, const int s2Len,
65113         const int open, const int gap,
65114         const parasail_matrix_t* matrix);
65115 
65116 extern parasail_result_t* parasail_sg_db_table_scan_32(
65117         const char * const restrict s1, const int s1Len,
65118         const char * const restrict s2, const int s2Len,
65119         const int open, const int gap,
65120         const parasail_matrix_t* matrix);
65121 
65122 extern parasail_result_t* parasail_sg_db_table_scan_16(
65123         const char * const restrict s1, const int s1Len,
65124         const char * const restrict s2, const int s2Len,
65125         const int open, const int gap,
65126         const parasail_matrix_t* matrix);
65127 
65128 extern parasail_result_t* parasail_sg_db_table_scan_8(
65129         const char * const restrict s1, const int s1Len,
65130         const char * const restrict s2, const int s2Len,
65131         const int open, const int gap,
65132         const parasail_matrix_t* matrix);
65133 
65134 extern parasail_result_t* parasail_sg_db_table_scan_sat(
65135         const char * const restrict s1, const int s1Len,
65136         const char * const restrict s2, const int s2Len,
65137         const int open, const int gap,
65138         const parasail_matrix_t* matrix);
65139 
65140 extern parasail_result_t* parasail_sg_db_table_striped_64(
65141         const char * const restrict s1, const int s1Len,
65142         const char * const restrict s2, const int s2Len,
65143         const int open, const int gap,
65144         const parasail_matrix_t* matrix);
65145 
65146 extern parasail_result_t* parasail_sg_db_table_striped_32(
65147         const char * const restrict s1, const int s1Len,
65148         const char * const restrict s2, const int s2Len,
65149         const int open, const int gap,
65150         const parasail_matrix_t* matrix);
65151 
65152 extern parasail_result_t* parasail_sg_db_table_striped_16(
65153         const char * const restrict s1, const int s1Len,
65154         const char * const restrict s2, const int s2Len,
65155         const int open, const int gap,
65156         const parasail_matrix_t* matrix);
65157 
65158 extern parasail_result_t* parasail_sg_db_table_striped_8(
65159         const char * const restrict s1, const int s1Len,
65160         const char * const restrict s2, const int s2Len,
65161         const int open, const int gap,
65162         const parasail_matrix_t* matrix);
65163 
65164 extern parasail_result_t* parasail_sg_db_table_striped_sat(
65165         const char * const restrict s1, const int s1Len,
65166         const char * const restrict s2, const int s2Len,
65167         const int open, const int gap,
65168         const parasail_matrix_t* matrix);
65169 
65170 extern parasail_result_t* parasail_sg_db_table_diag_64(
65171         const char * const restrict s1, const int s1Len,
65172         const char * const restrict s2, const int s2Len,
65173         const int open, const int gap,
65174         const parasail_matrix_t* matrix);
65175 
65176 extern parasail_result_t* parasail_sg_db_table_diag_32(
65177         const char * const restrict s1, const int s1Len,
65178         const char * const restrict s2, const int s2Len,
65179         const int open, const int gap,
65180         const parasail_matrix_t* matrix);
65181 
65182 extern parasail_result_t* parasail_sg_db_table_diag_16(
65183         const char * const restrict s1, const int s1Len,
65184         const char * const restrict s2, const int s2Len,
65185         const int open, const int gap,
65186         const parasail_matrix_t* matrix);
65187 
65188 extern parasail_result_t* parasail_sg_db_table_diag_8(
65189         const char * const restrict s1, const int s1Len,
65190         const char * const restrict s2, const int s2Len,
65191         const int open, const int gap,
65192         const parasail_matrix_t* matrix);
65193 
65194 extern parasail_result_t* parasail_sg_db_table_diag_sat(
65195         const char * const restrict s1, const int s1Len,
65196         const char * const restrict s2, const int s2Len,
65197         const int open, const int gap,
65198         const parasail_matrix_t* matrix);
65199 
65200 extern parasail_result_t* parasail_sg_db_rowcol_scan_64(
65201         const char * const restrict s1, const int s1Len,
65202         const char * const restrict s2, const int s2Len,
65203         const int open, const int gap,
65204         const parasail_matrix_t* matrix);
65205 
65206 extern parasail_result_t* parasail_sg_db_rowcol_scan_32(
65207         const char * const restrict s1, const int s1Len,
65208         const char * const restrict s2, const int s2Len,
65209         const int open, const int gap,
65210         const parasail_matrix_t* matrix);
65211 
65212 extern parasail_result_t* parasail_sg_db_rowcol_scan_16(
65213         const char * const restrict s1, const int s1Len,
65214         const char * const restrict s2, const int s2Len,
65215         const int open, const int gap,
65216         const parasail_matrix_t* matrix);
65217 
65218 extern parasail_result_t* parasail_sg_db_rowcol_scan_8(
65219         const char * const restrict s1, const int s1Len,
65220         const char * const restrict s2, const int s2Len,
65221         const int open, const int gap,
65222         const parasail_matrix_t* matrix);
65223 
65224 extern parasail_result_t* parasail_sg_db_rowcol_scan_sat(
65225         const char * const restrict s1, const int s1Len,
65226         const char * const restrict s2, const int s2Len,
65227         const int open, const int gap,
65228         const parasail_matrix_t* matrix);
65229 
65230 extern parasail_result_t* parasail_sg_db_rowcol_striped_64(
65231         const char * const restrict s1, const int s1Len,
65232         const char * const restrict s2, const int s2Len,
65233         const int open, const int gap,
65234         const parasail_matrix_t* matrix);
65235 
65236 extern parasail_result_t* parasail_sg_db_rowcol_striped_32(
65237         const char * const restrict s1, const int s1Len,
65238         const char * const restrict s2, const int s2Len,
65239         const int open, const int gap,
65240         const parasail_matrix_t* matrix);
65241 
65242 extern parasail_result_t* parasail_sg_db_rowcol_striped_16(
65243         const char * const restrict s1, const int s1Len,
65244         const char * const restrict s2, const int s2Len,
65245         const int open, const int gap,
65246         const parasail_matrix_t* matrix);
65247 
65248 extern parasail_result_t* parasail_sg_db_rowcol_striped_8(
65249         const char * const restrict s1, const int s1Len,
65250         const char * const restrict s2, const int s2Len,
65251         const int open, const int gap,
65252         const parasail_matrix_t* matrix);
65253 
65254 extern parasail_result_t* parasail_sg_db_rowcol_striped_sat(
65255         const char * const restrict s1, const int s1Len,
65256         const char * const restrict s2, const int s2Len,
65257         const int open, const int gap,
65258         const parasail_matrix_t* matrix);
65259 
65260 extern parasail_result_t* parasail_sg_db_rowcol_diag_64(
65261         const char * const restrict s1, const int s1Len,
65262         const char * const restrict s2, const int s2Len,
65263         const int open, const int gap,
65264         const parasail_matrix_t* matrix);
65265 
65266 extern parasail_result_t* parasail_sg_db_rowcol_diag_32(
65267         const char * const restrict s1, const int s1Len,
65268         const char * const restrict s2, const int s2Len,
65269         const int open, const int gap,
65270         const parasail_matrix_t* matrix);
65271 
65272 extern parasail_result_t* parasail_sg_db_rowcol_diag_16(
65273         const char * const restrict s1, const int s1Len,
65274         const char * const restrict s2, const int s2Len,
65275         const int open, const int gap,
65276         const parasail_matrix_t* matrix);
65277 
65278 extern parasail_result_t* parasail_sg_db_rowcol_diag_8(
65279         const char * const restrict s1, const int s1Len,
65280         const char * const restrict s2, const int s2Len,
65281         const int open, const int gap,
65282         const parasail_matrix_t* matrix);
65283 
65284 extern parasail_result_t* parasail_sg_db_rowcol_diag_sat(
65285         const char * const restrict s1, const int s1Len,
65286         const char * const restrict s2, const int s2Len,
65287         const int open, const int gap,
65288         const parasail_matrix_t* matrix);
65289 
65290 extern parasail_result_t* parasail_sg_db_trace_scan_64(
65291         const char * const restrict s1, const int s1Len,
65292         const char * const restrict s2, const int s2Len,
65293         const int open, const int gap,
65294         const parasail_matrix_t* matrix);
65295 
65296 extern parasail_result_t* parasail_sg_db_trace_scan_32(
65297         const char * const restrict s1, const int s1Len,
65298         const char * const restrict s2, const int s2Len,
65299         const int open, const int gap,
65300         const parasail_matrix_t* matrix);
65301 
65302 extern parasail_result_t* parasail_sg_db_trace_scan_16(
65303         const char * const restrict s1, const int s1Len,
65304         const char * const restrict s2, const int s2Len,
65305         const int open, const int gap,
65306         const parasail_matrix_t* matrix);
65307 
65308 extern parasail_result_t* parasail_sg_db_trace_scan_8(
65309         const char * const restrict s1, const int s1Len,
65310         const char * const restrict s2, const int s2Len,
65311         const int open, const int gap,
65312         const parasail_matrix_t* matrix);
65313 
65314 extern parasail_result_t* parasail_sg_db_trace_scan_sat(
65315         const char * const restrict s1, const int s1Len,
65316         const char * const restrict s2, const int s2Len,
65317         const int open, const int gap,
65318         const parasail_matrix_t* matrix);
65319 
65320 extern parasail_result_t* parasail_sg_db_trace_striped_64(
65321         const char * const restrict s1, const int s1Len,
65322         const char * const restrict s2, const int s2Len,
65323         const int open, const int gap,
65324         const parasail_matrix_t* matrix);
65325 
65326 extern parasail_result_t* parasail_sg_db_trace_striped_32(
65327         const char * const restrict s1, const int s1Len,
65328         const char * const restrict s2, const int s2Len,
65329         const int open, const int gap,
65330         const parasail_matrix_t* matrix);
65331 
65332 extern parasail_result_t* parasail_sg_db_trace_striped_16(
65333         const char * const restrict s1, const int s1Len,
65334         const char * const restrict s2, const int s2Len,
65335         const int open, const int gap,
65336         const parasail_matrix_t* matrix);
65337 
65338 extern parasail_result_t* parasail_sg_db_trace_striped_8(
65339         const char * const restrict s1, const int s1Len,
65340         const char * const restrict s2, const int s2Len,
65341         const int open, const int gap,
65342         const parasail_matrix_t* matrix);
65343 
65344 extern parasail_result_t* parasail_sg_db_trace_striped_sat(
65345         const char * const restrict s1, const int s1Len,
65346         const char * const restrict s2, const int s2Len,
65347         const int open, const int gap,
65348         const parasail_matrix_t* matrix);
65349 
65350 extern parasail_result_t* parasail_sg_db_trace_diag_64(
65351         const char * const restrict s1, const int s1Len,
65352         const char * const restrict s2, const int s2Len,
65353         const int open, const int gap,
65354         const parasail_matrix_t* matrix);
65355 
65356 extern parasail_result_t* parasail_sg_db_trace_diag_32(
65357         const char * const restrict s1, const int s1Len,
65358         const char * const restrict s2, const int s2Len,
65359         const int open, const int gap,
65360         const parasail_matrix_t* matrix);
65361 
65362 extern parasail_result_t* parasail_sg_db_trace_diag_16(
65363         const char * const restrict s1, const int s1Len,
65364         const char * const restrict s2, const int s2Len,
65365         const int open, const int gap,
65366         const parasail_matrix_t* matrix);
65367 
65368 extern parasail_result_t* parasail_sg_db_trace_diag_8(
65369         const char * const restrict s1, const int s1Len,
65370         const char * const restrict s2, const int s2Len,
65371         const int open, const int gap,
65372         const parasail_matrix_t* matrix);
65373 
65374 extern parasail_result_t* parasail_sg_db_trace_diag_sat(
65375         const char * const restrict s1, const int s1Len,
65376         const char * const restrict s2, const int s2Len,
65377         const int open, const int gap,
65378         const parasail_matrix_t* matrix);
65379 
65380 extern parasail_result_t* parasail_sg_db_stats_scan_64(
65381         const char * const restrict s1, const int s1Len,
65382         const char * const restrict s2, const int s2Len,
65383         const int open, const int gap,
65384         const parasail_matrix_t* matrix);
65385 
65386 extern parasail_result_t* parasail_sg_db_stats_scan_32(
65387         const char * const restrict s1, const int s1Len,
65388         const char * const restrict s2, const int s2Len,
65389         const int open, const int gap,
65390         const parasail_matrix_t* matrix);
65391 
65392 extern parasail_result_t* parasail_sg_db_stats_scan_16(
65393         const char * const restrict s1, const int s1Len,
65394         const char * const restrict s2, const int s2Len,
65395         const int open, const int gap,
65396         const parasail_matrix_t* matrix);
65397 
65398 extern parasail_result_t* parasail_sg_db_stats_scan_8(
65399         const char * const restrict s1, const int s1Len,
65400         const char * const restrict s2, const int s2Len,
65401         const int open, const int gap,
65402         const parasail_matrix_t* matrix);
65403 
65404 extern parasail_result_t* parasail_sg_db_stats_scan_sat(
65405         const char * const restrict s1, const int s1Len,
65406         const char * const restrict s2, const int s2Len,
65407         const int open, const int gap,
65408         const parasail_matrix_t* matrix);
65409 
65410 extern parasail_result_t* parasail_sg_db_stats_striped_64(
65411         const char * const restrict s1, const int s1Len,
65412         const char * const restrict s2, const int s2Len,
65413         const int open, const int gap,
65414         const parasail_matrix_t* matrix);
65415 
65416 extern parasail_result_t* parasail_sg_db_stats_striped_32(
65417         const char * const restrict s1, const int s1Len,
65418         const char * const restrict s2, const int s2Len,
65419         const int open, const int gap,
65420         const parasail_matrix_t* matrix);
65421 
65422 extern parasail_result_t* parasail_sg_db_stats_striped_16(
65423         const char * const restrict s1, const int s1Len,
65424         const char * const restrict s2, const int s2Len,
65425         const int open, const int gap,
65426         const parasail_matrix_t* matrix);
65427 
65428 extern parasail_result_t* parasail_sg_db_stats_striped_8(
65429         const char * const restrict s1, const int s1Len,
65430         const char * const restrict s2, const int s2Len,
65431         const int open, const int gap,
65432         const parasail_matrix_t* matrix);
65433 
65434 extern parasail_result_t* parasail_sg_db_stats_striped_sat(
65435         const char * const restrict s1, const int s1Len,
65436         const char * const restrict s2, const int s2Len,
65437         const int open, const int gap,
65438         const parasail_matrix_t* matrix);
65439 
65440 extern parasail_result_t* parasail_sg_db_stats_diag_64(
65441         const char * const restrict s1, const int s1Len,
65442         const char * const restrict s2, const int s2Len,
65443         const int open, const int gap,
65444         const parasail_matrix_t* matrix);
65445 
65446 extern parasail_result_t* parasail_sg_db_stats_diag_32(
65447         const char * const restrict s1, const int s1Len,
65448         const char * const restrict s2, const int s2Len,
65449         const int open, const int gap,
65450         const parasail_matrix_t* matrix);
65451 
65452 extern parasail_result_t* parasail_sg_db_stats_diag_16(
65453         const char * const restrict s1, const int s1Len,
65454         const char * const restrict s2, const int s2Len,
65455         const int open, const int gap,
65456         const parasail_matrix_t* matrix);
65457 
65458 extern parasail_result_t* parasail_sg_db_stats_diag_8(
65459         const char * const restrict s1, const int s1Len,
65460         const char * const restrict s2, const int s2Len,
65461         const int open, const int gap,
65462         const parasail_matrix_t* matrix);
65463 
65464 extern parasail_result_t* parasail_sg_db_stats_diag_sat(
65465         const char * const restrict s1, const int s1Len,
65466         const char * const restrict s2, const int s2Len,
65467         const int open, const int gap,
65468         const parasail_matrix_t* matrix);
65469 
65470 extern parasail_result_t* parasail_sg_db_stats_table_scan_64(
65471         const char * const restrict s1, const int s1Len,
65472         const char * const restrict s2, const int s2Len,
65473         const int open, const int gap,
65474         const parasail_matrix_t* matrix);
65475 
65476 extern parasail_result_t* parasail_sg_db_stats_table_scan_32(
65477         const char * const restrict s1, const int s1Len,
65478         const char * const restrict s2, const int s2Len,
65479         const int open, const int gap,
65480         const parasail_matrix_t* matrix);
65481 
65482 extern parasail_result_t* parasail_sg_db_stats_table_scan_16(
65483         const char * const restrict s1, const int s1Len,
65484         const char * const restrict s2, const int s2Len,
65485         const int open, const int gap,
65486         const parasail_matrix_t* matrix);
65487 
65488 extern parasail_result_t* parasail_sg_db_stats_table_scan_8(
65489         const char * const restrict s1, const int s1Len,
65490         const char * const restrict s2, const int s2Len,
65491         const int open, const int gap,
65492         const parasail_matrix_t* matrix);
65493 
65494 extern parasail_result_t* parasail_sg_db_stats_table_scan_sat(
65495         const char * const restrict s1, const int s1Len,
65496         const char * const restrict s2, const int s2Len,
65497         const int open, const int gap,
65498         const parasail_matrix_t* matrix);
65499 
65500 extern parasail_result_t* parasail_sg_db_stats_table_striped_64(
65501         const char * const restrict s1, const int s1Len,
65502         const char * const restrict s2, const int s2Len,
65503         const int open, const int gap,
65504         const parasail_matrix_t* matrix);
65505 
65506 extern parasail_result_t* parasail_sg_db_stats_table_striped_32(
65507         const char * const restrict s1, const int s1Len,
65508         const char * const restrict s2, const int s2Len,
65509         const int open, const int gap,
65510         const parasail_matrix_t* matrix);
65511 
65512 extern parasail_result_t* parasail_sg_db_stats_table_striped_16(
65513         const char * const restrict s1, const int s1Len,
65514         const char * const restrict s2, const int s2Len,
65515         const int open, const int gap,
65516         const parasail_matrix_t* matrix);
65517 
65518 extern parasail_result_t* parasail_sg_db_stats_table_striped_8(
65519         const char * const restrict s1, const int s1Len,
65520         const char * const restrict s2, const int s2Len,
65521         const int open, const int gap,
65522         const parasail_matrix_t* matrix);
65523 
65524 extern parasail_result_t* parasail_sg_db_stats_table_striped_sat(
65525         const char * const restrict s1, const int s1Len,
65526         const char * const restrict s2, const int s2Len,
65527         const int open, const int gap,
65528         const parasail_matrix_t* matrix);
65529 
65530 extern parasail_result_t* parasail_sg_db_stats_table_diag_64(
65531         const char * const restrict s1, const int s1Len,
65532         const char * const restrict s2, const int s2Len,
65533         const int open, const int gap,
65534         const parasail_matrix_t* matrix);
65535 
65536 extern parasail_result_t* parasail_sg_db_stats_table_diag_32(
65537         const char * const restrict s1, const int s1Len,
65538         const char * const restrict s2, const int s2Len,
65539         const int open, const int gap,
65540         const parasail_matrix_t* matrix);
65541 
65542 extern parasail_result_t* parasail_sg_db_stats_table_diag_16(
65543         const char * const restrict s1, const int s1Len,
65544         const char * const restrict s2, const int s2Len,
65545         const int open, const int gap,
65546         const parasail_matrix_t* matrix);
65547 
65548 extern parasail_result_t* parasail_sg_db_stats_table_diag_8(
65549         const char * const restrict s1, const int s1Len,
65550         const char * const restrict s2, const int s2Len,
65551         const int open, const int gap,
65552         const parasail_matrix_t* matrix);
65553 
65554 extern parasail_result_t* parasail_sg_db_stats_table_diag_sat(
65555         const char * const restrict s1, const int s1Len,
65556         const char * const restrict s2, const int s2Len,
65557         const int open, const int gap,
65558         const parasail_matrix_t* matrix);
65559 
65560 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_64(
65561         const char * const restrict s1, const int s1Len,
65562         const char * const restrict s2, const int s2Len,
65563         const int open, const int gap,
65564         const parasail_matrix_t* matrix);
65565 
65566 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_32(
65567         const char * const restrict s1, const int s1Len,
65568         const char * const restrict s2, const int s2Len,
65569         const int open, const int gap,
65570         const parasail_matrix_t* matrix);
65571 
65572 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_16(
65573         const char * const restrict s1, const int s1Len,
65574         const char * const restrict s2, const int s2Len,
65575         const int open, const int gap,
65576         const parasail_matrix_t* matrix);
65577 
65578 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_8(
65579         const char * const restrict s1, const int s1Len,
65580         const char * const restrict s2, const int s2Len,
65581         const int open, const int gap,
65582         const parasail_matrix_t* matrix);
65583 
65584 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sat(
65585         const char * const restrict s1, const int s1Len,
65586         const char * const restrict s2, const int s2Len,
65587         const int open, const int gap,
65588         const parasail_matrix_t* matrix);
65589 
65590 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_64(
65591         const char * const restrict s1, const int s1Len,
65592         const char * const restrict s2, const int s2Len,
65593         const int open, const int gap,
65594         const parasail_matrix_t* matrix);
65595 
65596 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_32(
65597         const char * const restrict s1, const int s1Len,
65598         const char * const restrict s2, const int s2Len,
65599         const int open, const int gap,
65600         const parasail_matrix_t* matrix);
65601 
65602 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_16(
65603         const char * const restrict s1, const int s1Len,
65604         const char * const restrict s2, const int s2Len,
65605         const int open, const int gap,
65606         const parasail_matrix_t* matrix);
65607 
65608 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_8(
65609         const char * const restrict s1, const int s1Len,
65610         const char * const restrict s2, const int s2Len,
65611         const int open, const int gap,
65612         const parasail_matrix_t* matrix);
65613 
65614 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sat(
65615         const char * const restrict s1, const int s1Len,
65616         const char * const restrict s2, const int s2Len,
65617         const int open, const int gap,
65618         const parasail_matrix_t* matrix);
65619 
65620 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_64(
65621         const char * const restrict s1, const int s1Len,
65622         const char * const restrict s2, const int s2Len,
65623         const int open, const int gap,
65624         const parasail_matrix_t* matrix);
65625 
65626 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_32(
65627         const char * const restrict s1, const int s1Len,
65628         const char * const restrict s2, const int s2Len,
65629         const int open, const int gap,
65630         const parasail_matrix_t* matrix);
65631 
65632 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_16(
65633         const char * const restrict s1, const int s1Len,
65634         const char * const restrict s2, const int s2Len,
65635         const int open, const int gap,
65636         const parasail_matrix_t* matrix);
65637 
65638 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_8(
65639         const char * const restrict s1, const int s1Len,
65640         const char * const restrict s2, const int s2Len,
65641         const int open, const int gap,
65642         const parasail_matrix_t* matrix);
65643 
65644 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sat(
65645         const char * const restrict s1, const int s1Len,
65646         const char * const restrict s2, const int s2Len,
65647         const int open, const int gap,
65648         const parasail_matrix_t* matrix);
65649 
65650 extern parasail_result_t* parasail_sg_de_scan_64(
65651         const char * const restrict s1, const int s1Len,
65652         const char * const restrict s2, const int s2Len,
65653         const int open, const int gap,
65654         const parasail_matrix_t* matrix);
65655 
65656 extern parasail_result_t* parasail_sg_de_scan_32(
65657         const char * const restrict s1, const int s1Len,
65658         const char * const restrict s2, const int s2Len,
65659         const int open, const int gap,
65660         const parasail_matrix_t* matrix);
65661 
65662 extern parasail_result_t* parasail_sg_de_scan_16(
65663         const char * const restrict s1, const int s1Len,
65664         const char * const restrict s2, const int s2Len,
65665         const int open, const int gap,
65666         const parasail_matrix_t* matrix);
65667 
65668 extern parasail_result_t* parasail_sg_de_scan_8(
65669         const char * const restrict s1, const int s1Len,
65670         const char * const restrict s2, const int s2Len,
65671         const int open, const int gap,
65672         const parasail_matrix_t* matrix);
65673 
65674 extern parasail_result_t* parasail_sg_de_scan_sat(
65675         const char * const restrict s1, const int s1Len,
65676         const char * const restrict s2, const int s2Len,
65677         const int open, const int gap,
65678         const parasail_matrix_t* matrix);
65679 
65680 extern parasail_result_t* parasail_sg_de_striped_64(
65681         const char * const restrict s1, const int s1Len,
65682         const char * const restrict s2, const int s2Len,
65683         const int open, const int gap,
65684         const parasail_matrix_t* matrix);
65685 
65686 extern parasail_result_t* parasail_sg_de_striped_32(
65687         const char * const restrict s1, const int s1Len,
65688         const char * const restrict s2, const int s2Len,
65689         const int open, const int gap,
65690         const parasail_matrix_t* matrix);
65691 
65692 extern parasail_result_t* parasail_sg_de_striped_16(
65693         const char * const restrict s1, const int s1Len,
65694         const char * const restrict s2, const int s2Len,
65695         const int open, const int gap,
65696         const parasail_matrix_t* matrix);
65697 
65698 extern parasail_result_t* parasail_sg_de_striped_8(
65699         const char * const restrict s1, const int s1Len,
65700         const char * const restrict s2, const int s2Len,
65701         const int open, const int gap,
65702         const parasail_matrix_t* matrix);
65703 
65704 extern parasail_result_t* parasail_sg_de_striped_sat(
65705         const char * const restrict s1, const int s1Len,
65706         const char * const restrict s2, const int s2Len,
65707         const int open, const int gap,
65708         const parasail_matrix_t* matrix);
65709 
65710 extern parasail_result_t* parasail_sg_de_diag_64(
65711         const char * const restrict s1, const int s1Len,
65712         const char * const restrict s2, const int s2Len,
65713         const int open, const int gap,
65714         const parasail_matrix_t* matrix);
65715 
65716 extern parasail_result_t* parasail_sg_de_diag_32(
65717         const char * const restrict s1, const int s1Len,
65718         const char * const restrict s2, const int s2Len,
65719         const int open, const int gap,
65720         const parasail_matrix_t* matrix);
65721 
65722 extern parasail_result_t* parasail_sg_de_diag_16(
65723         const char * const restrict s1, const int s1Len,
65724         const char * const restrict s2, const int s2Len,
65725         const int open, const int gap,
65726         const parasail_matrix_t* matrix);
65727 
65728 extern parasail_result_t* parasail_sg_de_diag_8(
65729         const char * const restrict s1, const int s1Len,
65730         const char * const restrict s2, const int s2Len,
65731         const int open, const int gap,
65732         const parasail_matrix_t* matrix);
65733 
65734 extern parasail_result_t* parasail_sg_de_diag_sat(
65735         const char * const restrict s1, const int s1Len,
65736         const char * const restrict s2, const int s2Len,
65737         const int open, const int gap,
65738         const parasail_matrix_t* matrix);
65739 
65740 extern parasail_result_t* parasail_sg_de_table_scan_64(
65741         const char * const restrict s1, const int s1Len,
65742         const char * const restrict s2, const int s2Len,
65743         const int open, const int gap,
65744         const parasail_matrix_t* matrix);
65745 
65746 extern parasail_result_t* parasail_sg_de_table_scan_32(
65747         const char * const restrict s1, const int s1Len,
65748         const char * const restrict s2, const int s2Len,
65749         const int open, const int gap,
65750         const parasail_matrix_t* matrix);
65751 
65752 extern parasail_result_t* parasail_sg_de_table_scan_16(
65753         const char * const restrict s1, const int s1Len,
65754         const char * const restrict s2, const int s2Len,
65755         const int open, const int gap,
65756         const parasail_matrix_t* matrix);
65757 
65758 extern parasail_result_t* parasail_sg_de_table_scan_8(
65759         const char * const restrict s1, const int s1Len,
65760         const char * const restrict s2, const int s2Len,
65761         const int open, const int gap,
65762         const parasail_matrix_t* matrix);
65763 
65764 extern parasail_result_t* parasail_sg_de_table_scan_sat(
65765         const char * const restrict s1, const int s1Len,
65766         const char * const restrict s2, const int s2Len,
65767         const int open, const int gap,
65768         const parasail_matrix_t* matrix);
65769 
65770 extern parasail_result_t* parasail_sg_de_table_striped_64(
65771         const char * const restrict s1, const int s1Len,
65772         const char * const restrict s2, const int s2Len,
65773         const int open, const int gap,
65774         const parasail_matrix_t* matrix);
65775 
65776 extern parasail_result_t* parasail_sg_de_table_striped_32(
65777         const char * const restrict s1, const int s1Len,
65778         const char * const restrict s2, const int s2Len,
65779         const int open, const int gap,
65780         const parasail_matrix_t* matrix);
65781 
65782 extern parasail_result_t* parasail_sg_de_table_striped_16(
65783         const char * const restrict s1, const int s1Len,
65784         const char * const restrict s2, const int s2Len,
65785         const int open, const int gap,
65786         const parasail_matrix_t* matrix);
65787 
65788 extern parasail_result_t* parasail_sg_de_table_striped_8(
65789         const char * const restrict s1, const int s1Len,
65790         const char * const restrict s2, const int s2Len,
65791         const int open, const int gap,
65792         const parasail_matrix_t* matrix);
65793 
65794 extern parasail_result_t* parasail_sg_de_table_striped_sat(
65795         const char * const restrict s1, const int s1Len,
65796         const char * const restrict s2, const int s2Len,
65797         const int open, const int gap,
65798         const parasail_matrix_t* matrix);
65799 
65800 extern parasail_result_t* parasail_sg_de_table_diag_64(
65801         const char * const restrict s1, const int s1Len,
65802         const char * const restrict s2, const int s2Len,
65803         const int open, const int gap,
65804         const parasail_matrix_t* matrix);
65805 
65806 extern parasail_result_t* parasail_sg_de_table_diag_32(
65807         const char * const restrict s1, const int s1Len,
65808         const char * const restrict s2, const int s2Len,
65809         const int open, const int gap,
65810         const parasail_matrix_t* matrix);
65811 
65812 extern parasail_result_t* parasail_sg_de_table_diag_16(
65813         const char * const restrict s1, const int s1Len,
65814         const char * const restrict s2, const int s2Len,
65815         const int open, const int gap,
65816         const parasail_matrix_t* matrix);
65817 
65818 extern parasail_result_t* parasail_sg_de_table_diag_8(
65819         const char * const restrict s1, const int s1Len,
65820         const char * const restrict s2, const int s2Len,
65821         const int open, const int gap,
65822         const parasail_matrix_t* matrix);
65823 
65824 extern parasail_result_t* parasail_sg_de_table_diag_sat(
65825         const char * const restrict s1, const int s1Len,
65826         const char * const restrict s2, const int s2Len,
65827         const int open, const int gap,
65828         const parasail_matrix_t* matrix);
65829 
65830 extern parasail_result_t* parasail_sg_de_rowcol_scan_64(
65831         const char * const restrict s1, const int s1Len,
65832         const char * const restrict s2, const int s2Len,
65833         const int open, const int gap,
65834         const parasail_matrix_t* matrix);
65835 
65836 extern parasail_result_t* parasail_sg_de_rowcol_scan_32(
65837         const char * const restrict s1, const int s1Len,
65838         const char * const restrict s2, const int s2Len,
65839         const int open, const int gap,
65840         const parasail_matrix_t* matrix);
65841 
65842 extern parasail_result_t* parasail_sg_de_rowcol_scan_16(
65843         const char * const restrict s1, const int s1Len,
65844         const char * const restrict s2, const int s2Len,
65845         const int open, const int gap,
65846         const parasail_matrix_t* matrix);
65847 
65848 extern parasail_result_t* parasail_sg_de_rowcol_scan_8(
65849         const char * const restrict s1, const int s1Len,
65850         const char * const restrict s2, const int s2Len,
65851         const int open, const int gap,
65852         const parasail_matrix_t* matrix);
65853 
65854 extern parasail_result_t* parasail_sg_de_rowcol_scan_sat(
65855         const char * const restrict s1, const int s1Len,
65856         const char * const restrict s2, const int s2Len,
65857         const int open, const int gap,
65858         const parasail_matrix_t* matrix);
65859 
65860 extern parasail_result_t* parasail_sg_de_rowcol_striped_64(
65861         const char * const restrict s1, const int s1Len,
65862         const char * const restrict s2, const int s2Len,
65863         const int open, const int gap,
65864         const parasail_matrix_t* matrix);
65865 
65866 extern parasail_result_t* parasail_sg_de_rowcol_striped_32(
65867         const char * const restrict s1, const int s1Len,
65868         const char * const restrict s2, const int s2Len,
65869         const int open, const int gap,
65870         const parasail_matrix_t* matrix);
65871 
65872 extern parasail_result_t* parasail_sg_de_rowcol_striped_16(
65873         const char * const restrict s1, const int s1Len,
65874         const char * const restrict s2, const int s2Len,
65875         const int open, const int gap,
65876         const parasail_matrix_t* matrix);
65877 
65878 extern parasail_result_t* parasail_sg_de_rowcol_striped_8(
65879         const char * const restrict s1, const int s1Len,
65880         const char * const restrict s2, const int s2Len,
65881         const int open, const int gap,
65882         const parasail_matrix_t* matrix);
65883 
65884 extern parasail_result_t* parasail_sg_de_rowcol_striped_sat(
65885         const char * const restrict s1, const int s1Len,
65886         const char * const restrict s2, const int s2Len,
65887         const int open, const int gap,
65888         const parasail_matrix_t* matrix);
65889 
65890 extern parasail_result_t* parasail_sg_de_rowcol_diag_64(
65891         const char * const restrict s1, const int s1Len,
65892         const char * const restrict s2, const int s2Len,
65893         const int open, const int gap,
65894         const parasail_matrix_t* matrix);
65895 
65896 extern parasail_result_t* parasail_sg_de_rowcol_diag_32(
65897         const char * const restrict s1, const int s1Len,
65898         const char * const restrict s2, const int s2Len,
65899         const int open, const int gap,
65900         const parasail_matrix_t* matrix);
65901 
65902 extern parasail_result_t* parasail_sg_de_rowcol_diag_16(
65903         const char * const restrict s1, const int s1Len,
65904         const char * const restrict s2, const int s2Len,
65905         const int open, const int gap,
65906         const parasail_matrix_t* matrix);
65907 
65908 extern parasail_result_t* parasail_sg_de_rowcol_diag_8(
65909         const char * const restrict s1, const int s1Len,
65910         const char * const restrict s2, const int s2Len,
65911         const int open, const int gap,
65912         const parasail_matrix_t* matrix);
65913 
65914 extern parasail_result_t* parasail_sg_de_rowcol_diag_sat(
65915         const char * const restrict s1, const int s1Len,
65916         const char * const restrict s2, const int s2Len,
65917         const int open, const int gap,
65918         const parasail_matrix_t* matrix);
65919 
65920 extern parasail_result_t* parasail_sg_de_trace_scan_64(
65921         const char * const restrict s1, const int s1Len,
65922         const char * const restrict s2, const int s2Len,
65923         const int open, const int gap,
65924         const parasail_matrix_t* matrix);
65925 
65926 extern parasail_result_t* parasail_sg_de_trace_scan_32(
65927         const char * const restrict s1, const int s1Len,
65928         const char * const restrict s2, const int s2Len,
65929         const int open, const int gap,
65930         const parasail_matrix_t* matrix);
65931 
65932 extern parasail_result_t* parasail_sg_de_trace_scan_16(
65933         const char * const restrict s1, const int s1Len,
65934         const char * const restrict s2, const int s2Len,
65935         const int open, const int gap,
65936         const parasail_matrix_t* matrix);
65937 
65938 extern parasail_result_t* parasail_sg_de_trace_scan_8(
65939         const char * const restrict s1, const int s1Len,
65940         const char * const restrict s2, const int s2Len,
65941         const int open, const int gap,
65942         const parasail_matrix_t* matrix);
65943 
65944 extern parasail_result_t* parasail_sg_de_trace_scan_sat(
65945         const char * const restrict s1, const int s1Len,
65946         const char * const restrict s2, const int s2Len,
65947         const int open, const int gap,
65948         const parasail_matrix_t* matrix);
65949 
65950 extern parasail_result_t* parasail_sg_de_trace_striped_64(
65951         const char * const restrict s1, const int s1Len,
65952         const char * const restrict s2, const int s2Len,
65953         const int open, const int gap,
65954         const parasail_matrix_t* matrix);
65955 
65956 extern parasail_result_t* parasail_sg_de_trace_striped_32(
65957         const char * const restrict s1, const int s1Len,
65958         const char * const restrict s2, const int s2Len,
65959         const int open, const int gap,
65960         const parasail_matrix_t* matrix);
65961 
65962 extern parasail_result_t* parasail_sg_de_trace_striped_16(
65963         const char * const restrict s1, const int s1Len,
65964         const char * const restrict s2, const int s2Len,
65965         const int open, const int gap,
65966         const parasail_matrix_t* matrix);
65967 
65968 extern parasail_result_t* parasail_sg_de_trace_striped_8(
65969         const char * const restrict s1, const int s1Len,
65970         const char * const restrict s2, const int s2Len,
65971         const int open, const int gap,
65972         const parasail_matrix_t* matrix);
65973 
65974 extern parasail_result_t* parasail_sg_de_trace_striped_sat(
65975         const char * const restrict s1, const int s1Len,
65976         const char * const restrict s2, const int s2Len,
65977         const int open, const int gap,
65978         const parasail_matrix_t* matrix);
65979 
65980 extern parasail_result_t* parasail_sg_de_trace_diag_64(
65981         const char * const restrict s1, const int s1Len,
65982         const char * const restrict s2, const int s2Len,
65983         const int open, const int gap,
65984         const parasail_matrix_t* matrix);
65985 
65986 extern parasail_result_t* parasail_sg_de_trace_diag_32(
65987         const char * const restrict s1, const int s1Len,
65988         const char * const restrict s2, const int s2Len,
65989         const int open, const int gap,
65990         const parasail_matrix_t* matrix);
65991 
65992 extern parasail_result_t* parasail_sg_de_trace_diag_16(
65993         const char * const restrict s1, const int s1Len,
65994         const char * const restrict s2, const int s2Len,
65995         const int open, const int gap,
65996         const parasail_matrix_t* matrix);
65997 
65998 extern parasail_result_t* parasail_sg_de_trace_diag_8(
65999         const char * const restrict s1, const int s1Len,
66000         const char * const restrict s2, const int s2Len,
66001         const int open, const int gap,
66002         const parasail_matrix_t* matrix);
66003 
66004 extern parasail_result_t* parasail_sg_de_trace_diag_sat(
66005         const char * const restrict s1, const int s1Len,
66006         const char * const restrict s2, const int s2Len,
66007         const int open, const int gap,
66008         const parasail_matrix_t* matrix);
66009 
66010 extern parasail_result_t* parasail_sg_de_stats_scan_64(
66011         const char * const restrict s1, const int s1Len,
66012         const char * const restrict s2, const int s2Len,
66013         const int open, const int gap,
66014         const parasail_matrix_t* matrix);
66015 
66016 extern parasail_result_t* parasail_sg_de_stats_scan_32(
66017         const char * const restrict s1, const int s1Len,
66018         const char * const restrict s2, const int s2Len,
66019         const int open, const int gap,
66020         const parasail_matrix_t* matrix);
66021 
66022 extern parasail_result_t* parasail_sg_de_stats_scan_16(
66023         const char * const restrict s1, const int s1Len,
66024         const char * const restrict s2, const int s2Len,
66025         const int open, const int gap,
66026         const parasail_matrix_t* matrix);
66027 
66028 extern parasail_result_t* parasail_sg_de_stats_scan_8(
66029         const char * const restrict s1, const int s1Len,
66030         const char * const restrict s2, const int s2Len,
66031         const int open, const int gap,
66032         const parasail_matrix_t* matrix);
66033 
66034 extern parasail_result_t* parasail_sg_de_stats_scan_sat(
66035         const char * const restrict s1, const int s1Len,
66036         const char * const restrict s2, const int s2Len,
66037         const int open, const int gap,
66038         const parasail_matrix_t* matrix);
66039 
66040 extern parasail_result_t* parasail_sg_de_stats_striped_64(
66041         const char * const restrict s1, const int s1Len,
66042         const char * const restrict s2, const int s2Len,
66043         const int open, const int gap,
66044         const parasail_matrix_t* matrix);
66045 
66046 extern parasail_result_t* parasail_sg_de_stats_striped_32(
66047         const char * const restrict s1, const int s1Len,
66048         const char * const restrict s2, const int s2Len,
66049         const int open, const int gap,
66050         const parasail_matrix_t* matrix);
66051 
66052 extern parasail_result_t* parasail_sg_de_stats_striped_16(
66053         const char * const restrict s1, const int s1Len,
66054         const char * const restrict s2, const int s2Len,
66055         const int open, const int gap,
66056         const parasail_matrix_t* matrix);
66057 
66058 extern parasail_result_t* parasail_sg_de_stats_striped_8(
66059         const char * const restrict s1, const int s1Len,
66060         const char * const restrict s2, const int s2Len,
66061         const int open, const int gap,
66062         const parasail_matrix_t* matrix);
66063 
66064 extern parasail_result_t* parasail_sg_de_stats_striped_sat(
66065         const char * const restrict s1, const int s1Len,
66066         const char * const restrict s2, const int s2Len,
66067         const int open, const int gap,
66068         const parasail_matrix_t* matrix);
66069 
66070 extern parasail_result_t* parasail_sg_de_stats_diag_64(
66071         const char * const restrict s1, const int s1Len,
66072         const char * const restrict s2, const int s2Len,
66073         const int open, const int gap,
66074         const parasail_matrix_t* matrix);
66075 
66076 extern parasail_result_t* parasail_sg_de_stats_diag_32(
66077         const char * const restrict s1, const int s1Len,
66078         const char * const restrict s2, const int s2Len,
66079         const int open, const int gap,
66080         const parasail_matrix_t* matrix);
66081 
66082 extern parasail_result_t* parasail_sg_de_stats_diag_16(
66083         const char * const restrict s1, const int s1Len,
66084         const char * const restrict s2, const int s2Len,
66085         const int open, const int gap,
66086         const parasail_matrix_t* matrix);
66087 
66088 extern parasail_result_t* parasail_sg_de_stats_diag_8(
66089         const char * const restrict s1, const int s1Len,
66090         const char * const restrict s2, const int s2Len,
66091         const int open, const int gap,
66092         const parasail_matrix_t* matrix);
66093 
66094 extern parasail_result_t* parasail_sg_de_stats_diag_sat(
66095         const char * const restrict s1, const int s1Len,
66096         const char * const restrict s2, const int s2Len,
66097         const int open, const int gap,
66098         const parasail_matrix_t* matrix);
66099 
66100 extern parasail_result_t* parasail_sg_de_stats_table_scan_64(
66101         const char * const restrict s1, const int s1Len,
66102         const char * const restrict s2, const int s2Len,
66103         const int open, const int gap,
66104         const parasail_matrix_t* matrix);
66105 
66106 extern parasail_result_t* parasail_sg_de_stats_table_scan_32(
66107         const char * const restrict s1, const int s1Len,
66108         const char * const restrict s2, const int s2Len,
66109         const int open, const int gap,
66110         const parasail_matrix_t* matrix);
66111 
66112 extern parasail_result_t* parasail_sg_de_stats_table_scan_16(
66113         const char * const restrict s1, const int s1Len,
66114         const char * const restrict s2, const int s2Len,
66115         const int open, const int gap,
66116         const parasail_matrix_t* matrix);
66117 
66118 extern parasail_result_t* parasail_sg_de_stats_table_scan_8(
66119         const char * const restrict s1, const int s1Len,
66120         const char * const restrict s2, const int s2Len,
66121         const int open, const int gap,
66122         const parasail_matrix_t* matrix);
66123 
66124 extern parasail_result_t* parasail_sg_de_stats_table_scan_sat(
66125         const char * const restrict s1, const int s1Len,
66126         const char * const restrict s2, const int s2Len,
66127         const int open, const int gap,
66128         const parasail_matrix_t* matrix);
66129 
66130 extern parasail_result_t* parasail_sg_de_stats_table_striped_64(
66131         const char * const restrict s1, const int s1Len,
66132         const char * const restrict s2, const int s2Len,
66133         const int open, const int gap,
66134         const parasail_matrix_t* matrix);
66135 
66136 extern parasail_result_t* parasail_sg_de_stats_table_striped_32(
66137         const char * const restrict s1, const int s1Len,
66138         const char * const restrict s2, const int s2Len,
66139         const int open, const int gap,
66140         const parasail_matrix_t* matrix);
66141 
66142 extern parasail_result_t* parasail_sg_de_stats_table_striped_16(
66143         const char * const restrict s1, const int s1Len,
66144         const char * const restrict s2, const int s2Len,
66145         const int open, const int gap,
66146         const parasail_matrix_t* matrix);
66147 
66148 extern parasail_result_t* parasail_sg_de_stats_table_striped_8(
66149         const char * const restrict s1, const int s1Len,
66150         const char * const restrict s2, const int s2Len,
66151         const int open, const int gap,
66152         const parasail_matrix_t* matrix);
66153 
66154 extern parasail_result_t* parasail_sg_de_stats_table_striped_sat(
66155         const char * const restrict s1, const int s1Len,
66156         const char * const restrict s2, const int s2Len,
66157         const int open, const int gap,
66158         const parasail_matrix_t* matrix);
66159 
66160 extern parasail_result_t* parasail_sg_de_stats_table_diag_64(
66161         const char * const restrict s1, const int s1Len,
66162         const char * const restrict s2, const int s2Len,
66163         const int open, const int gap,
66164         const parasail_matrix_t* matrix);
66165 
66166 extern parasail_result_t* parasail_sg_de_stats_table_diag_32(
66167         const char * const restrict s1, const int s1Len,
66168         const char * const restrict s2, const int s2Len,
66169         const int open, const int gap,
66170         const parasail_matrix_t* matrix);
66171 
66172 extern parasail_result_t* parasail_sg_de_stats_table_diag_16(
66173         const char * const restrict s1, const int s1Len,
66174         const char * const restrict s2, const int s2Len,
66175         const int open, const int gap,
66176         const parasail_matrix_t* matrix);
66177 
66178 extern parasail_result_t* parasail_sg_de_stats_table_diag_8(
66179         const char * const restrict s1, const int s1Len,
66180         const char * const restrict s2, const int s2Len,
66181         const int open, const int gap,
66182         const parasail_matrix_t* matrix);
66183 
66184 extern parasail_result_t* parasail_sg_de_stats_table_diag_sat(
66185         const char * const restrict s1, const int s1Len,
66186         const char * const restrict s2, const int s2Len,
66187         const int open, const int gap,
66188         const parasail_matrix_t* matrix);
66189 
66190 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_64(
66191         const char * const restrict s1, const int s1Len,
66192         const char * const restrict s2, const int s2Len,
66193         const int open, const int gap,
66194         const parasail_matrix_t* matrix);
66195 
66196 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_32(
66197         const char * const restrict s1, const int s1Len,
66198         const char * const restrict s2, const int s2Len,
66199         const int open, const int gap,
66200         const parasail_matrix_t* matrix);
66201 
66202 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_16(
66203         const char * const restrict s1, const int s1Len,
66204         const char * const restrict s2, const int s2Len,
66205         const int open, const int gap,
66206         const parasail_matrix_t* matrix);
66207 
66208 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_8(
66209         const char * const restrict s1, const int s1Len,
66210         const char * const restrict s2, const int s2Len,
66211         const int open, const int gap,
66212         const parasail_matrix_t* matrix);
66213 
66214 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sat(
66215         const char * const restrict s1, const int s1Len,
66216         const char * const restrict s2, const int s2Len,
66217         const int open, const int gap,
66218         const parasail_matrix_t* matrix);
66219 
66220 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_64(
66221         const char * const restrict s1, const int s1Len,
66222         const char * const restrict s2, const int s2Len,
66223         const int open, const int gap,
66224         const parasail_matrix_t* matrix);
66225 
66226 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_32(
66227         const char * const restrict s1, const int s1Len,
66228         const char * const restrict s2, const int s2Len,
66229         const int open, const int gap,
66230         const parasail_matrix_t* matrix);
66231 
66232 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_16(
66233         const char * const restrict s1, const int s1Len,
66234         const char * const restrict s2, const int s2Len,
66235         const int open, const int gap,
66236         const parasail_matrix_t* matrix);
66237 
66238 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_8(
66239         const char * const restrict s1, const int s1Len,
66240         const char * const restrict s2, const int s2Len,
66241         const int open, const int gap,
66242         const parasail_matrix_t* matrix);
66243 
66244 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sat(
66245         const char * const restrict s1, const int s1Len,
66246         const char * const restrict s2, const int s2Len,
66247         const int open, const int gap,
66248         const parasail_matrix_t* matrix);
66249 
66250 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_64(
66251         const char * const restrict s1, const int s1Len,
66252         const char * const restrict s2, const int s2Len,
66253         const int open, const int gap,
66254         const parasail_matrix_t* matrix);
66255 
66256 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_32(
66257         const char * const restrict s1, const int s1Len,
66258         const char * const restrict s2, const int s2Len,
66259         const int open, const int gap,
66260         const parasail_matrix_t* matrix);
66261 
66262 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_16(
66263         const char * const restrict s1, const int s1Len,
66264         const char * const restrict s2, const int s2Len,
66265         const int open, const int gap,
66266         const parasail_matrix_t* matrix);
66267 
66268 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_8(
66269         const char * const restrict s1, const int s1Len,
66270         const char * const restrict s2, const int s2Len,
66271         const int open, const int gap,
66272         const parasail_matrix_t* matrix);
66273 
66274 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sat(
66275         const char * const restrict s1, const int s1Len,
66276         const char * const restrict s2, const int s2Len,
66277         const int open, const int gap,
66278         const parasail_matrix_t* matrix);
66279 
66280 extern parasail_result_t* parasail_sg_dx_scan_64(
66281         const char * const restrict s1, const int s1Len,
66282         const char * const restrict s2, const int s2Len,
66283         const int open, const int gap,
66284         const parasail_matrix_t* matrix);
66285 
66286 extern parasail_result_t* parasail_sg_dx_scan_32(
66287         const char * const restrict s1, const int s1Len,
66288         const char * const restrict s2, const int s2Len,
66289         const int open, const int gap,
66290         const parasail_matrix_t* matrix);
66291 
66292 extern parasail_result_t* parasail_sg_dx_scan_16(
66293         const char * const restrict s1, const int s1Len,
66294         const char * const restrict s2, const int s2Len,
66295         const int open, const int gap,
66296         const parasail_matrix_t* matrix);
66297 
66298 extern parasail_result_t* parasail_sg_dx_scan_8(
66299         const char * const restrict s1, const int s1Len,
66300         const char * const restrict s2, const int s2Len,
66301         const int open, const int gap,
66302         const parasail_matrix_t* matrix);
66303 
66304 extern parasail_result_t* parasail_sg_dx_scan_sat(
66305         const char * const restrict s1, const int s1Len,
66306         const char * const restrict s2, const int s2Len,
66307         const int open, const int gap,
66308         const parasail_matrix_t* matrix);
66309 
66310 extern parasail_result_t* parasail_sg_dx_striped_64(
66311         const char * const restrict s1, const int s1Len,
66312         const char * const restrict s2, const int s2Len,
66313         const int open, const int gap,
66314         const parasail_matrix_t* matrix);
66315 
66316 extern parasail_result_t* parasail_sg_dx_striped_32(
66317         const char * const restrict s1, const int s1Len,
66318         const char * const restrict s2, const int s2Len,
66319         const int open, const int gap,
66320         const parasail_matrix_t* matrix);
66321 
66322 extern parasail_result_t* parasail_sg_dx_striped_16(
66323         const char * const restrict s1, const int s1Len,
66324         const char * const restrict s2, const int s2Len,
66325         const int open, const int gap,
66326         const parasail_matrix_t* matrix);
66327 
66328 extern parasail_result_t* parasail_sg_dx_striped_8(
66329         const char * const restrict s1, const int s1Len,
66330         const char * const restrict s2, const int s2Len,
66331         const int open, const int gap,
66332         const parasail_matrix_t* matrix);
66333 
66334 extern parasail_result_t* parasail_sg_dx_striped_sat(
66335         const char * const restrict s1, const int s1Len,
66336         const char * const restrict s2, const int s2Len,
66337         const int open, const int gap,
66338         const parasail_matrix_t* matrix);
66339 
66340 extern parasail_result_t* parasail_sg_dx_diag_64(
66341         const char * const restrict s1, const int s1Len,
66342         const char * const restrict s2, const int s2Len,
66343         const int open, const int gap,
66344         const parasail_matrix_t* matrix);
66345 
66346 extern parasail_result_t* parasail_sg_dx_diag_32(
66347         const char * const restrict s1, const int s1Len,
66348         const char * const restrict s2, const int s2Len,
66349         const int open, const int gap,
66350         const parasail_matrix_t* matrix);
66351 
66352 extern parasail_result_t* parasail_sg_dx_diag_16(
66353         const char * const restrict s1, const int s1Len,
66354         const char * const restrict s2, const int s2Len,
66355         const int open, const int gap,
66356         const parasail_matrix_t* matrix);
66357 
66358 extern parasail_result_t* parasail_sg_dx_diag_8(
66359         const char * const restrict s1, const int s1Len,
66360         const char * const restrict s2, const int s2Len,
66361         const int open, const int gap,
66362         const parasail_matrix_t* matrix);
66363 
66364 extern parasail_result_t* parasail_sg_dx_diag_sat(
66365         const char * const restrict s1, const int s1Len,
66366         const char * const restrict s2, const int s2Len,
66367         const int open, const int gap,
66368         const parasail_matrix_t* matrix);
66369 
66370 extern parasail_result_t* parasail_sg_dx_table_scan_64(
66371         const char * const restrict s1, const int s1Len,
66372         const char * const restrict s2, const int s2Len,
66373         const int open, const int gap,
66374         const parasail_matrix_t* matrix);
66375 
66376 extern parasail_result_t* parasail_sg_dx_table_scan_32(
66377         const char * const restrict s1, const int s1Len,
66378         const char * const restrict s2, const int s2Len,
66379         const int open, const int gap,
66380         const parasail_matrix_t* matrix);
66381 
66382 extern parasail_result_t* parasail_sg_dx_table_scan_16(
66383         const char * const restrict s1, const int s1Len,
66384         const char * const restrict s2, const int s2Len,
66385         const int open, const int gap,
66386         const parasail_matrix_t* matrix);
66387 
66388 extern parasail_result_t* parasail_sg_dx_table_scan_8(
66389         const char * const restrict s1, const int s1Len,
66390         const char * const restrict s2, const int s2Len,
66391         const int open, const int gap,
66392         const parasail_matrix_t* matrix);
66393 
66394 extern parasail_result_t* parasail_sg_dx_table_scan_sat(
66395         const char * const restrict s1, const int s1Len,
66396         const char * const restrict s2, const int s2Len,
66397         const int open, const int gap,
66398         const parasail_matrix_t* matrix);
66399 
66400 extern parasail_result_t* parasail_sg_dx_table_striped_64(
66401         const char * const restrict s1, const int s1Len,
66402         const char * const restrict s2, const int s2Len,
66403         const int open, const int gap,
66404         const parasail_matrix_t* matrix);
66405 
66406 extern parasail_result_t* parasail_sg_dx_table_striped_32(
66407         const char * const restrict s1, const int s1Len,
66408         const char * const restrict s2, const int s2Len,
66409         const int open, const int gap,
66410         const parasail_matrix_t* matrix);
66411 
66412 extern parasail_result_t* parasail_sg_dx_table_striped_16(
66413         const char * const restrict s1, const int s1Len,
66414         const char * const restrict s2, const int s2Len,
66415         const int open, const int gap,
66416         const parasail_matrix_t* matrix);
66417 
66418 extern parasail_result_t* parasail_sg_dx_table_striped_8(
66419         const char * const restrict s1, const int s1Len,
66420         const char * const restrict s2, const int s2Len,
66421         const int open, const int gap,
66422         const parasail_matrix_t* matrix);
66423 
66424 extern parasail_result_t* parasail_sg_dx_table_striped_sat(
66425         const char * const restrict s1, const int s1Len,
66426         const char * const restrict s2, const int s2Len,
66427         const int open, const int gap,
66428         const parasail_matrix_t* matrix);
66429 
66430 extern parasail_result_t* parasail_sg_dx_table_diag_64(
66431         const char * const restrict s1, const int s1Len,
66432         const char * const restrict s2, const int s2Len,
66433         const int open, const int gap,
66434         const parasail_matrix_t* matrix);
66435 
66436 extern parasail_result_t* parasail_sg_dx_table_diag_32(
66437         const char * const restrict s1, const int s1Len,
66438         const char * const restrict s2, const int s2Len,
66439         const int open, const int gap,
66440         const parasail_matrix_t* matrix);
66441 
66442 extern parasail_result_t* parasail_sg_dx_table_diag_16(
66443         const char * const restrict s1, const int s1Len,
66444         const char * const restrict s2, const int s2Len,
66445         const int open, const int gap,
66446         const parasail_matrix_t* matrix);
66447 
66448 extern parasail_result_t* parasail_sg_dx_table_diag_8(
66449         const char * const restrict s1, const int s1Len,
66450         const char * const restrict s2, const int s2Len,
66451         const int open, const int gap,
66452         const parasail_matrix_t* matrix);
66453 
66454 extern parasail_result_t* parasail_sg_dx_table_diag_sat(
66455         const char * const restrict s1, const int s1Len,
66456         const char * const restrict s2, const int s2Len,
66457         const int open, const int gap,
66458         const parasail_matrix_t* matrix);
66459 
66460 extern parasail_result_t* parasail_sg_dx_rowcol_scan_64(
66461         const char * const restrict s1, const int s1Len,
66462         const char * const restrict s2, const int s2Len,
66463         const int open, const int gap,
66464         const parasail_matrix_t* matrix);
66465 
66466 extern parasail_result_t* parasail_sg_dx_rowcol_scan_32(
66467         const char * const restrict s1, const int s1Len,
66468         const char * const restrict s2, const int s2Len,
66469         const int open, const int gap,
66470         const parasail_matrix_t* matrix);
66471 
66472 extern parasail_result_t* parasail_sg_dx_rowcol_scan_16(
66473         const char * const restrict s1, const int s1Len,
66474         const char * const restrict s2, const int s2Len,
66475         const int open, const int gap,
66476         const parasail_matrix_t* matrix);
66477 
66478 extern parasail_result_t* parasail_sg_dx_rowcol_scan_8(
66479         const char * const restrict s1, const int s1Len,
66480         const char * const restrict s2, const int s2Len,
66481         const int open, const int gap,
66482         const parasail_matrix_t* matrix);
66483 
66484 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sat(
66485         const char * const restrict s1, const int s1Len,
66486         const char * const restrict s2, const int s2Len,
66487         const int open, const int gap,
66488         const parasail_matrix_t* matrix);
66489 
66490 extern parasail_result_t* parasail_sg_dx_rowcol_striped_64(
66491         const char * const restrict s1, const int s1Len,
66492         const char * const restrict s2, const int s2Len,
66493         const int open, const int gap,
66494         const parasail_matrix_t* matrix);
66495 
66496 extern parasail_result_t* parasail_sg_dx_rowcol_striped_32(
66497         const char * const restrict s1, const int s1Len,
66498         const char * const restrict s2, const int s2Len,
66499         const int open, const int gap,
66500         const parasail_matrix_t* matrix);
66501 
66502 extern parasail_result_t* parasail_sg_dx_rowcol_striped_16(
66503         const char * const restrict s1, const int s1Len,
66504         const char * const restrict s2, const int s2Len,
66505         const int open, const int gap,
66506         const parasail_matrix_t* matrix);
66507 
66508 extern parasail_result_t* parasail_sg_dx_rowcol_striped_8(
66509         const char * const restrict s1, const int s1Len,
66510         const char * const restrict s2, const int s2Len,
66511         const int open, const int gap,
66512         const parasail_matrix_t* matrix);
66513 
66514 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sat(
66515         const char * const restrict s1, const int s1Len,
66516         const char * const restrict s2, const int s2Len,
66517         const int open, const int gap,
66518         const parasail_matrix_t* matrix);
66519 
66520 extern parasail_result_t* parasail_sg_dx_rowcol_diag_64(
66521         const char * const restrict s1, const int s1Len,
66522         const char * const restrict s2, const int s2Len,
66523         const int open, const int gap,
66524         const parasail_matrix_t* matrix);
66525 
66526 extern parasail_result_t* parasail_sg_dx_rowcol_diag_32(
66527         const char * const restrict s1, const int s1Len,
66528         const char * const restrict s2, const int s2Len,
66529         const int open, const int gap,
66530         const parasail_matrix_t* matrix);
66531 
66532 extern parasail_result_t* parasail_sg_dx_rowcol_diag_16(
66533         const char * const restrict s1, const int s1Len,
66534         const char * const restrict s2, const int s2Len,
66535         const int open, const int gap,
66536         const parasail_matrix_t* matrix);
66537 
66538 extern parasail_result_t* parasail_sg_dx_rowcol_diag_8(
66539         const char * const restrict s1, const int s1Len,
66540         const char * const restrict s2, const int s2Len,
66541         const int open, const int gap,
66542         const parasail_matrix_t* matrix);
66543 
66544 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sat(
66545         const char * const restrict s1, const int s1Len,
66546         const char * const restrict s2, const int s2Len,
66547         const int open, const int gap,
66548         const parasail_matrix_t* matrix);
66549 
66550 extern parasail_result_t* parasail_sg_dx_trace_scan_64(
66551         const char * const restrict s1, const int s1Len,
66552         const char * const restrict s2, const int s2Len,
66553         const int open, const int gap,
66554         const parasail_matrix_t* matrix);
66555 
66556 extern parasail_result_t* parasail_sg_dx_trace_scan_32(
66557         const char * const restrict s1, const int s1Len,
66558         const char * const restrict s2, const int s2Len,
66559         const int open, const int gap,
66560         const parasail_matrix_t* matrix);
66561 
66562 extern parasail_result_t* parasail_sg_dx_trace_scan_16(
66563         const char * const restrict s1, const int s1Len,
66564         const char * const restrict s2, const int s2Len,
66565         const int open, const int gap,
66566         const parasail_matrix_t* matrix);
66567 
66568 extern parasail_result_t* parasail_sg_dx_trace_scan_8(
66569         const char * const restrict s1, const int s1Len,
66570         const char * const restrict s2, const int s2Len,
66571         const int open, const int gap,
66572         const parasail_matrix_t* matrix);
66573 
66574 extern parasail_result_t* parasail_sg_dx_trace_scan_sat(
66575         const char * const restrict s1, const int s1Len,
66576         const char * const restrict s2, const int s2Len,
66577         const int open, const int gap,
66578         const parasail_matrix_t* matrix);
66579 
66580 extern parasail_result_t* parasail_sg_dx_trace_striped_64(
66581         const char * const restrict s1, const int s1Len,
66582         const char * const restrict s2, const int s2Len,
66583         const int open, const int gap,
66584         const parasail_matrix_t* matrix);
66585 
66586 extern parasail_result_t* parasail_sg_dx_trace_striped_32(
66587         const char * const restrict s1, const int s1Len,
66588         const char * const restrict s2, const int s2Len,
66589         const int open, const int gap,
66590         const parasail_matrix_t* matrix);
66591 
66592 extern parasail_result_t* parasail_sg_dx_trace_striped_16(
66593         const char * const restrict s1, const int s1Len,
66594         const char * const restrict s2, const int s2Len,
66595         const int open, const int gap,
66596         const parasail_matrix_t* matrix);
66597 
66598 extern parasail_result_t* parasail_sg_dx_trace_striped_8(
66599         const char * const restrict s1, const int s1Len,
66600         const char * const restrict s2, const int s2Len,
66601         const int open, const int gap,
66602         const parasail_matrix_t* matrix);
66603 
66604 extern parasail_result_t* parasail_sg_dx_trace_striped_sat(
66605         const char * const restrict s1, const int s1Len,
66606         const char * const restrict s2, const int s2Len,
66607         const int open, const int gap,
66608         const parasail_matrix_t* matrix);
66609 
66610 extern parasail_result_t* parasail_sg_dx_trace_diag_64(
66611         const char * const restrict s1, const int s1Len,
66612         const char * const restrict s2, const int s2Len,
66613         const int open, const int gap,
66614         const parasail_matrix_t* matrix);
66615 
66616 extern parasail_result_t* parasail_sg_dx_trace_diag_32(
66617         const char * const restrict s1, const int s1Len,
66618         const char * const restrict s2, const int s2Len,
66619         const int open, const int gap,
66620         const parasail_matrix_t* matrix);
66621 
66622 extern parasail_result_t* parasail_sg_dx_trace_diag_16(
66623         const char * const restrict s1, const int s1Len,
66624         const char * const restrict s2, const int s2Len,
66625         const int open, const int gap,
66626         const parasail_matrix_t* matrix);
66627 
66628 extern parasail_result_t* parasail_sg_dx_trace_diag_8(
66629         const char * const restrict s1, const int s1Len,
66630         const char * const restrict s2, const int s2Len,
66631         const int open, const int gap,
66632         const parasail_matrix_t* matrix);
66633 
66634 extern parasail_result_t* parasail_sg_dx_trace_diag_sat(
66635         const char * const restrict s1, const int s1Len,
66636         const char * const restrict s2, const int s2Len,
66637         const int open, const int gap,
66638         const parasail_matrix_t* matrix);
66639 
66640 extern parasail_result_t* parasail_sg_dx_stats_scan_64(
66641         const char * const restrict s1, const int s1Len,
66642         const char * const restrict s2, const int s2Len,
66643         const int open, const int gap,
66644         const parasail_matrix_t* matrix);
66645 
66646 extern parasail_result_t* parasail_sg_dx_stats_scan_32(
66647         const char * const restrict s1, const int s1Len,
66648         const char * const restrict s2, const int s2Len,
66649         const int open, const int gap,
66650         const parasail_matrix_t* matrix);
66651 
66652 extern parasail_result_t* parasail_sg_dx_stats_scan_16(
66653         const char * const restrict s1, const int s1Len,
66654         const char * const restrict s2, const int s2Len,
66655         const int open, const int gap,
66656         const parasail_matrix_t* matrix);
66657 
66658 extern parasail_result_t* parasail_sg_dx_stats_scan_8(
66659         const char * const restrict s1, const int s1Len,
66660         const char * const restrict s2, const int s2Len,
66661         const int open, const int gap,
66662         const parasail_matrix_t* matrix);
66663 
66664 extern parasail_result_t* parasail_sg_dx_stats_scan_sat(
66665         const char * const restrict s1, const int s1Len,
66666         const char * const restrict s2, const int s2Len,
66667         const int open, const int gap,
66668         const parasail_matrix_t* matrix);
66669 
66670 extern parasail_result_t* parasail_sg_dx_stats_striped_64(
66671         const char * const restrict s1, const int s1Len,
66672         const char * const restrict s2, const int s2Len,
66673         const int open, const int gap,
66674         const parasail_matrix_t* matrix);
66675 
66676 extern parasail_result_t* parasail_sg_dx_stats_striped_32(
66677         const char * const restrict s1, const int s1Len,
66678         const char * const restrict s2, const int s2Len,
66679         const int open, const int gap,
66680         const parasail_matrix_t* matrix);
66681 
66682 extern parasail_result_t* parasail_sg_dx_stats_striped_16(
66683         const char * const restrict s1, const int s1Len,
66684         const char * const restrict s2, const int s2Len,
66685         const int open, const int gap,
66686         const parasail_matrix_t* matrix);
66687 
66688 extern parasail_result_t* parasail_sg_dx_stats_striped_8(
66689         const char * const restrict s1, const int s1Len,
66690         const char * const restrict s2, const int s2Len,
66691         const int open, const int gap,
66692         const parasail_matrix_t* matrix);
66693 
66694 extern parasail_result_t* parasail_sg_dx_stats_striped_sat(
66695         const char * const restrict s1, const int s1Len,
66696         const char * const restrict s2, const int s2Len,
66697         const int open, const int gap,
66698         const parasail_matrix_t* matrix);
66699 
66700 extern parasail_result_t* parasail_sg_dx_stats_diag_64(
66701         const char * const restrict s1, const int s1Len,
66702         const char * const restrict s2, const int s2Len,
66703         const int open, const int gap,
66704         const parasail_matrix_t* matrix);
66705 
66706 extern parasail_result_t* parasail_sg_dx_stats_diag_32(
66707         const char * const restrict s1, const int s1Len,
66708         const char * const restrict s2, const int s2Len,
66709         const int open, const int gap,
66710         const parasail_matrix_t* matrix);
66711 
66712 extern parasail_result_t* parasail_sg_dx_stats_diag_16(
66713         const char * const restrict s1, const int s1Len,
66714         const char * const restrict s2, const int s2Len,
66715         const int open, const int gap,
66716         const parasail_matrix_t* matrix);
66717 
66718 extern parasail_result_t* parasail_sg_dx_stats_diag_8(
66719         const char * const restrict s1, const int s1Len,
66720         const char * const restrict s2, const int s2Len,
66721         const int open, const int gap,
66722         const parasail_matrix_t* matrix);
66723 
66724 extern parasail_result_t* parasail_sg_dx_stats_diag_sat(
66725         const char * const restrict s1, const int s1Len,
66726         const char * const restrict s2, const int s2Len,
66727         const int open, const int gap,
66728         const parasail_matrix_t* matrix);
66729 
66730 extern parasail_result_t* parasail_sg_dx_stats_table_scan_64(
66731         const char * const restrict s1, const int s1Len,
66732         const char * const restrict s2, const int s2Len,
66733         const int open, const int gap,
66734         const parasail_matrix_t* matrix);
66735 
66736 extern parasail_result_t* parasail_sg_dx_stats_table_scan_32(
66737         const char * const restrict s1, const int s1Len,
66738         const char * const restrict s2, const int s2Len,
66739         const int open, const int gap,
66740         const parasail_matrix_t* matrix);
66741 
66742 extern parasail_result_t* parasail_sg_dx_stats_table_scan_16(
66743         const char * const restrict s1, const int s1Len,
66744         const char * const restrict s2, const int s2Len,
66745         const int open, const int gap,
66746         const parasail_matrix_t* matrix);
66747 
66748 extern parasail_result_t* parasail_sg_dx_stats_table_scan_8(
66749         const char * const restrict s1, const int s1Len,
66750         const char * const restrict s2, const int s2Len,
66751         const int open, const int gap,
66752         const parasail_matrix_t* matrix);
66753 
66754 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sat(
66755         const char * const restrict s1, const int s1Len,
66756         const char * const restrict s2, const int s2Len,
66757         const int open, const int gap,
66758         const parasail_matrix_t* matrix);
66759 
66760 extern parasail_result_t* parasail_sg_dx_stats_table_striped_64(
66761         const char * const restrict s1, const int s1Len,
66762         const char * const restrict s2, const int s2Len,
66763         const int open, const int gap,
66764         const parasail_matrix_t* matrix);
66765 
66766 extern parasail_result_t* parasail_sg_dx_stats_table_striped_32(
66767         const char * const restrict s1, const int s1Len,
66768         const char * const restrict s2, const int s2Len,
66769         const int open, const int gap,
66770         const parasail_matrix_t* matrix);
66771 
66772 extern parasail_result_t* parasail_sg_dx_stats_table_striped_16(
66773         const char * const restrict s1, const int s1Len,
66774         const char * const restrict s2, const int s2Len,
66775         const int open, const int gap,
66776         const parasail_matrix_t* matrix);
66777 
66778 extern parasail_result_t* parasail_sg_dx_stats_table_striped_8(
66779         const char * const restrict s1, const int s1Len,
66780         const char * const restrict s2, const int s2Len,
66781         const int open, const int gap,
66782         const parasail_matrix_t* matrix);
66783 
66784 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sat(
66785         const char * const restrict s1, const int s1Len,
66786         const char * const restrict s2, const int s2Len,
66787         const int open, const int gap,
66788         const parasail_matrix_t* matrix);
66789 
66790 extern parasail_result_t* parasail_sg_dx_stats_table_diag_64(
66791         const char * const restrict s1, const int s1Len,
66792         const char * const restrict s2, const int s2Len,
66793         const int open, const int gap,
66794         const parasail_matrix_t* matrix);
66795 
66796 extern parasail_result_t* parasail_sg_dx_stats_table_diag_32(
66797         const char * const restrict s1, const int s1Len,
66798         const char * const restrict s2, const int s2Len,
66799         const int open, const int gap,
66800         const parasail_matrix_t* matrix);
66801 
66802 extern parasail_result_t* parasail_sg_dx_stats_table_diag_16(
66803         const char * const restrict s1, const int s1Len,
66804         const char * const restrict s2, const int s2Len,
66805         const int open, const int gap,
66806         const parasail_matrix_t* matrix);
66807 
66808 extern parasail_result_t* parasail_sg_dx_stats_table_diag_8(
66809         const char * const restrict s1, const int s1Len,
66810         const char * const restrict s2, const int s2Len,
66811         const int open, const int gap,
66812         const parasail_matrix_t* matrix);
66813 
66814 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sat(
66815         const char * const restrict s1, const int s1Len,
66816         const char * const restrict s2, const int s2Len,
66817         const int open, const int gap,
66818         const parasail_matrix_t* matrix);
66819 
66820 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_64(
66821         const char * const restrict s1, const int s1Len,
66822         const char * const restrict s2, const int s2Len,
66823         const int open, const int gap,
66824         const parasail_matrix_t* matrix);
66825 
66826 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_32(
66827         const char * const restrict s1, const int s1Len,
66828         const char * const restrict s2, const int s2Len,
66829         const int open, const int gap,
66830         const parasail_matrix_t* matrix);
66831 
66832 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_16(
66833         const char * const restrict s1, const int s1Len,
66834         const char * const restrict s2, const int s2Len,
66835         const int open, const int gap,
66836         const parasail_matrix_t* matrix);
66837 
66838 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_8(
66839         const char * const restrict s1, const int s1Len,
66840         const char * const restrict s2, const int s2Len,
66841         const int open, const int gap,
66842         const parasail_matrix_t* matrix);
66843 
66844 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sat(
66845         const char * const restrict s1, const int s1Len,
66846         const char * const restrict s2, const int s2Len,
66847         const int open, const int gap,
66848         const parasail_matrix_t* matrix);
66849 
66850 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_64(
66851         const char * const restrict s1, const int s1Len,
66852         const char * const restrict s2, const int s2Len,
66853         const int open, const int gap,
66854         const parasail_matrix_t* matrix);
66855 
66856 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_32(
66857         const char * const restrict s1, const int s1Len,
66858         const char * const restrict s2, const int s2Len,
66859         const int open, const int gap,
66860         const parasail_matrix_t* matrix);
66861 
66862 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_16(
66863         const char * const restrict s1, const int s1Len,
66864         const char * const restrict s2, const int s2Len,
66865         const int open, const int gap,
66866         const parasail_matrix_t* matrix);
66867 
66868 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_8(
66869         const char * const restrict s1, const int s1Len,
66870         const char * const restrict s2, const int s2Len,
66871         const int open, const int gap,
66872         const parasail_matrix_t* matrix);
66873 
66874 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sat(
66875         const char * const restrict s1, const int s1Len,
66876         const char * const restrict s2, const int s2Len,
66877         const int open, const int gap,
66878         const parasail_matrix_t* matrix);
66879 
66880 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_64(
66881         const char * const restrict s1, const int s1Len,
66882         const char * const restrict s2, const int s2Len,
66883         const int open, const int gap,
66884         const parasail_matrix_t* matrix);
66885 
66886 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_32(
66887         const char * const restrict s1, const int s1Len,
66888         const char * const restrict s2, const int s2Len,
66889         const int open, const int gap,
66890         const parasail_matrix_t* matrix);
66891 
66892 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_16(
66893         const char * const restrict s1, const int s1Len,
66894         const char * const restrict s2, const int s2Len,
66895         const int open, const int gap,
66896         const parasail_matrix_t* matrix);
66897 
66898 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_8(
66899         const char * const restrict s1, const int s1Len,
66900         const char * const restrict s2, const int s2Len,
66901         const int open, const int gap,
66902         const parasail_matrix_t* matrix);
66903 
66904 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sat(
66905         const char * const restrict s1, const int s1Len,
66906         const char * const restrict s2, const int s2Len,
66907         const int open, const int gap,
66908         const parasail_matrix_t* matrix);
66909 
66910 extern parasail_result_t* parasail_sg_qb_de_scan_64(
66911         const char * const restrict s1, const int s1Len,
66912         const char * const restrict s2, const int s2Len,
66913         const int open, const int gap,
66914         const parasail_matrix_t* matrix);
66915 
66916 extern parasail_result_t* parasail_sg_qb_de_scan_32(
66917         const char * const restrict s1, const int s1Len,
66918         const char * const restrict s2, const int s2Len,
66919         const int open, const int gap,
66920         const parasail_matrix_t* matrix);
66921 
66922 extern parasail_result_t* parasail_sg_qb_de_scan_16(
66923         const char * const restrict s1, const int s1Len,
66924         const char * const restrict s2, const int s2Len,
66925         const int open, const int gap,
66926         const parasail_matrix_t* matrix);
66927 
66928 extern parasail_result_t* parasail_sg_qb_de_scan_8(
66929         const char * const restrict s1, const int s1Len,
66930         const char * const restrict s2, const int s2Len,
66931         const int open, const int gap,
66932         const parasail_matrix_t* matrix);
66933 
66934 extern parasail_result_t* parasail_sg_qb_de_scan_sat(
66935         const char * const restrict s1, const int s1Len,
66936         const char * const restrict s2, const int s2Len,
66937         const int open, const int gap,
66938         const parasail_matrix_t* matrix);
66939 
66940 extern parasail_result_t* parasail_sg_qb_de_striped_64(
66941         const char * const restrict s1, const int s1Len,
66942         const char * const restrict s2, const int s2Len,
66943         const int open, const int gap,
66944         const parasail_matrix_t* matrix);
66945 
66946 extern parasail_result_t* parasail_sg_qb_de_striped_32(
66947         const char * const restrict s1, const int s1Len,
66948         const char * const restrict s2, const int s2Len,
66949         const int open, const int gap,
66950         const parasail_matrix_t* matrix);
66951 
66952 extern parasail_result_t* parasail_sg_qb_de_striped_16(
66953         const char * const restrict s1, const int s1Len,
66954         const char * const restrict s2, const int s2Len,
66955         const int open, const int gap,
66956         const parasail_matrix_t* matrix);
66957 
66958 extern parasail_result_t* parasail_sg_qb_de_striped_8(
66959         const char * const restrict s1, const int s1Len,
66960         const char * const restrict s2, const int s2Len,
66961         const int open, const int gap,
66962         const parasail_matrix_t* matrix);
66963 
66964 extern parasail_result_t* parasail_sg_qb_de_striped_sat(
66965         const char * const restrict s1, const int s1Len,
66966         const char * const restrict s2, const int s2Len,
66967         const int open, const int gap,
66968         const parasail_matrix_t* matrix);
66969 
66970 extern parasail_result_t* parasail_sg_qb_de_diag_64(
66971         const char * const restrict s1, const int s1Len,
66972         const char * const restrict s2, const int s2Len,
66973         const int open, const int gap,
66974         const parasail_matrix_t* matrix);
66975 
66976 extern parasail_result_t* parasail_sg_qb_de_diag_32(
66977         const char * const restrict s1, const int s1Len,
66978         const char * const restrict s2, const int s2Len,
66979         const int open, const int gap,
66980         const parasail_matrix_t* matrix);
66981 
66982 extern parasail_result_t* parasail_sg_qb_de_diag_16(
66983         const char * const restrict s1, const int s1Len,
66984         const char * const restrict s2, const int s2Len,
66985         const int open, const int gap,
66986         const parasail_matrix_t* matrix);
66987 
66988 extern parasail_result_t* parasail_sg_qb_de_diag_8(
66989         const char * const restrict s1, const int s1Len,
66990         const char * const restrict s2, const int s2Len,
66991         const int open, const int gap,
66992         const parasail_matrix_t* matrix);
66993 
66994 extern parasail_result_t* parasail_sg_qb_de_diag_sat(
66995         const char * const restrict s1, const int s1Len,
66996         const char * const restrict s2, const int s2Len,
66997         const int open, const int gap,
66998         const parasail_matrix_t* matrix);
66999 
67000 extern parasail_result_t* parasail_sg_qb_de_table_scan_64(
67001         const char * const restrict s1, const int s1Len,
67002         const char * const restrict s2, const int s2Len,
67003         const int open, const int gap,
67004         const parasail_matrix_t* matrix);
67005 
67006 extern parasail_result_t* parasail_sg_qb_de_table_scan_32(
67007         const char * const restrict s1, const int s1Len,
67008         const char * const restrict s2, const int s2Len,
67009         const int open, const int gap,
67010         const parasail_matrix_t* matrix);
67011 
67012 extern parasail_result_t* parasail_sg_qb_de_table_scan_16(
67013         const char * const restrict s1, const int s1Len,
67014         const char * const restrict s2, const int s2Len,
67015         const int open, const int gap,
67016         const parasail_matrix_t* matrix);
67017 
67018 extern parasail_result_t* parasail_sg_qb_de_table_scan_8(
67019         const char * const restrict s1, const int s1Len,
67020         const char * const restrict s2, const int s2Len,
67021         const int open, const int gap,
67022         const parasail_matrix_t* matrix);
67023 
67024 extern parasail_result_t* parasail_sg_qb_de_table_scan_sat(
67025         const char * const restrict s1, const int s1Len,
67026         const char * const restrict s2, const int s2Len,
67027         const int open, const int gap,
67028         const parasail_matrix_t* matrix);
67029 
67030 extern parasail_result_t* parasail_sg_qb_de_table_striped_64(
67031         const char * const restrict s1, const int s1Len,
67032         const char * const restrict s2, const int s2Len,
67033         const int open, const int gap,
67034         const parasail_matrix_t* matrix);
67035 
67036 extern parasail_result_t* parasail_sg_qb_de_table_striped_32(
67037         const char * const restrict s1, const int s1Len,
67038         const char * const restrict s2, const int s2Len,
67039         const int open, const int gap,
67040         const parasail_matrix_t* matrix);
67041 
67042 extern parasail_result_t* parasail_sg_qb_de_table_striped_16(
67043         const char * const restrict s1, const int s1Len,
67044         const char * const restrict s2, const int s2Len,
67045         const int open, const int gap,
67046         const parasail_matrix_t* matrix);
67047 
67048 extern parasail_result_t* parasail_sg_qb_de_table_striped_8(
67049         const char * const restrict s1, const int s1Len,
67050         const char * const restrict s2, const int s2Len,
67051         const int open, const int gap,
67052         const parasail_matrix_t* matrix);
67053 
67054 extern parasail_result_t* parasail_sg_qb_de_table_striped_sat(
67055         const char * const restrict s1, const int s1Len,
67056         const char * const restrict s2, const int s2Len,
67057         const int open, const int gap,
67058         const parasail_matrix_t* matrix);
67059 
67060 extern parasail_result_t* parasail_sg_qb_de_table_diag_64(
67061         const char * const restrict s1, const int s1Len,
67062         const char * const restrict s2, const int s2Len,
67063         const int open, const int gap,
67064         const parasail_matrix_t* matrix);
67065 
67066 extern parasail_result_t* parasail_sg_qb_de_table_diag_32(
67067         const char * const restrict s1, const int s1Len,
67068         const char * const restrict s2, const int s2Len,
67069         const int open, const int gap,
67070         const parasail_matrix_t* matrix);
67071 
67072 extern parasail_result_t* parasail_sg_qb_de_table_diag_16(
67073         const char * const restrict s1, const int s1Len,
67074         const char * const restrict s2, const int s2Len,
67075         const int open, const int gap,
67076         const parasail_matrix_t* matrix);
67077 
67078 extern parasail_result_t* parasail_sg_qb_de_table_diag_8(
67079         const char * const restrict s1, const int s1Len,
67080         const char * const restrict s2, const int s2Len,
67081         const int open, const int gap,
67082         const parasail_matrix_t* matrix);
67083 
67084 extern parasail_result_t* parasail_sg_qb_de_table_diag_sat(
67085         const char * const restrict s1, const int s1Len,
67086         const char * const restrict s2, const int s2Len,
67087         const int open, const int gap,
67088         const parasail_matrix_t* matrix);
67089 
67090 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_64(
67091         const char * const restrict s1, const int s1Len,
67092         const char * const restrict s2, const int s2Len,
67093         const int open, const int gap,
67094         const parasail_matrix_t* matrix);
67095 
67096 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_32(
67097         const char * const restrict s1, const int s1Len,
67098         const char * const restrict s2, const int s2Len,
67099         const int open, const int gap,
67100         const parasail_matrix_t* matrix);
67101 
67102 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_16(
67103         const char * const restrict s1, const int s1Len,
67104         const char * const restrict s2, const int s2Len,
67105         const int open, const int gap,
67106         const parasail_matrix_t* matrix);
67107 
67108 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_8(
67109         const char * const restrict s1, const int s1Len,
67110         const char * const restrict s2, const int s2Len,
67111         const int open, const int gap,
67112         const parasail_matrix_t* matrix);
67113 
67114 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sat(
67115         const char * const restrict s1, const int s1Len,
67116         const char * const restrict s2, const int s2Len,
67117         const int open, const int gap,
67118         const parasail_matrix_t* matrix);
67119 
67120 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_64(
67121         const char * const restrict s1, const int s1Len,
67122         const char * const restrict s2, const int s2Len,
67123         const int open, const int gap,
67124         const parasail_matrix_t* matrix);
67125 
67126 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_32(
67127         const char * const restrict s1, const int s1Len,
67128         const char * const restrict s2, const int s2Len,
67129         const int open, const int gap,
67130         const parasail_matrix_t* matrix);
67131 
67132 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_16(
67133         const char * const restrict s1, const int s1Len,
67134         const char * const restrict s2, const int s2Len,
67135         const int open, const int gap,
67136         const parasail_matrix_t* matrix);
67137 
67138 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_8(
67139         const char * const restrict s1, const int s1Len,
67140         const char * const restrict s2, const int s2Len,
67141         const int open, const int gap,
67142         const parasail_matrix_t* matrix);
67143 
67144 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sat(
67145         const char * const restrict s1, const int s1Len,
67146         const char * const restrict s2, const int s2Len,
67147         const int open, const int gap,
67148         const parasail_matrix_t* matrix);
67149 
67150 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_64(
67151         const char * const restrict s1, const int s1Len,
67152         const char * const restrict s2, const int s2Len,
67153         const int open, const int gap,
67154         const parasail_matrix_t* matrix);
67155 
67156 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_32(
67157         const char * const restrict s1, const int s1Len,
67158         const char * const restrict s2, const int s2Len,
67159         const int open, const int gap,
67160         const parasail_matrix_t* matrix);
67161 
67162 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_16(
67163         const char * const restrict s1, const int s1Len,
67164         const char * const restrict s2, const int s2Len,
67165         const int open, const int gap,
67166         const parasail_matrix_t* matrix);
67167 
67168 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_8(
67169         const char * const restrict s1, const int s1Len,
67170         const char * const restrict s2, const int s2Len,
67171         const int open, const int gap,
67172         const parasail_matrix_t* matrix);
67173 
67174 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sat(
67175         const char * const restrict s1, const int s1Len,
67176         const char * const restrict s2, const int s2Len,
67177         const int open, const int gap,
67178         const parasail_matrix_t* matrix);
67179 
67180 extern parasail_result_t* parasail_sg_qb_de_trace_scan_64(
67181         const char * const restrict s1, const int s1Len,
67182         const char * const restrict s2, const int s2Len,
67183         const int open, const int gap,
67184         const parasail_matrix_t* matrix);
67185 
67186 extern parasail_result_t* parasail_sg_qb_de_trace_scan_32(
67187         const char * const restrict s1, const int s1Len,
67188         const char * const restrict s2, const int s2Len,
67189         const int open, const int gap,
67190         const parasail_matrix_t* matrix);
67191 
67192 extern parasail_result_t* parasail_sg_qb_de_trace_scan_16(
67193         const char * const restrict s1, const int s1Len,
67194         const char * const restrict s2, const int s2Len,
67195         const int open, const int gap,
67196         const parasail_matrix_t* matrix);
67197 
67198 extern parasail_result_t* parasail_sg_qb_de_trace_scan_8(
67199         const char * const restrict s1, const int s1Len,
67200         const char * const restrict s2, const int s2Len,
67201         const int open, const int gap,
67202         const parasail_matrix_t* matrix);
67203 
67204 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sat(
67205         const char * const restrict s1, const int s1Len,
67206         const char * const restrict s2, const int s2Len,
67207         const int open, const int gap,
67208         const parasail_matrix_t* matrix);
67209 
67210 extern parasail_result_t* parasail_sg_qb_de_trace_striped_64(
67211         const char * const restrict s1, const int s1Len,
67212         const char * const restrict s2, const int s2Len,
67213         const int open, const int gap,
67214         const parasail_matrix_t* matrix);
67215 
67216 extern parasail_result_t* parasail_sg_qb_de_trace_striped_32(
67217         const char * const restrict s1, const int s1Len,
67218         const char * const restrict s2, const int s2Len,
67219         const int open, const int gap,
67220         const parasail_matrix_t* matrix);
67221 
67222 extern parasail_result_t* parasail_sg_qb_de_trace_striped_16(
67223         const char * const restrict s1, const int s1Len,
67224         const char * const restrict s2, const int s2Len,
67225         const int open, const int gap,
67226         const parasail_matrix_t* matrix);
67227 
67228 extern parasail_result_t* parasail_sg_qb_de_trace_striped_8(
67229         const char * const restrict s1, const int s1Len,
67230         const char * const restrict s2, const int s2Len,
67231         const int open, const int gap,
67232         const parasail_matrix_t* matrix);
67233 
67234 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sat(
67235         const char * const restrict s1, const int s1Len,
67236         const char * const restrict s2, const int s2Len,
67237         const int open, const int gap,
67238         const parasail_matrix_t* matrix);
67239 
67240 extern parasail_result_t* parasail_sg_qb_de_trace_diag_64(
67241         const char * const restrict s1, const int s1Len,
67242         const char * const restrict s2, const int s2Len,
67243         const int open, const int gap,
67244         const parasail_matrix_t* matrix);
67245 
67246 extern parasail_result_t* parasail_sg_qb_de_trace_diag_32(
67247         const char * const restrict s1, const int s1Len,
67248         const char * const restrict s2, const int s2Len,
67249         const int open, const int gap,
67250         const parasail_matrix_t* matrix);
67251 
67252 extern parasail_result_t* parasail_sg_qb_de_trace_diag_16(
67253         const char * const restrict s1, const int s1Len,
67254         const char * const restrict s2, const int s2Len,
67255         const int open, const int gap,
67256         const parasail_matrix_t* matrix);
67257 
67258 extern parasail_result_t* parasail_sg_qb_de_trace_diag_8(
67259         const char * const restrict s1, const int s1Len,
67260         const char * const restrict s2, const int s2Len,
67261         const int open, const int gap,
67262         const parasail_matrix_t* matrix);
67263 
67264 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sat(
67265         const char * const restrict s1, const int s1Len,
67266         const char * const restrict s2, const int s2Len,
67267         const int open, const int gap,
67268         const parasail_matrix_t* matrix);
67269 
67270 extern parasail_result_t* parasail_sg_qb_de_stats_scan_64(
67271         const char * const restrict s1, const int s1Len,
67272         const char * const restrict s2, const int s2Len,
67273         const int open, const int gap,
67274         const parasail_matrix_t* matrix);
67275 
67276 extern parasail_result_t* parasail_sg_qb_de_stats_scan_32(
67277         const char * const restrict s1, const int s1Len,
67278         const char * const restrict s2, const int s2Len,
67279         const int open, const int gap,
67280         const parasail_matrix_t* matrix);
67281 
67282 extern parasail_result_t* parasail_sg_qb_de_stats_scan_16(
67283         const char * const restrict s1, const int s1Len,
67284         const char * const restrict s2, const int s2Len,
67285         const int open, const int gap,
67286         const parasail_matrix_t* matrix);
67287 
67288 extern parasail_result_t* parasail_sg_qb_de_stats_scan_8(
67289         const char * const restrict s1, const int s1Len,
67290         const char * const restrict s2, const int s2Len,
67291         const int open, const int gap,
67292         const parasail_matrix_t* matrix);
67293 
67294 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sat(
67295         const char * const restrict s1, const int s1Len,
67296         const char * const restrict s2, const int s2Len,
67297         const int open, const int gap,
67298         const parasail_matrix_t* matrix);
67299 
67300 extern parasail_result_t* parasail_sg_qb_de_stats_striped_64(
67301         const char * const restrict s1, const int s1Len,
67302         const char * const restrict s2, const int s2Len,
67303         const int open, const int gap,
67304         const parasail_matrix_t* matrix);
67305 
67306 extern parasail_result_t* parasail_sg_qb_de_stats_striped_32(
67307         const char * const restrict s1, const int s1Len,
67308         const char * const restrict s2, const int s2Len,
67309         const int open, const int gap,
67310         const parasail_matrix_t* matrix);
67311 
67312 extern parasail_result_t* parasail_sg_qb_de_stats_striped_16(
67313         const char * const restrict s1, const int s1Len,
67314         const char * const restrict s2, const int s2Len,
67315         const int open, const int gap,
67316         const parasail_matrix_t* matrix);
67317 
67318 extern parasail_result_t* parasail_sg_qb_de_stats_striped_8(
67319         const char * const restrict s1, const int s1Len,
67320         const char * const restrict s2, const int s2Len,
67321         const int open, const int gap,
67322         const parasail_matrix_t* matrix);
67323 
67324 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sat(
67325         const char * const restrict s1, const int s1Len,
67326         const char * const restrict s2, const int s2Len,
67327         const int open, const int gap,
67328         const parasail_matrix_t* matrix);
67329 
67330 extern parasail_result_t* parasail_sg_qb_de_stats_diag_64(
67331         const char * const restrict s1, const int s1Len,
67332         const char * const restrict s2, const int s2Len,
67333         const int open, const int gap,
67334         const parasail_matrix_t* matrix);
67335 
67336 extern parasail_result_t* parasail_sg_qb_de_stats_diag_32(
67337         const char * const restrict s1, const int s1Len,
67338         const char * const restrict s2, const int s2Len,
67339         const int open, const int gap,
67340         const parasail_matrix_t* matrix);
67341 
67342 extern parasail_result_t* parasail_sg_qb_de_stats_diag_16(
67343         const char * const restrict s1, const int s1Len,
67344         const char * const restrict s2, const int s2Len,
67345         const int open, const int gap,
67346         const parasail_matrix_t* matrix);
67347 
67348 extern parasail_result_t* parasail_sg_qb_de_stats_diag_8(
67349         const char * const restrict s1, const int s1Len,
67350         const char * const restrict s2, const int s2Len,
67351         const int open, const int gap,
67352         const parasail_matrix_t* matrix);
67353 
67354 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sat(
67355         const char * const restrict s1, const int s1Len,
67356         const char * const restrict s2, const int s2Len,
67357         const int open, const int gap,
67358         const parasail_matrix_t* matrix);
67359 
67360 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_64(
67361         const char * const restrict s1, const int s1Len,
67362         const char * const restrict s2, const int s2Len,
67363         const int open, const int gap,
67364         const parasail_matrix_t* matrix);
67365 
67366 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_32(
67367         const char * const restrict s1, const int s1Len,
67368         const char * const restrict s2, const int s2Len,
67369         const int open, const int gap,
67370         const parasail_matrix_t* matrix);
67371 
67372 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_16(
67373         const char * const restrict s1, const int s1Len,
67374         const char * const restrict s2, const int s2Len,
67375         const int open, const int gap,
67376         const parasail_matrix_t* matrix);
67377 
67378 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_8(
67379         const char * const restrict s1, const int s1Len,
67380         const char * const restrict s2, const int s2Len,
67381         const int open, const int gap,
67382         const parasail_matrix_t* matrix);
67383 
67384 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sat(
67385         const char * const restrict s1, const int s1Len,
67386         const char * const restrict s2, const int s2Len,
67387         const int open, const int gap,
67388         const parasail_matrix_t* matrix);
67389 
67390 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_64(
67391         const char * const restrict s1, const int s1Len,
67392         const char * const restrict s2, const int s2Len,
67393         const int open, const int gap,
67394         const parasail_matrix_t* matrix);
67395 
67396 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_32(
67397         const char * const restrict s1, const int s1Len,
67398         const char * const restrict s2, const int s2Len,
67399         const int open, const int gap,
67400         const parasail_matrix_t* matrix);
67401 
67402 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_16(
67403         const char * const restrict s1, const int s1Len,
67404         const char * const restrict s2, const int s2Len,
67405         const int open, const int gap,
67406         const parasail_matrix_t* matrix);
67407 
67408 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_8(
67409         const char * const restrict s1, const int s1Len,
67410         const char * const restrict s2, const int s2Len,
67411         const int open, const int gap,
67412         const parasail_matrix_t* matrix);
67413 
67414 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sat(
67415         const char * const restrict s1, const int s1Len,
67416         const char * const restrict s2, const int s2Len,
67417         const int open, const int gap,
67418         const parasail_matrix_t* matrix);
67419 
67420 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_64(
67421         const char * const restrict s1, const int s1Len,
67422         const char * const restrict s2, const int s2Len,
67423         const int open, const int gap,
67424         const parasail_matrix_t* matrix);
67425 
67426 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_32(
67427         const char * const restrict s1, const int s1Len,
67428         const char * const restrict s2, const int s2Len,
67429         const int open, const int gap,
67430         const parasail_matrix_t* matrix);
67431 
67432 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_16(
67433         const char * const restrict s1, const int s1Len,
67434         const char * const restrict s2, const int s2Len,
67435         const int open, const int gap,
67436         const parasail_matrix_t* matrix);
67437 
67438 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_8(
67439         const char * const restrict s1, const int s1Len,
67440         const char * const restrict s2, const int s2Len,
67441         const int open, const int gap,
67442         const parasail_matrix_t* matrix);
67443 
67444 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sat(
67445         const char * const restrict s1, const int s1Len,
67446         const char * const restrict s2, const int s2Len,
67447         const int open, const int gap,
67448         const parasail_matrix_t* matrix);
67449 
67450 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_64(
67451         const char * const restrict s1, const int s1Len,
67452         const char * const restrict s2, const int s2Len,
67453         const int open, const int gap,
67454         const parasail_matrix_t* matrix);
67455 
67456 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_32(
67457         const char * const restrict s1, const int s1Len,
67458         const char * const restrict s2, const int s2Len,
67459         const int open, const int gap,
67460         const parasail_matrix_t* matrix);
67461 
67462 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_16(
67463         const char * const restrict s1, const int s1Len,
67464         const char * const restrict s2, const int s2Len,
67465         const int open, const int gap,
67466         const parasail_matrix_t* matrix);
67467 
67468 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_8(
67469         const char * const restrict s1, const int s1Len,
67470         const char * const restrict s2, const int s2Len,
67471         const int open, const int gap,
67472         const parasail_matrix_t* matrix);
67473 
67474 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sat(
67475         const char * const restrict s1, const int s1Len,
67476         const char * const restrict s2, const int s2Len,
67477         const int open, const int gap,
67478         const parasail_matrix_t* matrix);
67479 
67480 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_64(
67481         const char * const restrict s1, const int s1Len,
67482         const char * const restrict s2, const int s2Len,
67483         const int open, const int gap,
67484         const parasail_matrix_t* matrix);
67485 
67486 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_32(
67487         const char * const restrict s1, const int s1Len,
67488         const char * const restrict s2, const int s2Len,
67489         const int open, const int gap,
67490         const parasail_matrix_t* matrix);
67491 
67492 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_16(
67493         const char * const restrict s1, const int s1Len,
67494         const char * const restrict s2, const int s2Len,
67495         const int open, const int gap,
67496         const parasail_matrix_t* matrix);
67497 
67498 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_8(
67499         const char * const restrict s1, const int s1Len,
67500         const char * const restrict s2, const int s2Len,
67501         const int open, const int gap,
67502         const parasail_matrix_t* matrix);
67503 
67504 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sat(
67505         const char * const restrict s1, const int s1Len,
67506         const char * const restrict s2, const int s2Len,
67507         const int open, const int gap,
67508         const parasail_matrix_t* matrix);
67509 
67510 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_64(
67511         const char * const restrict s1, const int s1Len,
67512         const char * const restrict s2, const int s2Len,
67513         const int open, const int gap,
67514         const parasail_matrix_t* matrix);
67515 
67516 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_32(
67517         const char * const restrict s1, const int s1Len,
67518         const char * const restrict s2, const int s2Len,
67519         const int open, const int gap,
67520         const parasail_matrix_t* matrix);
67521 
67522 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_16(
67523         const char * const restrict s1, const int s1Len,
67524         const char * const restrict s2, const int s2Len,
67525         const int open, const int gap,
67526         const parasail_matrix_t* matrix);
67527 
67528 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_8(
67529         const char * const restrict s1, const int s1Len,
67530         const char * const restrict s2, const int s2Len,
67531         const int open, const int gap,
67532         const parasail_matrix_t* matrix);
67533 
67534 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sat(
67535         const char * const restrict s1, const int s1Len,
67536         const char * const restrict s2, const int s2Len,
67537         const int open, const int gap,
67538         const parasail_matrix_t* matrix);
67539 
67540 extern parasail_result_t* parasail_sg_qe_db_scan_64(
67541         const char * const restrict s1, const int s1Len,
67542         const char * const restrict s2, const int s2Len,
67543         const int open, const int gap,
67544         const parasail_matrix_t* matrix);
67545 
67546 extern parasail_result_t* parasail_sg_qe_db_scan_32(
67547         const char * const restrict s1, const int s1Len,
67548         const char * const restrict s2, const int s2Len,
67549         const int open, const int gap,
67550         const parasail_matrix_t* matrix);
67551 
67552 extern parasail_result_t* parasail_sg_qe_db_scan_16(
67553         const char * const restrict s1, const int s1Len,
67554         const char * const restrict s2, const int s2Len,
67555         const int open, const int gap,
67556         const parasail_matrix_t* matrix);
67557 
67558 extern parasail_result_t* parasail_sg_qe_db_scan_8(
67559         const char * const restrict s1, const int s1Len,
67560         const char * const restrict s2, const int s2Len,
67561         const int open, const int gap,
67562         const parasail_matrix_t* matrix);
67563 
67564 extern parasail_result_t* parasail_sg_qe_db_scan_sat(
67565         const char * const restrict s1, const int s1Len,
67566         const char * const restrict s2, const int s2Len,
67567         const int open, const int gap,
67568         const parasail_matrix_t* matrix);
67569 
67570 extern parasail_result_t* parasail_sg_qe_db_striped_64(
67571         const char * const restrict s1, const int s1Len,
67572         const char * const restrict s2, const int s2Len,
67573         const int open, const int gap,
67574         const parasail_matrix_t* matrix);
67575 
67576 extern parasail_result_t* parasail_sg_qe_db_striped_32(
67577         const char * const restrict s1, const int s1Len,
67578         const char * const restrict s2, const int s2Len,
67579         const int open, const int gap,
67580         const parasail_matrix_t* matrix);
67581 
67582 extern parasail_result_t* parasail_sg_qe_db_striped_16(
67583         const char * const restrict s1, const int s1Len,
67584         const char * const restrict s2, const int s2Len,
67585         const int open, const int gap,
67586         const parasail_matrix_t* matrix);
67587 
67588 extern parasail_result_t* parasail_sg_qe_db_striped_8(
67589         const char * const restrict s1, const int s1Len,
67590         const char * const restrict s2, const int s2Len,
67591         const int open, const int gap,
67592         const parasail_matrix_t* matrix);
67593 
67594 extern parasail_result_t* parasail_sg_qe_db_striped_sat(
67595         const char * const restrict s1, const int s1Len,
67596         const char * const restrict s2, const int s2Len,
67597         const int open, const int gap,
67598         const parasail_matrix_t* matrix);
67599 
67600 extern parasail_result_t* parasail_sg_qe_db_diag_64(
67601         const char * const restrict s1, const int s1Len,
67602         const char * const restrict s2, const int s2Len,
67603         const int open, const int gap,
67604         const parasail_matrix_t* matrix);
67605 
67606 extern parasail_result_t* parasail_sg_qe_db_diag_32(
67607         const char * const restrict s1, const int s1Len,
67608         const char * const restrict s2, const int s2Len,
67609         const int open, const int gap,
67610         const parasail_matrix_t* matrix);
67611 
67612 extern parasail_result_t* parasail_sg_qe_db_diag_16(
67613         const char * const restrict s1, const int s1Len,
67614         const char * const restrict s2, const int s2Len,
67615         const int open, const int gap,
67616         const parasail_matrix_t* matrix);
67617 
67618 extern parasail_result_t* parasail_sg_qe_db_diag_8(
67619         const char * const restrict s1, const int s1Len,
67620         const char * const restrict s2, const int s2Len,
67621         const int open, const int gap,
67622         const parasail_matrix_t* matrix);
67623 
67624 extern parasail_result_t* parasail_sg_qe_db_diag_sat(
67625         const char * const restrict s1, const int s1Len,
67626         const char * const restrict s2, const int s2Len,
67627         const int open, const int gap,
67628         const parasail_matrix_t* matrix);
67629 
67630 extern parasail_result_t* parasail_sg_qe_db_table_scan_64(
67631         const char * const restrict s1, const int s1Len,
67632         const char * const restrict s2, const int s2Len,
67633         const int open, const int gap,
67634         const parasail_matrix_t* matrix);
67635 
67636 extern parasail_result_t* parasail_sg_qe_db_table_scan_32(
67637         const char * const restrict s1, const int s1Len,
67638         const char * const restrict s2, const int s2Len,
67639         const int open, const int gap,
67640         const parasail_matrix_t* matrix);
67641 
67642 extern parasail_result_t* parasail_sg_qe_db_table_scan_16(
67643         const char * const restrict s1, const int s1Len,
67644         const char * const restrict s2, const int s2Len,
67645         const int open, const int gap,
67646         const parasail_matrix_t* matrix);
67647 
67648 extern parasail_result_t* parasail_sg_qe_db_table_scan_8(
67649         const char * const restrict s1, const int s1Len,
67650         const char * const restrict s2, const int s2Len,
67651         const int open, const int gap,
67652         const parasail_matrix_t* matrix);
67653 
67654 extern parasail_result_t* parasail_sg_qe_db_table_scan_sat(
67655         const char * const restrict s1, const int s1Len,
67656         const char * const restrict s2, const int s2Len,
67657         const int open, const int gap,
67658         const parasail_matrix_t* matrix);
67659 
67660 extern parasail_result_t* parasail_sg_qe_db_table_striped_64(
67661         const char * const restrict s1, const int s1Len,
67662         const char * const restrict s2, const int s2Len,
67663         const int open, const int gap,
67664         const parasail_matrix_t* matrix);
67665 
67666 extern parasail_result_t* parasail_sg_qe_db_table_striped_32(
67667         const char * const restrict s1, const int s1Len,
67668         const char * const restrict s2, const int s2Len,
67669         const int open, const int gap,
67670         const parasail_matrix_t* matrix);
67671 
67672 extern parasail_result_t* parasail_sg_qe_db_table_striped_16(
67673         const char * const restrict s1, const int s1Len,
67674         const char * const restrict s2, const int s2Len,
67675         const int open, const int gap,
67676         const parasail_matrix_t* matrix);
67677 
67678 extern parasail_result_t* parasail_sg_qe_db_table_striped_8(
67679         const char * const restrict s1, const int s1Len,
67680         const char * const restrict s2, const int s2Len,
67681         const int open, const int gap,
67682         const parasail_matrix_t* matrix);
67683 
67684 extern parasail_result_t* parasail_sg_qe_db_table_striped_sat(
67685         const char * const restrict s1, const int s1Len,
67686         const char * const restrict s2, const int s2Len,
67687         const int open, const int gap,
67688         const parasail_matrix_t* matrix);
67689 
67690 extern parasail_result_t* parasail_sg_qe_db_table_diag_64(
67691         const char * const restrict s1, const int s1Len,
67692         const char * const restrict s2, const int s2Len,
67693         const int open, const int gap,
67694         const parasail_matrix_t* matrix);
67695 
67696 extern parasail_result_t* parasail_sg_qe_db_table_diag_32(
67697         const char * const restrict s1, const int s1Len,
67698         const char * const restrict s2, const int s2Len,
67699         const int open, const int gap,
67700         const parasail_matrix_t* matrix);
67701 
67702 extern parasail_result_t* parasail_sg_qe_db_table_diag_16(
67703         const char * const restrict s1, const int s1Len,
67704         const char * const restrict s2, const int s2Len,
67705         const int open, const int gap,
67706         const parasail_matrix_t* matrix);
67707 
67708 extern parasail_result_t* parasail_sg_qe_db_table_diag_8(
67709         const char * const restrict s1, const int s1Len,
67710         const char * const restrict s2, const int s2Len,
67711         const int open, const int gap,
67712         const parasail_matrix_t* matrix);
67713 
67714 extern parasail_result_t* parasail_sg_qe_db_table_diag_sat(
67715         const char * const restrict s1, const int s1Len,
67716         const char * const restrict s2, const int s2Len,
67717         const int open, const int gap,
67718         const parasail_matrix_t* matrix);
67719 
67720 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_64(
67721         const char * const restrict s1, const int s1Len,
67722         const char * const restrict s2, const int s2Len,
67723         const int open, const int gap,
67724         const parasail_matrix_t* matrix);
67725 
67726 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_32(
67727         const char * const restrict s1, const int s1Len,
67728         const char * const restrict s2, const int s2Len,
67729         const int open, const int gap,
67730         const parasail_matrix_t* matrix);
67731 
67732 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_16(
67733         const char * const restrict s1, const int s1Len,
67734         const char * const restrict s2, const int s2Len,
67735         const int open, const int gap,
67736         const parasail_matrix_t* matrix);
67737 
67738 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_8(
67739         const char * const restrict s1, const int s1Len,
67740         const char * const restrict s2, const int s2Len,
67741         const int open, const int gap,
67742         const parasail_matrix_t* matrix);
67743 
67744 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sat(
67745         const char * const restrict s1, const int s1Len,
67746         const char * const restrict s2, const int s2Len,
67747         const int open, const int gap,
67748         const parasail_matrix_t* matrix);
67749 
67750 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_64(
67751         const char * const restrict s1, const int s1Len,
67752         const char * const restrict s2, const int s2Len,
67753         const int open, const int gap,
67754         const parasail_matrix_t* matrix);
67755 
67756 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_32(
67757         const char * const restrict s1, const int s1Len,
67758         const char * const restrict s2, const int s2Len,
67759         const int open, const int gap,
67760         const parasail_matrix_t* matrix);
67761 
67762 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_16(
67763         const char * const restrict s1, const int s1Len,
67764         const char * const restrict s2, const int s2Len,
67765         const int open, const int gap,
67766         const parasail_matrix_t* matrix);
67767 
67768 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_8(
67769         const char * const restrict s1, const int s1Len,
67770         const char * const restrict s2, const int s2Len,
67771         const int open, const int gap,
67772         const parasail_matrix_t* matrix);
67773 
67774 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sat(
67775         const char * const restrict s1, const int s1Len,
67776         const char * const restrict s2, const int s2Len,
67777         const int open, const int gap,
67778         const parasail_matrix_t* matrix);
67779 
67780 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_64(
67781         const char * const restrict s1, const int s1Len,
67782         const char * const restrict s2, const int s2Len,
67783         const int open, const int gap,
67784         const parasail_matrix_t* matrix);
67785 
67786 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_32(
67787         const char * const restrict s1, const int s1Len,
67788         const char * const restrict s2, const int s2Len,
67789         const int open, const int gap,
67790         const parasail_matrix_t* matrix);
67791 
67792 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_16(
67793         const char * const restrict s1, const int s1Len,
67794         const char * const restrict s2, const int s2Len,
67795         const int open, const int gap,
67796         const parasail_matrix_t* matrix);
67797 
67798 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_8(
67799         const char * const restrict s1, const int s1Len,
67800         const char * const restrict s2, const int s2Len,
67801         const int open, const int gap,
67802         const parasail_matrix_t* matrix);
67803 
67804 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sat(
67805         const char * const restrict s1, const int s1Len,
67806         const char * const restrict s2, const int s2Len,
67807         const int open, const int gap,
67808         const parasail_matrix_t* matrix);
67809 
67810 extern parasail_result_t* parasail_sg_qe_db_trace_scan_64(
67811         const char * const restrict s1, const int s1Len,
67812         const char * const restrict s2, const int s2Len,
67813         const int open, const int gap,
67814         const parasail_matrix_t* matrix);
67815 
67816 extern parasail_result_t* parasail_sg_qe_db_trace_scan_32(
67817         const char * const restrict s1, const int s1Len,
67818         const char * const restrict s2, const int s2Len,
67819         const int open, const int gap,
67820         const parasail_matrix_t* matrix);
67821 
67822 extern parasail_result_t* parasail_sg_qe_db_trace_scan_16(
67823         const char * const restrict s1, const int s1Len,
67824         const char * const restrict s2, const int s2Len,
67825         const int open, const int gap,
67826         const parasail_matrix_t* matrix);
67827 
67828 extern parasail_result_t* parasail_sg_qe_db_trace_scan_8(
67829         const char * const restrict s1, const int s1Len,
67830         const char * const restrict s2, const int s2Len,
67831         const int open, const int gap,
67832         const parasail_matrix_t* matrix);
67833 
67834 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sat(
67835         const char * const restrict s1, const int s1Len,
67836         const char * const restrict s2, const int s2Len,
67837         const int open, const int gap,
67838         const parasail_matrix_t* matrix);
67839 
67840 extern parasail_result_t* parasail_sg_qe_db_trace_striped_64(
67841         const char * const restrict s1, const int s1Len,
67842         const char * const restrict s2, const int s2Len,
67843         const int open, const int gap,
67844         const parasail_matrix_t* matrix);
67845 
67846 extern parasail_result_t* parasail_sg_qe_db_trace_striped_32(
67847         const char * const restrict s1, const int s1Len,
67848         const char * const restrict s2, const int s2Len,
67849         const int open, const int gap,
67850         const parasail_matrix_t* matrix);
67851 
67852 extern parasail_result_t* parasail_sg_qe_db_trace_striped_16(
67853         const char * const restrict s1, const int s1Len,
67854         const char * const restrict s2, const int s2Len,
67855         const int open, const int gap,
67856         const parasail_matrix_t* matrix);
67857 
67858 extern parasail_result_t* parasail_sg_qe_db_trace_striped_8(
67859         const char * const restrict s1, const int s1Len,
67860         const char * const restrict s2, const int s2Len,
67861         const int open, const int gap,
67862         const parasail_matrix_t* matrix);
67863 
67864 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sat(
67865         const char * const restrict s1, const int s1Len,
67866         const char * const restrict s2, const int s2Len,
67867         const int open, const int gap,
67868         const parasail_matrix_t* matrix);
67869 
67870 extern parasail_result_t* parasail_sg_qe_db_trace_diag_64(
67871         const char * const restrict s1, const int s1Len,
67872         const char * const restrict s2, const int s2Len,
67873         const int open, const int gap,
67874         const parasail_matrix_t* matrix);
67875 
67876 extern parasail_result_t* parasail_sg_qe_db_trace_diag_32(
67877         const char * const restrict s1, const int s1Len,
67878         const char * const restrict s2, const int s2Len,
67879         const int open, const int gap,
67880         const parasail_matrix_t* matrix);
67881 
67882 extern parasail_result_t* parasail_sg_qe_db_trace_diag_16(
67883         const char * const restrict s1, const int s1Len,
67884         const char * const restrict s2, const int s2Len,
67885         const int open, const int gap,
67886         const parasail_matrix_t* matrix);
67887 
67888 extern parasail_result_t* parasail_sg_qe_db_trace_diag_8(
67889         const char * const restrict s1, const int s1Len,
67890         const char * const restrict s2, const int s2Len,
67891         const int open, const int gap,
67892         const parasail_matrix_t* matrix);
67893 
67894 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sat(
67895         const char * const restrict s1, const int s1Len,
67896         const char * const restrict s2, const int s2Len,
67897         const int open, const int gap,
67898         const parasail_matrix_t* matrix);
67899 
67900 extern parasail_result_t* parasail_sg_qe_db_stats_scan_64(
67901         const char * const restrict s1, const int s1Len,
67902         const char * const restrict s2, const int s2Len,
67903         const int open, const int gap,
67904         const parasail_matrix_t* matrix);
67905 
67906 extern parasail_result_t* parasail_sg_qe_db_stats_scan_32(
67907         const char * const restrict s1, const int s1Len,
67908         const char * const restrict s2, const int s2Len,
67909         const int open, const int gap,
67910         const parasail_matrix_t* matrix);
67911 
67912 extern parasail_result_t* parasail_sg_qe_db_stats_scan_16(
67913         const char * const restrict s1, const int s1Len,
67914         const char * const restrict s2, const int s2Len,
67915         const int open, const int gap,
67916         const parasail_matrix_t* matrix);
67917 
67918 extern parasail_result_t* parasail_sg_qe_db_stats_scan_8(
67919         const char * const restrict s1, const int s1Len,
67920         const char * const restrict s2, const int s2Len,
67921         const int open, const int gap,
67922         const parasail_matrix_t* matrix);
67923 
67924 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sat(
67925         const char * const restrict s1, const int s1Len,
67926         const char * const restrict s2, const int s2Len,
67927         const int open, const int gap,
67928         const parasail_matrix_t* matrix);
67929 
67930 extern parasail_result_t* parasail_sg_qe_db_stats_striped_64(
67931         const char * const restrict s1, const int s1Len,
67932         const char * const restrict s2, const int s2Len,
67933         const int open, const int gap,
67934         const parasail_matrix_t* matrix);
67935 
67936 extern parasail_result_t* parasail_sg_qe_db_stats_striped_32(
67937         const char * const restrict s1, const int s1Len,
67938         const char * const restrict s2, const int s2Len,
67939         const int open, const int gap,
67940         const parasail_matrix_t* matrix);
67941 
67942 extern parasail_result_t* parasail_sg_qe_db_stats_striped_16(
67943         const char * const restrict s1, const int s1Len,
67944         const char * const restrict s2, const int s2Len,
67945         const int open, const int gap,
67946         const parasail_matrix_t* matrix);
67947 
67948 extern parasail_result_t* parasail_sg_qe_db_stats_striped_8(
67949         const char * const restrict s1, const int s1Len,
67950         const char * const restrict s2, const int s2Len,
67951         const int open, const int gap,
67952         const parasail_matrix_t* matrix);
67953 
67954 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sat(
67955         const char * const restrict s1, const int s1Len,
67956         const char * const restrict s2, const int s2Len,
67957         const int open, const int gap,
67958         const parasail_matrix_t* matrix);
67959 
67960 extern parasail_result_t* parasail_sg_qe_db_stats_diag_64(
67961         const char * const restrict s1, const int s1Len,
67962         const char * const restrict s2, const int s2Len,
67963         const int open, const int gap,
67964         const parasail_matrix_t* matrix);
67965 
67966 extern parasail_result_t* parasail_sg_qe_db_stats_diag_32(
67967         const char * const restrict s1, const int s1Len,
67968         const char * const restrict s2, const int s2Len,
67969         const int open, const int gap,
67970         const parasail_matrix_t* matrix);
67971 
67972 extern parasail_result_t* parasail_sg_qe_db_stats_diag_16(
67973         const char * const restrict s1, const int s1Len,
67974         const char * const restrict s2, const int s2Len,
67975         const int open, const int gap,
67976         const parasail_matrix_t* matrix);
67977 
67978 extern parasail_result_t* parasail_sg_qe_db_stats_diag_8(
67979         const char * const restrict s1, const int s1Len,
67980         const char * const restrict s2, const int s2Len,
67981         const int open, const int gap,
67982         const parasail_matrix_t* matrix);
67983 
67984 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sat(
67985         const char * const restrict s1, const int s1Len,
67986         const char * const restrict s2, const int s2Len,
67987         const int open, const int gap,
67988         const parasail_matrix_t* matrix);
67989 
67990 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_64(
67991         const char * const restrict s1, const int s1Len,
67992         const char * const restrict s2, const int s2Len,
67993         const int open, const int gap,
67994         const parasail_matrix_t* matrix);
67995 
67996 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_32(
67997         const char * const restrict s1, const int s1Len,
67998         const char * const restrict s2, const int s2Len,
67999         const int open, const int gap,
68000         const parasail_matrix_t* matrix);
68001 
68002 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_16(
68003         const char * const restrict s1, const int s1Len,
68004         const char * const restrict s2, const int s2Len,
68005         const int open, const int gap,
68006         const parasail_matrix_t* matrix);
68007 
68008 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_8(
68009         const char * const restrict s1, const int s1Len,
68010         const char * const restrict s2, const int s2Len,
68011         const int open, const int gap,
68012         const parasail_matrix_t* matrix);
68013 
68014 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sat(
68015         const char * const restrict s1, const int s1Len,
68016         const char * const restrict s2, const int s2Len,
68017         const int open, const int gap,
68018         const parasail_matrix_t* matrix);
68019 
68020 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_64(
68021         const char * const restrict s1, const int s1Len,
68022         const char * const restrict s2, const int s2Len,
68023         const int open, const int gap,
68024         const parasail_matrix_t* matrix);
68025 
68026 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_32(
68027         const char * const restrict s1, const int s1Len,
68028         const char * const restrict s2, const int s2Len,
68029         const int open, const int gap,
68030         const parasail_matrix_t* matrix);
68031 
68032 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_16(
68033         const char * const restrict s1, const int s1Len,
68034         const char * const restrict s2, const int s2Len,
68035         const int open, const int gap,
68036         const parasail_matrix_t* matrix);
68037 
68038 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_8(
68039         const char * const restrict s1, const int s1Len,
68040         const char * const restrict s2, const int s2Len,
68041         const int open, const int gap,
68042         const parasail_matrix_t* matrix);
68043 
68044 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sat(
68045         const char * const restrict s1, const int s1Len,
68046         const char * const restrict s2, const int s2Len,
68047         const int open, const int gap,
68048         const parasail_matrix_t* matrix);
68049 
68050 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_64(
68051         const char * const restrict s1, const int s1Len,
68052         const char * const restrict s2, const int s2Len,
68053         const int open, const int gap,
68054         const parasail_matrix_t* matrix);
68055 
68056 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_32(
68057         const char * const restrict s1, const int s1Len,
68058         const char * const restrict s2, const int s2Len,
68059         const int open, const int gap,
68060         const parasail_matrix_t* matrix);
68061 
68062 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_16(
68063         const char * const restrict s1, const int s1Len,
68064         const char * const restrict s2, const int s2Len,
68065         const int open, const int gap,
68066         const parasail_matrix_t* matrix);
68067 
68068 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_8(
68069         const char * const restrict s1, const int s1Len,
68070         const char * const restrict s2, const int s2Len,
68071         const int open, const int gap,
68072         const parasail_matrix_t* matrix);
68073 
68074 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sat(
68075         const char * const restrict s1, const int s1Len,
68076         const char * const restrict s2, const int s2Len,
68077         const int open, const int gap,
68078         const parasail_matrix_t* matrix);
68079 
68080 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_64(
68081         const char * const restrict s1, const int s1Len,
68082         const char * const restrict s2, const int s2Len,
68083         const int open, const int gap,
68084         const parasail_matrix_t* matrix);
68085 
68086 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_32(
68087         const char * const restrict s1, const int s1Len,
68088         const char * const restrict s2, const int s2Len,
68089         const int open, const int gap,
68090         const parasail_matrix_t* matrix);
68091 
68092 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_16(
68093         const char * const restrict s1, const int s1Len,
68094         const char * const restrict s2, const int s2Len,
68095         const int open, const int gap,
68096         const parasail_matrix_t* matrix);
68097 
68098 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_8(
68099         const char * const restrict s1, const int s1Len,
68100         const char * const restrict s2, const int s2Len,
68101         const int open, const int gap,
68102         const parasail_matrix_t* matrix);
68103 
68104 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sat(
68105         const char * const restrict s1, const int s1Len,
68106         const char * const restrict s2, const int s2Len,
68107         const int open, const int gap,
68108         const parasail_matrix_t* matrix);
68109 
68110 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_64(
68111         const char * const restrict s1, const int s1Len,
68112         const char * const restrict s2, const int s2Len,
68113         const int open, const int gap,
68114         const parasail_matrix_t* matrix);
68115 
68116 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_32(
68117         const char * const restrict s1, const int s1Len,
68118         const char * const restrict s2, const int s2Len,
68119         const int open, const int gap,
68120         const parasail_matrix_t* matrix);
68121 
68122 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_16(
68123         const char * const restrict s1, const int s1Len,
68124         const char * const restrict s2, const int s2Len,
68125         const int open, const int gap,
68126         const parasail_matrix_t* matrix);
68127 
68128 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_8(
68129         const char * const restrict s1, const int s1Len,
68130         const char * const restrict s2, const int s2Len,
68131         const int open, const int gap,
68132         const parasail_matrix_t* matrix);
68133 
68134 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sat(
68135         const char * const restrict s1, const int s1Len,
68136         const char * const restrict s2, const int s2Len,
68137         const int open, const int gap,
68138         const parasail_matrix_t* matrix);
68139 
68140 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_64(
68141         const char * const restrict s1, const int s1Len,
68142         const char * const restrict s2, const int s2Len,
68143         const int open, const int gap,
68144         const parasail_matrix_t* matrix);
68145 
68146 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_32(
68147         const char * const restrict s1, const int s1Len,
68148         const char * const restrict s2, const int s2Len,
68149         const int open, const int gap,
68150         const parasail_matrix_t* matrix);
68151 
68152 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_16(
68153         const char * const restrict s1, const int s1Len,
68154         const char * const restrict s2, const int s2Len,
68155         const int open, const int gap,
68156         const parasail_matrix_t* matrix);
68157 
68158 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_8(
68159         const char * const restrict s1, const int s1Len,
68160         const char * const restrict s2, const int s2Len,
68161         const int open, const int gap,
68162         const parasail_matrix_t* matrix);
68163 
68164 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sat(
68165         const char * const restrict s1, const int s1Len,
68166         const char * const restrict s2, const int s2Len,
68167         const int open, const int gap,
68168         const parasail_matrix_t* matrix);
68169 
68170 extern parasail_result_t* parasail_sg_flags_scan_64(
68171         const char * const restrict s1, const int s1Len,
68172         const char * const restrict s2, const int s2Len,
68173         const int open, const int gap,
68174         const parasail_matrix_t* matrix,
68175         int s1_beg, int s1_end, int s2_beg, int s2_end);
68176 
68177 extern parasail_result_t* parasail_sg_flags_scan_32(
68178         const char * const restrict s1, const int s1Len,
68179         const char * const restrict s2, const int s2Len,
68180         const int open, const int gap,
68181         const parasail_matrix_t* matrix,
68182         int s1_beg, int s1_end, int s2_beg, int s2_end);
68183 
68184 extern parasail_result_t* parasail_sg_flags_scan_16(
68185         const char * const restrict s1, const int s1Len,
68186         const char * const restrict s2, const int s2Len,
68187         const int open, const int gap,
68188         const parasail_matrix_t* matrix,
68189         int s1_beg, int s1_end, int s2_beg, int s2_end);
68190 
68191 extern parasail_result_t* parasail_sg_flags_scan_8(
68192         const char * const restrict s1, const int s1Len,
68193         const char * const restrict s2, const int s2Len,
68194         const int open, const int gap,
68195         const parasail_matrix_t* matrix,
68196         int s1_beg, int s1_end, int s2_beg, int s2_end);
68197 
68198 extern parasail_result_t* parasail_sg_flags_scan_sat(
68199         const char * const restrict s1, const int s1Len,
68200         const char * const restrict s2, const int s2Len,
68201         const int open, const int gap,
68202         const parasail_matrix_t* matrix,
68203         int s1_beg, int s1_end, int s2_beg, int s2_end);
68204 
68205 extern parasail_result_t* parasail_sg_flags_striped_64(
68206         const char * const restrict s1, const int s1Len,
68207         const char * const restrict s2, const int s2Len,
68208         const int open, const int gap,
68209         const parasail_matrix_t* matrix,
68210         int s1_beg, int s1_end, int s2_beg, int s2_end);
68211 
68212 extern parasail_result_t* parasail_sg_flags_striped_32(
68213         const char * const restrict s1, const int s1Len,
68214         const char * const restrict s2, const int s2Len,
68215         const int open, const int gap,
68216         const parasail_matrix_t* matrix,
68217         int s1_beg, int s1_end, int s2_beg, int s2_end);
68218 
68219 extern parasail_result_t* parasail_sg_flags_striped_16(
68220         const char * const restrict s1, const int s1Len,
68221         const char * const restrict s2, const int s2Len,
68222         const int open, const int gap,
68223         const parasail_matrix_t* matrix,
68224         int s1_beg, int s1_end, int s2_beg, int s2_end);
68225 
68226 extern parasail_result_t* parasail_sg_flags_striped_8(
68227         const char * const restrict s1, const int s1Len,
68228         const char * const restrict s2, const int s2Len,
68229         const int open, const int gap,
68230         const parasail_matrix_t* matrix,
68231         int s1_beg, int s1_end, int s2_beg, int s2_end);
68232 
68233 extern parasail_result_t* parasail_sg_flags_striped_sat(
68234         const char * const restrict s1, const int s1Len,
68235         const char * const restrict s2, const int s2Len,
68236         const int open, const int gap,
68237         const parasail_matrix_t* matrix,
68238         int s1_beg, int s1_end, int s2_beg, int s2_end);
68239 
68240 extern parasail_result_t* parasail_sg_flags_diag_64(
68241         const char * const restrict s1, const int s1Len,
68242         const char * const restrict s2, const int s2Len,
68243         const int open, const int gap,
68244         const parasail_matrix_t* matrix,
68245         int s1_beg, int s1_end, int s2_beg, int s2_end);
68246 
68247 extern parasail_result_t* parasail_sg_flags_diag_32(
68248         const char * const restrict s1, const int s1Len,
68249         const char * const restrict s2, const int s2Len,
68250         const int open, const int gap,
68251         const parasail_matrix_t* matrix,
68252         int s1_beg, int s1_end, int s2_beg, int s2_end);
68253 
68254 extern parasail_result_t* parasail_sg_flags_diag_16(
68255         const char * const restrict s1, const int s1Len,
68256         const char * const restrict s2, const int s2Len,
68257         const int open, const int gap,
68258         const parasail_matrix_t* matrix,
68259         int s1_beg, int s1_end, int s2_beg, int s2_end);
68260 
68261 extern parasail_result_t* parasail_sg_flags_diag_8(
68262         const char * const restrict s1, const int s1Len,
68263         const char * const restrict s2, const int s2Len,
68264         const int open, const int gap,
68265         const parasail_matrix_t* matrix,
68266         int s1_beg, int s1_end, int s2_beg, int s2_end);
68267 
68268 extern parasail_result_t* parasail_sg_flags_diag_sat(
68269         const char * const restrict s1, const int s1Len,
68270         const char * const restrict s2, const int s2Len,
68271         const int open, const int gap,
68272         const parasail_matrix_t* matrix,
68273         int s1_beg, int s1_end, int s2_beg, int s2_end);
68274 
68275 extern parasail_result_t* parasail_sg_flags_table_scan_64(
68276         const char * const restrict s1, const int s1Len,
68277         const char * const restrict s2, const int s2Len,
68278         const int open, const int gap,
68279         const parasail_matrix_t* matrix,
68280         int s1_beg, int s1_end, int s2_beg, int s2_end);
68281 
68282 extern parasail_result_t* parasail_sg_flags_table_scan_32(
68283         const char * const restrict s1, const int s1Len,
68284         const char * const restrict s2, const int s2Len,
68285         const int open, const int gap,
68286         const parasail_matrix_t* matrix,
68287         int s1_beg, int s1_end, int s2_beg, int s2_end);
68288 
68289 extern parasail_result_t* parasail_sg_flags_table_scan_16(
68290         const char * const restrict s1, const int s1Len,
68291         const char * const restrict s2, const int s2Len,
68292         const int open, const int gap,
68293         const parasail_matrix_t* matrix,
68294         int s1_beg, int s1_end, int s2_beg, int s2_end);
68295 
68296 extern parasail_result_t* parasail_sg_flags_table_scan_8(
68297         const char * const restrict s1, const int s1Len,
68298         const char * const restrict s2, const int s2Len,
68299         const int open, const int gap,
68300         const parasail_matrix_t* matrix,
68301         int s1_beg, int s1_end, int s2_beg, int s2_end);
68302 
68303 extern parasail_result_t* parasail_sg_flags_table_scan_sat(
68304         const char * const restrict s1, const int s1Len,
68305         const char * const restrict s2, const int s2Len,
68306         const int open, const int gap,
68307         const parasail_matrix_t* matrix,
68308         int s1_beg, int s1_end, int s2_beg, int s2_end);
68309 
68310 extern parasail_result_t* parasail_sg_flags_table_striped_64(
68311         const char * const restrict s1, const int s1Len,
68312         const char * const restrict s2, const int s2Len,
68313         const int open, const int gap,
68314         const parasail_matrix_t* matrix,
68315         int s1_beg, int s1_end, int s2_beg, int s2_end);
68316 
68317 extern parasail_result_t* parasail_sg_flags_table_striped_32(
68318         const char * const restrict s1, const int s1Len,
68319         const char * const restrict s2, const int s2Len,
68320         const int open, const int gap,
68321         const parasail_matrix_t* matrix,
68322         int s1_beg, int s1_end, int s2_beg, int s2_end);
68323 
68324 extern parasail_result_t* parasail_sg_flags_table_striped_16(
68325         const char * const restrict s1, const int s1Len,
68326         const char * const restrict s2, const int s2Len,
68327         const int open, const int gap,
68328         const parasail_matrix_t* matrix,
68329         int s1_beg, int s1_end, int s2_beg, int s2_end);
68330 
68331 extern parasail_result_t* parasail_sg_flags_table_striped_8(
68332         const char * const restrict s1, const int s1Len,
68333         const char * const restrict s2, const int s2Len,
68334         const int open, const int gap,
68335         const parasail_matrix_t* matrix,
68336         int s1_beg, int s1_end, int s2_beg, int s2_end);
68337 
68338 extern parasail_result_t* parasail_sg_flags_table_striped_sat(
68339         const char * const restrict s1, const int s1Len,
68340         const char * const restrict s2, const int s2Len,
68341         const int open, const int gap,
68342         const parasail_matrix_t* matrix,
68343         int s1_beg, int s1_end, int s2_beg, int s2_end);
68344 
68345 extern parasail_result_t* parasail_sg_flags_table_diag_64(
68346         const char * const restrict s1, const int s1Len,
68347         const char * const restrict s2, const int s2Len,
68348         const int open, const int gap,
68349         const parasail_matrix_t* matrix,
68350         int s1_beg, int s1_end, int s2_beg, int s2_end);
68351 
68352 extern parasail_result_t* parasail_sg_flags_table_diag_32(
68353         const char * const restrict s1, const int s1Len,
68354         const char * const restrict s2, const int s2Len,
68355         const int open, const int gap,
68356         const parasail_matrix_t* matrix,
68357         int s1_beg, int s1_end, int s2_beg, int s2_end);
68358 
68359 extern parasail_result_t* parasail_sg_flags_table_diag_16(
68360         const char * const restrict s1, const int s1Len,
68361         const char * const restrict s2, const int s2Len,
68362         const int open, const int gap,
68363         const parasail_matrix_t* matrix,
68364         int s1_beg, int s1_end, int s2_beg, int s2_end);
68365 
68366 extern parasail_result_t* parasail_sg_flags_table_diag_8(
68367         const char * const restrict s1, const int s1Len,
68368         const char * const restrict s2, const int s2Len,
68369         const int open, const int gap,
68370         const parasail_matrix_t* matrix,
68371         int s1_beg, int s1_end, int s2_beg, int s2_end);
68372 
68373 extern parasail_result_t* parasail_sg_flags_table_diag_sat(
68374         const char * const restrict s1, const int s1Len,
68375         const char * const restrict s2, const int s2Len,
68376         const int open, const int gap,
68377         const parasail_matrix_t* matrix,
68378         int s1_beg, int s1_end, int s2_beg, int s2_end);
68379 
68380 extern parasail_result_t* parasail_sg_flags_rowcol_scan_64(
68381         const char * const restrict s1, const int s1Len,
68382         const char * const restrict s2, const int s2Len,
68383         const int open, const int gap,
68384         const parasail_matrix_t* matrix,
68385         int s1_beg, int s1_end, int s2_beg, int s2_end);
68386 
68387 extern parasail_result_t* parasail_sg_flags_rowcol_scan_32(
68388         const char * const restrict s1, const int s1Len,
68389         const char * const restrict s2, const int s2Len,
68390         const int open, const int gap,
68391         const parasail_matrix_t* matrix,
68392         int s1_beg, int s1_end, int s2_beg, int s2_end);
68393 
68394 extern parasail_result_t* parasail_sg_flags_rowcol_scan_16(
68395         const char * const restrict s1, const int s1Len,
68396         const char * const restrict s2, const int s2Len,
68397         const int open, const int gap,
68398         const parasail_matrix_t* matrix,
68399         int s1_beg, int s1_end, int s2_beg, int s2_end);
68400 
68401 extern parasail_result_t* parasail_sg_flags_rowcol_scan_8(
68402         const char * const restrict s1, const int s1Len,
68403         const char * const restrict s2, const int s2Len,
68404         const int open, const int gap,
68405         const parasail_matrix_t* matrix,
68406         int s1_beg, int s1_end, int s2_beg, int s2_end);
68407 
68408 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sat(
68409         const char * const restrict s1, const int s1Len,
68410         const char * const restrict s2, const int s2Len,
68411         const int open, const int gap,
68412         const parasail_matrix_t* matrix,
68413         int s1_beg, int s1_end, int s2_beg, int s2_end);
68414 
68415 extern parasail_result_t* parasail_sg_flags_rowcol_striped_64(
68416         const char * const restrict s1, const int s1Len,
68417         const char * const restrict s2, const int s2Len,
68418         const int open, const int gap,
68419         const parasail_matrix_t* matrix,
68420         int s1_beg, int s1_end, int s2_beg, int s2_end);
68421 
68422 extern parasail_result_t* parasail_sg_flags_rowcol_striped_32(
68423         const char * const restrict s1, const int s1Len,
68424         const char * const restrict s2, const int s2Len,
68425         const int open, const int gap,
68426         const parasail_matrix_t* matrix,
68427         int s1_beg, int s1_end, int s2_beg, int s2_end);
68428 
68429 extern parasail_result_t* parasail_sg_flags_rowcol_striped_16(
68430         const char * const restrict s1, const int s1Len,
68431         const char * const restrict s2, const int s2Len,
68432         const int open, const int gap,
68433         const parasail_matrix_t* matrix,
68434         int s1_beg, int s1_end, int s2_beg, int s2_end);
68435 
68436 extern parasail_result_t* parasail_sg_flags_rowcol_striped_8(
68437         const char * const restrict s1, const int s1Len,
68438         const char * const restrict s2, const int s2Len,
68439         const int open, const int gap,
68440         const parasail_matrix_t* matrix,
68441         int s1_beg, int s1_end, int s2_beg, int s2_end);
68442 
68443 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sat(
68444         const char * const restrict s1, const int s1Len,
68445         const char * const restrict s2, const int s2Len,
68446         const int open, const int gap,
68447         const parasail_matrix_t* matrix,
68448         int s1_beg, int s1_end, int s2_beg, int s2_end);
68449 
68450 extern parasail_result_t* parasail_sg_flags_rowcol_diag_64(
68451         const char * const restrict s1, const int s1Len,
68452         const char * const restrict s2, const int s2Len,
68453         const int open, const int gap,
68454         const parasail_matrix_t* matrix,
68455         int s1_beg, int s1_end, int s2_beg, int s2_end);
68456 
68457 extern parasail_result_t* parasail_sg_flags_rowcol_diag_32(
68458         const char * const restrict s1, const int s1Len,
68459         const char * const restrict s2, const int s2Len,
68460         const int open, const int gap,
68461         const parasail_matrix_t* matrix,
68462         int s1_beg, int s1_end, int s2_beg, int s2_end);
68463 
68464 extern parasail_result_t* parasail_sg_flags_rowcol_diag_16(
68465         const char * const restrict s1, const int s1Len,
68466         const char * const restrict s2, const int s2Len,
68467         const int open, const int gap,
68468         const parasail_matrix_t* matrix,
68469         int s1_beg, int s1_end, int s2_beg, int s2_end);
68470 
68471 extern parasail_result_t* parasail_sg_flags_rowcol_diag_8(
68472         const char * const restrict s1, const int s1Len,
68473         const char * const restrict s2, const int s2Len,
68474         const int open, const int gap,
68475         const parasail_matrix_t* matrix,
68476         int s1_beg, int s1_end, int s2_beg, int s2_end);
68477 
68478 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sat(
68479         const char * const restrict s1, const int s1Len,
68480         const char * const restrict s2, const int s2Len,
68481         const int open, const int gap,
68482         const parasail_matrix_t* matrix,
68483         int s1_beg, int s1_end, int s2_beg, int s2_end);
68484 
68485 extern parasail_result_t* parasail_sg_flags_trace_scan_64(
68486         const char * const restrict s1, const int s1Len,
68487         const char * const restrict s2, const int s2Len,
68488         const int open, const int gap,
68489         const parasail_matrix_t* matrix,
68490         int s1_beg, int s1_end, int s2_beg, int s2_end);
68491 
68492 extern parasail_result_t* parasail_sg_flags_trace_scan_32(
68493         const char * const restrict s1, const int s1Len,
68494         const char * const restrict s2, const int s2Len,
68495         const int open, const int gap,
68496         const parasail_matrix_t* matrix,
68497         int s1_beg, int s1_end, int s2_beg, int s2_end);
68498 
68499 extern parasail_result_t* parasail_sg_flags_trace_scan_16(
68500         const char * const restrict s1, const int s1Len,
68501         const char * const restrict s2, const int s2Len,
68502         const int open, const int gap,
68503         const parasail_matrix_t* matrix,
68504         int s1_beg, int s1_end, int s2_beg, int s2_end);
68505 
68506 extern parasail_result_t* parasail_sg_flags_trace_scan_8(
68507         const char * const restrict s1, const int s1Len,
68508         const char * const restrict s2, const int s2Len,
68509         const int open, const int gap,
68510         const parasail_matrix_t* matrix,
68511         int s1_beg, int s1_end, int s2_beg, int s2_end);
68512 
68513 extern parasail_result_t* parasail_sg_flags_trace_scan_sat(
68514         const char * const restrict s1, const int s1Len,
68515         const char * const restrict s2, const int s2Len,
68516         const int open, const int gap,
68517         const parasail_matrix_t* matrix,
68518         int s1_beg, int s1_end, int s2_beg, int s2_end);
68519 
68520 extern parasail_result_t* parasail_sg_flags_trace_striped_64(
68521         const char * const restrict s1, const int s1Len,
68522         const char * const restrict s2, const int s2Len,
68523         const int open, const int gap,
68524         const parasail_matrix_t* matrix,
68525         int s1_beg, int s1_end, int s2_beg, int s2_end);
68526 
68527 extern parasail_result_t* parasail_sg_flags_trace_striped_32(
68528         const char * const restrict s1, const int s1Len,
68529         const char * const restrict s2, const int s2Len,
68530         const int open, const int gap,
68531         const parasail_matrix_t* matrix,
68532         int s1_beg, int s1_end, int s2_beg, int s2_end);
68533 
68534 extern parasail_result_t* parasail_sg_flags_trace_striped_16(
68535         const char * const restrict s1, const int s1Len,
68536         const char * const restrict s2, const int s2Len,
68537         const int open, const int gap,
68538         const parasail_matrix_t* matrix,
68539         int s1_beg, int s1_end, int s2_beg, int s2_end);
68540 
68541 extern parasail_result_t* parasail_sg_flags_trace_striped_8(
68542         const char * const restrict s1, const int s1Len,
68543         const char * const restrict s2, const int s2Len,
68544         const int open, const int gap,
68545         const parasail_matrix_t* matrix,
68546         int s1_beg, int s1_end, int s2_beg, int s2_end);
68547 
68548 extern parasail_result_t* parasail_sg_flags_trace_striped_sat(
68549         const char * const restrict s1, const int s1Len,
68550         const char * const restrict s2, const int s2Len,
68551         const int open, const int gap,
68552         const parasail_matrix_t* matrix,
68553         int s1_beg, int s1_end, int s2_beg, int s2_end);
68554 
68555 extern parasail_result_t* parasail_sg_flags_trace_diag_64(
68556         const char * const restrict s1, const int s1Len,
68557         const char * const restrict s2, const int s2Len,
68558         const int open, const int gap,
68559         const parasail_matrix_t* matrix,
68560         int s1_beg, int s1_end, int s2_beg, int s2_end);
68561 
68562 extern parasail_result_t* parasail_sg_flags_trace_diag_32(
68563         const char * const restrict s1, const int s1Len,
68564         const char * const restrict s2, const int s2Len,
68565         const int open, const int gap,
68566         const parasail_matrix_t* matrix,
68567         int s1_beg, int s1_end, int s2_beg, int s2_end);
68568 
68569 extern parasail_result_t* parasail_sg_flags_trace_diag_16(
68570         const char * const restrict s1, const int s1Len,
68571         const char * const restrict s2, const int s2Len,
68572         const int open, const int gap,
68573         const parasail_matrix_t* matrix,
68574         int s1_beg, int s1_end, int s2_beg, int s2_end);
68575 
68576 extern parasail_result_t* parasail_sg_flags_trace_diag_8(
68577         const char * const restrict s1, const int s1Len,
68578         const char * const restrict s2, const int s2Len,
68579         const int open, const int gap,
68580         const parasail_matrix_t* matrix,
68581         int s1_beg, int s1_end, int s2_beg, int s2_end);
68582 
68583 extern parasail_result_t* parasail_sg_flags_trace_diag_sat(
68584         const char * const restrict s1, const int s1Len,
68585         const char * const restrict s2, const int s2Len,
68586         const int open, const int gap,
68587         const parasail_matrix_t* matrix,
68588         int s1_beg, int s1_end, int s2_beg, int s2_end);
68589 
68590 extern parasail_result_t* parasail_sg_flags_stats_scan_64(
68591         const char * const restrict s1, const int s1Len,
68592         const char * const restrict s2, const int s2Len,
68593         const int open, const int gap,
68594         const parasail_matrix_t* matrix,
68595         int s1_beg, int s1_end, int s2_beg, int s2_end);
68596 
68597 extern parasail_result_t* parasail_sg_flags_stats_scan_32(
68598         const char * const restrict s1, const int s1Len,
68599         const char * const restrict s2, const int s2Len,
68600         const int open, const int gap,
68601         const parasail_matrix_t* matrix,
68602         int s1_beg, int s1_end, int s2_beg, int s2_end);
68603 
68604 extern parasail_result_t* parasail_sg_flags_stats_scan_16(
68605         const char * const restrict s1, const int s1Len,
68606         const char * const restrict s2, const int s2Len,
68607         const int open, const int gap,
68608         const parasail_matrix_t* matrix,
68609         int s1_beg, int s1_end, int s2_beg, int s2_end);
68610 
68611 extern parasail_result_t* parasail_sg_flags_stats_scan_8(
68612         const char * const restrict s1, const int s1Len,
68613         const char * const restrict s2, const int s2Len,
68614         const int open, const int gap,
68615         const parasail_matrix_t* matrix,
68616         int s1_beg, int s1_end, int s2_beg, int s2_end);
68617 
68618 extern parasail_result_t* parasail_sg_flags_stats_scan_sat(
68619         const char * const restrict s1, const int s1Len,
68620         const char * const restrict s2, const int s2Len,
68621         const int open, const int gap,
68622         const parasail_matrix_t* matrix,
68623         int s1_beg, int s1_end, int s2_beg, int s2_end);
68624 
68625 extern parasail_result_t* parasail_sg_flags_stats_striped_64(
68626         const char * const restrict s1, const int s1Len,
68627         const char * const restrict s2, const int s2Len,
68628         const int open, const int gap,
68629         const parasail_matrix_t* matrix,
68630         int s1_beg, int s1_end, int s2_beg, int s2_end);
68631 
68632 extern parasail_result_t* parasail_sg_flags_stats_striped_32(
68633         const char * const restrict s1, const int s1Len,
68634         const char * const restrict s2, const int s2Len,
68635         const int open, const int gap,
68636         const parasail_matrix_t* matrix,
68637         int s1_beg, int s1_end, int s2_beg, int s2_end);
68638 
68639 extern parasail_result_t* parasail_sg_flags_stats_striped_16(
68640         const char * const restrict s1, const int s1Len,
68641         const char * const restrict s2, const int s2Len,
68642         const int open, const int gap,
68643         const parasail_matrix_t* matrix,
68644         int s1_beg, int s1_end, int s2_beg, int s2_end);
68645 
68646 extern parasail_result_t* parasail_sg_flags_stats_striped_8(
68647         const char * const restrict s1, const int s1Len,
68648         const char * const restrict s2, const int s2Len,
68649         const int open, const int gap,
68650         const parasail_matrix_t* matrix,
68651         int s1_beg, int s1_end, int s2_beg, int s2_end);
68652 
68653 extern parasail_result_t* parasail_sg_flags_stats_striped_sat(
68654         const char * const restrict s1, const int s1Len,
68655         const char * const restrict s2, const int s2Len,
68656         const int open, const int gap,
68657         const parasail_matrix_t* matrix,
68658         int s1_beg, int s1_end, int s2_beg, int s2_end);
68659 
68660 extern parasail_result_t* parasail_sg_flags_stats_diag_64(
68661         const char * const restrict s1, const int s1Len,
68662         const char * const restrict s2, const int s2Len,
68663         const int open, const int gap,
68664         const parasail_matrix_t* matrix,
68665         int s1_beg, int s1_end, int s2_beg, int s2_end);
68666 
68667 extern parasail_result_t* parasail_sg_flags_stats_diag_32(
68668         const char * const restrict s1, const int s1Len,
68669         const char * const restrict s2, const int s2Len,
68670         const int open, const int gap,
68671         const parasail_matrix_t* matrix,
68672         int s1_beg, int s1_end, int s2_beg, int s2_end);
68673 
68674 extern parasail_result_t* parasail_sg_flags_stats_diag_16(
68675         const char * const restrict s1, const int s1Len,
68676         const char * const restrict s2, const int s2Len,
68677         const int open, const int gap,
68678         const parasail_matrix_t* matrix,
68679         int s1_beg, int s1_end, int s2_beg, int s2_end);
68680 
68681 extern parasail_result_t* parasail_sg_flags_stats_diag_8(
68682         const char * const restrict s1, const int s1Len,
68683         const char * const restrict s2, const int s2Len,
68684         const int open, const int gap,
68685         const parasail_matrix_t* matrix,
68686         int s1_beg, int s1_end, int s2_beg, int s2_end);
68687 
68688 extern parasail_result_t* parasail_sg_flags_stats_diag_sat(
68689         const char * const restrict s1, const int s1Len,
68690         const char * const restrict s2, const int s2Len,
68691         const int open, const int gap,
68692         const parasail_matrix_t* matrix,
68693         int s1_beg, int s1_end, int s2_beg, int s2_end);
68694 
68695 extern parasail_result_t* parasail_sg_flags_stats_table_scan_64(
68696         const char * const restrict s1, const int s1Len,
68697         const char * const restrict s2, const int s2Len,
68698         const int open, const int gap,
68699         const parasail_matrix_t* matrix,
68700         int s1_beg, int s1_end, int s2_beg, int s2_end);
68701 
68702 extern parasail_result_t* parasail_sg_flags_stats_table_scan_32(
68703         const char * const restrict s1, const int s1Len,
68704         const char * const restrict s2, const int s2Len,
68705         const int open, const int gap,
68706         const parasail_matrix_t* matrix,
68707         int s1_beg, int s1_end, int s2_beg, int s2_end);
68708 
68709 extern parasail_result_t* parasail_sg_flags_stats_table_scan_16(
68710         const char * const restrict s1, const int s1Len,
68711         const char * const restrict s2, const int s2Len,
68712         const int open, const int gap,
68713         const parasail_matrix_t* matrix,
68714         int s1_beg, int s1_end, int s2_beg, int s2_end);
68715 
68716 extern parasail_result_t* parasail_sg_flags_stats_table_scan_8(
68717         const char * const restrict s1, const int s1Len,
68718         const char * const restrict s2, const int s2Len,
68719         const int open, const int gap,
68720         const parasail_matrix_t* matrix,
68721         int s1_beg, int s1_end, int s2_beg, int s2_end);
68722 
68723 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sat(
68724         const char * const restrict s1, const int s1Len,
68725         const char * const restrict s2, const int s2Len,
68726         const int open, const int gap,
68727         const parasail_matrix_t* matrix,
68728         int s1_beg, int s1_end, int s2_beg, int s2_end);
68729 
68730 extern parasail_result_t* parasail_sg_flags_stats_table_striped_64(
68731         const char * const restrict s1, const int s1Len,
68732         const char * const restrict s2, const int s2Len,
68733         const int open, const int gap,
68734         const parasail_matrix_t* matrix,
68735         int s1_beg, int s1_end, int s2_beg, int s2_end);
68736 
68737 extern parasail_result_t* parasail_sg_flags_stats_table_striped_32(
68738         const char * const restrict s1, const int s1Len,
68739         const char * const restrict s2, const int s2Len,
68740         const int open, const int gap,
68741         const parasail_matrix_t* matrix,
68742         int s1_beg, int s1_end, int s2_beg, int s2_end);
68743 
68744 extern parasail_result_t* parasail_sg_flags_stats_table_striped_16(
68745         const char * const restrict s1, const int s1Len,
68746         const char * const restrict s2, const int s2Len,
68747         const int open, const int gap,
68748         const parasail_matrix_t* matrix,
68749         int s1_beg, int s1_end, int s2_beg, int s2_end);
68750 
68751 extern parasail_result_t* parasail_sg_flags_stats_table_striped_8(
68752         const char * const restrict s1, const int s1Len,
68753         const char * const restrict s2, const int s2Len,
68754         const int open, const int gap,
68755         const parasail_matrix_t* matrix,
68756         int s1_beg, int s1_end, int s2_beg, int s2_end);
68757 
68758 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sat(
68759         const char * const restrict s1, const int s1Len,
68760         const char * const restrict s2, const int s2Len,
68761         const int open, const int gap,
68762         const parasail_matrix_t* matrix,
68763         int s1_beg, int s1_end, int s2_beg, int s2_end);
68764 
68765 extern parasail_result_t* parasail_sg_flags_stats_table_diag_64(
68766         const char * const restrict s1, const int s1Len,
68767         const char * const restrict s2, const int s2Len,
68768         const int open, const int gap,
68769         const parasail_matrix_t* matrix,
68770         int s1_beg, int s1_end, int s2_beg, int s2_end);
68771 
68772 extern parasail_result_t* parasail_sg_flags_stats_table_diag_32(
68773         const char * const restrict s1, const int s1Len,
68774         const char * const restrict s2, const int s2Len,
68775         const int open, const int gap,
68776         const parasail_matrix_t* matrix,
68777         int s1_beg, int s1_end, int s2_beg, int s2_end);
68778 
68779 extern parasail_result_t* parasail_sg_flags_stats_table_diag_16(
68780         const char * const restrict s1, const int s1Len,
68781         const char * const restrict s2, const int s2Len,
68782         const int open, const int gap,
68783         const parasail_matrix_t* matrix,
68784         int s1_beg, int s1_end, int s2_beg, int s2_end);
68785 
68786 extern parasail_result_t* parasail_sg_flags_stats_table_diag_8(
68787         const char * const restrict s1, const int s1Len,
68788         const char * const restrict s2, const int s2Len,
68789         const int open, const int gap,
68790         const parasail_matrix_t* matrix,
68791         int s1_beg, int s1_end, int s2_beg, int s2_end);
68792 
68793 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sat(
68794         const char * const restrict s1, const int s1Len,
68795         const char * const restrict s2, const int s2Len,
68796         const int open, const int gap,
68797         const parasail_matrix_t* matrix,
68798         int s1_beg, int s1_end, int s2_beg, int s2_end);
68799 
68800 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_64(
68801         const char * const restrict s1, const int s1Len,
68802         const char * const restrict s2, const int s2Len,
68803         const int open, const int gap,
68804         const parasail_matrix_t* matrix,
68805         int s1_beg, int s1_end, int s2_beg, int s2_end);
68806 
68807 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_32(
68808         const char * const restrict s1, const int s1Len,
68809         const char * const restrict s2, const int s2Len,
68810         const int open, const int gap,
68811         const parasail_matrix_t* matrix,
68812         int s1_beg, int s1_end, int s2_beg, int s2_end);
68813 
68814 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_16(
68815         const char * const restrict s1, const int s1Len,
68816         const char * const restrict s2, const int s2Len,
68817         const int open, const int gap,
68818         const parasail_matrix_t* matrix,
68819         int s1_beg, int s1_end, int s2_beg, int s2_end);
68820 
68821 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_8(
68822         const char * const restrict s1, const int s1Len,
68823         const char * const restrict s2, const int s2Len,
68824         const int open, const int gap,
68825         const parasail_matrix_t* matrix,
68826         int s1_beg, int s1_end, int s2_beg, int s2_end);
68827 
68828 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sat(
68829         const char * const restrict s1, const int s1Len,
68830         const char * const restrict s2, const int s2Len,
68831         const int open, const int gap,
68832         const parasail_matrix_t* matrix,
68833         int s1_beg, int s1_end, int s2_beg, int s2_end);
68834 
68835 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_64(
68836         const char * const restrict s1, const int s1Len,
68837         const char * const restrict s2, const int s2Len,
68838         const int open, const int gap,
68839         const parasail_matrix_t* matrix,
68840         int s1_beg, int s1_end, int s2_beg, int s2_end);
68841 
68842 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_32(
68843         const char * const restrict s1, const int s1Len,
68844         const char * const restrict s2, const int s2Len,
68845         const int open, const int gap,
68846         const parasail_matrix_t* matrix,
68847         int s1_beg, int s1_end, int s2_beg, int s2_end);
68848 
68849 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_16(
68850         const char * const restrict s1, const int s1Len,
68851         const char * const restrict s2, const int s2Len,
68852         const int open, const int gap,
68853         const parasail_matrix_t* matrix,
68854         int s1_beg, int s1_end, int s2_beg, int s2_end);
68855 
68856 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_8(
68857         const char * const restrict s1, const int s1Len,
68858         const char * const restrict s2, const int s2Len,
68859         const int open, const int gap,
68860         const parasail_matrix_t* matrix,
68861         int s1_beg, int s1_end, int s2_beg, int s2_end);
68862 
68863 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sat(
68864         const char * const restrict s1, const int s1Len,
68865         const char * const restrict s2, const int s2Len,
68866         const int open, const int gap,
68867         const parasail_matrix_t* matrix,
68868         int s1_beg, int s1_end, int s2_beg, int s2_end);
68869 
68870 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_64(
68871         const char * const restrict s1, const int s1Len,
68872         const char * const restrict s2, const int s2Len,
68873         const int open, const int gap,
68874         const parasail_matrix_t* matrix,
68875         int s1_beg, int s1_end, int s2_beg, int s2_end);
68876 
68877 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_32(
68878         const char * const restrict s1, const int s1Len,
68879         const char * const restrict s2, const int s2Len,
68880         const int open, const int gap,
68881         const parasail_matrix_t* matrix,
68882         int s1_beg, int s1_end, int s2_beg, int s2_end);
68883 
68884 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_16(
68885         const char * const restrict s1, const int s1Len,
68886         const char * const restrict s2, const int s2Len,
68887         const int open, const int gap,
68888         const parasail_matrix_t* matrix,
68889         int s1_beg, int s1_end, int s2_beg, int s2_end);
68890 
68891 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_8(
68892         const char * const restrict s1, const int s1Len,
68893         const char * const restrict s2, const int s2Len,
68894         const int open, const int gap,
68895         const parasail_matrix_t* matrix,
68896         int s1_beg, int s1_end, int s2_beg, int s2_end);
68897 
68898 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sat(
68899         const char * const restrict s1, const int s1Len,
68900         const char * const restrict s2, const int s2Len,
68901         const int open, const int gap,
68902         const parasail_matrix_t* matrix,
68903         int s1_beg, int s1_end, int s2_beg, int s2_end);
68904 
68905 extern parasail_result_t* parasail_nw_scan_profile_64(
68906         const parasail_profile_t * const restrict profile,
68907         const char * const restrict s2, const int s2Len,
68908         const int open, const int gap);
68909 
68910 extern parasail_result_t* parasail_nw_scan_profile_32(
68911         const parasail_profile_t * const restrict profile,
68912         const char * const restrict s2, const int s2Len,
68913         const int open, const int gap);
68914 
68915 extern parasail_result_t* parasail_nw_scan_profile_16(
68916         const parasail_profile_t * const restrict profile,
68917         const char * const restrict s2, const int s2Len,
68918         const int open, const int gap);
68919 
68920 extern parasail_result_t* parasail_nw_scan_profile_8(
68921         const parasail_profile_t * const restrict profile,
68922         const char * const restrict s2, const int s2Len,
68923         const int open, const int gap);
68924 
68925 extern parasail_result_t* parasail_nw_scan_profile_sat(
68926         const parasail_profile_t * const restrict profile,
68927         const char * const restrict s2, const int s2Len,
68928         const int open, const int gap);
68929 
68930 extern parasail_result_t* parasail_nw_striped_profile_64(
68931         const parasail_profile_t * const restrict profile,
68932         const char * const restrict s2, const int s2Len,
68933         const int open, const int gap);
68934 
68935 extern parasail_result_t* parasail_nw_striped_profile_32(
68936         const parasail_profile_t * const restrict profile,
68937         const char * const restrict s2, const int s2Len,
68938         const int open, const int gap);
68939 
68940 extern parasail_result_t* parasail_nw_striped_profile_16(
68941         const parasail_profile_t * const restrict profile,
68942         const char * const restrict s2, const int s2Len,
68943         const int open, const int gap);
68944 
68945 extern parasail_result_t* parasail_nw_striped_profile_8(
68946         const parasail_profile_t * const restrict profile,
68947         const char * const restrict s2, const int s2Len,
68948         const int open, const int gap);
68949 
68950 extern parasail_result_t* parasail_nw_striped_profile_sat(
68951         const parasail_profile_t * const restrict profile,
68952         const char * const restrict s2, const int s2Len,
68953         const int open, const int gap);
68954 
68955 extern parasail_result_t* parasail_nw_table_scan_profile_64(
68956         const parasail_profile_t * const restrict profile,
68957         const char * const restrict s2, const int s2Len,
68958         const int open, const int gap);
68959 
68960 extern parasail_result_t* parasail_nw_table_scan_profile_32(
68961         const parasail_profile_t * const restrict profile,
68962         const char * const restrict s2, const int s2Len,
68963         const int open, const int gap);
68964 
68965 extern parasail_result_t* parasail_nw_table_scan_profile_16(
68966         const parasail_profile_t * const restrict profile,
68967         const char * const restrict s2, const int s2Len,
68968         const int open, const int gap);
68969 
68970 extern parasail_result_t* parasail_nw_table_scan_profile_8(
68971         const parasail_profile_t * const restrict profile,
68972         const char * const restrict s2, const int s2Len,
68973         const int open, const int gap);
68974 
68975 extern parasail_result_t* parasail_nw_table_scan_profile_sat(
68976         const parasail_profile_t * const restrict profile,
68977         const char * const restrict s2, const int s2Len,
68978         const int open, const int gap);
68979 
68980 extern parasail_result_t* parasail_nw_table_striped_profile_64(
68981         const parasail_profile_t * const restrict profile,
68982         const char * const restrict s2, const int s2Len,
68983         const int open, const int gap);
68984 
68985 extern parasail_result_t* parasail_nw_table_striped_profile_32(
68986         const parasail_profile_t * const restrict profile,
68987         const char * const restrict s2, const int s2Len,
68988         const int open, const int gap);
68989 
68990 extern parasail_result_t* parasail_nw_table_striped_profile_16(
68991         const parasail_profile_t * const restrict profile,
68992         const char * const restrict s2, const int s2Len,
68993         const int open, const int gap);
68994 
68995 extern parasail_result_t* parasail_nw_table_striped_profile_8(
68996         const parasail_profile_t * const restrict profile,
68997         const char * const restrict s2, const int s2Len,
68998         const int open, const int gap);
68999 
69000 extern parasail_result_t* parasail_nw_table_striped_profile_sat(
69001         const parasail_profile_t * const restrict profile,
69002         const char * const restrict s2, const int s2Len,
69003         const int open, const int gap);
69004 
69005 extern parasail_result_t* parasail_nw_rowcol_scan_profile_64(
69006         const parasail_profile_t * const restrict profile,
69007         const char * const restrict s2, const int s2Len,
69008         const int open, const int gap);
69009 
69010 extern parasail_result_t* parasail_nw_rowcol_scan_profile_32(
69011         const parasail_profile_t * const restrict profile,
69012         const char * const restrict s2, const int s2Len,
69013         const int open, const int gap);
69014 
69015 extern parasail_result_t* parasail_nw_rowcol_scan_profile_16(
69016         const parasail_profile_t * const restrict profile,
69017         const char * const restrict s2, const int s2Len,
69018         const int open, const int gap);
69019 
69020 extern parasail_result_t* parasail_nw_rowcol_scan_profile_8(
69021         const parasail_profile_t * const restrict profile,
69022         const char * const restrict s2, const int s2Len,
69023         const int open, const int gap);
69024 
69025 extern parasail_result_t* parasail_nw_rowcol_scan_profile_sat(
69026         const parasail_profile_t * const restrict profile,
69027         const char * const restrict s2, const int s2Len,
69028         const int open, const int gap);
69029 
69030 extern parasail_result_t* parasail_nw_rowcol_striped_profile_64(
69031         const parasail_profile_t * const restrict profile,
69032         const char * const restrict s2, const int s2Len,
69033         const int open, const int gap);
69034 
69035 extern parasail_result_t* parasail_nw_rowcol_striped_profile_32(
69036         const parasail_profile_t * const restrict profile,
69037         const char * const restrict s2, const int s2Len,
69038         const int open, const int gap);
69039 
69040 extern parasail_result_t* parasail_nw_rowcol_striped_profile_16(
69041         const parasail_profile_t * const restrict profile,
69042         const char * const restrict s2, const int s2Len,
69043         const int open, const int gap);
69044 
69045 extern parasail_result_t* parasail_nw_rowcol_striped_profile_8(
69046         const parasail_profile_t * const restrict profile,
69047         const char * const restrict s2, const int s2Len,
69048         const int open, const int gap);
69049 
69050 extern parasail_result_t* parasail_nw_rowcol_striped_profile_sat(
69051         const parasail_profile_t * const restrict profile,
69052         const char * const restrict s2, const int s2Len,
69053         const int open, const int gap);
69054 
69055 extern parasail_result_t* parasail_nw_trace_scan_profile_64(
69056         const parasail_profile_t * const restrict profile,
69057         const char * const restrict s2, const int s2Len,
69058         const int open, const int gap);
69059 
69060 extern parasail_result_t* parasail_nw_trace_scan_profile_32(
69061         const parasail_profile_t * const restrict profile,
69062         const char * const restrict s2, const int s2Len,
69063         const int open, const int gap);
69064 
69065 extern parasail_result_t* parasail_nw_trace_scan_profile_16(
69066         const parasail_profile_t * const restrict profile,
69067         const char * const restrict s2, const int s2Len,
69068         const int open, const int gap);
69069 
69070 extern parasail_result_t* parasail_nw_trace_scan_profile_8(
69071         const parasail_profile_t * const restrict profile,
69072         const char * const restrict s2, const int s2Len,
69073         const int open, const int gap);
69074 
69075 extern parasail_result_t* parasail_nw_trace_scan_profile_sat(
69076         const parasail_profile_t * const restrict profile,
69077         const char * const restrict s2, const int s2Len,
69078         const int open, const int gap);
69079 
69080 extern parasail_result_t* parasail_nw_trace_striped_profile_64(
69081         const parasail_profile_t * const restrict profile,
69082         const char * const restrict s2, const int s2Len,
69083         const int open, const int gap);
69084 
69085 extern parasail_result_t* parasail_nw_trace_striped_profile_32(
69086         const parasail_profile_t * const restrict profile,
69087         const char * const restrict s2, const int s2Len,
69088         const int open, const int gap);
69089 
69090 extern parasail_result_t* parasail_nw_trace_striped_profile_16(
69091         const parasail_profile_t * const restrict profile,
69092         const char * const restrict s2, const int s2Len,
69093         const int open, const int gap);
69094 
69095 extern parasail_result_t* parasail_nw_trace_striped_profile_8(
69096         const parasail_profile_t * const restrict profile,
69097         const char * const restrict s2, const int s2Len,
69098         const int open, const int gap);
69099 
69100 extern parasail_result_t* parasail_nw_trace_striped_profile_sat(
69101         const parasail_profile_t * const restrict profile,
69102         const char * const restrict s2, const int s2Len,
69103         const int open, const int gap);
69104 
69105 extern parasail_result_t* parasail_nw_stats_scan_profile_64(
69106         const parasail_profile_t * const restrict profile,
69107         const char * const restrict s2, const int s2Len,
69108         const int open, const int gap);
69109 
69110 extern parasail_result_t* parasail_nw_stats_scan_profile_32(
69111         const parasail_profile_t * const restrict profile,
69112         const char * const restrict s2, const int s2Len,
69113         const int open, const int gap);
69114 
69115 extern parasail_result_t* parasail_nw_stats_scan_profile_16(
69116         const parasail_profile_t * const restrict profile,
69117         const char * const restrict s2, const int s2Len,
69118         const int open, const int gap);
69119 
69120 extern parasail_result_t* parasail_nw_stats_scan_profile_8(
69121         const parasail_profile_t * const restrict profile,
69122         const char * const restrict s2, const int s2Len,
69123         const int open, const int gap);
69124 
69125 extern parasail_result_t* parasail_nw_stats_scan_profile_sat(
69126         const parasail_profile_t * const restrict profile,
69127         const char * const restrict s2, const int s2Len,
69128         const int open, const int gap);
69129 
69130 extern parasail_result_t* parasail_nw_stats_striped_profile_64(
69131         const parasail_profile_t * const restrict profile,
69132         const char * const restrict s2, const int s2Len,
69133         const int open, const int gap);
69134 
69135 extern parasail_result_t* parasail_nw_stats_striped_profile_32(
69136         const parasail_profile_t * const restrict profile,
69137         const char * const restrict s2, const int s2Len,
69138         const int open, const int gap);
69139 
69140 extern parasail_result_t* parasail_nw_stats_striped_profile_16(
69141         const parasail_profile_t * const restrict profile,
69142         const char * const restrict s2, const int s2Len,
69143         const int open, const int gap);
69144 
69145 extern parasail_result_t* parasail_nw_stats_striped_profile_8(
69146         const parasail_profile_t * const restrict profile,
69147         const char * const restrict s2, const int s2Len,
69148         const int open, const int gap);
69149 
69150 extern parasail_result_t* parasail_nw_stats_striped_profile_sat(
69151         const parasail_profile_t * const restrict profile,
69152         const char * const restrict s2, const int s2Len,
69153         const int open, const int gap);
69154 
69155 extern parasail_result_t* parasail_nw_stats_table_scan_profile_64(
69156         const parasail_profile_t * const restrict profile,
69157         const char * const restrict s2, const int s2Len,
69158         const int open, const int gap);
69159 
69160 extern parasail_result_t* parasail_nw_stats_table_scan_profile_32(
69161         const parasail_profile_t * const restrict profile,
69162         const char * const restrict s2, const int s2Len,
69163         const int open, const int gap);
69164 
69165 extern parasail_result_t* parasail_nw_stats_table_scan_profile_16(
69166         const parasail_profile_t * const restrict profile,
69167         const char * const restrict s2, const int s2Len,
69168         const int open, const int gap);
69169 
69170 extern parasail_result_t* parasail_nw_stats_table_scan_profile_8(
69171         const parasail_profile_t * const restrict profile,
69172         const char * const restrict s2, const int s2Len,
69173         const int open, const int gap);
69174 
69175 extern parasail_result_t* parasail_nw_stats_table_scan_profile_sat(
69176         const parasail_profile_t * const restrict profile,
69177         const char * const restrict s2, const int s2Len,
69178         const int open, const int gap);
69179 
69180 extern parasail_result_t* parasail_nw_stats_table_striped_profile_64(
69181         const parasail_profile_t * const restrict profile,
69182         const char * const restrict s2, const int s2Len,
69183         const int open, const int gap);
69184 
69185 extern parasail_result_t* parasail_nw_stats_table_striped_profile_32(
69186         const parasail_profile_t * const restrict profile,
69187         const char * const restrict s2, const int s2Len,
69188         const int open, const int gap);
69189 
69190 extern parasail_result_t* parasail_nw_stats_table_striped_profile_16(
69191         const parasail_profile_t * const restrict profile,
69192         const char * const restrict s2, const int s2Len,
69193         const int open, const int gap);
69194 
69195 extern parasail_result_t* parasail_nw_stats_table_striped_profile_8(
69196         const parasail_profile_t * const restrict profile,
69197         const char * const restrict s2, const int s2Len,
69198         const int open, const int gap);
69199 
69200 extern parasail_result_t* parasail_nw_stats_table_striped_profile_sat(
69201         const parasail_profile_t * const restrict profile,
69202         const char * const restrict s2, const int s2Len,
69203         const int open, const int gap);
69204 
69205 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_64(
69206         const parasail_profile_t * const restrict profile,
69207         const char * const restrict s2, const int s2Len,
69208         const int open, const int gap);
69209 
69210 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_32(
69211         const parasail_profile_t * const restrict profile,
69212         const char * const restrict s2, const int s2Len,
69213         const int open, const int gap);
69214 
69215 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_16(
69216         const parasail_profile_t * const restrict profile,
69217         const char * const restrict s2, const int s2Len,
69218         const int open, const int gap);
69219 
69220 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_8(
69221         const parasail_profile_t * const restrict profile,
69222         const char * const restrict s2, const int s2Len,
69223         const int open, const int gap);
69224 
69225 extern parasail_result_t* parasail_nw_stats_rowcol_scan_profile_sat(
69226         const parasail_profile_t * const restrict profile,
69227         const char * const restrict s2, const int s2Len,
69228         const int open, const int gap);
69229 
69230 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_64(
69231         const parasail_profile_t * const restrict profile,
69232         const char * const restrict s2, const int s2Len,
69233         const int open, const int gap);
69234 
69235 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_32(
69236         const parasail_profile_t * const restrict profile,
69237         const char * const restrict s2, const int s2Len,
69238         const int open, const int gap);
69239 
69240 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_16(
69241         const parasail_profile_t * const restrict profile,
69242         const char * const restrict s2, const int s2Len,
69243         const int open, const int gap);
69244 
69245 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_8(
69246         const parasail_profile_t * const restrict profile,
69247         const char * const restrict s2, const int s2Len,
69248         const int open, const int gap);
69249 
69250 extern parasail_result_t* parasail_nw_stats_rowcol_striped_profile_sat(
69251         const parasail_profile_t * const restrict profile,
69252         const char * const restrict s2, const int s2Len,
69253         const int open, const int gap);
69254 
69255 extern parasail_result_t* parasail_sg_scan_profile_64(
69256         const parasail_profile_t * const restrict profile,
69257         const char * const restrict s2, const int s2Len,
69258         const int open, const int gap);
69259 
69260 extern parasail_result_t* parasail_sg_scan_profile_32(
69261         const parasail_profile_t * const restrict profile,
69262         const char * const restrict s2, const int s2Len,
69263         const int open, const int gap);
69264 
69265 extern parasail_result_t* parasail_sg_scan_profile_16(
69266         const parasail_profile_t * const restrict profile,
69267         const char * const restrict s2, const int s2Len,
69268         const int open, const int gap);
69269 
69270 extern parasail_result_t* parasail_sg_scan_profile_8(
69271         const parasail_profile_t * const restrict profile,
69272         const char * const restrict s2, const int s2Len,
69273         const int open, const int gap);
69274 
69275 extern parasail_result_t* parasail_sg_scan_profile_sat(
69276         const parasail_profile_t * const restrict profile,
69277         const char * const restrict s2, const int s2Len,
69278         const int open, const int gap);
69279 
69280 extern parasail_result_t* parasail_sg_striped_profile_64(
69281         const parasail_profile_t * const restrict profile,
69282         const char * const restrict s2, const int s2Len,
69283         const int open, const int gap);
69284 
69285 extern parasail_result_t* parasail_sg_striped_profile_32(
69286         const parasail_profile_t * const restrict profile,
69287         const char * const restrict s2, const int s2Len,
69288         const int open, const int gap);
69289 
69290 extern parasail_result_t* parasail_sg_striped_profile_16(
69291         const parasail_profile_t * const restrict profile,
69292         const char * const restrict s2, const int s2Len,
69293         const int open, const int gap);
69294 
69295 extern parasail_result_t* parasail_sg_striped_profile_8(
69296         const parasail_profile_t * const restrict profile,
69297         const char * const restrict s2, const int s2Len,
69298         const int open, const int gap);
69299 
69300 extern parasail_result_t* parasail_sg_striped_profile_sat(
69301         const parasail_profile_t * const restrict profile,
69302         const char * const restrict s2, const int s2Len,
69303         const int open, const int gap);
69304 
69305 extern parasail_result_t* parasail_sg_table_scan_profile_64(
69306         const parasail_profile_t * const restrict profile,
69307         const char * const restrict s2, const int s2Len,
69308         const int open, const int gap);
69309 
69310 extern parasail_result_t* parasail_sg_table_scan_profile_32(
69311         const parasail_profile_t * const restrict profile,
69312         const char * const restrict s2, const int s2Len,
69313         const int open, const int gap);
69314 
69315 extern parasail_result_t* parasail_sg_table_scan_profile_16(
69316         const parasail_profile_t * const restrict profile,
69317         const char * const restrict s2, const int s2Len,
69318         const int open, const int gap);
69319 
69320 extern parasail_result_t* parasail_sg_table_scan_profile_8(
69321         const parasail_profile_t * const restrict profile,
69322         const char * const restrict s2, const int s2Len,
69323         const int open, const int gap);
69324 
69325 extern parasail_result_t* parasail_sg_table_scan_profile_sat(
69326         const parasail_profile_t * const restrict profile,
69327         const char * const restrict s2, const int s2Len,
69328         const int open, const int gap);
69329 
69330 extern parasail_result_t* parasail_sg_table_striped_profile_64(
69331         const parasail_profile_t * const restrict profile,
69332         const char * const restrict s2, const int s2Len,
69333         const int open, const int gap);
69334 
69335 extern parasail_result_t* parasail_sg_table_striped_profile_32(
69336         const parasail_profile_t * const restrict profile,
69337         const char * const restrict s2, const int s2Len,
69338         const int open, const int gap);
69339 
69340 extern parasail_result_t* parasail_sg_table_striped_profile_16(
69341         const parasail_profile_t * const restrict profile,
69342         const char * const restrict s2, const int s2Len,
69343         const int open, const int gap);
69344 
69345 extern parasail_result_t* parasail_sg_table_striped_profile_8(
69346         const parasail_profile_t * const restrict profile,
69347         const char * const restrict s2, const int s2Len,
69348         const int open, const int gap);
69349 
69350 extern parasail_result_t* parasail_sg_table_striped_profile_sat(
69351         const parasail_profile_t * const restrict profile,
69352         const char * const restrict s2, const int s2Len,
69353         const int open, const int gap);
69354 
69355 extern parasail_result_t* parasail_sg_rowcol_scan_profile_64(
69356         const parasail_profile_t * const restrict profile,
69357         const char * const restrict s2, const int s2Len,
69358         const int open, const int gap);
69359 
69360 extern parasail_result_t* parasail_sg_rowcol_scan_profile_32(
69361         const parasail_profile_t * const restrict profile,
69362         const char * const restrict s2, const int s2Len,
69363         const int open, const int gap);
69364 
69365 extern parasail_result_t* parasail_sg_rowcol_scan_profile_16(
69366         const parasail_profile_t * const restrict profile,
69367         const char * const restrict s2, const int s2Len,
69368         const int open, const int gap);
69369 
69370 extern parasail_result_t* parasail_sg_rowcol_scan_profile_8(
69371         const parasail_profile_t * const restrict profile,
69372         const char * const restrict s2, const int s2Len,
69373         const int open, const int gap);
69374 
69375 extern parasail_result_t* parasail_sg_rowcol_scan_profile_sat(
69376         const parasail_profile_t * const restrict profile,
69377         const char * const restrict s2, const int s2Len,
69378         const int open, const int gap);
69379 
69380 extern parasail_result_t* parasail_sg_rowcol_striped_profile_64(
69381         const parasail_profile_t * const restrict profile,
69382         const char * const restrict s2, const int s2Len,
69383         const int open, const int gap);
69384 
69385 extern parasail_result_t* parasail_sg_rowcol_striped_profile_32(
69386         const parasail_profile_t * const restrict profile,
69387         const char * const restrict s2, const int s2Len,
69388         const int open, const int gap);
69389 
69390 extern parasail_result_t* parasail_sg_rowcol_striped_profile_16(
69391         const parasail_profile_t * const restrict profile,
69392         const char * const restrict s2, const int s2Len,
69393         const int open, const int gap);
69394 
69395 extern parasail_result_t* parasail_sg_rowcol_striped_profile_8(
69396         const parasail_profile_t * const restrict profile,
69397         const char * const restrict s2, const int s2Len,
69398         const int open, const int gap);
69399 
69400 extern parasail_result_t* parasail_sg_rowcol_striped_profile_sat(
69401         const parasail_profile_t * const restrict profile,
69402         const char * const restrict s2, const int s2Len,
69403         const int open, const int gap);
69404 
69405 extern parasail_result_t* parasail_sg_trace_scan_profile_64(
69406         const parasail_profile_t * const restrict profile,
69407         const char * const restrict s2, const int s2Len,
69408         const int open, const int gap);
69409 
69410 extern parasail_result_t* parasail_sg_trace_scan_profile_32(
69411         const parasail_profile_t * const restrict profile,
69412         const char * const restrict s2, const int s2Len,
69413         const int open, const int gap);
69414 
69415 extern parasail_result_t* parasail_sg_trace_scan_profile_16(
69416         const parasail_profile_t * const restrict profile,
69417         const char * const restrict s2, const int s2Len,
69418         const int open, const int gap);
69419 
69420 extern parasail_result_t* parasail_sg_trace_scan_profile_8(
69421         const parasail_profile_t * const restrict profile,
69422         const char * const restrict s2, const int s2Len,
69423         const int open, const int gap);
69424 
69425 extern parasail_result_t* parasail_sg_trace_scan_profile_sat(
69426         const parasail_profile_t * const restrict profile,
69427         const char * const restrict s2, const int s2Len,
69428         const int open, const int gap);
69429 
69430 extern parasail_result_t* parasail_sg_trace_striped_profile_64(
69431         const parasail_profile_t * const restrict profile,
69432         const char * const restrict s2, const int s2Len,
69433         const int open, const int gap);
69434 
69435 extern parasail_result_t* parasail_sg_trace_striped_profile_32(
69436         const parasail_profile_t * const restrict profile,
69437         const char * const restrict s2, const int s2Len,
69438         const int open, const int gap);
69439 
69440 extern parasail_result_t* parasail_sg_trace_striped_profile_16(
69441         const parasail_profile_t * const restrict profile,
69442         const char * const restrict s2, const int s2Len,
69443         const int open, const int gap);
69444 
69445 extern parasail_result_t* parasail_sg_trace_striped_profile_8(
69446         const parasail_profile_t * const restrict profile,
69447         const char * const restrict s2, const int s2Len,
69448         const int open, const int gap);
69449 
69450 extern parasail_result_t* parasail_sg_trace_striped_profile_sat(
69451         const parasail_profile_t * const restrict profile,
69452         const char * const restrict s2, const int s2Len,
69453         const int open, const int gap);
69454 
69455 extern parasail_result_t* parasail_sg_stats_scan_profile_64(
69456         const parasail_profile_t * const restrict profile,
69457         const char * const restrict s2, const int s2Len,
69458         const int open, const int gap);
69459 
69460 extern parasail_result_t* parasail_sg_stats_scan_profile_32(
69461         const parasail_profile_t * const restrict profile,
69462         const char * const restrict s2, const int s2Len,
69463         const int open, const int gap);
69464 
69465 extern parasail_result_t* parasail_sg_stats_scan_profile_16(
69466         const parasail_profile_t * const restrict profile,
69467         const char * const restrict s2, const int s2Len,
69468         const int open, const int gap);
69469 
69470 extern parasail_result_t* parasail_sg_stats_scan_profile_8(
69471         const parasail_profile_t * const restrict profile,
69472         const char * const restrict s2, const int s2Len,
69473         const int open, const int gap);
69474 
69475 extern parasail_result_t* parasail_sg_stats_scan_profile_sat(
69476         const parasail_profile_t * const restrict profile,
69477         const char * const restrict s2, const int s2Len,
69478         const int open, const int gap);
69479 
69480 extern parasail_result_t* parasail_sg_stats_striped_profile_64(
69481         const parasail_profile_t * const restrict profile,
69482         const char * const restrict s2, const int s2Len,
69483         const int open, const int gap);
69484 
69485 extern parasail_result_t* parasail_sg_stats_striped_profile_32(
69486         const parasail_profile_t * const restrict profile,
69487         const char * const restrict s2, const int s2Len,
69488         const int open, const int gap);
69489 
69490 extern parasail_result_t* parasail_sg_stats_striped_profile_16(
69491         const parasail_profile_t * const restrict profile,
69492         const char * const restrict s2, const int s2Len,
69493         const int open, const int gap);
69494 
69495 extern parasail_result_t* parasail_sg_stats_striped_profile_8(
69496         const parasail_profile_t * const restrict profile,
69497         const char * const restrict s2, const int s2Len,
69498         const int open, const int gap);
69499 
69500 extern parasail_result_t* parasail_sg_stats_striped_profile_sat(
69501         const parasail_profile_t * const restrict profile,
69502         const char * const restrict s2, const int s2Len,
69503         const int open, const int gap);
69504 
69505 extern parasail_result_t* parasail_sg_stats_table_scan_profile_64(
69506         const parasail_profile_t * const restrict profile,
69507         const char * const restrict s2, const int s2Len,
69508         const int open, const int gap);
69509 
69510 extern parasail_result_t* parasail_sg_stats_table_scan_profile_32(
69511         const parasail_profile_t * const restrict profile,
69512         const char * const restrict s2, const int s2Len,
69513         const int open, const int gap);
69514 
69515 extern parasail_result_t* parasail_sg_stats_table_scan_profile_16(
69516         const parasail_profile_t * const restrict profile,
69517         const char * const restrict s2, const int s2Len,
69518         const int open, const int gap);
69519 
69520 extern parasail_result_t* parasail_sg_stats_table_scan_profile_8(
69521         const parasail_profile_t * const restrict profile,
69522         const char * const restrict s2, const int s2Len,
69523         const int open, const int gap);
69524 
69525 extern parasail_result_t* parasail_sg_stats_table_scan_profile_sat(
69526         const parasail_profile_t * const restrict profile,
69527         const char * const restrict s2, const int s2Len,
69528         const int open, const int gap);
69529 
69530 extern parasail_result_t* parasail_sg_stats_table_striped_profile_64(
69531         const parasail_profile_t * const restrict profile,
69532         const char * const restrict s2, const int s2Len,
69533         const int open, const int gap);
69534 
69535 extern parasail_result_t* parasail_sg_stats_table_striped_profile_32(
69536         const parasail_profile_t * const restrict profile,
69537         const char * const restrict s2, const int s2Len,
69538         const int open, const int gap);
69539 
69540 extern parasail_result_t* parasail_sg_stats_table_striped_profile_16(
69541         const parasail_profile_t * const restrict profile,
69542         const char * const restrict s2, const int s2Len,
69543         const int open, const int gap);
69544 
69545 extern parasail_result_t* parasail_sg_stats_table_striped_profile_8(
69546         const parasail_profile_t * const restrict profile,
69547         const char * const restrict s2, const int s2Len,
69548         const int open, const int gap);
69549 
69550 extern parasail_result_t* parasail_sg_stats_table_striped_profile_sat(
69551         const parasail_profile_t * const restrict profile,
69552         const char * const restrict s2, const int s2Len,
69553         const int open, const int gap);
69554 
69555 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_64(
69556         const parasail_profile_t * const restrict profile,
69557         const char * const restrict s2, const int s2Len,
69558         const int open, const int gap);
69559 
69560 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_32(
69561         const parasail_profile_t * const restrict profile,
69562         const char * const restrict s2, const int s2Len,
69563         const int open, const int gap);
69564 
69565 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_16(
69566         const parasail_profile_t * const restrict profile,
69567         const char * const restrict s2, const int s2Len,
69568         const int open, const int gap);
69569 
69570 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_8(
69571         const parasail_profile_t * const restrict profile,
69572         const char * const restrict s2, const int s2Len,
69573         const int open, const int gap);
69574 
69575 extern parasail_result_t* parasail_sg_stats_rowcol_scan_profile_sat(
69576         const parasail_profile_t * const restrict profile,
69577         const char * const restrict s2, const int s2Len,
69578         const int open, const int gap);
69579 
69580 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_64(
69581         const parasail_profile_t * const restrict profile,
69582         const char * const restrict s2, const int s2Len,
69583         const int open, const int gap);
69584 
69585 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_32(
69586         const parasail_profile_t * const restrict profile,
69587         const char * const restrict s2, const int s2Len,
69588         const int open, const int gap);
69589 
69590 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_16(
69591         const parasail_profile_t * const restrict profile,
69592         const char * const restrict s2, const int s2Len,
69593         const int open, const int gap);
69594 
69595 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_8(
69596         const parasail_profile_t * const restrict profile,
69597         const char * const restrict s2, const int s2Len,
69598         const int open, const int gap);
69599 
69600 extern parasail_result_t* parasail_sg_stats_rowcol_striped_profile_sat(
69601         const parasail_profile_t * const restrict profile,
69602         const char * const restrict s2, const int s2Len,
69603         const int open, const int gap);
69604 
69605 extern parasail_result_t* parasail_sw_scan_profile_64(
69606         const parasail_profile_t * const restrict profile,
69607         const char * const restrict s2, const int s2Len,
69608         const int open, const int gap);
69609 
69610 extern parasail_result_t* parasail_sw_scan_profile_32(
69611         const parasail_profile_t * const restrict profile,
69612         const char * const restrict s2, const int s2Len,
69613         const int open, const int gap);
69614 
69615 extern parasail_result_t* parasail_sw_scan_profile_16(
69616         const parasail_profile_t * const restrict profile,
69617         const char * const restrict s2, const int s2Len,
69618         const int open, const int gap);
69619 
69620 extern parasail_result_t* parasail_sw_scan_profile_8(
69621         const parasail_profile_t * const restrict profile,
69622         const char * const restrict s2, const int s2Len,
69623         const int open, const int gap);
69624 
69625 extern parasail_result_t* parasail_sw_scan_profile_sat(
69626         const parasail_profile_t * const restrict profile,
69627         const char * const restrict s2, const int s2Len,
69628         const int open, const int gap);
69629 
69630 extern parasail_result_t* parasail_sw_striped_profile_64(
69631         const parasail_profile_t * const restrict profile,
69632         const char * const restrict s2, const int s2Len,
69633         const int open, const int gap);
69634 
69635 extern parasail_result_t* parasail_sw_striped_profile_32(
69636         const parasail_profile_t * const restrict profile,
69637         const char * const restrict s2, const int s2Len,
69638         const int open, const int gap);
69639 
69640 extern parasail_result_t* parasail_sw_striped_profile_16(
69641         const parasail_profile_t * const restrict profile,
69642         const char * const restrict s2, const int s2Len,
69643         const int open, const int gap);
69644 
69645 extern parasail_result_t* parasail_sw_striped_profile_8(
69646         const parasail_profile_t * const restrict profile,
69647         const char * const restrict s2, const int s2Len,
69648         const int open, const int gap);
69649 
69650 extern parasail_result_t* parasail_sw_striped_profile_sat(
69651         const parasail_profile_t * const restrict profile,
69652         const char * const restrict s2, const int s2Len,
69653         const int open, const int gap);
69654 
69655 extern parasail_result_t* parasail_sw_table_scan_profile_64(
69656         const parasail_profile_t * const restrict profile,
69657         const char * const restrict s2, const int s2Len,
69658         const int open, const int gap);
69659 
69660 extern parasail_result_t* parasail_sw_table_scan_profile_32(
69661         const parasail_profile_t * const restrict profile,
69662         const char * const restrict s2, const int s2Len,
69663         const int open, const int gap);
69664 
69665 extern parasail_result_t* parasail_sw_table_scan_profile_16(
69666         const parasail_profile_t * const restrict profile,
69667         const char * const restrict s2, const int s2Len,
69668         const int open, const int gap);
69669 
69670 extern parasail_result_t* parasail_sw_table_scan_profile_8(
69671         const parasail_profile_t * const restrict profile,
69672         const char * const restrict s2, const int s2Len,
69673         const int open, const int gap);
69674 
69675 extern parasail_result_t* parasail_sw_table_scan_profile_sat(
69676         const parasail_profile_t * const restrict profile,
69677         const char * const restrict s2, const int s2Len,
69678         const int open, const int gap);
69679 
69680 extern parasail_result_t* parasail_sw_table_striped_profile_64(
69681         const parasail_profile_t * const restrict profile,
69682         const char * const restrict s2, const int s2Len,
69683         const int open, const int gap);
69684 
69685 extern parasail_result_t* parasail_sw_table_striped_profile_32(
69686         const parasail_profile_t * const restrict profile,
69687         const char * const restrict s2, const int s2Len,
69688         const int open, const int gap);
69689 
69690 extern parasail_result_t* parasail_sw_table_striped_profile_16(
69691         const parasail_profile_t * const restrict profile,
69692         const char * const restrict s2, const int s2Len,
69693         const int open, const int gap);
69694 
69695 extern parasail_result_t* parasail_sw_table_striped_profile_8(
69696         const parasail_profile_t * const restrict profile,
69697         const char * const restrict s2, const int s2Len,
69698         const int open, const int gap);
69699 
69700 extern parasail_result_t* parasail_sw_table_striped_profile_sat(
69701         const parasail_profile_t * const restrict profile,
69702         const char * const restrict s2, const int s2Len,
69703         const int open, const int gap);
69704 
69705 extern parasail_result_t* parasail_sw_rowcol_scan_profile_64(
69706         const parasail_profile_t * const restrict profile,
69707         const char * const restrict s2, const int s2Len,
69708         const int open, const int gap);
69709 
69710 extern parasail_result_t* parasail_sw_rowcol_scan_profile_32(
69711         const parasail_profile_t * const restrict profile,
69712         const char * const restrict s2, const int s2Len,
69713         const int open, const int gap);
69714 
69715 extern parasail_result_t* parasail_sw_rowcol_scan_profile_16(
69716         const parasail_profile_t * const restrict profile,
69717         const char * const restrict s2, const int s2Len,
69718         const int open, const int gap);
69719 
69720 extern parasail_result_t* parasail_sw_rowcol_scan_profile_8(
69721         const parasail_profile_t * const restrict profile,
69722         const char * const restrict s2, const int s2Len,
69723         const int open, const int gap);
69724 
69725 extern parasail_result_t* parasail_sw_rowcol_scan_profile_sat(
69726         const parasail_profile_t * const restrict profile,
69727         const char * const restrict s2, const int s2Len,
69728         const int open, const int gap);
69729 
69730 extern parasail_result_t* parasail_sw_rowcol_striped_profile_64(
69731         const parasail_profile_t * const restrict profile,
69732         const char * const restrict s2, const int s2Len,
69733         const int open, const int gap);
69734 
69735 extern parasail_result_t* parasail_sw_rowcol_striped_profile_32(
69736         const parasail_profile_t * const restrict profile,
69737         const char * const restrict s2, const int s2Len,
69738         const int open, const int gap);
69739 
69740 extern parasail_result_t* parasail_sw_rowcol_striped_profile_16(
69741         const parasail_profile_t * const restrict profile,
69742         const char * const restrict s2, const int s2Len,
69743         const int open, const int gap);
69744 
69745 extern parasail_result_t* parasail_sw_rowcol_striped_profile_8(
69746         const parasail_profile_t * const restrict profile,
69747         const char * const restrict s2, const int s2Len,
69748         const int open, const int gap);
69749 
69750 extern parasail_result_t* parasail_sw_rowcol_striped_profile_sat(
69751         const parasail_profile_t * const restrict profile,
69752         const char * const restrict s2, const int s2Len,
69753         const int open, const int gap);
69754 
69755 extern parasail_result_t* parasail_sw_trace_scan_profile_64(
69756         const parasail_profile_t * const restrict profile,
69757         const char * const restrict s2, const int s2Len,
69758         const int open, const int gap);
69759 
69760 extern parasail_result_t* parasail_sw_trace_scan_profile_32(
69761         const parasail_profile_t * const restrict profile,
69762         const char * const restrict s2, const int s2Len,
69763         const int open, const int gap);
69764 
69765 extern parasail_result_t* parasail_sw_trace_scan_profile_16(
69766         const parasail_profile_t * const restrict profile,
69767         const char * const restrict s2, const int s2Len,
69768         const int open, const int gap);
69769 
69770 extern parasail_result_t* parasail_sw_trace_scan_profile_8(
69771         const parasail_profile_t * const restrict profile,
69772         const char * const restrict s2, const int s2Len,
69773         const int open, const int gap);
69774 
69775 extern parasail_result_t* parasail_sw_trace_scan_profile_sat(
69776         const parasail_profile_t * const restrict profile,
69777         const char * const restrict s2, const int s2Len,
69778         const int open, const int gap);
69779 
69780 extern parasail_result_t* parasail_sw_trace_striped_profile_64(
69781         const parasail_profile_t * const restrict profile,
69782         const char * const restrict s2, const int s2Len,
69783         const int open, const int gap);
69784 
69785 extern parasail_result_t* parasail_sw_trace_striped_profile_32(
69786         const parasail_profile_t * const restrict profile,
69787         const char * const restrict s2, const int s2Len,
69788         const int open, const int gap);
69789 
69790 extern parasail_result_t* parasail_sw_trace_striped_profile_16(
69791         const parasail_profile_t * const restrict profile,
69792         const char * const restrict s2, const int s2Len,
69793         const int open, const int gap);
69794 
69795 extern parasail_result_t* parasail_sw_trace_striped_profile_8(
69796         const parasail_profile_t * const restrict profile,
69797         const char * const restrict s2, const int s2Len,
69798         const int open, const int gap);
69799 
69800 extern parasail_result_t* parasail_sw_trace_striped_profile_sat(
69801         const parasail_profile_t * const restrict profile,
69802         const char * const restrict s2, const int s2Len,
69803         const int open, const int gap);
69804 
69805 extern parasail_result_t* parasail_sw_stats_scan_profile_64(
69806         const parasail_profile_t * const restrict profile,
69807         const char * const restrict s2, const int s2Len,
69808         const int open, const int gap);
69809 
69810 extern parasail_result_t* parasail_sw_stats_scan_profile_32(
69811         const parasail_profile_t * const restrict profile,
69812         const char * const restrict s2, const int s2Len,
69813         const int open, const int gap);
69814 
69815 extern parasail_result_t* parasail_sw_stats_scan_profile_16(
69816         const parasail_profile_t * const restrict profile,
69817         const char * const restrict s2, const int s2Len,
69818         const int open, const int gap);
69819 
69820 extern parasail_result_t* parasail_sw_stats_scan_profile_8(
69821         const parasail_profile_t * const restrict profile,
69822         const char * const restrict s2, const int s2Len,
69823         const int open, const int gap);
69824 
69825 extern parasail_result_t* parasail_sw_stats_scan_profile_sat(
69826         const parasail_profile_t * const restrict profile,
69827         const char * const restrict s2, const int s2Len,
69828         const int open, const int gap);
69829 
69830 extern parasail_result_t* parasail_sw_stats_striped_profile_64(
69831         const parasail_profile_t * const restrict profile,
69832         const char * const restrict s2, const int s2Len,
69833         const int open, const int gap);
69834 
69835 extern parasail_result_t* parasail_sw_stats_striped_profile_32(
69836         const parasail_profile_t * const restrict profile,
69837         const char * const restrict s2, const int s2Len,
69838         const int open, const int gap);
69839 
69840 extern parasail_result_t* parasail_sw_stats_striped_profile_16(
69841         const parasail_profile_t * const restrict profile,
69842         const char * const restrict s2, const int s2Len,
69843         const int open, const int gap);
69844 
69845 extern parasail_result_t* parasail_sw_stats_striped_profile_8(
69846         const parasail_profile_t * const restrict profile,
69847         const char * const restrict s2, const int s2Len,
69848         const int open, const int gap);
69849 
69850 extern parasail_result_t* parasail_sw_stats_striped_profile_sat(
69851         const parasail_profile_t * const restrict profile,
69852         const char * const restrict s2, const int s2Len,
69853         const int open, const int gap);
69854 
69855 extern parasail_result_t* parasail_sw_stats_table_scan_profile_64(
69856         const parasail_profile_t * const restrict profile,
69857         const char * const restrict s2, const int s2Len,
69858         const int open, const int gap);
69859 
69860 extern parasail_result_t* parasail_sw_stats_table_scan_profile_32(
69861         const parasail_profile_t * const restrict profile,
69862         const char * const restrict s2, const int s2Len,
69863         const int open, const int gap);
69864 
69865 extern parasail_result_t* parasail_sw_stats_table_scan_profile_16(
69866         const parasail_profile_t * const restrict profile,
69867         const char * const restrict s2, const int s2Len,
69868         const int open, const int gap);
69869 
69870 extern parasail_result_t* parasail_sw_stats_table_scan_profile_8(
69871         const parasail_profile_t * const restrict profile,
69872         const char * const restrict s2, const int s2Len,
69873         const int open, const int gap);
69874 
69875 extern parasail_result_t* parasail_sw_stats_table_scan_profile_sat(
69876         const parasail_profile_t * const restrict profile,
69877         const char * const restrict s2, const int s2Len,
69878         const int open, const int gap);
69879 
69880 extern parasail_result_t* parasail_sw_stats_table_striped_profile_64(
69881         const parasail_profile_t * const restrict profile,
69882         const char * const restrict s2, const int s2Len,
69883         const int open, const int gap);
69884 
69885 extern parasail_result_t* parasail_sw_stats_table_striped_profile_32(
69886         const parasail_profile_t * const restrict profile,
69887         const char * const restrict s2, const int s2Len,
69888         const int open, const int gap);
69889 
69890 extern parasail_result_t* parasail_sw_stats_table_striped_profile_16(
69891         const parasail_profile_t * const restrict profile,
69892         const char * const restrict s2, const int s2Len,
69893         const int open, const int gap);
69894 
69895 extern parasail_result_t* parasail_sw_stats_table_striped_profile_8(
69896         const parasail_profile_t * const restrict profile,
69897         const char * const restrict s2, const int s2Len,
69898         const int open, const int gap);
69899 
69900 extern parasail_result_t* parasail_sw_stats_table_striped_profile_sat(
69901         const parasail_profile_t * const restrict profile,
69902         const char * const restrict s2, const int s2Len,
69903         const int open, const int gap);
69904 
69905 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_64(
69906         const parasail_profile_t * const restrict profile,
69907         const char * const restrict s2, const int s2Len,
69908         const int open, const int gap);
69909 
69910 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_32(
69911         const parasail_profile_t * const restrict profile,
69912         const char * const restrict s2, const int s2Len,
69913         const int open, const int gap);
69914 
69915 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_16(
69916         const parasail_profile_t * const restrict profile,
69917         const char * const restrict s2, const int s2Len,
69918         const int open, const int gap);
69919 
69920 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_8(
69921         const parasail_profile_t * const restrict profile,
69922         const char * const restrict s2, const int s2Len,
69923         const int open, const int gap);
69924 
69925 extern parasail_result_t* parasail_sw_stats_rowcol_scan_profile_sat(
69926         const parasail_profile_t * const restrict profile,
69927         const char * const restrict s2, const int s2Len,
69928         const int open, const int gap);
69929 
69930 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_64(
69931         const parasail_profile_t * const restrict profile,
69932         const char * const restrict s2, const int s2Len,
69933         const int open, const int gap);
69934 
69935 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_32(
69936         const parasail_profile_t * const restrict profile,
69937         const char * const restrict s2, const int s2Len,
69938         const int open, const int gap);
69939 
69940 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_16(
69941         const parasail_profile_t * const restrict profile,
69942         const char * const restrict s2, const int s2Len,
69943         const int open, const int gap);
69944 
69945 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_8(
69946         const parasail_profile_t * const restrict profile,
69947         const char * const restrict s2, const int s2Len,
69948         const int open, const int gap);
69949 
69950 extern parasail_result_t* parasail_sw_stats_rowcol_striped_profile_sat(
69951         const parasail_profile_t * const restrict profile,
69952         const char * const restrict s2, const int s2Len,
69953         const int open, const int gap);
69954 
69955 extern parasail_result_t* parasail_sg_qb_scan_profile_64(
69956         const parasail_profile_t * const restrict profile,
69957         const char * const restrict s2, const int s2Len,
69958         const int open, const int gap);
69959 
69960 extern parasail_result_t* parasail_sg_qb_scan_profile_32(
69961         const parasail_profile_t * const restrict profile,
69962         const char * const restrict s2, const int s2Len,
69963         const int open, const int gap);
69964 
69965 extern parasail_result_t* parasail_sg_qb_scan_profile_16(
69966         const parasail_profile_t * const restrict profile,
69967         const char * const restrict s2, const int s2Len,
69968         const int open, const int gap);
69969 
69970 extern parasail_result_t* parasail_sg_qb_scan_profile_8(
69971         const parasail_profile_t * const restrict profile,
69972         const char * const restrict s2, const int s2Len,
69973         const int open, const int gap);
69974 
69975 extern parasail_result_t* parasail_sg_qb_scan_profile_sat(
69976         const parasail_profile_t * const restrict profile,
69977         const char * const restrict s2, const int s2Len,
69978         const int open, const int gap);
69979 
69980 extern parasail_result_t* parasail_sg_qb_striped_profile_64(
69981         const parasail_profile_t * const restrict profile,
69982         const char * const restrict s2, const int s2Len,
69983         const int open, const int gap);
69984 
69985 extern parasail_result_t* parasail_sg_qb_striped_profile_32(
69986         const parasail_profile_t * const restrict profile,
69987         const char * const restrict s2, const int s2Len,
69988         const int open, const int gap);
69989 
69990 extern parasail_result_t* parasail_sg_qb_striped_profile_16(
69991         const parasail_profile_t * const restrict profile,
69992         const char * const restrict s2, const int s2Len,
69993         const int open, const int gap);
69994 
69995 extern parasail_result_t* parasail_sg_qb_striped_profile_8(
69996         const parasail_profile_t * const restrict profile,
69997         const char * const restrict s2, const int s2Len,
69998         const int open, const int gap);
69999 
70000 extern parasail_result_t* parasail_sg_qb_striped_profile_sat(
70001         const parasail_profile_t * const restrict profile,
70002         const char * const restrict s2, const int s2Len,
70003         const int open, const int gap);
70004 
70005 extern parasail_result_t* parasail_sg_qb_table_scan_profile_64(
70006         const parasail_profile_t * const restrict profile,
70007         const char * const restrict s2, const int s2Len,
70008         const int open, const int gap);
70009 
70010 extern parasail_result_t* parasail_sg_qb_table_scan_profile_32(
70011         const parasail_profile_t * const restrict profile,
70012         const char * const restrict s2, const int s2Len,
70013         const int open, const int gap);
70014 
70015 extern parasail_result_t* parasail_sg_qb_table_scan_profile_16(
70016         const parasail_profile_t * const restrict profile,
70017         const char * const restrict s2, const int s2Len,
70018         const int open, const int gap);
70019 
70020 extern parasail_result_t* parasail_sg_qb_table_scan_profile_8(
70021         const parasail_profile_t * const restrict profile,
70022         const char * const restrict s2, const int s2Len,
70023         const int open, const int gap);
70024 
70025 extern parasail_result_t* parasail_sg_qb_table_scan_profile_sat(
70026         const parasail_profile_t * const restrict profile,
70027         const char * const restrict s2, const int s2Len,
70028         const int open, const int gap);
70029 
70030 extern parasail_result_t* parasail_sg_qb_table_striped_profile_64(
70031         const parasail_profile_t * const restrict profile,
70032         const char * const restrict s2, const int s2Len,
70033         const int open, const int gap);
70034 
70035 extern parasail_result_t* parasail_sg_qb_table_striped_profile_32(
70036         const parasail_profile_t * const restrict profile,
70037         const char * const restrict s2, const int s2Len,
70038         const int open, const int gap);
70039 
70040 extern parasail_result_t* parasail_sg_qb_table_striped_profile_16(
70041         const parasail_profile_t * const restrict profile,
70042         const char * const restrict s2, const int s2Len,
70043         const int open, const int gap);
70044 
70045 extern parasail_result_t* parasail_sg_qb_table_striped_profile_8(
70046         const parasail_profile_t * const restrict profile,
70047         const char * const restrict s2, const int s2Len,
70048         const int open, const int gap);
70049 
70050 extern parasail_result_t* parasail_sg_qb_table_striped_profile_sat(
70051         const parasail_profile_t * const restrict profile,
70052         const char * const restrict s2, const int s2Len,
70053         const int open, const int gap);
70054 
70055 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_64(
70056         const parasail_profile_t * const restrict profile,
70057         const char * const restrict s2, const int s2Len,
70058         const int open, const int gap);
70059 
70060 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_32(
70061         const parasail_profile_t * const restrict profile,
70062         const char * const restrict s2, const int s2Len,
70063         const int open, const int gap);
70064 
70065 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_16(
70066         const parasail_profile_t * const restrict profile,
70067         const char * const restrict s2, const int s2Len,
70068         const int open, const int gap);
70069 
70070 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_8(
70071         const parasail_profile_t * const restrict profile,
70072         const char * const restrict s2, const int s2Len,
70073         const int open, const int gap);
70074 
70075 extern parasail_result_t* parasail_sg_qb_rowcol_scan_profile_sat(
70076         const parasail_profile_t * const restrict profile,
70077         const char * const restrict s2, const int s2Len,
70078         const int open, const int gap);
70079 
70080 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_64(
70081         const parasail_profile_t * const restrict profile,
70082         const char * const restrict s2, const int s2Len,
70083         const int open, const int gap);
70084 
70085 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_32(
70086         const parasail_profile_t * const restrict profile,
70087         const char * const restrict s2, const int s2Len,
70088         const int open, const int gap);
70089 
70090 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_16(
70091         const parasail_profile_t * const restrict profile,
70092         const char * const restrict s2, const int s2Len,
70093         const int open, const int gap);
70094 
70095 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_8(
70096         const parasail_profile_t * const restrict profile,
70097         const char * const restrict s2, const int s2Len,
70098         const int open, const int gap);
70099 
70100 extern parasail_result_t* parasail_sg_qb_rowcol_striped_profile_sat(
70101         const parasail_profile_t * const restrict profile,
70102         const char * const restrict s2, const int s2Len,
70103         const int open, const int gap);
70104 
70105 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_64(
70106         const parasail_profile_t * const restrict profile,
70107         const char * const restrict s2, const int s2Len,
70108         const int open, const int gap);
70109 
70110 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_32(
70111         const parasail_profile_t * const restrict profile,
70112         const char * const restrict s2, const int s2Len,
70113         const int open, const int gap);
70114 
70115 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_16(
70116         const parasail_profile_t * const restrict profile,
70117         const char * const restrict s2, const int s2Len,
70118         const int open, const int gap);
70119 
70120 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_8(
70121         const parasail_profile_t * const restrict profile,
70122         const char * const restrict s2, const int s2Len,
70123         const int open, const int gap);
70124 
70125 extern parasail_result_t* parasail_sg_qb_trace_scan_profile_sat(
70126         const parasail_profile_t * const restrict profile,
70127         const char * const restrict s2, const int s2Len,
70128         const int open, const int gap);
70129 
70130 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_64(
70131         const parasail_profile_t * const restrict profile,
70132         const char * const restrict s2, const int s2Len,
70133         const int open, const int gap);
70134 
70135 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_32(
70136         const parasail_profile_t * const restrict profile,
70137         const char * const restrict s2, const int s2Len,
70138         const int open, const int gap);
70139 
70140 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_16(
70141         const parasail_profile_t * const restrict profile,
70142         const char * const restrict s2, const int s2Len,
70143         const int open, const int gap);
70144 
70145 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_8(
70146         const parasail_profile_t * const restrict profile,
70147         const char * const restrict s2, const int s2Len,
70148         const int open, const int gap);
70149 
70150 extern parasail_result_t* parasail_sg_qb_trace_striped_profile_sat(
70151         const parasail_profile_t * const restrict profile,
70152         const char * const restrict s2, const int s2Len,
70153         const int open, const int gap);
70154 
70155 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_64(
70156         const parasail_profile_t * const restrict profile,
70157         const char * const restrict s2, const int s2Len,
70158         const int open, const int gap);
70159 
70160 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_32(
70161         const parasail_profile_t * const restrict profile,
70162         const char * const restrict s2, const int s2Len,
70163         const int open, const int gap);
70164 
70165 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_16(
70166         const parasail_profile_t * const restrict profile,
70167         const char * const restrict s2, const int s2Len,
70168         const int open, const int gap);
70169 
70170 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_8(
70171         const parasail_profile_t * const restrict profile,
70172         const char * const restrict s2, const int s2Len,
70173         const int open, const int gap);
70174 
70175 extern parasail_result_t* parasail_sg_qb_stats_scan_profile_sat(
70176         const parasail_profile_t * const restrict profile,
70177         const char * const restrict s2, const int s2Len,
70178         const int open, const int gap);
70179 
70180 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_64(
70181         const parasail_profile_t * const restrict profile,
70182         const char * const restrict s2, const int s2Len,
70183         const int open, const int gap);
70184 
70185 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_32(
70186         const parasail_profile_t * const restrict profile,
70187         const char * const restrict s2, const int s2Len,
70188         const int open, const int gap);
70189 
70190 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_16(
70191         const parasail_profile_t * const restrict profile,
70192         const char * const restrict s2, const int s2Len,
70193         const int open, const int gap);
70194 
70195 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_8(
70196         const parasail_profile_t * const restrict profile,
70197         const char * const restrict s2, const int s2Len,
70198         const int open, const int gap);
70199 
70200 extern parasail_result_t* parasail_sg_qb_stats_striped_profile_sat(
70201         const parasail_profile_t * const restrict profile,
70202         const char * const restrict s2, const int s2Len,
70203         const int open, const int gap);
70204 
70205 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_64(
70206         const parasail_profile_t * const restrict profile,
70207         const char * const restrict s2, const int s2Len,
70208         const int open, const int gap);
70209 
70210 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_32(
70211         const parasail_profile_t * const restrict profile,
70212         const char * const restrict s2, const int s2Len,
70213         const int open, const int gap);
70214 
70215 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_16(
70216         const parasail_profile_t * const restrict profile,
70217         const char * const restrict s2, const int s2Len,
70218         const int open, const int gap);
70219 
70220 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_8(
70221         const parasail_profile_t * const restrict profile,
70222         const char * const restrict s2, const int s2Len,
70223         const int open, const int gap);
70224 
70225 extern parasail_result_t* parasail_sg_qb_stats_table_scan_profile_sat(
70226         const parasail_profile_t * const restrict profile,
70227         const char * const restrict s2, const int s2Len,
70228         const int open, const int gap);
70229 
70230 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_64(
70231         const parasail_profile_t * const restrict profile,
70232         const char * const restrict s2, const int s2Len,
70233         const int open, const int gap);
70234 
70235 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_32(
70236         const parasail_profile_t * const restrict profile,
70237         const char * const restrict s2, const int s2Len,
70238         const int open, const int gap);
70239 
70240 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_16(
70241         const parasail_profile_t * const restrict profile,
70242         const char * const restrict s2, const int s2Len,
70243         const int open, const int gap);
70244 
70245 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_8(
70246         const parasail_profile_t * const restrict profile,
70247         const char * const restrict s2, const int s2Len,
70248         const int open, const int gap);
70249 
70250 extern parasail_result_t* parasail_sg_qb_stats_table_striped_profile_sat(
70251         const parasail_profile_t * const restrict profile,
70252         const char * const restrict s2, const int s2Len,
70253         const int open, const int gap);
70254 
70255 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_64(
70256         const parasail_profile_t * const restrict profile,
70257         const char * const restrict s2, const int s2Len,
70258         const int open, const int gap);
70259 
70260 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_32(
70261         const parasail_profile_t * const restrict profile,
70262         const char * const restrict s2, const int s2Len,
70263         const int open, const int gap);
70264 
70265 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_16(
70266         const parasail_profile_t * const restrict profile,
70267         const char * const restrict s2, const int s2Len,
70268         const int open, const int gap);
70269 
70270 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_8(
70271         const parasail_profile_t * const restrict profile,
70272         const char * const restrict s2, const int s2Len,
70273         const int open, const int gap);
70274 
70275 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_profile_sat(
70276         const parasail_profile_t * const restrict profile,
70277         const char * const restrict s2, const int s2Len,
70278         const int open, const int gap);
70279 
70280 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_64(
70281         const parasail_profile_t * const restrict profile,
70282         const char * const restrict s2, const int s2Len,
70283         const int open, const int gap);
70284 
70285 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_32(
70286         const parasail_profile_t * const restrict profile,
70287         const char * const restrict s2, const int s2Len,
70288         const int open, const int gap);
70289 
70290 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_16(
70291         const parasail_profile_t * const restrict profile,
70292         const char * const restrict s2, const int s2Len,
70293         const int open, const int gap);
70294 
70295 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_8(
70296         const parasail_profile_t * const restrict profile,
70297         const char * const restrict s2, const int s2Len,
70298         const int open, const int gap);
70299 
70300 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_profile_sat(
70301         const parasail_profile_t * const restrict profile,
70302         const char * const restrict s2, const int s2Len,
70303         const int open, const int gap);
70304 
70305 extern parasail_result_t* parasail_sg_qe_scan_profile_64(
70306         const parasail_profile_t * const restrict profile,
70307         const char * const restrict s2, const int s2Len,
70308         const int open, const int gap);
70309 
70310 extern parasail_result_t* parasail_sg_qe_scan_profile_32(
70311         const parasail_profile_t * const restrict profile,
70312         const char * const restrict s2, const int s2Len,
70313         const int open, const int gap);
70314 
70315 extern parasail_result_t* parasail_sg_qe_scan_profile_16(
70316         const parasail_profile_t * const restrict profile,
70317         const char * const restrict s2, const int s2Len,
70318         const int open, const int gap);
70319 
70320 extern parasail_result_t* parasail_sg_qe_scan_profile_8(
70321         const parasail_profile_t * const restrict profile,
70322         const char * const restrict s2, const int s2Len,
70323         const int open, const int gap);
70324 
70325 extern parasail_result_t* parasail_sg_qe_scan_profile_sat(
70326         const parasail_profile_t * const restrict profile,
70327         const char * const restrict s2, const int s2Len,
70328         const int open, const int gap);
70329 
70330 extern parasail_result_t* parasail_sg_qe_striped_profile_64(
70331         const parasail_profile_t * const restrict profile,
70332         const char * const restrict s2, const int s2Len,
70333         const int open, const int gap);
70334 
70335 extern parasail_result_t* parasail_sg_qe_striped_profile_32(
70336         const parasail_profile_t * const restrict profile,
70337         const char * const restrict s2, const int s2Len,
70338         const int open, const int gap);
70339 
70340 extern parasail_result_t* parasail_sg_qe_striped_profile_16(
70341         const parasail_profile_t * const restrict profile,
70342         const char * const restrict s2, const int s2Len,
70343         const int open, const int gap);
70344 
70345 extern parasail_result_t* parasail_sg_qe_striped_profile_8(
70346         const parasail_profile_t * const restrict profile,
70347         const char * const restrict s2, const int s2Len,
70348         const int open, const int gap);
70349 
70350 extern parasail_result_t* parasail_sg_qe_striped_profile_sat(
70351         const parasail_profile_t * const restrict profile,
70352         const char * const restrict s2, const int s2Len,
70353         const int open, const int gap);
70354 
70355 extern parasail_result_t* parasail_sg_qe_table_scan_profile_64(
70356         const parasail_profile_t * const restrict profile,
70357         const char * const restrict s2, const int s2Len,
70358         const int open, const int gap);
70359 
70360 extern parasail_result_t* parasail_sg_qe_table_scan_profile_32(
70361         const parasail_profile_t * const restrict profile,
70362         const char * const restrict s2, const int s2Len,
70363         const int open, const int gap);
70364 
70365 extern parasail_result_t* parasail_sg_qe_table_scan_profile_16(
70366         const parasail_profile_t * const restrict profile,
70367         const char * const restrict s2, const int s2Len,
70368         const int open, const int gap);
70369 
70370 extern parasail_result_t* parasail_sg_qe_table_scan_profile_8(
70371         const parasail_profile_t * const restrict profile,
70372         const char * const restrict s2, const int s2Len,
70373         const int open, const int gap);
70374 
70375 extern parasail_result_t* parasail_sg_qe_table_scan_profile_sat(
70376         const parasail_profile_t * const restrict profile,
70377         const char * const restrict s2, const int s2Len,
70378         const int open, const int gap);
70379 
70380 extern parasail_result_t* parasail_sg_qe_table_striped_profile_64(
70381         const parasail_profile_t * const restrict profile,
70382         const char * const restrict s2, const int s2Len,
70383         const int open, const int gap);
70384 
70385 extern parasail_result_t* parasail_sg_qe_table_striped_profile_32(
70386         const parasail_profile_t * const restrict profile,
70387         const char * const restrict s2, const int s2Len,
70388         const int open, const int gap);
70389 
70390 extern parasail_result_t* parasail_sg_qe_table_striped_profile_16(
70391         const parasail_profile_t * const restrict profile,
70392         const char * const restrict s2, const int s2Len,
70393         const int open, const int gap);
70394 
70395 extern parasail_result_t* parasail_sg_qe_table_striped_profile_8(
70396         const parasail_profile_t * const restrict profile,
70397         const char * const restrict s2, const int s2Len,
70398         const int open, const int gap);
70399 
70400 extern parasail_result_t* parasail_sg_qe_table_striped_profile_sat(
70401         const parasail_profile_t * const restrict profile,
70402         const char * const restrict s2, const int s2Len,
70403         const int open, const int gap);
70404 
70405 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_64(
70406         const parasail_profile_t * const restrict profile,
70407         const char * const restrict s2, const int s2Len,
70408         const int open, const int gap);
70409 
70410 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_32(
70411         const parasail_profile_t * const restrict profile,
70412         const char * const restrict s2, const int s2Len,
70413         const int open, const int gap);
70414 
70415 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_16(
70416         const parasail_profile_t * const restrict profile,
70417         const char * const restrict s2, const int s2Len,
70418         const int open, const int gap);
70419 
70420 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_8(
70421         const parasail_profile_t * const restrict profile,
70422         const char * const restrict s2, const int s2Len,
70423         const int open, const int gap);
70424 
70425 extern parasail_result_t* parasail_sg_qe_rowcol_scan_profile_sat(
70426         const parasail_profile_t * const restrict profile,
70427         const char * const restrict s2, const int s2Len,
70428         const int open, const int gap);
70429 
70430 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_64(
70431         const parasail_profile_t * const restrict profile,
70432         const char * const restrict s2, const int s2Len,
70433         const int open, const int gap);
70434 
70435 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_32(
70436         const parasail_profile_t * const restrict profile,
70437         const char * const restrict s2, const int s2Len,
70438         const int open, const int gap);
70439 
70440 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_16(
70441         const parasail_profile_t * const restrict profile,
70442         const char * const restrict s2, const int s2Len,
70443         const int open, const int gap);
70444 
70445 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_8(
70446         const parasail_profile_t * const restrict profile,
70447         const char * const restrict s2, const int s2Len,
70448         const int open, const int gap);
70449 
70450 extern parasail_result_t* parasail_sg_qe_rowcol_striped_profile_sat(
70451         const parasail_profile_t * const restrict profile,
70452         const char * const restrict s2, const int s2Len,
70453         const int open, const int gap);
70454 
70455 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_64(
70456         const parasail_profile_t * const restrict profile,
70457         const char * const restrict s2, const int s2Len,
70458         const int open, const int gap);
70459 
70460 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_32(
70461         const parasail_profile_t * const restrict profile,
70462         const char * const restrict s2, const int s2Len,
70463         const int open, const int gap);
70464 
70465 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_16(
70466         const parasail_profile_t * const restrict profile,
70467         const char * const restrict s2, const int s2Len,
70468         const int open, const int gap);
70469 
70470 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_8(
70471         const parasail_profile_t * const restrict profile,
70472         const char * const restrict s2, const int s2Len,
70473         const int open, const int gap);
70474 
70475 extern parasail_result_t* parasail_sg_qe_trace_scan_profile_sat(
70476         const parasail_profile_t * const restrict profile,
70477         const char * const restrict s2, const int s2Len,
70478         const int open, const int gap);
70479 
70480 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_64(
70481         const parasail_profile_t * const restrict profile,
70482         const char * const restrict s2, const int s2Len,
70483         const int open, const int gap);
70484 
70485 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_32(
70486         const parasail_profile_t * const restrict profile,
70487         const char * const restrict s2, const int s2Len,
70488         const int open, const int gap);
70489 
70490 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_16(
70491         const parasail_profile_t * const restrict profile,
70492         const char * const restrict s2, const int s2Len,
70493         const int open, const int gap);
70494 
70495 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_8(
70496         const parasail_profile_t * const restrict profile,
70497         const char * const restrict s2, const int s2Len,
70498         const int open, const int gap);
70499 
70500 extern parasail_result_t* parasail_sg_qe_trace_striped_profile_sat(
70501         const parasail_profile_t * const restrict profile,
70502         const char * const restrict s2, const int s2Len,
70503         const int open, const int gap);
70504 
70505 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_64(
70506         const parasail_profile_t * const restrict profile,
70507         const char * const restrict s2, const int s2Len,
70508         const int open, const int gap);
70509 
70510 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_32(
70511         const parasail_profile_t * const restrict profile,
70512         const char * const restrict s2, const int s2Len,
70513         const int open, const int gap);
70514 
70515 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_16(
70516         const parasail_profile_t * const restrict profile,
70517         const char * const restrict s2, const int s2Len,
70518         const int open, const int gap);
70519 
70520 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_8(
70521         const parasail_profile_t * const restrict profile,
70522         const char * const restrict s2, const int s2Len,
70523         const int open, const int gap);
70524 
70525 extern parasail_result_t* parasail_sg_qe_stats_scan_profile_sat(
70526         const parasail_profile_t * const restrict profile,
70527         const char * const restrict s2, const int s2Len,
70528         const int open, const int gap);
70529 
70530 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_64(
70531         const parasail_profile_t * const restrict profile,
70532         const char * const restrict s2, const int s2Len,
70533         const int open, const int gap);
70534 
70535 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_32(
70536         const parasail_profile_t * const restrict profile,
70537         const char * const restrict s2, const int s2Len,
70538         const int open, const int gap);
70539 
70540 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_16(
70541         const parasail_profile_t * const restrict profile,
70542         const char * const restrict s2, const int s2Len,
70543         const int open, const int gap);
70544 
70545 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_8(
70546         const parasail_profile_t * const restrict profile,
70547         const char * const restrict s2, const int s2Len,
70548         const int open, const int gap);
70549 
70550 extern parasail_result_t* parasail_sg_qe_stats_striped_profile_sat(
70551         const parasail_profile_t * const restrict profile,
70552         const char * const restrict s2, const int s2Len,
70553         const int open, const int gap);
70554 
70555 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_64(
70556         const parasail_profile_t * const restrict profile,
70557         const char * const restrict s2, const int s2Len,
70558         const int open, const int gap);
70559 
70560 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_32(
70561         const parasail_profile_t * const restrict profile,
70562         const char * const restrict s2, const int s2Len,
70563         const int open, const int gap);
70564 
70565 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_16(
70566         const parasail_profile_t * const restrict profile,
70567         const char * const restrict s2, const int s2Len,
70568         const int open, const int gap);
70569 
70570 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_8(
70571         const parasail_profile_t * const restrict profile,
70572         const char * const restrict s2, const int s2Len,
70573         const int open, const int gap);
70574 
70575 extern parasail_result_t* parasail_sg_qe_stats_table_scan_profile_sat(
70576         const parasail_profile_t * const restrict profile,
70577         const char * const restrict s2, const int s2Len,
70578         const int open, const int gap);
70579 
70580 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_64(
70581         const parasail_profile_t * const restrict profile,
70582         const char * const restrict s2, const int s2Len,
70583         const int open, const int gap);
70584 
70585 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_32(
70586         const parasail_profile_t * const restrict profile,
70587         const char * const restrict s2, const int s2Len,
70588         const int open, const int gap);
70589 
70590 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_16(
70591         const parasail_profile_t * const restrict profile,
70592         const char * const restrict s2, const int s2Len,
70593         const int open, const int gap);
70594 
70595 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_8(
70596         const parasail_profile_t * const restrict profile,
70597         const char * const restrict s2, const int s2Len,
70598         const int open, const int gap);
70599 
70600 extern parasail_result_t* parasail_sg_qe_stats_table_striped_profile_sat(
70601         const parasail_profile_t * const restrict profile,
70602         const char * const restrict s2, const int s2Len,
70603         const int open, const int gap);
70604 
70605 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_64(
70606         const parasail_profile_t * const restrict profile,
70607         const char * const restrict s2, const int s2Len,
70608         const int open, const int gap);
70609 
70610 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_32(
70611         const parasail_profile_t * const restrict profile,
70612         const char * const restrict s2, const int s2Len,
70613         const int open, const int gap);
70614 
70615 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_16(
70616         const parasail_profile_t * const restrict profile,
70617         const char * const restrict s2, const int s2Len,
70618         const int open, const int gap);
70619 
70620 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_8(
70621         const parasail_profile_t * const restrict profile,
70622         const char * const restrict s2, const int s2Len,
70623         const int open, const int gap);
70624 
70625 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_profile_sat(
70626         const parasail_profile_t * const restrict profile,
70627         const char * const restrict s2, const int s2Len,
70628         const int open, const int gap);
70629 
70630 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_64(
70631         const parasail_profile_t * const restrict profile,
70632         const char * const restrict s2, const int s2Len,
70633         const int open, const int gap);
70634 
70635 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_32(
70636         const parasail_profile_t * const restrict profile,
70637         const char * const restrict s2, const int s2Len,
70638         const int open, const int gap);
70639 
70640 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_16(
70641         const parasail_profile_t * const restrict profile,
70642         const char * const restrict s2, const int s2Len,
70643         const int open, const int gap);
70644 
70645 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_8(
70646         const parasail_profile_t * const restrict profile,
70647         const char * const restrict s2, const int s2Len,
70648         const int open, const int gap);
70649 
70650 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_profile_sat(
70651         const parasail_profile_t * const restrict profile,
70652         const char * const restrict s2, const int s2Len,
70653         const int open, const int gap);
70654 
70655 extern parasail_result_t* parasail_sg_qx_scan_profile_64(
70656         const parasail_profile_t * const restrict profile,
70657         const char * const restrict s2, const int s2Len,
70658         const int open, const int gap);
70659 
70660 extern parasail_result_t* parasail_sg_qx_scan_profile_32(
70661         const parasail_profile_t * const restrict profile,
70662         const char * const restrict s2, const int s2Len,
70663         const int open, const int gap);
70664 
70665 extern parasail_result_t* parasail_sg_qx_scan_profile_16(
70666         const parasail_profile_t * const restrict profile,
70667         const char * const restrict s2, const int s2Len,
70668         const int open, const int gap);
70669 
70670 extern parasail_result_t* parasail_sg_qx_scan_profile_8(
70671         const parasail_profile_t * const restrict profile,
70672         const char * const restrict s2, const int s2Len,
70673         const int open, const int gap);
70674 
70675 extern parasail_result_t* parasail_sg_qx_scan_profile_sat(
70676         const parasail_profile_t * const restrict profile,
70677         const char * const restrict s2, const int s2Len,
70678         const int open, const int gap);
70679 
70680 extern parasail_result_t* parasail_sg_qx_striped_profile_64(
70681         const parasail_profile_t * const restrict profile,
70682         const char * const restrict s2, const int s2Len,
70683         const int open, const int gap);
70684 
70685 extern parasail_result_t* parasail_sg_qx_striped_profile_32(
70686         const parasail_profile_t * const restrict profile,
70687         const char * const restrict s2, const int s2Len,
70688         const int open, const int gap);
70689 
70690 extern parasail_result_t* parasail_sg_qx_striped_profile_16(
70691         const parasail_profile_t * const restrict profile,
70692         const char * const restrict s2, const int s2Len,
70693         const int open, const int gap);
70694 
70695 extern parasail_result_t* parasail_sg_qx_striped_profile_8(
70696         const parasail_profile_t * const restrict profile,
70697         const char * const restrict s2, const int s2Len,
70698         const int open, const int gap);
70699 
70700 extern parasail_result_t* parasail_sg_qx_striped_profile_sat(
70701         const parasail_profile_t * const restrict profile,
70702         const char * const restrict s2, const int s2Len,
70703         const int open, const int gap);
70704 
70705 extern parasail_result_t* parasail_sg_qx_table_scan_profile_64(
70706         const parasail_profile_t * const restrict profile,
70707         const char * const restrict s2, const int s2Len,
70708         const int open, const int gap);
70709 
70710 extern parasail_result_t* parasail_sg_qx_table_scan_profile_32(
70711         const parasail_profile_t * const restrict profile,
70712         const char * const restrict s2, const int s2Len,
70713         const int open, const int gap);
70714 
70715 extern parasail_result_t* parasail_sg_qx_table_scan_profile_16(
70716         const parasail_profile_t * const restrict profile,
70717         const char * const restrict s2, const int s2Len,
70718         const int open, const int gap);
70719 
70720 extern parasail_result_t* parasail_sg_qx_table_scan_profile_8(
70721         const parasail_profile_t * const restrict profile,
70722         const char * const restrict s2, const int s2Len,
70723         const int open, const int gap);
70724 
70725 extern parasail_result_t* parasail_sg_qx_table_scan_profile_sat(
70726         const parasail_profile_t * const restrict profile,
70727         const char * const restrict s2, const int s2Len,
70728         const int open, const int gap);
70729 
70730 extern parasail_result_t* parasail_sg_qx_table_striped_profile_64(
70731         const parasail_profile_t * const restrict profile,
70732         const char * const restrict s2, const int s2Len,
70733         const int open, const int gap);
70734 
70735 extern parasail_result_t* parasail_sg_qx_table_striped_profile_32(
70736         const parasail_profile_t * const restrict profile,
70737         const char * const restrict s2, const int s2Len,
70738         const int open, const int gap);
70739 
70740 extern parasail_result_t* parasail_sg_qx_table_striped_profile_16(
70741         const parasail_profile_t * const restrict profile,
70742         const char * const restrict s2, const int s2Len,
70743         const int open, const int gap);
70744 
70745 extern parasail_result_t* parasail_sg_qx_table_striped_profile_8(
70746         const parasail_profile_t * const restrict profile,
70747         const char * const restrict s2, const int s2Len,
70748         const int open, const int gap);
70749 
70750 extern parasail_result_t* parasail_sg_qx_table_striped_profile_sat(
70751         const parasail_profile_t * const restrict profile,
70752         const char * const restrict s2, const int s2Len,
70753         const int open, const int gap);
70754 
70755 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_64(
70756         const parasail_profile_t * const restrict profile,
70757         const char * const restrict s2, const int s2Len,
70758         const int open, const int gap);
70759 
70760 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_32(
70761         const parasail_profile_t * const restrict profile,
70762         const char * const restrict s2, const int s2Len,
70763         const int open, const int gap);
70764 
70765 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_16(
70766         const parasail_profile_t * const restrict profile,
70767         const char * const restrict s2, const int s2Len,
70768         const int open, const int gap);
70769 
70770 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_8(
70771         const parasail_profile_t * const restrict profile,
70772         const char * const restrict s2, const int s2Len,
70773         const int open, const int gap);
70774 
70775 extern parasail_result_t* parasail_sg_qx_rowcol_scan_profile_sat(
70776         const parasail_profile_t * const restrict profile,
70777         const char * const restrict s2, const int s2Len,
70778         const int open, const int gap);
70779 
70780 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_64(
70781         const parasail_profile_t * const restrict profile,
70782         const char * const restrict s2, const int s2Len,
70783         const int open, const int gap);
70784 
70785 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_32(
70786         const parasail_profile_t * const restrict profile,
70787         const char * const restrict s2, const int s2Len,
70788         const int open, const int gap);
70789 
70790 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_16(
70791         const parasail_profile_t * const restrict profile,
70792         const char * const restrict s2, const int s2Len,
70793         const int open, const int gap);
70794 
70795 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_8(
70796         const parasail_profile_t * const restrict profile,
70797         const char * const restrict s2, const int s2Len,
70798         const int open, const int gap);
70799 
70800 extern parasail_result_t* parasail_sg_qx_rowcol_striped_profile_sat(
70801         const parasail_profile_t * const restrict profile,
70802         const char * const restrict s2, const int s2Len,
70803         const int open, const int gap);
70804 
70805 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_64(
70806         const parasail_profile_t * const restrict profile,
70807         const char * const restrict s2, const int s2Len,
70808         const int open, const int gap);
70809 
70810 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_32(
70811         const parasail_profile_t * const restrict profile,
70812         const char * const restrict s2, const int s2Len,
70813         const int open, const int gap);
70814 
70815 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_16(
70816         const parasail_profile_t * const restrict profile,
70817         const char * const restrict s2, const int s2Len,
70818         const int open, const int gap);
70819 
70820 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_8(
70821         const parasail_profile_t * const restrict profile,
70822         const char * const restrict s2, const int s2Len,
70823         const int open, const int gap);
70824 
70825 extern parasail_result_t* parasail_sg_qx_trace_scan_profile_sat(
70826         const parasail_profile_t * const restrict profile,
70827         const char * const restrict s2, const int s2Len,
70828         const int open, const int gap);
70829 
70830 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_64(
70831         const parasail_profile_t * const restrict profile,
70832         const char * const restrict s2, const int s2Len,
70833         const int open, const int gap);
70834 
70835 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_32(
70836         const parasail_profile_t * const restrict profile,
70837         const char * const restrict s2, const int s2Len,
70838         const int open, const int gap);
70839 
70840 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_16(
70841         const parasail_profile_t * const restrict profile,
70842         const char * const restrict s2, const int s2Len,
70843         const int open, const int gap);
70844 
70845 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_8(
70846         const parasail_profile_t * const restrict profile,
70847         const char * const restrict s2, const int s2Len,
70848         const int open, const int gap);
70849 
70850 extern parasail_result_t* parasail_sg_qx_trace_striped_profile_sat(
70851         const parasail_profile_t * const restrict profile,
70852         const char * const restrict s2, const int s2Len,
70853         const int open, const int gap);
70854 
70855 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_64(
70856         const parasail_profile_t * const restrict profile,
70857         const char * const restrict s2, const int s2Len,
70858         const int open, const int gap);
70859 
70860 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_32(
70861         const parasail_profile_t * const restrict profile,
70862         const char * const restrict s2, const int s2Len,
70863         const int open, const int gap);
70864 
70865 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_16(
70866         const parasail_profile_t * const restrict profile,
70867         const char * const restrict s2, const int s2Len,
70868         const int open, const int gap);
70869 
70870 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_8(
70871         const parasail_profile_t * const restrict profile,
70872         const char * const restrict s2, const int s2Len,
70873         const int open, const int gap);
70874 
70875 extern parasail_result_t* parasail_sg_qx_stats_scan_profile_sat(
70876         const parasail_profile_t * const restrict profile,
70877         const char * const restrict s2, const int s2Len,
70878         const int open, const int gap);
70879 
70880 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_64(
70881         const parasail_profile_t * const restrict profile,
70882         const char * const restrict s2, const int s2Len,
70883         const int open, const int gap);
70884 
70885 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_32(
70886         const parasail_profile_t * const restrict profile,
70887         const char * const restrict s2, const int s2Len,
70888         const int open, const int gap);
70889 
70890 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_16(
70891         const parasail_profile_t * const restrict profile,
70892         const char * const restrict s2, const int s2Len,
70893         const int open, const int gap);
70894 
70895 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_8(
70896         const parasail_profile_t * const restrict profile,
70897         const char * const restrict s2, const int s2Len,
70898         const int open, const int gap);
70899 
70900 extern parasail_result_t* parasail_sg_qx_stats_striped_profile_sat(
70901         const parasail_profile_t * const restrict profile,
70902         const char * const restrict s2, const int s2Len,
70903         const int open, const int gap);
70904 
70905 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_64(
70906         const parasail_profile_t * const restrict profile,
70907         const char * const restrict s2, const int s2Len,
70908         const int open, const int gap);
70909 
70910 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_32(
70911         const parasail_profile_t * const restrict profile,
70912         const char * const restrict s2, const int s2Len,
70913         const int open, const int gap);
70914 
70915 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_16(
70916         const parasail_profile_t * const restrict profile,
70917         const char * const restrict s2, const int s2Len,
70918         const int open, const int gap);
70919 
70920 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_8(
70921         const parasail_profile_t * const restrict profile,
70922         const char * const restrict s2, const int s2Len,
70923         const int open, const int gap);
70924 
70925 extern parasail_result_t* parasail_sg_qx_stats_table_scan_profile_sat(
70926         const parasail_profile_t * const restrict profile,
70927         const char * const restrict s2, const int s2Len,
70928         const int open, const int gap);
70929 
70930 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_64(
70931         const parasail_profile_t * const restrict profile,
70932         const char * const restrict s2, const int s2Len,
70933         const int open, const int gap);
70934 
70935 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_32(
70936         const parasail_profile_t * const restrict profile,
70937         const char * const restrict s2, const int s2Len,
70938         const int open, const int gap);
70939 
70940 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_16(
70941         const parasail_profile_t * const restrict profile,
70942         const char * const restrict s2, const int s2Len,
70943         const int open, const int gap);
70944 
70945 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_8(
70946         const parasail_profile_t * const restrict profile,
70947         const char * const restrict s2, const int s2Len,
70948         const int open, const int gap);
70949 
70950 extern parasail_result_t* parasail_sg_qx_stats_table_striped_profile_sat(
70951         const parasail_profile_t * const restrict profile,
70952         const char * const restrict s2, const int s2Len,
70953         const int open, const int gap);
70954 
70955 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_64(
70956         const parasail_profile_t * const restrict profile,
70957         const char * const restrict s2, const int s2Len,
70958         const int open, const int gap);
70959 
70960 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_32(
70961         const parasail_profile_t * const restrict profile,
70962         const char * const restrict s2, const int s2Len,
70963         const int open, const int gap);
70964 
70965 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_16(
70966         const parasail_profile_t * const restrict profile,
70967         const char * const restrict s2, const int s2Len,
70968         const int open, const int gap);
70969 
70970 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_8(
70971         const parasail_profile_t * const restrict profile,
70972         const char * const restrict s2, const int s2Len,
70973         const int open, const int gap);
70974 
70975 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_profile_sat(
70976         const parasail_profile_t * const restrict profile,
70977         const char * const restrict s2, const int s2Len,
70978         const int open, const int gap);
70979 
70980 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_64(
70981         const parasail_profile_t * const restrict profile,
70982         const char * const restrict s2, const int s2Len,
70983         const int open, const int gap);
70984 
70985 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_32(
70986         const parasail_profile_t * const restrict profile,
70987         const char * const restrict s2, const int s2Len,
70988         const int open, const int gap);
70989 
70990 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_16(
70991         const parasail_profile_t * const restrict profile,
70992         const char * const restrict s2, const int s2Len,
70993         const int open, const int gap);
70994 
70995 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_8(
70996         const parasail_profile_t * const restrict profile,
70997         const char * const restrict s2, const int s2Len,
70998         const int open, const int gap);
70999 
71000 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_profile_sat(
71001         const parasail_profile_t * const restrict profile,
71002         const char * const restrict s2, const int s2Len,
71003         const int open, const int gap);
71004 
71005 extern parasail_result_t* parasail_sg_db_scan_profile_64(
71006         const parasail_profile_t * const restrict profile,
71007         const char * const restrict s2, const int s2Len,
71008         const int open, const int gap);
71009 
71010 extern parasail_result_t* parasail_sg_db_scan_profile_32(
71011         const parasail_profile_t * const restrict profile,
71012         const char * const restrict s2, const int s2Len,
71013         const int open, const int gap);
71014 
71015 extern parasail_result_t* parasail_sg_db_scan_profile_16(
71016         const parasail_profile_t * const restrict profile,
71017         const char * const restrict s2, const int s2Len,
71018         const int open, const int gap);
71019 
71020 extern parasail_result_t* parasail_sg_db_scan_profile_8(
71021         const parasail_profile_t * const restrict profile,
71022         const char * const restrict s2, const int s2Len,
71023         const int open, const int gap);
71024 
71025 extern parasail_result_t* parasail_sg_db_scan_profile_sat(
71026         const parasail_profile_t * const restrict profile,
71027         const char * const restrict s2, const int s2Len,
71028         const int open, const int gap);
71029 
71030 extern parasail_result_t* parasail_sg_db_striped_profile_64(
71031         const parasail_profile_t * const restrict profile,
71032         const char * const restrict s2, const int s2Len,
71033         const int open, const int gap);
71034 
71035 extern parasail_result_t* parasail_sg_db_striped_profile_32(
71036         const parasail_profile_t * const restrict profile,
71037         const char * const restrict s2, const int s2Len,
71038         const int open, const int gap);
71039 
71040 extern parasail_result_t* parasail_sg_db_striped_profile_16(
71041         const parasail_profile_t * const restrict profile,
71042         const char * const restrict s2, const int s2Len,
71043         const int open, const int gap);
71044 
71045 extern parasail_result_t* parasail_sg_db_striped_profile_8(
71046         const parasail_profile_t * const restrict profile,
71047         const char * const restrict s2, const int s2Len,
71048         const int open, const int gap);
71049 
71050 extern parasail_result_t* parasail_sg_db_striped_profile_sat(
71051         const parasail_profile_t * const restrict profile,
71052         const char * const restrict s2, const int s2Len,
71053         const int open, const int gap);
71054 
71055 extern parasail_result_t* parasail_sg_db_table_scan_profile_64(
71056         const parasail_profile_t * const restrict profile,
71057         const char * const restrict s2, const int s2Len,
71058         const int open, const int gap);
71059 
71060 extern parasail_result_t* parasail_sg_db_table_scan_profile_32(
71061         const parasail_profile_t * const restrict profile,
71062         const char * const restrict s2, const int s2Len,
71063         const int open, const int gap);
71064 
71065 extern parasail_result_t* parasail_sg_db_table_scan_profile_16(
71066         const parasail_profile_t * const restrict profile,
71067         const char * const restrict s2, const int s2Len,
71068         const int open, const int gap);
71069 
71070 extern parasail_result_t* parasail_sg_db_table_scan_profile_8(
71071         const parasail_profile_t * const restrict profile,
71072         const char * const restrict s2, const int s2Len,
71073         const int open, const int gap);
71074 
71075 extern parasail_result_t* parasail_sg_db_table_scan_profile_sat(
71076         const parasail_profile_t * const restrict profile,
71077         const char * const restrict s2, const int s2Len,
71078         const int open, const int gap);
71079 
71080 extern parasail_result_t* parasail_sg_db_table_striped_profile_64(
71081         const parasail_profile_t * const restrict profile,
71082         const char * const restrict s2, const int s2Len,
71083         const int open, const int gap);
71084 
71085 extern parasail_result_t* parasail_sg_db_table_striped_profile_32(
71086         const parasail_profile_t * const restrict profile,
71087         const char * const restrict s2, const int s2Len,
71088         const int open, const int gap);
71089 
71090 extern parasail_result_t* parasail_sg_db_table_striped_profile_16(
71091         const parasail_profile_t * const restrict profile,
71092         const char * const restrict s2, const int s2Len,
71093         const int open, const int gap);
71094 
71095 extern parasail_result_t* parasail_sg_db_table_striped_profile_8(
71096         const parasail_profile_t * const restrict profile,
71097         const char * const restrict s2, const int s2Len,
71098         const int open, const int gap);
71099 
71100 extern parasail_result_t* parasail_sg_db_table_striped_profile_sat(
71101         const parasail_profile_t * const restrict profile,
71102         const char * const restrict s2, const int s2Len,
71103         const int open, const int gap);
71104 
71105 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_64(
71106         const parasail_profile_t * const restrict profile,
71107         const char * const restrict s2, const int s2Len,
71108         const int open, const int gap);
71109 
71110 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_32(
71111         const parasail_profile_t * const restrict profile,
71112         const char * const restrict s2, const int s2Len,
71113         const int open, const int gap);
71114 
71115 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_16(
71116         const parasail_profile_t * const restrict profile,
71117         const char * const restrict s2, const int s2Len,
71118         const int open, const int gap);
71119 
71120 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_8(
71121         const parasail_profile_t * const restrict profile,
71122         const char * const restrict s2, const int s2Len,
71123         const int open, const int gap);
71124 
71125 extern parasail_result_t* parasail_sg_db_rowcol_scan_profile_sat(
71126         const parasail_profile_t * const restrict profile,
71127         const char * const restrict s2, const int s2Len,
71128         const int open, const int gap);
71129 
71130 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_64(
71131         const parasail_profile_t * const restrict profile,
71132         const char * const restrict s2, const int s2Len,
71133         const int open, const int gap);
71134 
71135 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_32(
71136         const parasail_profile_t * const restrict profile,
71137         const char * const restrict s2, const int s2Len,
71138         const int open, const int gap);
71139 
71140 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_16(
71141         const parasail_profile_t * const restrict profile,
71142         const char * const restrict s2, const int s2Len,
71143         const int open, const int gap);
71144 
71145 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_8(
71146         const parasail_profile_t * const restrict profile,
71147         const char * const restrict s2, const int s2Len,
71148         const int open, const int gap);
71149 
71150 extern parasail_result_t* parasail_sg_db_rowcol_striped_profile_sat(
71151         const parasail_profile_t * const restrict profile,
71152         const char * const restrict s2, const int s2Len,
71153         const int open, const int gap);
71154 
71155 extern parasail_result_t* parasail_sg_db_trace_scan_profile_64(
71156         const parasail_profile_t * const restrict profile,
71157         const char * const restrict s2, const int s2Len,
71158         const int open, const int gap);
71159 
71160 extern parasail_result_t* parasail_sg_db_trace_scan_profile_32(
71161         const parasail_profile_t * const restrict profile,
71162         const char * const restrict s2, const int s2Len,
71163         const int open, const int gap);
71164 
71165 extern parasail_result_t* parasail_sg_db_trace_scan_profile_16(
71166         const parasail_profile_t * const restrict profile,
71167         const char * const restrict s2, const int s2Len,
71168         const int open, const int gap);
71169 
71170 extern parasail_result_t* parasail_sg_db_trace_scan_profile_8(
71171         const parasail_profile_t * const restrict profile,
71172         const char * const restrict s2, const int s2Len,
71173         const int open, const int gap);
71174 
71175 extern parasail_result_t* parasail_sg_db_trace_scan_profile_sat(
71176         const parasail_profile_t * const restrict profile,
71177         const char * const restrict s2, const int s2Len,
71178         const int open, const int gap);
71179 
71180 extern parasail_result_t* parasail_sg_db_trace_striped_profile_64(
71181         const parasail_profile_t * const restrict profile,
71182         const char * const restrict s2, const int s2Len,
71183         const int open, const int gap);
71184 
71185 extern parasail_result_t* parasail_sg_db_trace_striped_profile_32(
71186         const parasail_profile_t * const restrict profile,
71187         const char * const restrict s2, const int s2Len,
71188         const int open, const int gap);
71189 
71190 extern parasail_result_t* parasail_sg_db_trace_striped_profile_16(
71191         const parasail_profile_t * const restrict profile,
71192         const char * const restrict s2, const int s2Len,
71193         const int open, const int gap);
71194 
71195 extern parasail_result_t* parasail_sg_db_trace_striped_profile_8(
71196         const parasail_profile_t * const restrict profile,
71197         const char * const restrict s2, const int s2Len,
71198         const int open, const int gap);
71199 
71200 extern parasail_result_t* parasail_sg_db_trace_striped_profile_sat(
71201         const parasail_profile_t * const restrict profile,
71202         const char * const restrict s2, const int s2Len,
71203         const int open, const int gap);
71204 
71205 extern parasail_result_t* parasail_sg_db_stats_scan_profile_64(
71206         const parasail_profile_t * const restrict profile,
71207         const char * const restrict s2, const int s2Len,
71208         const int open, const int gap);
71209 
71210 extern parasail_result_t* parasail_sg_db_stats_scan_profile_32(
71211         const parasail_profile_t * const restrict profile,
71212         const char * const restrict s2, const int s2Len,
71213         const int open, const int gap);
71214 
71215 extern parasail_result_t* parasail_sg_db_stats_scan_profile_16(
71216         const parasail_profile_t * const restrict profile,
71217         const char * const restrict s2, const int s2Len,
71218         const int open, const int gap);
71219 
71220 extern parasail_result_t* parasail_sg_db_stats_scan_profile_8(
71221         const parasail_profile_t * const restrict profile,
71222         const char * const restrict s2, const int s2Len,
71223         const int open, const int gap);
71224 
71225 extern parasail_result_t* parasail_sg_db_stats_scan_profile_sat(
71226         const parasail_profile_t * const restrict profile,
71227         const char * const restrict s2, const int s2Len,
71228         const int open, const int gap);
71229 
71230 extern parasail_result_t* parasail_sg_db_stats_striped_profile_64(
71231         const parasail_profile_t * const restrict profile,
71232         const char * const restrict s2, const int s2Len,
71233         const int open, const int gap);
71234 
71235 extern parasail_result_t* parasail_sg_db_stats_striped_profile_32(
71236         const parasail_profile_t * const restrict profile,
71237         const char * const restrict s2, const int s2Len,
71238         const int open, const int gap);
71239 
71240 extern parasail_result_t* parasail_sg_db_stats_striped_profile_16(
71241         const parasail_profile_t * const restrict profile,
71242         const char * const restrict s2, const int s2Len,
71243         const int open, const int gap);
71244 
71245 extern parasail_result_t* parasail_sg_db_stats_striped_profile_8(
71246         const parasail_profile_t * const restrict profile,
71247         const char * const restrict s2, const int s2Len,
71248         const int open, const int gap);
71249 
71250 extern parasail_result_t* parasail_sg_db_stats_striped_profile_sat(
71251         const parasail_profile_t * const restrict profile,
71252         const char * const restrict s2, const int s2Len,
71253         const int open, const int gap);
71254 
71255 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_64(
71256         const parasail_profile_t * const restrict profile,
71257         const char * const restrict s2, const int s2Len,
71258         const int open, const int gap);
71259 
71260 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_32(
71261         const parasail_profile_t * const restrict profile,
71262         const char * const restrict s2, const int s2Len,
71263         const int open, const int gap);
71264 
71265 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_16(
71266         const parasail_profile_t * const restrict profile,
71267         const char * const restrict s2, const int s2Len,
71268         const int open, const int gap);
71269 
71270 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_8(
71271         const parasail_profile_t * const restrict profile,
71272         const char * const restrict s2, const int s2Len,
71273         const int open, const int gap);
71274 
71275 extern parasail_result_t* parasail_sg_db_stats_table_scan_profile_sat(
71276         const parasail_profile_t * const restrict profile,
71277         const char * const restrict s2, const int s2Len,
71278         const int open, const int gap);
71279 
71280 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_64(
71281         const parasail_profile_t * const restrict profile,
71282         const char * const restrict s2, const int s2Len,
71283         const int open, const int gap);
71284 
71285 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_32(
71286         const parasail_profile_t * const restrict profile,
71287         const char * const restrict s2, const int s2Len,
71288         const int open, const int gap);
71289 
71290 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_16(
71291         const parasail_profile_t * const restrict profile,
71292         const char * const restrict s2, const int s2Len,
71293         const int open, const int gap);
71294 
71295 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_8(
71296         const parasail_profile_t * const restrict profile,
71297         const char * const restrict s2, const int s2Len,
71298         const int open, const int gap);
71299 
71300 extern parasail_result_t* parasail_sg_db_stats_table_striped_profile_sat(
71301         const parasail_profile_t * const restrict profile,
71302         const char * const restrict s2, const int s2Len,
71303         const int open, const int gap);
71304 
71305 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_64(
71306         const parasail_profile_t * const restrict profile,
71307         const char * const restrict s2, const int s2Len,
71308         const int open, const int gap);
71309 
71310 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_32(
71311         const parasail_profile_t * const restrict profile,
71312         const char * const restrict s2, const int s2Len,
71313         const int open, const int gap);
71314 
71315 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_16(
71316         const parasail_profile_t * const restrict profile,
71317         const char * const restrict s2, const int s2Len,
71318         const int open, const int gap);
71319 
71320 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_8(
71321         const parasail_profile_t * const restrict profile,
71322         const char * const restrict s2, const int s2Len,
71323         const int open, const int gap);
71324 
71325 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_profile_sat(
71326         const parasail_profile_t * const restrict profile,
71327         const char * const restrict s2, const int s2Len,
71328         const int open, const int gap);
71329 
71330 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_64(
71331         const parasail_profile_t * const restrict profile,
71332         const char * const restrict s2, const int s2Len,
71333         const int open, const int gap);
71334 
71335 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_32(
71336         const parasail_profile_t * const restrict profile,
71337         const char * const restrict s2, const int s2Len,
71338         const int open, const int gap);
71339 
71340 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_16(
71341         const parasail_profile_t * const restrict profile,
71342         const char * const restrict s2, const int s2Len,
71343         const int open, const int gap);
71344 
71345 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_8(
71346         const parasail_profile_t * const restrict profile,
71347         const char * const restrict s2, const int s2Len,
71348         const int open, const int gap);
71349 
71350 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_profile_sat(
71351         const parasail_profile_t * const restrict profile,
71352         const char * const restrict s2, const int s2Len,
71353         const int open, const int gap);
71354 
71355 extern parasail_result_t* parasail_sg_de_scan_profile_64(
71356         const parasail_profile_t * const restrict profile,
71357         const char * const restrict s2, const int s2Len,
71358         const int open, const int gap);
71359 
71360 extern parasail_result_t* parasail_sg_de_scan_profile_32(
71361         const parasail_profile_t * const restrict profile,
71362         const char * const restrict s2, const int s2Len,
71363         const int open, const int gap);
71364 
71365 extern parasail_result_t* parasail_sg_de_scan_profile_16(
71366         const parasail_profile_t * const restrict profile,
71367         const char * const restrict s2, const int s2Len,
71368         const int open, const int gap);
71369 
71370 extern parasail_result_t* parasail_sg_de_scan_profile_8(
71371         const parasail_profile_t * const restrict profile,
71372         const char * const restrict s2, const int s2Len,
71373         const int open, const int gap);
71374 
71375 extern parasail_result_t* parasail_sg_de_scan_profile_sat(
71376         const parasail_profile_t * const restrict profile,
71377         const char * const restrict s2, const int s2Len,
71378         const int open, const int gap);
71379 
71380 extern parasail_result_t* parasail_sg_de_striped_profile_64(
71381         const parasail_profile_t * const restrict profile,
71382         const char * const restrict s2, const int s2Len,
71383         const int open, const int gap);
71384 
71385 extern parasail_result_t* parasail_sg_de_striped_profile_32(
71386         const parasail_profile_t * const restrict profile,
71387         const char * const restrict s2, const int s2Len,
71388         const int open, const int gap);
71389 
71390 extern parasail_result_t* parasail_sg_de_striped_profile_16(
71391         const parasail_profile_t * const restrict profile,
71392         const char * const restrict s2, const int s2Len,
71393         const int open, const int gap);
71394 
71395 extern parasail_result_t* parasail_sg_de_striped_profile_8(
71396         const parasail_profile_t * const restrict profile,
71397         const char * const restrict s2, const int s2Len,
71398         const int open, const int gap);
71399 
71400 extern parasail_result_t* parasail_sg_de_striped_profile_sat(
71401         const parasail_profile_t * const restrict profile,
71402         const char * const restrict s2, const int s2Len,
71403         const int open, const int gap);
71404 
71405 extern parasail_result_t* parasail_sg_de_table_scan_profile_64(
71406         const parasail_profile_t * const restrict profile,
71407         const char * const restrict s2, const int s2Len,
71408         const int open, const int gap);
71409 
71410 extern parasail_result_t* parasail_sg_de_table_scan_profile_32(
71411         const parasail_profile_t * const restrict profile,
71412         const char * const restrict s2, const int s2Len,
71413         const int open, const int gap);
71414 
71415 extern parasail_result_t* parasail_sg_de_table_scan_profile_16(
71416         const parasail_profile_t * const restrict profile,
71417         const char * const restrict s2, const int s2Len,
71418         const int open, const int gap);
71419 
71420 extern parasail_result_t* parasail_sg_de_table_scan_profile_8(
71421         const parasail_profile_t * const restrict profile,
71422         const char * const restrict s2, const int s2Len,
71423         const int open, const int gap);
71424 
71425 extern parasail_result_t* parasail_sg_de_table_scan_profile_sat(
71426         const parasail_profile_t * const restrict profile,
71427         const char * const restrict s2, const int s2Len,
71428         const int open, const int gap);
71429 
71430 extern parasail_result_t* parasail_sg_de_table_striped_profile_64(
71431         const parasail_profile_t * const restrict profile,
71432         const char * const restrict s2, const int s2Len,
71433         const int open, const int gap);
71434 
71435 extern parasail_result_t* parasail_sg_de_table_striped_profile_32(
71436         const parasail_profile_t * const restrict profile,
71437         const char * const restrict s2, const int s2Len,
71438         const int open, const int gap);
71439 
71440 extern parasail_result_t* parasail_sg_de_table_striped_profile_16(
71441         const parasail_profile_t * const restrict profile,
71442         const char * const restrict s2, const int s2Len,
71443         const int open, const int gap);
71444 
71445 extern parasail_result_t* parasail_sg_de_table_striped_profile_8(
71446         const parasail_profile_t * const restrict profile,
71447         const char * const restrict s2, const int s2Len,
71448         const int open, const int gap);
71449 
71450 extern parasail_result_t* parasail_sg_de_table_striped_profile_sat(
71451         const parasail_profile_t * const restrict profile,
71452         const char * const restrict s2, const int s2Len,
71453         const int open, const int gap);
71454 
71455 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_64(
71456         const parasail_profile_t * const restrict profile,
71457         const char * const restrict s2, const int s2Len,
71458         const int open, const int gap);
71459 
71460 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_32(
71461         const parasail_profile_t * const restrict profile,
71462         const char * const restrict s2, const int s2Len,
71463         const int open, const int gap);
71464 
71465 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_16(
71466         const parasail_profile_t * const restrict profile,
71467         const char * const restrict s2, const int s2Len,
71468         const int open, const int gap);
71469 
71470 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_8(
71471         const parasail_profile_t * const restrict profile,
71472         const char * const restrict s2, const int s2Len,
71473         const int open, const int gap);
71474 
71475 extern parasail_result_t* parasail_sg_de_rowcol_scan_profile_sat(
71476         const parasail_profile_t * const restrict profile,
71477         const char * const restrict s2, const int s2Len,
71478         const int open, const int gap);
71479 
71480 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_64(
71481         const parasail_profile_t * const restrict profile,
71482         const char * const restrict s2, const int s2Len,
71483         const int open, const int gap);
71484 
71485 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_32(
71486         const parasail_profile_t * const restrict profile,
71487         const char * const restrict s2, const int s2Len,
71488         const int open, const int gap);
71489 
71490 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_16(
71491         const parasail_profile_t * const restrict profile,
71492         const char * const restrict s2, const int s2Len,
71493         const int open, const int gap);
71494 
71495 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_8(
71496         const parasail_profile_t * const restrict profile,
71497         const char * const restrict s2, const int s2Len,
71498         const int open, const int gap);
71499 
71500 extern parasail_result_t* parasail_sg_de_rowcol_striped_profile_sat(
71501         const parasail_profile_t * const restrict profile,
71502         const char * const restrict s2, const int s2Len,
71503         const int open, const int gap);
71504 
71505 extern parasail_result_t* parasail_sg_de_trace_scan_profile_64(
71506         const parasail_profile_t * const restrict profile,
71507         const char * const restrict s2, const int s2Len,
71508         const int open, const int gap);
71509 
71510 extern parasail_result_t* parasail_sg_de_trace_scan_profile_32(
71511         const parasail_profile_t * const restrict profile,
71512         const char * const restrict s2, const int s2Len,
71513         const int open, const int gap);
71514 
71515 extern parasail_result_t* parasail_sg_de_trace_scan_profile_16(
71516         const parasail_profile_t * const restrict profile,
71517         const char * const restrict s2, const int s2Len,
71518         const int open, const int gap);
71519 
71520 extern parasail_result_t* parasail_sg_de_trace_scan_profile_8(
71521         const parasail_profile_t * const restrict profile,
71522         const char * const restrict s2, const int s2Len,
71523         const int open, const int gap);
71524 
71525 extern parasail_result_t* parasail_sg_de_trace_scan_profile_sat(
71526         const parasail_profile_t * const restrict profile,
71527         const char * const restrict s2, const int s2Len,
71528         const int open, const int gap);
71529 
71530 extern parasail_result_t* parasail_sg_de_trace_striped_profile_64(
71531         const parasail_profile_t * const restrict profile,
71532         const char * const restrict s2, const int s2Len,
71533         const int open, const int gap);
71534 
71535 extern parasail_result_t* parasail_sg_de_trace_striped_profile_32(
71536         const parasail_profile_t * const restrict profile,
71537         const char * const restrict s2, const int s2Len,
71538         const int open, const int gap);
71539 
71540 extern parasail_result_t* parasail_sg_de_trace_striped_profile_16(
71541         const parasail_profile_t * const restrict profile,
71542         const char * const restrict s2, const int s2Len,
71543         const int open, const int gap);
71544 
71545 extern parasail_result_t* parasail_sg_de_trace_striped_profile_8(
71546         const parasail_profile_t * const restrict profile,
71547         const char * const restrict s2, const int s2Len,
71548         const int open, const int gap);
71549 
71550 extern parasail_result_t* parasail_sg_de_trace_striped_profile_sat(
71551         const parasail_profile_t * const restrict profile,
71552         const char * const restrict s2, const int s2Len,
71553         const int open, const int gap);
71554 
71555 extern parasail_result_t* parasail_sg_de_stats_scan_profile_64(
71556         const parasail_profile_t * const restrict profile,
71557         const char * const restrict s2, const int s2Len,
71558         const int open, const int gap);
71559 
71560 extern parasail_result_t* parasail_sg_de_stats_scan_profile_32(
71561         const parasail_profile_t * const restrict profile,
71562         const char * const restrict s2, const int s2Len,
71563         const int open, const int gap);
71564 
71565 extern parasail_result_t* parasail_sg_de_stats_scan_profile_16(
71566         const parasail_profile_t * const restrict profile,
71567         const char * const restrict s2, const int s2Len,
71568         const int open, const int gap);
71569 
71570 extern parasail_result_t* parasail_sg_de_stats_scan_profile_8(
71571         const parasail_profile_t * const restrict profile,
71572         const char * const restrict s2, const int s2Len,
71573         const int open, const int gap);
71574 
71575 extern parasail_result_t* parasail_sg_de_stats_scan_profile_sat(
71576         const parasail_profile_t * const restrict profile,
71577         const char * const restrict s2, const int s2Len,
71578         const int open, const int gap);
71579 
71580 extern parasail_result_t* parasail_sg_de_stats_striped_profile_64(
71581         const parasail_profile_t * const restrict profile,
71582         const char * const restrict s2, const int s2Len,
71583         const int open, const int gap);
71584 
71585 extern parasail_result_t* parasail_sg_de_stats_striped_profile_32(
71586         const parasail_profile_t * const restrict profile,
71587         const char * const restrict s2, const int s2Len,
71588         const int open, const int gap);
71589 
71590 extern parasail_result_t* parasail_sg_de_stats_striped_profile_16(
71591         const parasail_profile_t * const restrict profile,
71592         const char * const restrict s2, const int s2Len,
71593         const int open, const int gap);
71594 
71595 extern parasail_result_t* parasail_sg_de_stats_striped_profile_8(
71596         const parasail_profile_t * const restrict profile,
71597         const char * const restrict s2, const int s2Len,
71598         const int open, const int gap);
71599 
71600 extern parasail_result_t* parasail_sg_de_stats_striped_profile_sat(
71601         const parasail_profile_t * const restrict profile,
71602         const char * const restrict s2, const int s2Len,
71603         const int open, const int gap);
71604 
71605 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_64(
71606         const parasail_profile_t * const restrict profile,
71607         const char * const restrict s2, const int s2Len,
71608         const int open, const int gap);
71609 
71610 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_32(
71611         const parasail_profile_t * const restrict profile,
71612         const char * const restrict s2, const int s2Len,
71613         const int open, const int gap);
71614 
71615 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_16(
71616         const parasail_profile_t * const restrict profile,
71617         const char * const restrict s2, const int s2Len,
71618         const int open, const int gap);
71619 
71620 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_8(
71621         const parasail_profile_t * const restrict profile,
71622         const char * const restrict s2, const int s2Len,
71623         const int open, const int gap);
71624 
71625 extern parasail_result_t* parasail_sg_de_stats_table_scan_profile_sat(
71626         const parasail_profile_t * const restrict profile,
71627         const char * const restrict s2, const int s2Len,
71628         const int open, const int gap);
71629 
71630 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_64(
71631         const parasail_profile_t * const restrict profile,
71632         const char * const restrict s2, const int s2Len,
71633         const int open, const int gap);
71634 
71635 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_32(
71636         const parasail_profile_t * const restrict profile,
71637         const char * const restrict s2, const int s2Len,
71638         const int open, const int gap);
71639 
71640 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_16(
71641         const parasail_profile_t * const restrict profile,
71642         const char * const restrict s2, const int s2Len,
71643         const int open, const int gap);
71644 
71645 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_8(
71646         const parasail_profile_t * const restrict profile,
71647         const char * const restrict s2, const int s2Len,
71648         const int open, const int gap);
71649 
71650 extern parasail_result_t* parasail_sg_de_stats_table_striped_profile_sat(
71651         const parasail_profile_t * const restrict profile,
71652         const char * const restrict s2, const int s2Len,
71653         const int open, const int gap);
71654 
71655 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_64(
71656         const parasail_profile_t * const restrict profile,
71657         const char * const restrict s2, const int s2Len,
71658         const int open, const int gap);
71659 
71660 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_32(
71661         const parasail_profile_t * const restrict profile,
71662         const char * const restrict s2, const int s2Len,
71663         const int open, const int gap);
71664 
71665 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_16(
71666         const parasail_profile_t * const restrict profile,
71667         const char * const restrict s2, const int s2Len,
71668         const int open, const int gap);
71669 
71670 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_8(
71671         const parasail_profile_t * const restrict profile,
71672         const char * const restrict s2, const int s2Len,
71673         const int open, const int gap);
71674 
71675 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_profile_sat(
71676         const parasail_profile_t * const restrict profile,
71677         const char * const restrict s2, const int s2Len,
71678         const int open, const int gap);
71679 
71680 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_64(
71681         const parasail_profile_t * const restrict profile,
71682         const char * const restrict s2, const int s2Len,
71683         const int open, const int gap);
71684 
71685 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_32(
71686         const parasail_profile_t * const restrict profile,
71687         const char * const restrict s2, const int s2Len,
71688         const int open, const int gap);
71689 
71690 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_16(
71691         const parasail_profile_t * const restrict profile,
71692         const char * const restrict s2, const int s2Len,
71693         const int open, const int gap);
71694 
71695 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_8(
71696         const parasail_profile_t * const restrict profile,
71697         const char * const restrict s2, const int s2Len,
71698         const int open, const int gap);
71699 
71700 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_profile_sat(
71701         const parasail_profile_t * const restrict profile,
71702         const char * const restrict s2, const int s2Len,
71703         const int open, const int gap);
71704 
71705 extern parasail_result_t* parasail_sg_dx_scan_profile_64(
71706         const parasail_profile_t * const restrict profile,
71707         const char * const restrict s2, const int s2Len,
71708         const int open, const int gap);
71709 
71710 extern parasail_result_t* parasail_sg_dx_scan_profile_32(
71711         const parasail_profile_t * const restrict profile,
71712         const char * const restrict s2, const int s2Len,
71713         const int open, const int gap);
71714 
71715 extern parasail_result_t* parasail_sg_dx_scan_profile_16(
71716         const parasail_profile_t * const restrict profile,
71717         const char * const restrict s2, const int s2Len,
71718         const int open, const int gap);
71719 
71720 extern parasail_result_t* parasail_sg_dx_scan_profile_8(
71721         const parasail_profile_t * const restrict profile,
71722         const char * const restrict s2, const int s2Len,
71723         const int open, const int gap);
71724 
71725 extern parasail_result_t* parasail_sg_dx_scan_profile_sat(
71726         const parasail_profile_t * const restrict profile,
71727         const char * const restrict s2, const int s2Len,
71728         const int open, const int gap);
71729 
71730 extern parasail_result_t* parasail_sg_dx_striped_profile_64(
71731         const parasail_profile_t * const restrict profile,
71732         const char * const restrict s2, const int s2Len,
71733         const int open, const int gap);
71734 
71735 extern parasail_result_t* parasail_sg_dx_striped_profile_32(
71736         const parasail_profile_t * const restrict profile,
71737         const char * const restrict s2, const int s2Len,
71738         const int open, const int gap);
71739 
71740 extern parasail_result_t* parasail_sg_dx_striped_profile_16(
71741         const parasail_profile_t * const restrict profile,
71742         const char * const restrict s2, const int s2Len,
71743         const int open, const int gap);
71744 
71745 extern parasail_result_t* parasail_sg_dx_striped_profile_8(
71746         const parasail_profile_t * const restrict profile,
71747         const char * const restrict s2, const int s2Len,
71748         const int open, const int gap);
71749 
71750 extern parasail_result_t* parasail_sg_dx_striped_profile_sat(
71751         const parasail_profile_t * const restrict profile,
71752         const char * const restrict s2, const int s2Len,
71753         const int open, const int gap);
71754 
71755 extern parasail_result_t* parasail_sg_dx_table_scan_profile_64(
71756         const parasail_profile_t * const restrict profile,
71757         const char * const restrict s2, const int s2Len,
71758         const int open, const int gap);
71759 
71760 extern parasail_result_t* parasail_sg_dx_table_scan_profile_32(
71761         const parasail_profile_t * const restrict profile,
71762         const char * const restrict s2, const int s2Len,
71763         const int open, const int gap);
71764 
71765 extern parasail_result_t* parasail_sg_dx_table_scan_profile_16(
71766         const parasail_profile_t * const restrict profile,
71767         const char * const restrict s2, const int s2Len,
71768         const int open, const int gap);
71769 
71770 extern parasail_result_t* parasail_sg_dx_table_scan_profile_8(
71771         const parasail_profile_t * const restrict profile,
71772         const char * const restrict s2, const int s2Len,
71773         const int open, const int gap);
71774 
71775 extern parasail_result_t* parasail_sg_dx_table_scan_profile_sat(
71776         const parasail_profile_t * const restrict profile,
71777         const char * const restrict s2, const int s2Len,
71778         const int open, const int gap);
71779 
71780 extern parasail_result_t* parasail_sg_dx_table_striped_profile_64(
71781         const parasail_profile_t * const restrict profile,
71782         const char * const restrict s2, const int s2Len,
71783         const int open, const int gap);
71784 
71785 extern parasail_result_t* parasail_sg_dx_table_striped_profile_32(
71786         const parasail_profile_t * const restrict profile,
71787         const char * const restrict s2, const int s2Len,
71788         const int open, const int gap);
71789 
71790 extern parasail_result_t* parasail_sg_dx_table_striped_profile_16(
71791         const parasail_profile_t * const restrict profile,
71792         const char * const restrict s2, const int s2Len,
71793         const int open, const int gap);
71794 
71795 extern parasail_result_t* parasail_sg_dx_table_striped_profile_8(
71796         const parasail_profile_t * const restrict profile,
71797         const char * const restrict s2, const int s2Len,
71798         const int open, const int gap);
71799 
71800 extern parasail_result_t* parasail_sg_dx_table_striped_profile_sat(
71801         const parasail_profile_t * const restrict profile,
71802         const char * const restrict s2, const int s2Len,
71803         const int open, const int gap);
71804 
71805 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_64(
71806         const parasail_profile_t * const restrict profile,
71807         const char * const restrict s2, const int s2Len,
71808         const int open, const int gap);
71809 
71810 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_32(
71811         const parasail_profile_t * const restrict profile,
71812         const char * const restrict s2, const int s2Len,
71813         const int open, const int gap);
71814 
71815 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_16(
71816         const parasail_profile_t * const restrict profile,
71817         const char * const restrict s2, const int s2Len,
71818         const int open, const int gap);
71819 
71820 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_8(
71821         const parasail_profile_t * const restrict profile,
71822         const char * const restrict s2, const int s2Len,
71823         const int open, const int gap);
71824 
71825 extern parasail_result_t* parasail_sg_dx_rowcol_scan_profile_sat(
71826         const parasail_profile_t * const restrict profile,
71827         const char * const restrict s2, const int s2Len,
71828         const int open, const int gap);
71829 
71830 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_64(
71831         const parasail_profile_t * const restrict profile,
71832         const char * const restrict s2, const int s2Len,
71833         const int open, const int gap);
71834 
71835 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_32(
71836         const parasail_profile_t * const restrict profile,
71837         const char * const restrict s2, const int s2Len,
71838         const int open, const int gap);
71839 
71840 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_16(
71841         const parasail_profile_t * const restrict profile,
71842         const char * const restrict s2, const int s2Len,
71843         const int open, const int gap);
71844 
71845 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_8(
71846         const parasail_profile_t * const restrict profile,
71847         const char * const restrict s2, const int s2Len,
71848         const int open, const int gap);
71849 
71850 extern parasail_result_t* parasail_sg_dx_rowcol_striped_profile_sat(
71851         const parasail_profile_t * const restrict profile,
71852         const char * const restrict s2, const int s2Len,
71853         const int open, const int gap);
71854 
71855 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_64(
71856         const parasail_profile_t * const restrict profile,
71857         const char * const restrict s2, const int s2Len,
71858         const int open, const int gap);
71859 
71860 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_32(
71861         const parasail_profile_t * const restrict profile,
71862         const char * const restrict s2, const int s2Len,
71863         const int open, const int gap);
71864 
71865 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_16(
71866         const parasail_profile_t * const restrict profile,
71867         const char * const restrict s2, const int s2Len,
71868         const int open, const int gap);
71869 
71870 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_8(
71871         const parasail_profile_t * const restrict profile,
71872         const char * const restrict s2, const int s2Len,
71873         const int open, const int gap);
71874 
71875 extern parasail_result_t* parasail_sg_dx_trace_scan_profile_sat(
71876         const parasail_profile_t * const restrict profile,
71877         const char * const restrict s2, const int s2Len,
71878         const int open, const int gap);
71879 
71880 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_64(
71881         const parasail_profile_t * const restrict profile,
71882         const char * const restrict s2, const int s2Len,
71883         const int open, const int gap);
71884 
71885 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_32(
71886         const parasail_profile_t * const restrict profile,
71887         const char * const restrict s2, const int s2Len,
71888         const int open, const int gap);
71889 
71890 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_16(
71891         const parasail_profile_t * const restrict profile,
71892         const char * const restrict s2, const int s2Len,
71893         const int open, const int gap);
71894 
71895 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_8(
71896         const parasail_profile_t * const restrict profile,
71897         const char * const restrict s2, const int s2Len,
71898         const int open, const int gap);
71899 
71900 extern parasail_result_t* parasail_sg_dx_trace_striped_profile_sat(
71901         const parasail_profile_t * const restrict profile,
71902         const char * const restrict s2, const int s2Len,
71903         const int open, const int gap);
71904 
71905 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_64(
71906         const parasail_profile_t * const restrict profile,
71907         const char * const restrict s2, const int s2Len,
71908         const int open, const int gap);
71909 
71910 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_32(
71911         const parasail_profile_t * const restrict profile,
71912         const char * const restrict s2, const int s2Len,
71913         const int open, const int gap);
71914 
71915 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_16(
71916         const parasail_profile_t * const restrict profile,
71917         const char * const restrict s2, const int s2Len,
71918         const int open, const int gap);
71919 
71920 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_8(
71921         const parasail_profile_t * const restrict profile,
71922         const char * const restrict s2, const int s2Len,
71923         const int open, const int gap);
71924 
71925 extern parasail_result_t* parasail_sg_dx_stats_scan_profile_sat(
71926         const parasail_profile_t * const restrict profile,
71927         const char * const restrict s2, const int s2Len,
71928         const int open, const int gap);
71929 
71930 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_64(
71931         const parasail_profile_t * const restrict profile,
71932         const char * const restrict s2, const int s2Len,
71933         const int open, const int gap);
71934 
71935 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_32(
71936         const parasail_profile_t * const restrict profile,
71937         const char * const restrict s2, const int s2Len,
71938         const int open, const int gap);
71939 
71940 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_16(
71941         const parasail_profile_t * const restrict profile,
71942         const char * const restrict s2, const int s2Len,
71943         const int open, const int gap);
71944 
71945 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_8(
71946         const parasail_profile_t * const restrict profile,
71947         const char * const restrict s2, const int s2Len,
71948         const int open, const int gap);
71949 
71950 extern parasail_result_t* parasail_sg_dx_stats_striped_profile_sat(
71951         const parasail_profile_t * const restrict profile,
71952         const char * const restrict s2, const int s2Len,
71953         const int open, const int gap);
71954 
71955 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_64(
71956         const parasail_profile_t * const restrict profile,
71957         const char * const restrict s2, const int s2Len,
71958         const int open, const int gap);
71959 
71960 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_32(
71961         const parasail_profile_t * const restrict profile,
71962         const char * const restrict s2, const int s2Len,
71963         const int open, const int gap);
71964 
71965 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_16(
71966         const parasail_profile_t * const restrict profile,
71967         const char * const restrict s2, const int s2Len,
71968         const int open, const int gap);
71969 
71970 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_8(
71971         const parasail_profile_t * const restrict profile,
71972         const char * const restrict s2, const int s2Len,
71973         const int open, const int gap);
71974 
71975 extern parasail_result_t* parasail_sg_dx_stats_table_scan_profile_sat(
71976         const parasail_profile_t * const restrict profile,
71977         const char * const restrict s2, const int s2Len,
71978         const int open, const int gap);
71979 
71980 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_64(
71981         const parasail_profile_t * const restrict profile,
71982         const char * const restrict s2, const int s2Len,
71983         const int open, const int gap);
71984 
71985 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_32(
71986         const parasail_profile_t * const restrict profile,
71987         const char * const restrict s2, const int s2Len,
71988         const int open, const int gap);
71989 
71990 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_16(
71991         const parasail_profile_t * const restrict profile,
71992         const char * const restrict s2, const int s2Len,
71993         const int open, const int gap);
71994 
71995 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_8(
71996         const parasail_profile_t * const restrict profile,
71997         const char * const restrict s2, const int s2Len,
71998         const int open, const int gap);
71999 
72000 extern parasail_result_t* parasail_sg_dx_stats_table_striped_profile_sat(
72001         const parasail_profile_t * const restrict profile,
72002         const char * const restrict s2, const int s2Len,
72003         const int open, const int gap);
72004 
72005 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_64(
72006         const parasail_profile_t * const restrict profile,
72007         const char * const restrict s2, const int s2Len,
72008         const int open, const int gap);
72009 
72010 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_32(
72011         const parasail_profile_t * const restrict profile,
72012         const char * const restrict s2, const int s2Len,
72013         const int open, const int gap);
72014 
72015 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_16(
72016         const parasail_profile_t * const restrict profile,
72017         const char * const restrict s2, const int s2Len,
72018         const int open, const int gap);
72019 
72020 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_8(
72021         const parasail_profile_t * const restrict profile,
72022         const char * const restrict s2, const int s2Len,
72023         const int open, const int gap);
72024 
72025 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_profile_sat(
72026         const parasail_profile_t * const restrict profile,
72027         const char * const restrict s2, const int s2Len,
72028         const int open, const int gap);
72029 
72030 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_64(
72031         const parasail_profile_t * const restrict profile,
72032         const char * const restrict s2, const int s2Len,
72033         const int open, const int gap);
72034 
72035 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_32(
72036         const parasail_profile_t * const restrict profile,
72037         const char * const restrict s2, const int s2Len,
72038         const int open, const int gap);
72039 
72040 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_16(
72041         const parasail_profile_t * const restrict profile,
72042         const char * const restrict s2, const int s2Len,
72043         const int open, const int gap);
72044 
72045 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_8(
72046         const parasail_profile_t * const restrict profile,
72047         const char * const restrict s2, const int s2Len,
72048         const int open, const int gap);
72049 
72050 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_profile_sat(
72051         const parasail_profile_t * const restrict profile,
72052         const char * const restrict s2, const int s2Len,
72053         const int open, const int gap);
72054 
72055 extern parasail_result_t* parasail_sg_qb_de_scan_profile_64(
72056         const parasail_profile_t * const restrict profile,
72057         const char * const restrict s2, const int s2Len,
72058         const int open, const int gap);
72059 
72060 extern parasail_result_t* parasail_sg_qb_de_scan_profile_32(
72061         const parasail_profile_t * const restrict profile,
72062         const char * const restrict s2, const int s2Len,
72063         const int open, const int gap);
72064 
72065 extern parasail_result_t* parasail_sg_qb_de_scan_profile_16(
72066         const parasail_profile_t * const restrict profile,
72067         const char * const restrict s2, const int s2Len,
72068         const int open, const int gap);
72069 
72070 extern parasail_result_t* parasail_sg_qb_de_scan_profile_8(
72071         const parasail_profile_t * const restrict profile,
72072         const char * const restrict s2, const int s2Len,
72073         const int open, const int gap);
72074 
72075 extern parasail_result_t* parasail_sg_qb_de_scan_profile_sat(
72076         const parasail_profile_t * const restrict profile,
72077         const char * const restrict s2, const int s2Len,
72078         const int open, const int gap);
72079 
72080 extern parasail_result_t* parasail_sg_qb_de_striped_profile_64(
72081         const parasail_profile_t * const restrict profile,
72082         const char * const restrict s2, const int s2Len,
72083         const int open, const int gap);
72084 
72085 extern parasail_result_t* parasail_sg_qb_de_striped_profile_32(
72086         const parasail_profile_t * const restrict profile,
72087         const char * const restrict s2, const int s2Len,
72088         const int open, const int gap);
72089 
72090 extern parasail_result_t* parasail_sg_qb_de_striped_profile_16(
72091         const parasail_profile_t * const restrict profile,
72092         const char * const restrict s2, const int s2Len,
72093         const int open, const int gap);
72094 
72095 extern parasail_result_t* parasail_sg_qb_de_striped_profile_8(
72096         const parasail_profile_t * const restrict profile,
72097         const char * const restrict s2, const int s2Len,
72098         const int open, const int gap);
72099 
72100 extern parasail_result_t* parasail_sg_qb_de_striped_profile_sat(
72101         const parasail_profile_t * const restrict profile,
72102         const char * const restrict s2, const int s2Len,
72103         const int open, const int gap);
72104 
72105 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_64(
72106         const parasail_profile_t * const restrict profile,
72107         const char * const restrict s2, const int s2Len,
72108         const int open, const int gap);
72109 
72110 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_32(
72111         const parasail_profile_t * const restrict profile,
72112         const char * const restrict s2, const int s2Len,
72113         const int open, const int gap);
72114 
72115 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_16(
72116         const parasail_profile_t * const restrict profile,
72117         const char * const restrict s2, const int s2Len,
72118         const int open, const int gap);
72119 
72120 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_8(
72121         const parasail_profile_t * const restrict profile,
72122         const char * const restrict s2, const int s2Len,
72123         const int open, const int gap);
72124 
72125 extern parasail_result_t* parasail_sg_qb_de_table_scan_profile_sat(
72126         const parasail_profile_t * const restrict profile,
72127         const char * const restrict s2, const int s2Len,
72128         const int open, const int gap);
72129 
72130 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_64(
72131         const parasail_profile_t * const restrict profile,
72132         const char * const restrict s2, const int s2Len,
72133         const int open, const int gap);
72134 
72135 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_32(
72136         const parasail_profile_t * const restrict profile,
72137         const char * const restrict s2, const int s2Len,
72138         const int open, const int gap);
72139 
72140 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_16(
72141         const parasail_profile_t * const restrict profile,
72142         const char * const restrict s2, const int s2Len,
72143         const int open, const int gap);
72144 
72145 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_8(
72146         const parasail_profile_t * const restrict profile,
72147         const char * const restrict s2, const int s2Len,
72148         const int open, const int gap);
72149 
72150 extern parasail_result_t* parasail_sg_qb_de_table_striped_profile_sat(
72151         const parasail_profile_t * const restrict profile,
72152         const char * const restrict s2, const int s2Len,
72153         const int open, const int gap);
72154 
72155 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_64(
72156         const parasail_profile_t * const restrict profile,
72157         const char * const restrict s2, const int s2Len,
72158         const int open, const int gap);
72159 
72160 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_32(
72161         const parasail_profile_t * const restrict profile,
72162         const char * const restrict s2, const int s2Len,
72163         const int open, const int gap);
72164 
72165 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_16(
72166         const parasail_profile_t * const restrict profile,
72167         const char * const restrict s2, const int s2Len,
72168         const int open, const int gap);
72169 
72170 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_8(
72171         const parasail_profile_t * const restrict profile,
72172         const char * const restrict s2, const int s2Len,
72173         const int open, const int gap);
72174 
72175 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_profile_sat(
72176         const parasail_profile_t * const restrict profile,
72177         const char * const restrict s2, const int s2Len,
72178         const int open, const int gap);
72179 
72180 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_64(
72181         const parasail_profile_t * const restrict profile,
72182         const char * const restrict s2, const int s2Len,
72183         const int open, const int gap);
72184 
72185 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_32(
72186         const parasail_profile_t * const restrict profile,
72187         const char * const restrict s2, const int s2Len,
72188         const int open, const int gap);
72189 
72190 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_16(
72191         const parasail_profile_t * const restrict profile,
72192         const char * const restrict s2, const int s2Len,
72193         const int open, const int gap);
72194 
72195 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_8(
72196         const parasail_profile_t * const restrict profile,
72197         const char * const restrict s2, const int s2Len,
72198         const int open, const int gap);
72199 
72200 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_profile_sat(
72201         const parasail_profile_t * const restrict profile,
72202         const char * const restrict s2, const int s2Len,
72203         const int open, const int gap);
72204 
72205 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_64(
72206         const parasail_profile_t * const restrict profile,
72207         const char * const restrict s2, const int s2Len,
72208         const int open, const int gap);
72209 
72210 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_32(
72211         const parasail_profile_t * const restrict profile,
72212         const char * const restrict s2, const int s2Len,
72213         const int open, const int gap);
72214 
72215 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_16(
72216         const parasail_profile_t * const restrict profile,
72217         const char * const restrict s2, const int s2Len,
72218         const int open, const int gap);
72219 
72220 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_8(
72221         const parasail_profile_t * const restrict profile,
72222         const char * const restrict s2, const int s2Len,
72223         const int open, const int gap);
72224 
72225 extern parasail_result_t* parasail_sg_qb_de_trace_scan_profile_sat(
72226         const parasail_profile_t * const restrict profile,
72227         const char * const restrict s2, const int s2Len,
72228         const int open, const int gap);
72229 
72230 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_64(
72231         const parasail_profile_t * const restrict profile,
72232         const char * const restrict s2, const int s2Len,
72233         const int open, const int gap);
72234 
72235 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_32(
72236         const parasail_profile_t * const restrict profile,
72237         const char * const restrict s2, const int s2Len,
72238         const int open, const int gap);
72239 
72240 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_16(
72241         const parasail_profile_t * const restrict profile,
72242         const char * const restrict s2, const int s2Len,
72243         const int open, const int gap);
72244 
72245 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_8(
72246         const parasail_profile_t * const restrict profile,
72247         const char * const restrict s2, const int s2Len,
72248         const int open, const int gap);
72249 
72250 extern parasail_result_t* parasail_sg_qb_de_trace_striped_profile_sat(
72251         const parasail_profile_t * const restrict profile,
72252         const char * const restrict s2, const int s2Len,
72253         const int open, const int gap);
72254 
72255 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_64(
72256         const parasail_profile_t * const restrict profile,
72257         const char * const restrict s2, const int s2Len,
72258         const int open, const int gap);
72259 
72260 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_32(
72261         const parasail_profile_t * const restrict profile,
72262         const char * const restrict s2, const int s2Len,
72263         const int open, const int gap);
72264 
72265 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_16(
72266         const parasail_profile_t * const restrict profile,
72267         const char * const restrict s2, const int s2Len,
72268         const int open, const int gap);
72269 
72270 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_8(
72271         const parasail_profile_t * const restrict profile,
72272         const char * const restrict s2, const int s2Len,
72273         const int open, const int gap);
72274 
72275 extern parasail_result_t* parasail_sg_qb_de_stats_scan_profile_sat(
72276         const parasail_profile_t * const restrict profile,
72277         const char * const restrict s2, const int s2Len,
72278         const int open, const int gap);
72279 
72280 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_64(
72281         const parasail_profile_t * const restrict profile,
72282         const char * const restrict s2, const int s2Len,
72283         const int open, const int gap);
72284 
72285 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_32(
72286         const parasail_profile_t * const restrict profile,
72287         const char * const restrict s2, const int s2Len,
72288         const int open, const int gap);
72289 
72290 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_16(
72291         const parasail_profile_t * const restrict profile,
72292         const char * const restrict s2, const int s2Len,
72293         const int open, const int gap);
72294 
72295 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_8(
72296         const parasail_profile_t * const restrict profile,
72297         const char * const restrict s2, const int s2Len,
72298         const int open, const int gap);
72299 
72300 extern parasail_result_t* parasail_sg_qb_de_stats_striped_profile_sat(
72301         const parasail_profile_t * const restrict profile,
72302         const char * const restrict s2, const int s2Len,
72303         const int open, const int gap);
72304 
72305 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_64(
72306         const parasail_profile_t * const restrict profile,
72307         const char * const restrict s2, const int s2Len,
72308         const int open, const int gap);
72309 
72310 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_32(
72311         const parasail_profile_t * const restrict profile,
72312         const char * const restrict s2, const int s2Len,
72313         const int open, const int gap);
72314 
72315 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_16(
72316         const parasail_profile_t * const restrict profile,
72317         const char * const restrict s2, const int s2Len,
72318         const int open, const int gap);
72319 
72320 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_8(
72321         const parasail_profile_t * const restrict profile,
72322         const char * const restrict s2, const int s2Len,
72323         const int open, const int gap);
72324 
72325 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_profile_sat(
72326         const parasail_profile_t * const restrict profile,
72327         const char * const restrict s2, const int s2Len,
72328         const int open, const int gap);
72329 
72330 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_64(
72331         const parasail_profile_t * const restrict profile,
72332         const char * const restrict s2, const int s2Len,
72333         const int open, const int gap);
72334 
72335 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_32(
72336         const parasail_profile_t * const restrict profile,
72337         const char * const restrict s2, const int s2Len,
72338         const int open, const int gap);
72339 
72340 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_16(
72341         const parasail_profile_t * const restrict profile,
72342         const char * const restrict s2, const int s2Len,
72343         const int open, const int gap);
72344 
72345 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_8(
72346         const parasail_profile_t * const restrict profile,
72347         const char * const restrict s2, const int s2Len,
72348         const int open, const int gap);
72349 
72350 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_profile_sat(
72351         const parasail_profile_t * const restrict profile,
72352         const char * const restrict s2, const int s2Len,
72353         const int open, const int gap);
72354 
72355 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_64(
72356         const parasail_profile_t * const restrict profile,
72357         const char * const restrict s2, const int s2Len,
72358         const int open, const int gap);
72359 
72360 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_32(
72361         const parasail_profile_t * const restrict profile,
72362         const char * const restrict s2, const int s2Len,
72363         const int open, const int gap);
72364 
72365 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_16(
72366         const parasail_profile_t * const restrict profile,
72367         const char * const restrict s2, const int s2Len,
72368         const int open, const int gap);
72369 
72370 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_8(
72371         const parasail_profile_t * const restrict profile,
72372         const char * const restrict s2, const int s2Len,
72373         const int open, const int gap);
72374 
72375 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_profile_sat(
72376         const parasail_profile_t * const restrict profile,
72377         const char * const restrict s2, const int s2Len,
72378         const int open, const int gap);
72379 
72380 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_64(
72381         const parasail_profile_t * const restrict profile,
72382         const char * const restrict s2, const int s2Len,
72383         const int open, const int gap);
72384 
72385 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_32(
72386         const parasail_profile_t * const restrict profile,
72387         const char * const restrict s2, const int s2Len,
72388         const int open, const int gap);
72389 
72390 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_16(
72391         const parasail_profile_t * const restrict profile,
72392         const char * const restrict s2, const int s2Len,
72393         const int open, const int gap);
72394 
72395 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_8(
72396         const parasail_profile_t * const restrict profile,
72397         const char * const restrict s2, const int s2Len,
72398         const int open, const int gap);
72399 
72400 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_profile_sat(
72401         const parasail_profile_t * const restrict profile,
72402         const char * const restrict s2, const int s2Len,
72403         const int open, const int gap);
72404 
72405 extern parasail_result_t* parasail_sg_qe_db_scan_profile_64(
72406         const parasail_profile_t * const restrict profile,
72407         const char * const restrict s2, const int s2Len,
72408         const int open, const int gap);
72409 
72410 extern parasail_result_t* parasail_sg_qe_db_scan_profile_32(
72411         const parasail_profile_t * const restrict profile,
72412         const char * const restrict s2, const int s2Len,
72413         const int open, const int gap);
72414 
72415 extern parasail_result_t* parasail_sg_qe_db_scan_profile_16(
72416         const parasail_profile_t * const restrict profile,
72417         const char * const restrict s2, const int s2Len,
72418         const int open, const int gap);
72419 
72420 extern parasail_result_t* parasail_sg_qe_db_scan_profile_8(
72421         const parasail_profile_t * const restrict profile,
72422         const char * const restrict s2, const int s2Len,
72423         const int open, const int gap);
72424 
72425 extern parasail_result_t* parasail_sg_qe_db_scan_profile_sat(
72426         const parasail_profile_t * const restrict profile,
72427         const char * const restrict s2, const int s2Len,
72428         const int open, const int gap);
72429 
72430 extern parasail_result_t* parasail_sg_qe_db_striped_profile_64(
72431         const parasail_profile_t * const restrict profile,
72432         const char * const restrict s2, const int s2Len,
72433         const int open, const int gap);
72434 
72435 extern parasail_result_t* parasail_sg_qe_db_striped_profile_32(
72436         const parasail_profile_t * const restrict profile,
72437         const char * const restrict s2, const int s2Len,
72438         const int open, const int gap);
72439 
72440 extern parasail_result_t* parasail_sg_qe_db_striped_profile_16(
72441         const parasail_profile_t * const restrict profile,
72442         const char * const restrict s2, const int s2Len,
72443         const int open, const int gap);
72444 
72445 extern parasail_result_t* parasail_sg_qe_db_striped_profile_8(
72446         const parasail_profile_t * const restrict profile,
72447         const char * const restrict s2, const int s2Len,
72448         const int open, const int gap);
72449 
72450 extern parasail_result_t* parasail_sg_qe_db_striped_profile_sat(
72451         const parasail_profile_t * const restrict profile,
72452         const char * const restrict s2, const int s2Len,
72453         const int open, const int gap);
72454 
72455 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_64(
72456         const parasail_profile_t * const restrict profile,
72457         const char * const restrict s2, const int s2Len,
72458         const int open, const int gap);
72459 
72460 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_32(
72461         const parasail_profile_t * const restrict profile,
72462         const char * const restrict s2, const int s2Len,
72463         const int open, const int gap);
72464 
72465 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_16(
72466         const parasail_profile_t * const restrict profile,
72467         const char * const restrict s2, const int s2Len,
72468         const int open, const int gap);
72469 
72470 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_8(
72471         const parasail_profile_t * const restrict profile,
72472         const char * const restrict s2, const int s2Len,
72473         const int open, const int gap);
72474 
72475 extern parasail_result_t* parasail_sg_qe_db_table_scan_profile_sat(
72476         const parasail_profile_t * const restrict profile,
72477         const char * const restrict s2, const int s2Len,
72478         const int open, const int gap);
72479 
72480 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_64(
72481         const parasail_profile_t * const restrict profile,
72482         const char * const restrict s2, const int s2Len,
72483         const int open, const int gap);
72484 
72485 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_32(
72486         const parasail_profile_t * const restrict profile,
72487         const char * const restrict s2, const int s2Len,
72488         const int open, const int gap);
72489 
72490 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_16(
72491         const parasail_profile_t * const restrict profile,
72492         const char * const restrict s2, const int s2Len,
72493         const int open, const int gap);
72494 
72495 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_8(
72496         const parasail_profile_t * const restrict profile,
72497         const char * const restrict s2, const int s2Len,
72498         const int open, const int gap);
72499 
72500 extern parasail_result_t* parasail_sg_qe_db_table_striped_profile_sat(
72501         const parasail_profile_t * const restrict profile,
72502         const char * const restrict s2, const int s2Len,
72503         const int open, const int gap);
72504 
72505 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_64(
72506         const parasail_profile_t * const restrict profile,
72507         const char * const restrict s2, const int s2Len,
72508         const int open, const int gap);
72509 
72510 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_32(
72511         const parasail_profile_t * const restrict profile,
72512         const char * const restrict s2, const int s2Len,
72513         const int open, const int gap);
72514 
72515 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_16(
72516         const parasail_profile_t * const restrict profile,
72517         const char * const restrict s2, const int s2Len,
72518         const int open, const int gap);
72519 
72520 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_8(
72521         const parasail_profile_t * const restrict profile,
72522         const char * const restrict s2, const int s2Len,
72523         const int open, const int gap);
72524 
72525 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_profile_sat(
72526         const parasail_profile_t * const restrict profile,
72527         const char * const restrict s2, const int s2Len,
72528         const int open, const int gap);
72529 
72530 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_64(
72531         const parasail_profile_t * const restrict profile,
72532         const char * const restrict s2, const int s2Len,
72533         const int open, const int gap);
72534 
72535 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_32(
72536         const parasail_profile_t * const restrict profile,
72537         const char * const restrict s2, const int s2Len,
72538         const int open, const int gap);
72539 
72540 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_16(
72541         const parasail_profile_t * const restrict profile,
72542         const char * const restrict s2, const int s2Len,
72543         const int open, const int gap);
72544 
72545 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_8(
72546         const parasail_profile_t * const restrict profile,
72547         const char * const restrict s2, const int s2Len,
72548         const int open, const int gap);
72549 
72550 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_profile_sat(
72551         const parasail_profile_t * const restrict profile,
72552         const char * const restrict s2, const int s2Len,
72553         const int open, const int gap);
72554 
72555 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_64(
72556         const parasail_profile_t * const restrict profile,
72557         const char * const restrict s2, const int s2Len,
72558         const int open, const int gap);
72559 
72560 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_32(
72561         const parasail_profile_t * const restrict profile,
72562         const char * const restrict s2, const int s2Len,
72563         const int open, const int gap);
72564 
72565 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_16(
72566         const parasail_profile_t * const restrict profile,
72567         const char * const restrict s2, const int s2Len,
72568         const int open, const int gap);
72569 
72570 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_8(
72571         const parasail_profile_t * const restrict profile,
72572         const char * const restrict s2, const int s2Len,
72573         const int open, const int gap);
72574 
72575 extern parasail_result_t* parasail_sg_qe_db_trace_scan_profile_sat(
72576         const parasail_profile_t * const restrict profile,
72577         const char * const restrict s2, const int s2Len,
72578         const int open, const int gap);
72579 
72580 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_64(
72581         const parasail_profile_t * const restrict profile,
72582         const char * const restrict s2, const int s2Len,
72583         const int open, const int gap);
72584 
72585 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_32(
72586         const parasail_profile_t * const restrict profile,
72587         const char * const restrict s2, const int s2Len,
72588         const int open, const int gap);
72589 
72590 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_16(
72591         const parasail_profile_t * const restrict profile,
72592         const char * const restrict s2, const int s2Len,
72593         const int open, const int gap);
72594 
72595 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_8(
72596         const parasail_profile_t * const restrict profile,
72597         const char * const restrict s2, const int s2Len,
72598         const int open, const int gap);
72599 
72600 extern parasail_result_t* parasail_sg_qe_db_trace_striped_profile_sat(
72601         const parasail_profile_t * const restrict profile,
72602         const char * const restrict s2, const int s2Len,
72603         const int open, const int gap);
72604 
72605 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_64(
72606         const parasail_profile_t * const restrict profile,
72607         const char * const restrict s2, const int s2Len,
72608         const int open, const int gap);
72609 
72610 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_32(
72611         const parasail_profile_t * const restrict profile,
72612         const char * const restrict s2, const int s2Len,
72613         const int open, const int gap);
72614 
72615 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_16(
72616         const parasail_profile_t * const restrict profile,
72617         const char * const restrict s2, const int s2Len,
72618         const int open, const int gap);
72619 
72620 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_8(
72621         const parasail_profile_t * const restrict profile,
72622         const char * const restrict s2, const int s2Len,
72623         const int open, const int gap);
72624 
72625 extern parasail_result_t* parasail_sg_qe_db_stats_scan_profile_sat(
72626         const parasail_profile_t * const restrict profile,
72627         const char * const restrict s2, const int s2Len,
72628         const int open, const int gap);
72629 
72630 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_64(
72631         const parasail_profile_t * const restrict profile,
72632         const char * const restrict s2, const int s2Len,
72633         const int open, const int gap);
72634 
72635 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_32(
72636         const parasail_profile_t * const restrict profile,
72637         const char * const restrict s2, const int s2Len,
72638         const int open, const int gap);
72639 
72640 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_16(
72641         const parasail_profile_t * const restrict profile,
72642         const char * const restrict s2, const int s2Len,
72643         const int open, const int gap);
72644 
72645 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_8(
72646         const parasail_profile_t * const restrict profile,
72647         const char * const restrict s2, const int s2Len,
72648         const int open, const int gap);
72649 
72650 extern parasail_result_t* parasail_sg_qe_db_stats_striped_profile_sat(
72651         const parasail_profile_t * const restrict profile,
72652         const char * const restrict s2, const int s2Len,
72653         const int open, const int gap);
72654 
72655 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_64(
72656         const parasail_profile_t * const restrict profile,
72657         const char * const restrict s2, const int s2Len,
72658         const int open, const int gap);
72659 
72660 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_32(
72661         const parasail_profile_t * const restrict profile,
72662         const char * const restrict s2, const int s2Len,
72663         const int open, const int gap);
72664 
72665 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_16(
72666         const parasail_profile_t * const restrict profile,
72667         const char * const restrict s2, const int s2Len,
72668         const int open, const int gap);
72669 
72670 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_8(
72671         const parasail_profile_t * const restrict profile,
72672         const char * const restrict s2, const int s2Len,
72673         const int open, const int gap);
72674 
72675 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_profile_sat(
72676         const parasail_profile_t * const restrict profile,
72677         const char * const restrict s2, const int s2Len,
72678         const int open, const int gap);
72679 
72680 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_64(
72681         const parasail_profile_t * const restrict profile,
72682         const char * const restrict s2, const int s2Len,
72683         const int open, const int gap);
72684 
72685 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_32(
72686         const parasail_profile_t * const restrict profile,
72687         const char * const restrict s2, const int s2Len,
72688         const int open, const int gap);
72689 
72690 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_16(
72691         const parasail_profile_t * const restrict profile,
72692         const char * const restrict s2, const int s2Len,
72693         const int open, const int gap);
72694 
72695 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_8(
72696         const parasail_profile_t * const restrict profile,
72697         const char * const restrict s2, const int s2Len,
72698         const int open, const int gap);
72699 
72700 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_profile_sat(
72701         const parasail_profile_t * const restrict profile,
72702         const char * const restrict s2, const int s2Len,
72703         const int open, const int gap);
72704 
72705 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_64(
72706         const parasail_profile_t * const restrict profile,
72707         const char * const restrict s2, const int s2Len,
72708         const int open, const int gap);
72709 
72710 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_32(
72711         const parasail_profile_t * const restrict profile,
72712         const char * const restrict s2, const int s2Len,
72713         const int open, const int gap);
72714 
72715 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_16(
72716         const parasail_profile_t * const restrict profile,
72717         const char * const restrict s2, const int s2Len,
72718         const int open, const int gap);
72719 
72720 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_8(
72721         const parasail_profile_t * const restrict profile,
72722         const char * const restrict s2, const int s2Len,
72723         const int open, const int gap);
72724 
72725 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_profile_sat(
72726         const parasail_profile_t * const restrict profile,
72727         const char * const restrict s2, const int s2Len,
72728         const int open, const int gap);
72729 
72730 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_64(
72731         const parasail_profile_t * const restrict profile,
72732         const char * const restrict s2, const int s2Len,
72733         const int open, const int gap);
72734 
72735 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_32(
72736         const parasail_profile_t * const restrict profile,
72737         const char * const restrict s2, const int s2Len,
72738         const int open, const int gap);
72739 
72740 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_16(
72741         const parasail_profile_t * const restrict profile,
72742         const char * const restrict s2, const int s2Len,
72743         const int open, const int gap);
72744 
72745 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_8(
72746         const parasail_profile_t * const restrict profile,
72747         const char * const restrict s2, const int s2Len,
72748         const int open, const int gap);
72749 
72750 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_profile_sat(
72751         const parasail_profile_t * const restrict profile,
72752         const char * const restrict s2, const int s2Len,
72753         const int open, const int gap);
72754 
72755 extern parasail_result_t* parasail_sg_flags_scan_profile_64(
72756         const parasail_profile_t * const restrict profile,
72757         const char * const restrict s2, const int s2Len,
72758         const int open, const int gap,
72759         int s1_beg, int s1_end, int s2_beg, int s2_end);
72760 
72761 extern parasail_result_t* parasail_sg_flags_scan_profile_32(
72762         const parasail_profile_t * const restrict profile,
72763         const char * const restrict s2, const int s2Len,
72764         const int open, const int gap,
72765         int s1_beg, int s1_end, int s2_beg, int s2_end);
72766 
72767 extern parasail_result_t* parasail_sg_flags_scan_profile_16(
72768         const parasail_profile_t * const restrict profile,
72769         const char * const restrict s2, const int s2Len,
72770         const int open, const int gap,
72771         int s1_beg, int s1_end, int s2_beg, int s2_end);
72772 
72773 extern parasail_result_t* parasail_sg_flags_scan_profile_8(
72774         const parasail_profile_t * const restrict profile,
72775         const char * const restrict s2, const int s2Len,
72776         const int open, const int gap,
72777         int s1_beg, int s1_end, int s2_beg, int s2_end);
72778 
72779 extern parasail_result_t* parasail_sg_flags_scan_profile_sat(
72780         const parasail_profile_t * const restrict profile,
72781         const char * const restrict s2, const int s2Len,
72782         const int open, const int gap,
72783         int s1_beg, int s1_end, int s2_beg, int s2_end);
72784 
72785 extern parasail_result_t* parasail_sg_flags_striped_profile_64(
72786         const parasail_profile_t * const restrict profile,
72787         const char * const restrict s2, const int s2Len,
72788         const int open, const int gap,
72789         int s1_beg, int s1_end, int s2_beg, int s2_end);
72790 
72791 extern parasail_result_t* parasail_sg_flags_striped_profile_32(
72792         const parasail_profile_t * const restrict profile,
72793         const char * const restrict s2, const int s2Len,
72794         const int open, const int gap,
72795         int s1_beg, int s1_end, int s2_beg, int s2_end);
72796 
72797 extern parasail_result_t* parasail_sg_flags_striped_profile_16(
72798         const parasail_profile_t * const restrict profile,
72799         const char * const restrict s2, const int s2Len,
72800         const int open, const int gap,
72801         int s1_beg, int s1_end, int s2_beg, int s2_end);
72802 
72803 extern parasail_result_t* parasail_sg_flags_striped_profile_8(
72804         const parasail_profile_t * const restrict profile,
72805         const char * const restrict s2, const int s2Len,
72806         const int open, const int gap,
72807         int s1_beg, int s1_end, int s2_beg, int s2_end);
72808 
72809 extern parasail_result_t* parasail_sg_flags_striped_profile_sat(
72810         const parasail_profile_t * const restrict profile,
72811         const char * const restrict s2, const int s2Len,
72812         const int open, const int gap,
72813         int s1_beg, int s1_end, int s2_beg, int s2_end);
72814 
72815 extern parasail_result_t* parasail_sg_flags_table_scan_profile_64(
72816         const parasail_profile_t * const restrict profile,
72817         const char * const restrict s2, const int s2Len,
72818         const int open, const int gap,
72819         int s1_beg, int s1_end, int s2_beg, int s2_end);
72820 
72821 extern parasail_result_t* parasail_sg_flags_table_scan_profile_32(
72822         const parasail_profile_t * const restrict profile,
72823         const char * const restrict s2, const int s2Len,
72824         const int open, const int gap,
72825         int s1_beg, int s1_end, int s2_beg, int s2_end);
72826 
72827 extern parasail_result_t* parasail_sg_flags_table_scan_profile_16(
72828         const parasail_profile_t * const restrict profile,
72829         const char * const restrict s2, const int s2Len,
72830         const int open, const int gap,
72831         int s1_beg, int s1_end, int s2_beg, int s2_end);
72832 
72833 extern parasail_result_t* parasail_sg_flags_table_scan_profile_8(
72834         const parasail_profile_t * const restrict profile,
72835         const char * const restrict s2, const int s2Len,
72836         const int open, const int gap,
72837         int s1_beg, int s1_end, int s2_beg, int s2_end);
72838 
72839 extern parasail_result_t* parasail_sg_flags_table_scan_profile_sat(
72840         const parasail_profile_t * const restrict profile,
72841         const char * const restrict s2, const int s2Len,
72842         const int open, const int gap,
72843         int s1_beg, int s1_end, int s2_beg, int s2_end);
72844 
72845 extern parasail_result_t* parasail_sg_flags_table_striped_profile_64(
72846         const parasail_profile_t * const restrict profile,
72847         const char * const restrict s2, const int s2Len,
72848         const int open, const int gap,
72849         int s1_beg, int s1_end, int s2_beg, int s2_end);
72850 
72851 extern parasail_result_t* parasail_sg_flags_table_striped_profile_32(
72852         const parasail_profile_t * const restrict profile,
72853         const char * const restrict s2, const int s2Len,
72854         const int open, const int gap,
72855         int s1_beg, int s1_end, int s2_beg, int s2_end);
72856 
72857 extern parasail_result_t* parasail_sg_flags_table_striped_profile_16(
72858         const parasail_profile_t * const restrict profile,
72859         const char * const restrict s2, const int s2Len,
72860         const int open, const int gap,
72861         int s1_beg, int s1_end, int s2_beg, int s2_end);
72862 
72863 extern parasail_result_t* parasail_sg_flags_table_striped_profile_8(
72864         const parasail_profile_t * const restrict profile,
72865         const char * const restrict s2, const int s2Len,
72866         const int open, const int gap,
72867         int s1_beg, int s1_end, int s2_beg, int s2_end);
72868 
72869 extern parasail_result_t* parasail_sg_flags_table_striped_profile_sat(
72870         const parasail_profile_t * const restrict profile,
72871         const char * const restrict s2, const int s2Len,
72872         const int open, const int gap,
72873         int s1_beg, int s1_end, int s2_beg, int s2_end);
72874 
72875 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_64(
72876         const parasail_profile_t * const restrict profile,
72877         const char * const restrict s2, const int s2Len,
72878         const int open, const int gap,
72879         int s1_beg, int s1_end, int s2_beg, int s2_end);
72880 
72881 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_32(
72882         const parasail_profile_t * const restrict profile,
72883         const char * const restrict s2, const int s2Len,
72884         const int open, const int gap,
72885         int s1_beg, int s1_end, int s2_beg, int s2_end);
72886 
72887 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_16(
72888         const parasail_profile_t * const restrict profile,
72889         const char * const restrict s2, const int s2Len,
72890         const int open, const int gap,
72891         int s1_beg, int s1_end, int s2_beg, int s2_end);
72892 
72893 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_8(
72894         const parasail_profile_t * const restrict profile,
72895         const char * const restrict s2, const int s2Len,
72896         const int open, const int gap,
72897         int s1_beg, int s1_end, int s2_beg, int s2_end);
72898 
72899 extern parasail_result_t* parasail_sg_flags_rowcol_scan_profile_sat(
72900         const parasail_profile_t * const restrict profile,
72901         const char * const restrict s2, const int s2Len,
72902         const int open, const int gap,
72903         int s1_beg, int s1_end, int s2_beg, int s2_end);
72904 
72905 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_64(
72906         const parasail_profile_t * const restrict profile,
72907         const char * const restrict s2, const int s2Len,
72908         const int open, const int gap,
72909         int s1_beg, int s1_end, int s2_beg, int s2_end);
72910 
72911 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_32(
72912         const parasail_profile_t * const restrict profile,
72913         const char * const restrict s2, const int s2Len,
72914         const int open, const int gap,
72915         int s1_beg, int s1_end, int s2_beg, int s2_end);
72916 
72917 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_16(
72918         const parasail_profile_t * const restrict profile,
72919         const char * const restrict s2, const int s2Len,
72920         const int open, const int gap,
72921         int s1_beg, int s1_end, int s2_beg, int s2_end);
72922 
72923 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_8(
72924         const parasail_profile_t * const restrict profile,
72925         const char * const restrict s2, const int s2Len,
72926         const int open, const int gap,
72927         int s1_beg, int s1_end, int s2_beg, int s2_end);
72928 
72929 extern parasail_result_t* parasail_sg_flags_rowcol_striped_profile_sat(
72930         const parasail_profile_t * const restrict profile,
72931         const char * const restrict s2, const int s2Len,
72932         const int open, const int gap,
72933         int s1_beg, int s1_end, int s2_beg, int s2_end);
72934 
72935 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_64(
72936         const parasail_profile_t * const restrict profile,
72937         const char * const restrict s2, const int s2Len,
72938         const int open, const int gap,
72939         int s1_beg, int s1_end, int s2_beg, int s2_end);
72940 
72941 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_32(
72942         const parasail_profile_t * const restrict profile,
72943         const char * const restrict s2, const int s2Len,
72944         const int open, const int gap,
72945         int s1_beg, int s1_end, int s2_beg, int s2_end);
72946 
72947 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_16(
72948         const parasail_profile_t * const restrict profile,
72949         const char * const restrict s2, const int s2Len,
72950         const int open, const int gap,
72951         int s1_beg, int s1_end, int s2_beg, int s2_end);
72952 
72953 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_8(
72954         const parasail_profile_t * const restrict profile,
72955         const char * const restrict s2, const int s2Len,
72956         const int open, const int gap,
72957         int s1_beg, int s1_end, int s2_beg, int s2_end);
72958 
72959 extern parasail_result_t* parasail_sg_flags_trace_scan_profile_sat(
72960         const parasail_profile_t * const restrict profile,
72961         const char * const restrict s2, const int s2Len,
72962         const int open, const int gap,
72963         int s1_beg, int s1_end, int s2_beg, int s2_end);
72964 
72965 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_64(
72966         const parasail_profile_t * const restrict profile,
72967         const char * const restrict s2, const int s2Len,
72968         const int open, const int gap,
72969         int s1_beg, int s1_end, int s2_beg, int s2_end);
72970 
72971 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_32(
72972         const parasail_profile_t * const restrict profile,
72973         const char * const restrict s2, const int s2Len,
72974         const int open, const int gap,
72975         int s1_beg, int s1_end, int s2_beg, int s2_end);
72976 
72977 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_16(
72978         const parasail_profile_t * const restrict profile,
72979         const char * const restrict s2, const int s2Len,
72980         const int open, const int gap,
72981         int s1_beg, int s1_end, int s2_beg, int s2_end);
72982 
72983 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_8(
72984         const parasail_profile_t * const restrict profile,
72985         const char * const restrict s2, const int s2Len,
72986         const int open, const int gap,
72987         int s1_beg, int s1_end, int s2_beg, int s2_end);
72988 
72989 extern parasail_result_t* parasail_sg_flags_trace_striped_profile_sat(
72990         const parasail_profile_t * const restrict profile,
72991         const char * const restrict s2, const int s2Len,
72992         const int open, const int gap,
72993         int s1_beg, int s1_end, int s2_beg, int s2_end);
72994 
72995 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_64(
72996         const parasail_profile_t * const restrict profile,
72997         const char * const restrict s2, const int s2Len,
72998         const int open, const int gap,
72999         int s1_beg, int s1_end, int s2_beg, int s2_end);
73000 
73001 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_32(
73002         const parasail_profile_t * const restrict profile,
73003         const char * const restrict s2, const int s2Len,
73004         const int open, const int gap,
73005         int s1_beg, int s1_end, int s2_beg, int s2_end);
73006 
73007 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_16(
73008         const parasail_profile_t * const restrict profile,
73009         const char * const restrict s2, const int s2Len,
73010         const int open, const int gap,
73011         int s1_beg, int s1_end, int s2_beg, int s2_end);
73012 
73013 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_8(
73014         const parasail_profile_t * const restrict profile,
73015         const char * const restrict s2, const int s2Len,
73016         const int open, const int gap,
73017         int s1_beg, int s1_end, int s2_beg, int s2_end);
73018 
73019 extern parasail_result_t* parasail_sg_flags_stats_scan_profile_sat(
73020         const parasail_profile_t * const restrict profile,
73021         const char * const restrict s2, const int s2Len,
73022         const int open, const int gap,
73023         int s1_beg, int s1_end, int s2_beg, int s2_end);
73024 
73025 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_64(
73026         const parasail_profile_t * const restrict profile,
73027         const char * const restrict s2, const int s2Len,
73028         const int open, const int gap,
73029         int s1_beg, int s1_end, int s2_beg, int s2_end);
73030 
73031 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_32(
73032         const parasail_profile_t * const restrict profile,
73033         const char * const restrict s2, const int s2Len,
73034         const int open, const int gap,
73035         int s1_beg, int s1_end, int s2_beg, int s2_end);
73036 
73037 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_16(
73038         const parasail_profile_t * const restrict profile,
73039         const char * const restrict s2, const int s2Len,
73040         const int open, const int gap,
73041         int s1_beg, int s1_end, int s2_beg, int s2_end);
73042 
73043 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_8(
73044         const parasail_profile_t * const restrict profile,
73045         const char * const restrict s2, const int s2Len,
73046         const int open, const int gap,
73047         int s1_beg, int s1_end, int s2_beg, int s2_end);
73048 
73049 extern parasail_result_t* parasail_sg_flags_stats_striped_profile_sat(
73050         const parasail_profile_t * const restrict profile,
73051         const char * const restrict s2, const int s2Len,
73052         const int open, const int gap,
73053         int s1_beg, int s1_end, int s2_beg, int s2_end);
73054 
73055 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_64(
73056         const parasail_profile_t * const restrict profile,
73057         const char * const restrict s2, const int s2Len,
73058         const int open, const int gap,
73059         int s1_beg, int s1_end, int s2_beg, int s2_end);
73060 
73061 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_32(
73062         const parasail_profile_t * const restrict profile,
73063         const char * const restrict s2, const int s2Len,
73064         const int open, const int gap,
73065         int s1_beg, int s1_end, int s2_beg, int s2_end);
73066 
73067 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_16(
73068         const parasail_profile_t * const restrict profile,
73069         const char * const restrict s2, const int s2Len,
73070         const int open, const int gap,
73071         int s1_beg, int s1_end, int s2_beg, int s2_end);
73072 
73073 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_8(
73074         const parasail_profile_t * const restrict profile,
73075         const char * const restrict s2, const int s2Len,
73076         const int open, const int gap,
73077         int s1_beg, int s1_end, int s2_beg, int s2_end);
73078 
73079 extern parasail_result_t* parasail_sg_flags_stats_table_scan_profile_sat(
73080         const parasail_profile_t * const restrict profile,
73081         const char * const restrict s2, const int s2Len,
73082         const int open, const int gap,
73083         int s1_beg, int s1_end, int s2_beg, int s2_end);
73084 
73085 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_64(
73086         const parasail_profile_t * const restrict profile,
73087         const char * const restrict s2, const int s2Len,
73088         const int open, const int gap,
73089         int s1_beg, int s1_end, int s2_beg, int s2_end);
73090 
73091 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_32(
73092         const parasail_profile_t * const restrict profile,
73093         const char * const restrict s2, const int s2Len,
73094         const int open, const int gap,
73095         int s1_beg, int s1_end, int s2_beg, int s2_end);
73096 
73097 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_16(
73098         const parasail_profile_t * const restrict profile,
73099         const char * const restrict s2, const int s2Len,
73100         const int open, const int gap,
73101         int s1_beg, int s1_end, int s2_beg, int s2_end);
73102 
73103 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_8(
73104         const parasail_profile_t * const restrict profile,
73105         const char * const restrict s2, const int s2Len,
73106         const int open, const int gap,
73107         int s1_beg, int s1_end, int s2_beg, int s2_end);
73108 
73109 extern parasail_result_t* parasail_sg_flags_stats_table_striped_profile_sat(
73110         const parasail_profile_t * const restrict profile,
73111         const char * const restrict s2, const int s2Len,
73112         const int open, const int gap,
73113         int s1_beg, int s1_end, int s2_beg, int s2_end);
73114 
73115 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_64(
73116         const parasail_profile_t * const restrict profile,
73117         const char * const restrict s2, const int s2Len,
73118         const int open, const int gap,
73119         int s1_beg, int s1_end, int s2_beg, int s2_end);
73120 
73121 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_32(
73122         const parasail_profile_t * const restrict profile,
73123         const char * const restrict s2, const int s2Len,
73124         const int open, const int gap,
73125         int s1_beg, int s1_end, int s2_beg, int s2_end);
73126 
73127 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_16(
73128         const parasail_profile_t * const restrict profile,
73129         const char * const restrict s2, const int s2Len,
73130         const int open, const int gap,
73131         int s1_beg, int s1_end, int s2_beg, int s2_end);
73132 
73133 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_8(
73134         const parasail_profile_t * const restrict profile,
73135         const char * const restrict s2, const int s2Len,
73136         const int open, const int gap,
73137         int s1_beg, int s1_end, int s2_beg, int s2_end);
73138 
73139 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_profile_sat(
73140         const parasail_profile_t * const restrict profile,
73141         const char * const restrict s2, const int s2Len,
73142         const int open, const int gap,
73143         int s1_beg, int s1_end, int s2_beg, int s2_end);
73144 
73145 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_64(
73146         const parasail_profile_t * const restrict profile,
73147         const char * const restrict s2, const int s2Len,
73148         const int open, const int gap,
73149         int s1_beg, int s1_end, int s2_beg, int s2_end);
73150 
73151 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_32(
73152         const parasail_profile_t * const restrict profile,
73153         const char * const restrict s2, const int s2Len,
73154         const int open, const int gap,
73155         int s1_beg, int s1_end, int s2_beg, int s2_end);
73156 
73157 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_16(
73158         const parasail_profile_t * const restrict profile,
73159         const char * const restrict s2, const int s2Len,
73160         const int open, const int gap,
73161         int s1_beg, int s1_end, int s2_beg, int s2_end);
73162 
73163 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_8(
73164         const parasail_profile_t * const restrict profile,
73165         const char * const restrict s2, const int s2Len,
73166         const int open, const int gap,
73167         int s1_beg, int s1_end, int s2_beg, int s2_end);
73168 
73169 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_profile_sat(
73170         const parasail_profile_t * const restrict profile,
73171         const char * const restrict s2, const int s2Len,
73172         const int open, const int gap,
73173         int s1_beg, int s1_end, int s2_beg, int s2_end);
73174 
73175 extern parasail_profile_t* parasail_profile_create_sse_128_64(
73176         const char * const restrict s1, const int s1Len,
73177         const parasail_matrix_t* matrix);
73178 
73179 extern parasail_profile_t* parasail_profile_create_sse_128_32(
73180         const char * const restrict s1, const int s1Len,
73181         const parasail_matrix_t* matrix);
73182 
73183 extern parasail_profile_t* parasail_profile_create_sse_128_16(
73184         const char * const restrict s1, const int s1Len,
73185         const parasail_matrix_t* matrix);
73186 
73187 extern parasail_profile_t* parasail_profile_create_sse_128_8(
73188         const char * const restrict s1, const int s1Len,
73189         const parasail_matrix_t* matrix);
73190 
73191 extern parasail_profile_t* parasail_profile_create_sse_128_sat(
73192         const char * const restrict s1, const int s1Len,
73193         const parasail_matrix_t* matrix);
73194 
73195 extern parasail_profile_t* parasail_profile_create_avx_256_64(
73196         const char * const restrict s1, const int s1Len,
73197         const parasail_matrix_t* matrix);
73198 
73199 extern parasail_profile_t* parasail_profile_create_avx_256_32(
73200         const char * const restrict s1, const int s1Len,
73201         const parasail_matrix_t* matrix);
73202 
73203 extern parasail_profile_t* parasail_profile_create_avx_256_16(
73204         const char * const restrict s1, const int s1Len,
73205         const parasail_matrix_t* matrix);
73206 
73207 extern parasail_profile_t* parasail_profile_create_avx_256_8(
73208         const char * const restrict s1, const int s1Len,
73209         const parasail_matrix_t* matrix);
73210 
73211 extern parasail_profile_t* parasail_profile_create_avx_256_sat(
73212         const char * const restrict s1, const int s1Len,
73213         const parasail_matrix_t* matrix);
73214 
73215 extern parasail_profile_t* parasail_profile_create_altivec_128_64(
73216         const char * const restrict s1, const int s1Len,
73217         const parasail_matrix_t* matrix);
73218 
73219 extern parasail_profile_t* parasail_profile_create_altivec_128_32(
73220         const char * const restrict s1, const int s1Len,
73221         const parasail_matrix_t* matrix);
73222 
73223 extern parasail_profile_t* parasail_profile_create_altivec_128_16(
73224         const char * const restrict s1, const int s1Len,
73225         const parasail_matrix_t* matrix);
73226 
73227 extern parasail_profile_t* parasail_profile_create_altivec_128_8(
73228         const char * const restrict s1, const int s1Len,
73229         const parasail_matrix_t* matrix);
73230 
73231 extern parasail_profile_t* parasail_profile_create_altivec_128_sat(
73232         const char * const restrict s1, const int s1Len,
73233         const parasail_matrix_t* matrix);
73234 
73235 extern parasail_profile_t* parasail_profile_create_neon_128_64(
73236         const char * const restrict s1, const int s1Len,
73237         const parasail_matrix_t* matrix);
73238 
73239 extern parasail_profile_t* parasail_profile_create_neon_128_32(
73240         const char * const restrict s1, const int s1Len,
73241         const parasail_matrix_t* matrix);
73242 
73243 extern parasail_profile_t* parasail_profile_create_neon_128_16(
73244         const char * const restrict s1, const int s1Len,
73245         const parasail_matrix_t* matrix);
73246 
73247 extern parasail_profile_t* parasail_profile_create_neon_128_8(
73248         const char * const restrict s1, const int s1Len,
73249         const parasail_matrix_t* matrix);
73250 
73251 extern parasail_profile_t* parasail_profile_create_neon_128_sat(
73252         const char * const restrict s1, const int s1Len,
73253         const parasail_matrix_t* matrix);
73254 
73255 extern parasail_profile_t* parasail_profile_create_64(
73256         const char * const restrict s1, const int s1Len,
73257         const parasail_matrix_t* matrix);
73258 
73259 extern parasail_profile_t* parasail_profile_create_32(
73260         const char * const restrict s1, const int s1Len,
73261         const parasail_matrix_t* matrix);
73262 
73263 extern parasail_profile_t* parasail_profile_create_16(
73264         const char * const restrict s1, const int s1Len,
73265         const parasail_matrix_t* matrix);
73266 
73267 extern parasail_profile_t* parasail_profile_create_8(
73268         const char * const restrict s1, const int s1Len,
73269         const parasail_matrix_t* matrix);
73270 
73271 extern parasail_profile_t* parasail_profile_create_sat(
73272         const char * const restrict s1, const int s1Len,
73273         const parasail_matrix_t* matrix);
73274 
73275 extern parasail_profile_t* parasail_profile_create_stats_sse_128_64(
73276         const char * const restrict s1, const int s1Len,
73277         const parasail_matrix_t* matrix);
73278 
73279 extern parasail_profile_t* parasail_profile_create_stats_sse_128_32(
73280         const char * const restrict s1, const int s1Len,
73281         const parasail_matrix_t* matrix);
73282 
73283 extern parasail_profile_t* parasail_profile_create_stats_sse_128_16(
73284         const char * const restrict s1, const int s1Len,
73285         const parasail_matrix_t* matrix);
73286 
73287 extern parasail_profile_t* parasail_profile_create_stats_sse_128_8(
73288         const char * const restrict s1, const int s1Len,
73289         const parasail_matrix_t* matrix);
73290 
73291 extern parasail_profile_t* parasail_profile_create_stats_sse_128_sat(
73292         const char * const restrict s1, const int s1Len,
73293         const parasail_matrix_t* matrix);
73294 
73295 extern parasail_profile_t* parasail_profile_create_stats_avx_256_64(
73296         const char * const restrict s1, const int s1Len,
73297         const parasail_matrix_t* matrix);
73298 
73299 extern parasail_profile_t* parasail_profile_create_stats_avx_256_32(
73300         const char * const restrict s1, const int s1Len,
73301         const parasail_matrix_t* matrix);
73302 
73303 extern parasail_profile_t* parasail_profile_create_stats_avx_256_16(
73304         const char * const restrict s1, const int s1Len,
73305         const parasail_matrix_t* matrix);
73306 
73307 extern parasail_profile_t* parasail_profile_create_stats_avx_256_8(
73308         const char * const restrict s1, const int s1Len,
73309         const parasail_matrix_t* matrix);
73310 
73311 extern parasail_profile_t* parasail_profile_create_stats_avx_256_sat(
73312         const char * const restrict s1, const int s1Len,
73313         const parasail_matrix_t* matrix);
73314 
73315 extern parasail_profile_t* parasail_profile_create_stats_altivec_128_64(
73316         const char * const restrict s1, const int s1Len,
73317         const parasail_matrix_t* matrix);
73318 
73319 extern parasail_profile_t* parasail_profile_create_stats_altivec_128_32(
73320         const char * const restrict s1, const int s1Len,
73321         const parasail_matrix_t* matrix);
73322 
73323 extern parasail_profile_t* parasail_profile_create_stats_altivec_128_16(
73324         const char * const restrict s1, const int s1Len,
73325         const parasail_matrix_t* matrix);
73326 
73327 extern parasail_profile_t* parasail_profile_create_stats_altivec_128_8(
73328         const char * const restrict s1, const int s1Len,
73329         const parasail_matrix_t* matrix);
73330 
73331 extern parasail_profile_t* parasail_profile_create_stats_altivec_128_sat(
73332         const char * const restrict s1, const int s1Len,
73333         const parasail_matrix_t* matrix);
73334 
73335 extern parasail_profile_t* parasail_profile_create_stats_neon_128_64(
73336         const char * const restrict s1, const int s1Len,
73337         const parasail_matrix_t* matrix);
73338 
73339 extern parasail_profile_t* parasail_profile_create_stats_neon_128_32(
73340         const char * const restrict s1, const int s1Len,
73341         const parasail_matrix_t* matrix);
73342 
73343 extern parasail_profile_t* parasail_profile_create_stats_neon_128_16(
73344         const char * const restrict s1, const int s1Len,
73345         const parasail_matrix_t* matrix);
73346 
73347 extern parasail_profile_t* parasail_profile_create_stats_neon_128_8(
73348         const char * const restrict s1, const int s1Len,
73349         const parasail_matrix_t* matrix);
73350 
73351 extern parasail_profile_t* parasail_profile_create_stats_neon_128_sat(
73352         const char * const restrict s1, const int s1Len,
73353         const parasail_matrix_t* matrix);
73354 
73355 extern parasail_profile_t* parasail_profile_create_stats_64(
73356         const char * const restrict s1, const int s1Len,
73357         const parasail_matrix_t* matrix);
73358 
73359 extern parasail_profile_t* parasail_profile_create_stats_32(
73360         const char * const restrict s1, const int s1Len,
73361         const parasail_matrix_t* matrix);
73362 
73363 extern parasail_profile_t* parasail_profile_create_stats_16(
73364         const char * const restrict s1, const int s1Len,
73365         const parasail_matrix_t* matrix);
73366 
73367 extern parasail_profile_t* parasail_profile_create_stats_8(
73368         const char * const restrict s1, const int s1Len,
73369         const parasail_matrix_t* matrix);
73370 
73371 extern parasail_profile_t* parasail_profile_create_stats_sat(
73372         const char * const restrict s1, const int s1Len,
73373         const parasail_matrix_t* matrix);
73374 
73375 extern parasail_result_t* parasail_nw_scan_sat(
73376         const char * const restrict s1, const int s1Len,
73377         const char * const restrict s2, const int s2Len,
73378         const int open, const int gap,
73379         const parasail_matrix_t* matrix);
73380 
73381 extern parasail_result_t* parasail_nw_striped_sat(
73382         const char * const restrict s1, const int s1Len,
73383         const char * const restrict s2, const int s2Len,
73384         const int open, const int gap,
73385         const parasail_matrix_t* matrix);
73386 
73387 extern parasail_result_t* parasail_nw_diag_sat(
73388         const char * const restrict s1, const int s1Len,
73389         const char * const restrict s2, const int s2Len,
73390         const int open, const int gap,
73391         const parasail_matrix_t* matrix);
73392 
73393 extern parasail_result_t* parasail_nw_table_scan_sat(
73394         const char * const restrict s1, const int s1Len,
73395         const char * const restrict s2, const int s2Len,
73396         const int open, const int gap,
73397         const parasail_matrix_t* matrix);
73398 
73399 extern parasail_result_t* parasail_nw_table_striped_sat(
73400         const char * const restrict s1, const int s1Len,
73401         const char * const restrict s2, const int s2Len,
73402         const int open, const int gap,
73403         const parasail_matrix_t* matrix);
73404 
73405 extern parasail_result_t* parasail_nw_table_diag_sat(
73406         const char * const restrict s1, const int s1Len,
73407         const char * const restrict s2, const int s2Len,
73408         const int open, const int gap,
73409         const parasail_matrix_t* matrix);
73410 
73411 extern parasail_result_t* parasail_nw_rowcol_scan_sat(
73412         const char * const restrict s1, const int s1Len,
73413         const char * const restrict s2, const int s2Len,
73414         const int open, const int gap,
73415         const parasail_matrix_t* matrix);
73416 
73417 extern parasail_result_t* parasail_nw_rowcol_striped_sat(
73418         const char * const restrict s1, const int s1Len,
73419         const char * const restrict s2, const int s2Len,
73420         const int open, const int gap,
73421         const parasail_matrix_t* matrix);
73422 
73423 extern parasail_result_t* parasail_nw_rowcol_diag_sat(
73424         const char * const restrict s1, const int s1Len,
73425         const char * const restrict s2, const int s2Len,
73426         const int open, const int gap,
73427         const parasail_matrix_t* matrix);
73428 
73429 extern parasail_result_t* parasail_nw_trace_scan_sat(
73430         const char * const restrict s1, const int s1Len,
73431         const char * const restrict s2, const int s2Len,
73432         const int open, const int gap,
73433         const parasail_matrix_t* matrix);
73434 
73435 extern parasail_result_t* parasail_nw_trace_striped_sat(
73436         const char * const restrict s1, const int s1Len,
73437         const char * const restrict s2, const int s2Len,
73438         const int open, const int gap,
73439         const parasail_matrix_t* matrix);
73440 
73441 extern parasail_result_t* parasail_nw_trace_diag_sat(
73442         const char * const restrict s1, const int s1Len,
73443         const char * const restrict s2, const int s2Len,
73444         const int open, const int gap,
73445         const parasail_matrix_t* matrix);
73446 
73447 extern parasail_result_t* parasail_nw_stats_scan_sat(
73448         const char * const restrict s1, const int s1Len,
73449         const char * const restrict s2, const int s2Len,
73450         const int open, const int gap,
73451         const parasail_matrix_t* matrix);
73452 
73453 extern parasail_result_t* parasail_nw_stats_striped_sat(
73454         const char * const restrict s1, const int s1Len,
73455         const char * const restrict s2, const int s2Len,
73456         const int open, const int gap,
73457         const parasail_matrix_t* matrix);
73458 
73459 extern parasail_result_t* parasail_nw_stats_diag_sat(
73460         const char * const restrict s1, const int s1Len,
73461         const char * const restrict s2, const int s2Len,
73462         const int open, const int gap,
73463         const parasail_matrix_t* matrix);
73464 
73465 extern parasail_result_t* parasail_nw_stats_table_scan_sat(
73466         const char * const restrict s1, const int s1Len,
73467         const char * const restrict s2, const int s2Len,
73468         const int open, const int gap,
73469         const parasail_matrix_t* matrix);
73470 
73471 extern parasail_result_t* parasail_nw_stats_table_striped_sat(
73472         const char * const restrict s1, const int s1Len,
73473         const char * const restrict s2, const int s2Len,
73474         const int open, const int gap,
73475         const parasail_matrix_t* matrix);
73476 
73477 extern parasail_result_t* parasail_nw_stats_table_diag_sat(
73478         const char * const restrict s1, const int s1Len,
73479         const char * const restrict s2, const int s2Len,
73480         const int open, const int gap,
73481         const parasail_matrix_t* matrix);
73482 
73483 extern parasail_result_t* parasail_nw_stats_rowcol_scan_sat(
73484         const char * const restrict s1, const int s1Len,
73485         const char * const restrict s2, const int s2Len,
73486         const int open, const int gap,
73487         const parasail_matrix_t* matrix);
73488 
73489 extern parasail_result_t* parasail_nw_stats_rowcol_striped_sat(
73490         const char * const restrict s1, const int s1Len,
73491         const char * const restrict s2, const int s2Len,
73492         const int open, const int gap,
73493         const parasail_matrix_t* matrix);
73494 
73495 extern parasail_result_t* parasail_nw_stats_rowcol_diag_sat(
73496         const char * const restrict s1, const int s1Len,
73497         const char * const restrict s2, const int s2Len,
73498         const int open, const int gap,
73499         const parasail_matrix_t* matrix);
73500 
73501 extern parasail_result_t* parasail_sg_scan_sat(
73502         const char * const restrict s1, const int s1Len,
73503         const char * const restrict s2, const int s2Len,
73504         const int open, const int gap,
73505         const parasail_matrix_t* matrix);
73506 
73507 extern parasail_result_t* parasail_sg_striped_sat(
73508         const char * const restrict s1, const int s1Len,
73509         const char * const restrict s2, const int s2Len,
73510         const int open, const int gap,
73511         const parasail_matrix_t* matrix);
73512 
73513 extern parasail_result_t* parasail_sg_diag_sat(
73514         const char * const restrict s1, const int s1Len,
73515         const char * const restrict s2, const int s2Len,
73516         const int open, const int gap,
73517         const parasail_matrix_t* matrix);
73518 
73519 extern parasail_result_t* parasail_sg_table_scan_sat(
73520         const char * const restrict s1, const int s1Len,
73521         const char * const restrict s2, const int s2Len,
73522         const int open, const int gap,
73523         const parasail_matrix_t* matrix);
73524 
73525 extern parasail_result_t* parasail_sg_table_striped_sat(
73526         const char * const restrict s1, const int s1Len,
73527         const char * const restrict s2, const int s2Len,
73528         const int open, const int gap,
73529         const parasail_matrix_t* matrix);
73530 
73531 extern parasail_result_t* parasail_sg_table_diag_sat(
73532         const char * const restrict s1, const int s1Len,
73533         const char * const restrict s2, const int s2Len,
73534         const int open, const int gap,
73535         const parasail_matrix_t* matrix);
73536 
73537 extern parasail_result_t* parasail_sg_rowcol_scan_sat(
73538         const char * const restrict s1, const int s1Len,
73539         const char * const restrict s2, const int s2Len,
73540         const int open, const int gap,
73541         const parasail_matrix_t* matrix);
73542 
73543 extern parasail_result_t* parasail_sg_rowcol_striped_sat(
73544         const char * const restrict s1, const int s1Len,
73545         const char * const restrict s2, const int s2Len,
73546         const int open, const int gap,
73547         const parasail_matrix_t* matrix);
73548 
73549 extern parasail_result_t* parasail_sg_rowcol_diag_sat(
73550         const char * const restrict s1, const int s1Len,
73551         const char * const restrict s2, const int s2Len,
73552         const int open, const int gap,
73553         const parasail_matrix_t* matrix);
73554 
73555 extern parasail_result_t* parasail_sg_trace_scan_sat(
73556         const char * const restrict s1, const int s1Len,
73557         const char * const restrict s2, const int s2Len,
73558         const int open, const int gap,
73559         const parasail_matrix_t* matrix);
73560 
73561 extern parasail_result_t* parasail_sg_trace_striped_sat(
73562         const char * const restrict s1, const int s1Len,
73563         const char * const restrict s2, const int s2Len,
73564         const int open, const int gap,
73565         const parasail_matrix_t* matrix);
73566 
73567 extern parasail_result_t* parasail_sg_trace_diag_sat(
73568         const char * const restrict s1, const int s1Len,
73569         const char * const restrict s2, const int s2Len,
73570         const int open, const int gap,
73571         const parasail_matrix_t* matrix);
73572 
73573 extern parasail_result_t* parasail_sg_stats_scan_sat(
73574         const char * const restrict s1, const int s1Len,
73575         const char * const restrict s2, const int s2Len,
73576         const int open, const int gap,
73577         const parasail_matrix_t* matrix);
73578 
73579 extern parasail_result_t* parasail_sg_stats_striped_sat(
73580         const char * const restrict s1, const int s1Len,
73581         const char * const restrict s2, const int s2Len,
73582         const int open, const int gap,
73583         const parasail_matrix_t* matrix);
73584 
73585 extern parasail_result_t* parasail_sg_stats_diag_sat(
73586         const char * const restrict s1, const int s1Len,
73587         const char * const restrict s2, const int s2Len,
73588         const int open, const int gap,
73589         const parasail_matrix_t* matrix);
73590 
73591 extern parasail_result_t* parasail_sg_stats_table_scan_sat(
73592         const char * const restrict s1, const int s1Len,
73593         const char * const restrict s2, const int s2Len,
73594         const int open, const int gap,
73595         const parasail_matrix_t* matrix);
73596 
73597 extern parasail_result_t* parasail_sg_stats_table_striped_sat(
73598         const char * const restrict s1, const int s1Len,
73599         const char * const restrict s2, const int s2Len,
73600         const int open, const int gap,
73601         const parasail_matrix_t* matrix);
73602 
73603 extern parasail_result_t* parasail_sg_stats_table_diag_sat(
73604         const char * const restrict s1, const int s1Len,
73605         const char * const restrict s2, const int s2Len,
73606         const int open, const int gap,
73607         const parasail_matrix_t* matrix);
73608 
73609 extern parasail_result_t* parasail_sg_stats_rowcol_scan_sat(
73610         const char * const restrict s1, const int s1Len,
73611         const char * const restrict s2, const int s2Len,
73612         const int open, const int gap,
73613         const parasail_matrix_t* matrix);
73614 
73615 extern parasail_result_t* parasail_sg_stats_rowcol_striped_sat(
73616         const char * const restrict s1, const int s1Len,
73617         const char * const restrict s2, const int s2Len,
73618         const int open, const int gap,
73619         const parasail_matrix_t* matrix);
73620 
73621 extern parasail_result_t* parasail_sg_stats_rowcol_diag_sat(
73622         const char * const restrict s1, const int s1Len,
73623         const char * const restrict s2, const int s2Len,
73624         const int open, const int gap,
73625         const parasail_matrix_t* matrix);
73626 
73627 extern parasail_result_t* parasail_sw_scan_sat(
73628         const char * const restrict s1, const int s1Len,
73629         const char * const restrict s2, const int s2Len,
73630         const int open, const int gap,
73631         const parasail_matrix_t* matrix);
73632 
73633 extern parasail_result_t* parasail_sw_striped_sat(
73634         const char * const restrict s1, const int s1Len,
73635         const char * const restrict s2, const int s2Len,
73636         const int open, const int gap,
73637         const parasail_matrix_t* matrix);
73638 
73639 extern parasail_result_t* parasail_sw_diag_sat(
73640         const char * const restrict s1, const int s1Len,
73641         const char * const restrict s2, const int s2Len,
73642         const int open, const int gap,
73643         const parasail_matrix_t* matrix);
73644 
73645 extern parasail_result_t* parasail_sw_table_scan_sat(
73646         const char * const restrict s1, const int s1Len,
73647         const char * const restrict s2, const int s2Len,
73648         const int open, const int gap,
73649         const parasail_matrix_t* matrix);
73650 
73651 extern parasail_result_t* parasail_sw_table_striped_sat(
73652         const char * const restrict s1, const int s1Len,
73653         const char * const restrict s2, const int s2Len,
73654         const int open, const int gap,
73655         const parasail_matrix_t* matrix);
73656 
73657 extern parasail_result_t* parasail_sw_table_diag_sat(
73658         const char * const restrict s1, const int s1Len,
73659         const char * const restrict s2, const int s2Len,
73660         const int open, const int gap,
73661         const parasail_matrix_t* matrix);
73662 
73663 extern parasail_result_t* parasail_sw_rowcol_scan_sat(
73664         const char * const restrict s1, const int s1Len,
73665         const char * const restrict s2, const int s2Len,
73666         const int open, const int gap,
73667         const parasail_matrix_t* matrix);
73668 
73669 extern parasail_result_t* parasail_sw_rowcol_striped_sat(
73670         const char * const restrict s1, const int s1Len,
73671         const char * const restrict s2, const int s2Len,
73672         const int open, const int gap,
73673         const parasail_matrix_t* matrix);
73674 
73675 extern parasail_result_t* parasail_sw_rowcol_diag_sat(
73676         const char * const restrict s1, const int s1Len,
73677         const char * const restrict s2, const int s2Len,
73678         const int open, const int gap,
73679         const parasail_matrix_t* matrix);
73680 
73681 extern parasail_result_t* parasail_sw_trace_scan_sat(
73682         const char * const restrict s1, const int s1Len,
73683         const char * const restrict s2, const int s2Len,
73684         const int open, const int gap,
73685         const parasail_matrix_t* matrix);
73686 
73687 extern parasail_result_t* parasail_sw_trace_striped_sat(
73688         const char * const restrict s1, const int s1Len,
73689         const char * const restrict s2, const int s2Len,
73690         const int open, const int gap,
73691         const parasail_matrix_t* matrix);
73692 
73693 extern parasail_result_t* parasail_sw_trace_diag_sat(
73694         const char * const restrict s1, const int s1Len,
73695         const char * const restrict s2, const int s2Len,
73696         const int open, const int gap,
73697         const parasail_matrix_t* matrix);
73698 
73699 extern parasail_result_t* parasail_sw_stats_scan_sat(
73700         const char * const restrict s1, const int s1Len,
73701         const char * const restrict s2, const int s2Len,
73702         const int open, const int gap,
73703         const parasail_matrix_t* matrix);
73704 
73705 extern parasail_result_t* parasail_sw_stats_striped_sat(
73706         const char * const restrict s1, const int s1Len,
73707         const char * const restrict s2, const int s2Len,
73708         const int open, const int gap,
73709         const parasail_matrix_t* matrix);
73710 
73711 extern parasail_result_t* parasail_sw_stats_diag_sat(
73712         const char * const restrict s1, const int s1Len,
73713         const char * const restrict s2, const int s2Len,
73714         const int open, const int gap,
73715         const parasail_matrix_t* matrix);
73716 
73717 extern parasail_result_t* parasail_sw_stats_table_scan_sat(
73718         const char * const restrict s1, const int s1Len,
73719         const char * const restrict s2, const int s2Len,
73720         const int open, const int gap,
73721         const parasail_matrix_t* matrix);
73722 
73723 extern parasail_result_t* parasail_sw_stats_table_striped_sat(
73724         const char * const restrict s1, const int s1Len,
73725         const char * const restrict s2, const int s2Len,
73726         const int open, const int gap,
73727         const parasail_matrix_t* matrix);
73728 
73729 extern parasail_result_t* parasail_sw_stats_table_diag_sat(
73730         const char * const restrict s1, const int s1Len,
73731         const char * const restrict s2, const int s2Len,
73732         const int open, const int gap,
73733         const parasail_matrix_t* matrix);
73734 
73735 extern parasail_result_t* parasail_sw_stats_rowcol_scan_sat(
73736         const char * const restrict s1, const int s1Len,
73737         const char * const restrict s2, const int s2Len,
73738         const int open, const int gap,
73739         const parasail_matrix_t* matrix);
73740 
73741 extern parasail_result_t* parasail_sw_stats_rowcol_striped_sat(
73742         const char * const restrict s1, const int s1Len,
73743         const char * const restrict s2, const int s2Len,
73744         const int open, const int gap,
73745         const parasail_matrix_t* matrix);
73746 
73747 extern parasail_result_t* parasail_sw_stats_rowcol_diag_sat(
73748         const char * const restrict s1, const int s1Len,
73749         const char * const restrict s2, const int s2Len,
73750         const int open, const int gap,
73751         const parasail_matrix_t* matrix);
73752 
73753 extern parasail_result_t* parasail_sg_qb_scan_sat(
73754         const char * const restrict s1, const int s1Len,
73755         const char * const restrict s2, const int s2Len,
73756         const int open, const int gap,
73757         const parasail_matrix_t* matrix);
73758 
73759 extern parasail_result_t* parasail_sg_qb_striped_sat(
73760         const char * const restrict s1, const int s1Len,
73761         const char * const restrict s2, const int s2Len,
73762         const int open, const int gap,
73763         const parasail_matrix_t* matrix);
73764 
73765 extern parasail_result_t* parasail_sg_qb_diag_sat(
73766         const char * const restrict s1, const int s1Len,
73767         const char * const restrict s2, const int s2Len,
73768         const int open, const int gap,
73769         const parasail_matrix_t* matrix);
73770 
73771 extern parasail_result_t* parasail_sg_qb_table_scan_sat(
73772         const char * const restrict s1, const int s1Len,
73773         const char * const restrict s2, const int s2Len,
73774         const int open, const int gap,
73775         const parasail_matrix_t* matrix);
73776 
73777 extern parasail_result_t* parasail_sg_qb_table_striped_sat(
73778         const char * const restrict s1, const int s1Len,
73779         const char * const restrict s2, const int s2Len,
73780         const int open, const int gap,
73781         const parasail_matrix_t* matrix);
73782 
73783 extern parasail_result_t* parasail_sg_qb_table_diag_sat(
73784         const char * const restrict s1, const int s1Len,
73785         const char * const restrict s2, const int s2Len,
73786         const int open, const int gap,
73787         const parasail_matrix_t* matrix);
73788 
73789 extern parasail_result_t* parasail_sg_qb_rowcol_scan_sat(
73790         const char * const restrict s1, const int s1Len,
73791         const char * const restrict s2, const int s2Len,
73792         const int open, const int gap,
73793         const parasail_matrix_t* matrix);
73794 
73795 extern parasail_result_t* parasail_sg_qb_rowcol_striped_sat(
73796         const char * const restrict s1, const int s1Len,
73797         const char * const restrict s2, const int s2Len,
73798         const int open, const int gap,
73799         const parasail_matrix_t* matrix);
73800 
73801 extern parasail_result_t* parasail_sg_qb_rowcol_diag_sat(
73802         const char * const restrict s1, const int s1Len,
73803         const char * const restrict s2, const int s2Len,
73804         const int open, const int gap,
73805         const parasail_matrix_t* matrix);
73806 
73807 extern parasail_result_t* parasail_sg_qb_trace_scan_sat(
73808         const char * const restrict s1, const int s1Len,
73809         const char * const restrict s2, const int s2Len,
73810         const int open, const int gap,
73811         const parasail_matrix_t* matrix);
73812 
73813 extern parasail_result_t* parasail_sg_qb_trace_striped_sat(
73814         const char * const restrict s1, const int s1Len,
73815         const char * const restrict s2, const int s2Len,
73816         const int open, const int gap,
73817         const parasail_matrix_t* matrix);
73818 
73819 extern parasail_result_t* parasail_sg_qb_trace_diag_sat(
73820         const char * const restrict s1, const int s1Len,
73821         const char * const restrict s2, const int s2Len,
73822         const int open, const int gap,
73823         const parasail_matrix_t* matrix);
73824 
73825 extern parasail_result_t* parasail_sg_qb_stats_scan_sat(
73826         const char * const restrict s1, const int s1Len,
73827         const char * const restrict s2, const int s2Len,
73828         const int open, const int gap,
73829         const parasail_matrix_t* matrix);
73830 
73831 extern parasail_result_t* parasail_sg_qb_stats_striped_sat(
73832         const char * const restrict s1, const int s1Len,
73833         const char * const restrict s2, const int s2Len,
73834         const int open, const int gap,
73835         const parasail_matrix_t* matrix);
73836 
73837 extern parasail_result_t* parasail_sg_qb_stats_diag_sat(
73838         const char * const restrict s1, const int s1Len,
73839         const char * const restrict s2, const int s2Len,
73840         const int open, const int gap,
73841         const parasail_matrix_t* matrix);
73842 
73843 extern parasail_result_t* parasail_sg_qb_stats_table_scan_sat(
73844         const char * const restrict s1, const int s1Len,
73845         const char * const restrict s2, const int s2Len,
73846         const int open, const int gap,
73847         const parasail_matrix_t* matrix);
73848 
73849 extern parasail_result_t* parasail_sg_qb_stats_table_striped_sat(
73850         const char * const restrict s1, const int s1Len,
73851         const char * const restrict s2, const int s2Len,
73852         const int open, const int gap,
73853         const parasail_matrix_t* matrix);
73854 
73855 extern parasail_result_t* parasail_sg_qb_stats_table_diag_sat(
73856         const char * const restrict s1, const int s1Len,
73857         const char * const restrict s2, const int s2Len,
73858         const int open, const int gap,
73859         const parasail_matrix_t* matrix);
73860 
73861 extern parasail_result_t* parasail_sg_qb_stats_rowcol_scan_sat(
73862         const char * const restrict s1, const int s1Len,
73863         const char * const restrict s2, const int s2Len,
73864         const int open, const int gap,
73865         const parasail_matrix_t* matrix);
73866 
73867 extern parasail_result_t* parasail_sg_qb_stats_rowcol_striped_sat(
73868         const char * const restrict s1, const int s1Len,
73869         const char * const restrict s2, const int s2Len,
73870         const int open, const int gap,
73871         const parasail_matrix_t* matrix);
73872 
73873 extern parasail_result_t* parasail_sg_qb_stats_rowcol_diag_sat(
73874         const char * const restrict s1, const int s1Len,
73875         const char * const restrict s2, const int s2Len,
73876         const int open, const int gap,
73877         const parasail_matrix_t* matrix);
73878 
73879 extern parasail_result_t* parasail_sg_qe_scan_sat(
73880         const char * const restrict s1, const int s1Len,
73881         const char * const restrict s2, const int s2Len,
73882         const int open, const int gap,
73883         const parasail_matrix_t* matrix);
73884 
73885 extern parasail_result_t* parasail_sg_qe_striped_sat(
73886         const char * const restrict s1, const int s1Len,
73887         const char * const restrict s2, const int s2Len,
73888         const int open, const int gap,
73889         const parasail_matrix_t* matrix);
73890 
73891 extern parasail_result_t* parasail_sg_qe_diag_sat(
73892         const char * const restrict s1, const int s1Len,
73893         const char * const restrict s2, const int s2Len,
73894         const int open, const int gap,
73895         const parasail_matrix_t* matrix);
73896 
73897 extern parasail_result_t* parasail_sg_qe_table_scan_sat(
73898         const char * const restrict s1, const int s1Len,
73899         const char * const restrict s2, const int s2Len,
73900         const int open, const int gap,
73901         const parasail_matrix_t* matrix);
73902 
73903 extern parasail_result_t* parasail_sg_qe_table_striped_sat(
73904         const char * const restrict s1, const int s1Len,
73905         const char * const restrict s2, const int s2Len,
73906         const int open, const int gap,
73907         const parasail_matrix_t* matrix);
73908 
73909 extern parasail_result_t* parasail_sg_qe_table_diag_sat(
73910         const char * const restrict s1, const int s1Len,
73911         const char * const restrict s2, const int s2Len,
73912         const int open, const int gap,
73913         const parasail_matrix_t* matrix);
73914 
73915 extern parasail_result_t* parasail_sg_qe_rowcol_scan_sat(
73916         const char * const restrict s1, const int s1Len,
73917         const char * const restrict s2, const int s2Len,
73918         const int open, const int gap,
73919         const parasail_matrix_t* matrix);
73920 
73921 extern parasail_result_t* parasail_sg_qe_rowcol_striped_sat(
73922         const char * const restrict s1, const int s1Len,
73923         const char * const restrict s2, const int s2Len,
73924         const int open, const int gap,
73925         const parasail_matrix_t* matrix);
73926 
73927 extern parasail_result_t* parasail_sg_qe_rowcol_diag_sat(
73928         const char * const restrict s1, const int s1Len,
73929         const char * const restrict s2, const int s2Len,
73930         const int open, const int gap,
73931         const parasail_matrix_t* matrix);
73932 
73933 extern parasail_result_t* parasail_sg_qe_trace_scan_sat(
73934         const char * const restrict s1, const int s1Len,
73935         const char * const restrict s2, const int s2Len,
73936         const int open, const int gap,
73937         const parasail_matrix_t* matrix);
73938 
73939 extern parasail_result_t* parasail_sg_qe_trace_striped_sat(
73940         const char * const restrict s1, const int s1Len,
73941         const char * const restrict s2, const int s2Len,
73942         const int open, const int gap,
73943         const parasail_matrix_t* matrix);
73944 
73945 extern parasail_result_t* parasail_sg_qe_trace_diag_sat(
73946         const char * const restrict s1, const int s1Len,
73947         const char * const restrict s2, const int s2Len,
73948         const int open, const int gap,
73949         const parasail_matrix_t* matrix);
73950 
73951 extern parasail_result_t* parasail_sg_qe_stats_scan_sat(
73952         const char * const restrict s1, const int s1Len,
73953         const char * const restrict s2, const int s2Len,
73954         const int open, const int gap,
73955         const parasail_matrix_t* matrix);
73956 
73957 extern parasail_result_t* parasail_sg_qe_stats_striped_sat(
73958         const char * const restrict s1, const int s1Len,
73959         const char * const restrict s2, const int s2Len,
73960         const int open, const int gap,
73961         const parasail_matrix_t* matrix);
73962 
73963 extern parasail_result_t* parasail_sg_qe_stats_diag_sat(
73964         const char * const restrict s1, const int s1Len,
73965         const char * const restrict s2, const int s2Len,
73966         const int open, const int gap,
73967         const parasail_matrix_t* matrix);
73968 
73969 extern parasail_result_t* parasail_sg_qe_stats_table_scan_sat(
73970         const char * const restrict s1, const int s1Len,
73971         const char * const restrict s2, const int s2Len,
73972         const int open, const int gap,
73973         const parasail_matrix_t* matrix);
73974 
73975 extern parasail_result_t* parasail_sg_qe_stats_table_striped_sat(
73976         const char * const restrict s1, const int s1Len,
73977         const char * const restrict s2, const int s2Len,
73978         const int open, const int gap,
73979         const parasail_matrix_t* matrix);
73980 
73981 extern parasail_result_t* parasail_sg_qe_stats_table_diag_sat(
73982         const char * const restrict s1, const int s1Len,
73983         const char * const restrict s2, const int s2Len,
73984         const int open, const int gap,
73985         const parasail_matrix_t* matrix);
73986 
73987 extern parasail_result_t* parasail_sg_qe_stats_rowcol_scan_sat(
73988         const char * const restrict s1, const int s1Len,
73989         const char * const restrict s2, const int s2Len,
73990         const int open, const int gap,
73991         const parasail_matrix_t* matrix);
73992 
73993 extern parasail_result_t* parasail_sg_qe_stats_rowcol_striped_sat(
73994         const char * const restrict s1, const int s1Len,
73995         const char * const restrict s2, const int s2Len,
73996         const int open, const int gap,
73997         const parasail_matrix_t* matrix);
73998 
73999 extern parasail_result_t* parasail_sg_qe_stats_rowcol_diag_sat(
74000         const char * const restrict s1, const int s1Len,
74001         const char * const restrict s2, const int s2Len,
74002         const int open, const int gap,
74003         const parasail_matrix_t* matrix);
74004 
74005 extern parasail_result_t* parasail_sg_qx_scan_sat(
74006         const char * const restrict s1, const int s1Len,
74007         const char * const restrict s2, const int s2Len,
74008         const int open, const int gap,
74009         const parasail_matrix_t* matrix);
74010 
74011 extern parasail_result_t* parasail_sg_qx_striped_sat(
74012         const char * const restrict s1, const int s1Len,
74013         const char * const restrict s2, const int s2Len,
74014         const int open, const int gap,
74015         const parasail_matrix_t* matrix);
74016 
74017 extern parasail_result_t* parasail_sg_qx_diag_sat(
74018         const char * const restrict s1, const int s1Len,
74019         const char * const restrict s2, const int s2Len,
74020         const int open, const int gap,
74021         const parasail_matrix_t* matrix);
74022 
74023 extern parasail_result_t* parasail_sg_qx_table_scan_sat(
74024         const char * const restrict s1, const int s1Len,
74025         const char * const restrict s2, const int s2Len,
74026         const int open, const int gap,
74027         const parasail_matrix_t* matrix);
74028 
74029 extern parasail_result_t* parasail_sg_qx_table_striped_sat(
74030         const char * const restrict s1, const int s1Len,
74031         const char * const restrict s2, const int s2Len,
74032         const int open, const int gap,
74033         const parasail_matrix_t* matrix);
74034 
74035 extern parasail_result_t* parasail_sg_qx_table_diag_sat(
74036         const char * const restrict s1, const int s1Len,
74037         const char * const restrict s2, const int s2Len,
74038         const int open, const int gap,
74039         const parasail_matrix_t* matrix);
74040 
74041 extern parasail_result_t* parasail_sg_qx_rowcol_scan_sat(
74042         const char * const restrict s1, const int s1Len,
74043         const char * const restrict s2, const int s2Len,
74044         const int open, const int gap,
74045         const parasail_matrix_t* matrix);
74046 
74047 extern parasail_result_t* parasail_sg_qx_rowcol_striped_sat(
74048         const char * const restrict s1, const int s1Len,
74049         const char * const restrict s2, const int s2Len,
74050         const int open, const int gap,
74051         const parasail_matrix_t* matrix);
74052 
74053 extern parasail_result_t* parasail_sg_qx_rowcol_diag_sat(
74054         const char * const restrict s1, const int s1Len,
74055         const char * const restrict s2, const int s2Len,
74056         const int open, const int gap,
74057         const parasail_matrix_t* matrix);
74058 
74059 extern parasail_result_t* parasail_sg_qx_trace_scan_sat(
74060         const char * const restrict s1, const int s1Len,
74061         const char * const restrict s2, const int s2Len,
74062         const int open, const int gap,
74063         const parasail_matrix_t* matrix);
74064 
74065 extern parasail_result_t* parasail_sg_qx_trace_striped_sat(
74066         const char * const restrict s1, const int s1Len,
74067         const char * const restrict s2, const int s2Len,
74068         const int open, const int gap,
74069         const parasail_matrix_t* matrix);
74070 
74071 extern parasail_result_t* parasail_sg_qx_trace_diag_sat(
74072         const char * const restrict s1, const int s1Len,
74073         const char * const restrict s2, const int s2Len,
74074         const int open, const int gap,
74075         const parasail_matrix_t* matrix);
74076 
74077 extern parasail_result_t* parasail_sg_qx_stats_scan_sat(
74078         const char * const restrict s1, const int s1Len,
74079         const char * const restrict s2, const int s2Len,
74080         const int open, const int gap,
74081         const parasail_matrix_t* matrix);
74082 
74083 extern parasail_result_t* parasail_sg_qx_stats_striped_sat(
74084         const char * const restrict s1, const int s1Len,
74085         const char * const restrict s2, const int s2Len,
74086         const int open, const int gap,
74087         const parasail_matrix_t* matrix);
74088 
74089 extern parasail_result_t* parasail_sg_qx_stats_diag_sat(
74090         const char * const restrict s1, const int s1Len,
74091         const char * const restrict s2, const int s2Len,
74092         const int open, const int gap,
74093         const parasail_matrix_t* matrix);
74094 
74095 extern parasail_result_t* parasail_sg_qx_stats_table_scan_sat(
74096         const char * const restrict s1, const int s1Len,
74097         const char * const restrict s2, const int s2Len,
74098         const int open, const int gap,
74099         const parasail_matrix_t* matrix);
74100 
74101 extern parasail_result_t* parasail_sg_qx_stats_table_striped_sat(
74102         const char * const restrict s1, const int s1Len,
74103         const char * const restrict s2, const int s2Len,
74104         const int open, const int gap,
74105         const parasail_matrix_t* matrix);
74106 
74107 extern parasail_result_t* parasail_sg_qx_stats_table_diag_sat(
74108         const char * const restrict s1, const int s1Len,
74109         const char * const restrict s2, const int s2Len,
74110         const int open, const int gap,
74111         const parasail_matrix_t* matrix);
74112 
74113 extern parasail_result_t* parasail_sg_qx_stats_rowcol_scan_sat(
74114         const char * const restrict s1, const int s1Len,
74115         const char * const restrict s2, const int s2Len,
74116         const int open, const int gap,
74117         const parasail_matrix_t* matrix);
74118 
74119 extern parasail_result_t* parasail_sg_qx_stats_rowcol_striped_sat(
74120         const char * const restrict s1, const int s1Len,
74121         const char * const restrict s2, const int s2Len,
74122         const int open, const int gap,
74123         const parasail_matrix_t* matrix);
74124 
74125 extern parasail_result_t* parasail_sg_qx_stats_rowcol_diag_sat(
74126         const char * const restrict s1, const int s1Len,
74127         const char * const restrict s2, const int s2Len,
74128         const int open, const int gap,
74129         const parasail_matrix_t* matrix);
74130 
74131 extern parasail_result_t* parasail_sg_db_scan_sat(
74132         const char * const restrict s1, const int s1Len,
74133         const char * const restrict s2, const int s2Len,
74134         const int open, const int gap,
74135         const parasail_matrix_t* matrix);
74136 
74137 extern parasail_result_t* parasail_sg_db_striped_sat(
74138         const char * const restrict s1, const int s1Len,
74139         const char * const restrict s2, const int s2Len,
74140         const int open, const int gap,
74141         const parasail_matrix_t* matrix);
74142 
74143 extern parasail_result_t* parasail_sg_db_diag_sat(
74144         const char * const restrict s1, const int s1Len,
74145         const char * const restrict s2, const int s2Len,
74146         const int open, const int gap,
74147         const parasail_matrix_t* matrix);
74148 
74149 extern parasail_result_t* parasail_sg_db_table_scan_sat(
74150         const char * const restrict s1, const int s1Len,
74151         const char * const restrict s2, const int s2Len,
74152         const int open, const int gap,
74153         const parasail_matrix_t* matrix);
74154 
74155 extern parasail_result_t* parasail_sg_db_table_striped_sat(
74156         const char * const restrict s1, const int s1Len,
74157         const char * const restrict s2, const int s2Len,
74158         const int open, const int gap,
74159         const parasail_matrix_t* matrix);
74160 
74161 extern parasail_result_t* parasail_sg_db_table_diag_sat(
74162         const char * const restrict s1, const int s1Len,
74163         const char * const restrict s2, const int s2Len,
74164         const int open, const int gap,
74165         const parasail_matrix_t* matrix);
74166 
74167 extern parasail_result_t* parasail_sg_db_rowcol_scan_sat(
74168         const char * const restrict s1, const int s1Len,
74169         const char * const restrict s2, const int s2Len,
74170         const int open, const int gap,
74171         const parasail_matrix_t* matrix);
74172 
74173 extern parasail_result_t* parasail_sg_db_rowcol_striped_sat(
74174         const char * const restrict s1, const int s1Len,
74175         const char * const restrict s2, const int s2Len,
74176         const int open, const int gap,
74177         const parasail_matrix_t* matrix);
74178 
74179 extern parasail_result_t* parasail_sg_db_rowcol_diag_sat(
74180         const char * const restrict s1, const int s1Len,
74181         const char * const restrict s2, const int s2Len,
74182         const int open, const int gap,
74183         const parasail_matrix_t* matrix);
74184 
74185 extern parasail_result_t* parasail_sg_db_trace_scan_sat(
74186         const char * const restrict s1, const int s1Len,
74187         const char * const restrict s2, const int s2Len,
74188         const int open, const int gap,
74189         const parasail_matrix_t* matrix);
74190 
74191 extern parasail_result_t* parasail_sg_db_trace_striped_sat(
74192         const char * const restrict s1, const int s1Len,
74193         const char * const restrict s2, const int s2Len,
74194         const int open, const int gap,
74195         const parasail_matrix_t* matrix);
74196 
74197 extern parasail_result_t* parasail_sg_db_trace_diag_sat(
74198         const char * const restrict s1, const int s1Len,
74199         const char * const restrict s2, const int s2Len,
74200         const int open, const int gap,
74201         const parasail_matrix_t* matrix);
74202 
74203 extern parasail_result_t* parasail_sg_db_stats_scan_sat(
74204         const char * const restrict s1, const int s1Len,
74205         const char * const restrict s2, const int s2Len,
74206         const int open, const int gap,
74207         const parasail_matrix_t* matrix);
74208 
74209 extern parasail_result_t* parasail_sg_db_stats_striped_sat(
74210         const char * const restrict s1, const int s1Len,
74211         const char * const restrict s2, const int s2Len,
74212         const int open, const int gap,
74213         const parasail_matrix_t* matrix);
74214 
74215 extern parasail_result_t* parasail_sg_db_stats_diag_sat(
74216         const char * const restrict s1, const int s1Len,
74217         const char * const restrict s2, const int s2Len,
74218         const int open, const int gap,
74219         const parasail_matrix_t* matrix);
74220 
74221 extern parasail_result_t* parasail_sg_db_stats_table_scan_sat(
74222         const char * const restrict s1, const int s1Len,
74223         const char * const restrict s2, const int s2Len,
74224         const int open, const int gap,
74225         const parasail_matrix_t* matrix);
74226 
74227 extern parasail_result_t* parasail_sg_db_stats_table_striped_sat(
74228         const char * const restrict s1, const int s1Len,
74229         const char * const restrict s2, const int s2Len,
74230         const int open, const int gap,
74231         const parasail_matrix_t* matrix);
74232 
74233 extern parasail_result_t* parasail_sg_db_stats_table_diag_sat(
74234         const char * const restrict s1, const int s1Len,
74235         const char * const restrict s2, const int s2Len,
74236         const int open, const int gap,
74237         const parasail_matrix_t* matrix);
74238 
74239 extern parasail_result_t* parasail_sg_db_stats_rowcol_scan_sat(
74240         const char * const restrict s1, const int s1Len,
74241         const char * const restrict s2, const int s2Len,
74242         const int open, const int gap,
74243         const parasail_matrix_t* matrix);
74244 
74245 extern parasail_result_t* parasail_sg_db_stats_rowcol_striped_sat(
74246         const char * const restrict s1, const int s1Len,
74247         const char * const restrict s2, const int s2Len,
74248         const int open, const int gap,
74249         const parasail_matrix_t* matrix);
74250 
74251 extern parasail_result_t* parasail_sg_db_stats_rowcol_diag_sat(
74252         const char * const restrict s1, const int s1Len,
74253         const char * const restrict s2, const int s2Len,
74254         const int open, const int gap,
74255         const parasail_matrix_t* matrix);
74256 
74257 extern parasail_result_t* parasail_sg_de_scan_sat(
74258         const char * const restrict s1, const int s1Len,
74259         const char * const restrict s2, const int s2Len,
74260         const int open, const int gap,
74261         const parasail_matrix_t* matrix);
74262 
74263 extern parasail_result_t* parasail_sg_de_striped_sat(
74264         const char * const restrict s1, const int s1Len,
74265         const char * const restrict s2, const int s2Len,
74266         const int open, const int gap,
74267         const parasail_matrix_t* matrix);
74268 
74269 extern parasail_result_t* parasail_sg_de_diag_sat(
74270         const char * const restrict s1, const int s1Len,
74271         const char * const restrict s2, const int s2Len,
74272         const int open, const int gap,
74273         const parasail_matrix_t* matrix);
74274 
74275 extern parasail_result_t* parasail_sg_de_table_scan_sat(
74276         const char * const restrict s1, const int s1Len,
74277         const char * const restrict s2, const int s2Len,
74278         const int open, const int gap,
74279         const parasail_matrix_t* matrix);
74280 
74281 extern parasail_result_t* parasail_sg_de_table_striped_sat(
74282         const char * const restrict s1, const int s1Len,
74283         const char * const restrict s2, const int s2Len,
74284         const int open, const int gap,
74285         const parasail_matrix_t* matrix);
74286 
74287 extern parasail_result_t* parasail_sg_de_table_diag_sat(
74288         const char * const restrict s1, const int s1Len,
74289         const char * const restrict s2, const int s2Len,
74290         const int open, const int gap,
74291         const parasail_matrix_t* matrix);
74292 
74293 extern parasail_result_t* parasail_sg_de_rowcol_scan_sat(
74294         const char * const restrict s1, const int s1Len,
74295         const char * const restrict s2, const int s2Len,
74296         const int open, const int gap,
74297         const parasail_matrix_t* matrix);
74298 
74299 extern parasail_result_t* parasail_sg_de_rowcol_striped_sat(
74300         const char * const restrict s1, const int s1Len,
74301         const char * const restrict s2, const int s2Len,
74302         const int open, const int gap,
74303         const parasail_matrix_t* matrix);
74304 
74305 extern parasail_result_t* parasail_sg_de_rowcol_diag_sat(
74306         const char * const restrict s1, const int s1Len,
74307         const char * const restrict s2, const int s2Len,
74308         const int open, const int gap,
74309         const parasail_matrix_t* matrix);
74310 
74311 extern parasail_result_t* parasail_sg_de_trace_scan_sat(
74312         const char * const restrict s1, const int s1Len,
74313         const char * const restrict s2, const int s2Len,
74314         const int open, const int gap,
74315         const parasail_matrix_t* matrix);
74316 
74317 extern parasail_result_t* parasail_sg_de_trace_striped_sat(
74318         const char * const restrict s1, const int s1Len,
74319         const char * const restrict s2, const int s2Len,
74320         const int open, const int gap,
74321         const parasail_matrix_t* matrix);
74322 
74323 extern parasail_result_t* parasail_sg_de_trace_diag_sat(
74324         const char * const restrict s1, const int s1Len,
74325         const char * const restrict s2, const int s2Len,
74326         const int open, const int gap,
74327         const parasail_matrix_t* matrix);
74328 
74329 extern parasail_result_t* parasail_sg_de_stats_scan_sat(
74330         const char * const restrict s1, const int s1Len,
74331         const char * const restrict s2, const int s2Len,
74332         const int open, const int gap,
74333         const parasail_matrix_t* matrix);
74334 
74335 extern parasail_result_t* parasail_sg_de_stats_striped_sat(
74336         const char * const restrict s1, const int s1Len,
74337         const char * const restrict s2, const int s2Len,
74338         const int open, const int gap,
74339         const parasail_matrix_t* matrix);
74340 
74341 extern parasail_result_t* parasail_sg_de_stats_diag_sat(
74342         const char * const restrict s1, const int s1Len,
74343         const char * const restrict s2, const int s2Len,
74344         const int open, const int gap,
74345         const parasail_matrix_t* matrix);
74346 
74347 extern parasail_result_t* parasail_sg_de_stats_table_scan_sat(
74348         const char * const restrict s1, const int s1Len,
74349         const char * const restrict s2, const int s2Len,
74350         const int open, const int gap,
74351         const parasail_matrix_t* matrix);
74352 
74353 extern parasail_result_t* parasail_sg_de_stats_table_striped_sat(
74354         const char * const restrict s1, const int s1Len,
74355         const char * const restrict s2, const int s2Len,
74356         const int open, const int gap,
74357         const parasail_matrix_t* matrix);
74358 
74359 extern parasail_result_t* parasail_sg_de_stats_table_diag_sat(
74360         const char * const restrict s1, const int s1Len,
74361         const char * const restrict s2, const int s2Len,
74362         const int open, const int gap,
74363         const parasail_matrix_t* matrix);
74364 
74365 extern parasail_result_t* parasail_sg_de_stats_rowcol_scan_sat(
74366         const char * const restrict s1, const int s1Len,
74367         const char * const restrict s2, const int s2Len,
74368         const int open, const int gap,
74369         const parasail_matrix_t* matrix);
74370 
74371 extern parasail_result_t* parasail_sg_de_stats_rowcol_striped_sat(
74372         const char * const restrict s1, const int s1Len,
74373         const char * const restrict s2, const int s2Len,
74374         const int open, const int gap,
74375         const parasail_matrix_t* matrix);
74376 
74377 extern parasail_result_t* parasail_sg_de_stats_rowcol_diag_sat(
74378         const char * const restrict s1, const int s1Len,
74379         const char * const restrict s2, const int s2Len,
74380         const int open, const int gap,
74381         const parasail_matrix_t* matrix);
74382 
74383 extern parasail_result_t* parasail_sg_dx_scan_sat(
74384         const char * const restrict s1, const int s1Len,
74385         const char * const restrict s2, const int s2Len,
74386         const int open, const int gap,
74387         const parasail_matrix_t* matrix);
74388 
74389 extern parasail_result_t* parasail_sg_dx_striped_sat(
74390         const char * const restrict s1, const int s1Len,
74391         const char * const restrict s2, const int s2Len,
74392         const int open, const int gap,
74393         const parasail_matrix_t* matrix);
74394 
74395 extern parasail_result_t* parasail_sg_dx_diag_sat(
74396         const char * const restrict s1, const int s1Len,
74397         const char * const restrict s2, const int s2Len,
74398         const int open, const int gap,
74399         const parasail_matrix_t* matrix);
74400 
74401 extern parasail_result_t* parasail_sg_dx_table_scan_sat(
74402         const char * const restrict s1, const int s1Len,
74403         const char * const restrict s2, const int s2Len,
74404         const int open, const int gap,
74405         const parasail_matrix_t* matrix);
74406 
74407 extern parasail_result_t* parasail_sg_dx_table_striped_sat(
74408         const char * const restrict s1, const int s1Len,
74409         const char * const restrict s2, const int s2Len,
74410         const int open, const int gap,
74411         const parasail_matrix_t* matrix);
74412 
74413 extern parasail_result_t* parasail_sg_dx_table_diag_sat(
74414         const char * const restrict s1, const int s1Len,
74415         const char * const restrict s2, const int s2Len,
74416         const int open, const int gap,
74417         const parasail_matrix_t* matrix);
74418 
74419 extern parasail_result_t* parasail_sg_dx_rowcol_scan_sat(
74420         const char * const restrict s1, const int s1Len,
74421         const char * const restrict s2, const int s2Len,
74422         const int open, const int gap,
74423         const parasail_matrix_t* matrix);
74424 
74425 extern parasail_result_t* parasail_sg_dx_rowcol_striped_sat(
74426         const char * const restrict s1, const int s1Len,
74427         const char * const restrict s2, const int s2Len,
74428         const int open, const int gap,
74429         const parasail_matrix_t* matrix);
74430 
74431 extern parasail_result_t* parasail_sg_dx_rowcol_diag_sat(
74432         const char * const restrict s1, const int s1Len,
74433         const char * const restrict s2, const int s2Len,
74434         const int open, const int gap,
74435         const parasail_matrix_t* matrix);
74436 
74437 extern parasail_result_t* parasail_sg_dx_trace_scan_sat(
74438         const char * const restrict s1, const int s1Len,
74439         const char * const restrict s2, const int s2Len,
74440         const int open, const int gap,
74441         const parasail_matrix_t* matrix);
74442 
74443 extern parasail_result_t* parasail_sg_dx_trace_striped_sat(
74444         const char * const restrict s1, const int s1Len,
74445         const char * const restrict s2, const int s2Len,
74446         const int open, const int gap,
74447         const parasail_matrix_t* matrix);
74448 
74449 extern parasail_result_t* parasail_sg_dx_trace_diag_sat(
74450         const char * const restrict s1, const int s1Len,
74451         const char * const restrict s2, const int s2Len,
74452         const int open, const int gap,
74453         const parasail_matrix_t* matrix);
74454 
74455 extern parasail_result_t* parasail_sg_dx_stats_scan_sat(
74456         const char * const restrict s1, const int s1Len,
74457         const char * const restrict s2, const int s2Len,
74458         const int open, const int gap,
74459         const parasail_matrix_t* matrix);
74460 
74461 extern parasail_result_t* parasail_sg_dx_stats_striped_sat(
74462         const char * const restrict s1, const int s1Len,
74463         const char * const restrict s2, const int s2Len,
74464         const int open, const int gap,
74465         const parasail_matrix_t* matrix);
74466 
74467 extern parasail_result_t* parasail_sg_dx_stats_diag_sat(
74468         const char * const restrict s1, const int s1Len,
74469         const char * const restrict s2, const int s2Len,
74470         const int open, const int gap,
74471         const parasail_matrix_t* matrix);
74472 
74473 extern parasail_result_t* parasail_sg_dx_stats_table_scan_sat(
74474         const char * const restrict s1, const int s1Len,
74475         const char * const restrict s2, const int s2Len,
74476         const int open, const int gap,
74477         const parasail_matrix_t* matrix);
74478 
74479 extern parasail_result_t* parasail_sg_dx_stats_table_striped_sat(
74480         const char * const restrict s1, const int s1Len,
74481         const char * const restrict s2, const int s2Len,
74482         const int open, const int gap,
74483         const parasail_matrix_t* matrix);
74484 
74485 extern parasail_result_t* parasail_sg_dx_stats_table_diag_sat(
74486         const char * const restrict s1, const int s1Len,
74487         const char * const restrict s2, const int s2Len,
74488         const int open, const int gap,
74489         const parasail_matrix_t* matrix);
74490 
74491 extern parasail_result_t* parasail_sg_dx_stats_rowcol_scan_sat(
74492         const char * const restrict s1, const int s1Len,
74493         const char * const restrict s2, const int s2Len,
74494         const int open, const int gap,
74495         const parasail_matrix_t* matrix);
74496 
74497 extern parasail_result_t* parasail_sg_dx_stats_rowcol_striped_sat(
74498         const char * const restrict s1, const int s1Len,
74499         const char * const restrict s2, const int s2Len,
74500         const int open, const int gap,
74501         const parasail_matrix_t* matrix);
74502 
74503 extern parasail_result_t* parasail_sg_dx_stats_rowcol_diag_sat(
74504         const char * const restrict s1, const int s1Len,
74505         const char * const restrict s2, const int s2Len,
74506         const int open, const int gap,
74507         const parasail_matrix_t* matrix);
74508 
74509 extern parasail_result_t* parasail_sg_qb_de_scan_sat(
74510         const char * const restrict s1, const int s1Len,
74511         const char * const restrict s2, const int s2Len,
74512         const int open, const int gap,
74513         const parasail_matrix_t* matrix);
74514 
74515 extern parasail_result_t* parasail_sg_qb_de_striped_sat(
74516         const char * const restrict s1, const int s1Len,
74517         const char * const restrict s2, const int s2Len,
74518         const int open, const int gap,
74519         const parasail_matrix_t* matrix);
74520 
74521 extern parasail_result_t* parasail_sg_qb_de_diag_sat(
74522         const char * const restrict s1, const int s1Len,
74523         const char * const restrict s2, const int s2Len,
74524         const int open, const int gap,
74525         const parasail_matrix_t* matrix);
74526 
74527 extern parasail_result_t* parasail_sg_qb_de_table_scan_sat(
74528         const char * const restrict s1, const int s1Len,
74529         const char * const restrict s2, const int s2Len,
74530         const int open, const int gap,
74531         const parasail_matrix_t* matrix);
74532 
74533 extern parasail_result_t* parasail_sg_qb_de_table_striped_sat(
74534         const char * const restrict s1, const int s1Len,
74535         const char * const restrict s2, const int s2Len,
74536         const int open, const int gap,
74537         const parasail_matrix_t* matrix);
74538 
74539 extern parasail_result_t* parasail_sg_qb_de_table_diag_sat(
74540         const char * const restrict s1, const int s1Len,
74541         const char * const restrict s2, const int s2Len,
74542         const int open, const int gap,
74543         const parasail_matrix_t* matrix);
74544 
74545 extern parasail_result_t* parasail_sg_qb_de_rowcol_scan_sat(
74546         const char * const restrict s1, const int s1Len,
74547         const char * const restrict s2, const int s2Len,
74548         const int open, const int gap,
74549         const parasail_matrix_t* matrix);
74550 
74551 extern parasail_result_t* parasail_sg_qb_de_rowcol_striped_sat(
74552         const char * const restrict s1, const int s1Len,
74553         const char * const restrict s2, const int s2Len,
74554         const int open, const int gap,
74555         const parasail_matrix_t* matrix);
74556 
74557 extern parasail_result_t* parasail_sg_qb_de_rowcol_diag_sat(
74558         const char * const restrict s1, const int s1Len,
74559         const char * const restrict s2, const int s2Len,
74560         const int open, const int gap,
74561         const parasail_matrix_t* matrix);
74562 
74563 extern parasail_result_t* parasail_sg_qb_de_trace_scan_sat(
74564         const char * const restrict s1, const int s1Len,
74565         const char * const restrict s2, const int s2Len,
74566         const int open, const int gap,
74567         const parasail_matrix_t* matrix);
74568 
74569 extern parasail_result_t* parasail_sg_qb_de_trace_striped_sat(
74570         const char * const restrict s1, const int s1Len,
74571         const char * const restrict s2, const int s2Len,
74572         const int open, const int gap,
74573         const parasail_matrix_t* matrix);
74574 
74575 extern parasail_result_t* parasail_sg_qb_de_trace_diag_sat(
74576         const char * const restrict s1, const int s1Len,
74577         const char * const restrict s2, const int s2Len,
74578         const int open, const int gap,
74579         const parasail_matrix_t* matrix);
74580 
74581 extern parasail_result_t* parasail_sg_qb_de_stats_scan_sat(
74582         const char * const restrict s1, const int s1Len,
74583         const char * const restrict s2, const int s2Len,
74584         const int open, const int gap,
74585         const parasail_matrix_t* matrix);
74586 
74587 extern parasail_result_t* parasail_sg_qb_de_stats_striped_sat(
74588         const char * const restrict s1, const int s1Len,
74589         const char * const restrict s2, const int s2Len,
74590         const int open, const int gap,
74591         const parasail_matrix_t* matrix);
74592 
74593 extern parasail_result_t* parasail_sg_qb_de_stats_diag_sat(
74594         const char * const restrict s1, const int s1Len,
74595         const char * const restrict s2, const int s2Len,
74596         const int open, const int gap,
74597         const parasail_matrix_t* matrix);
74598 
74599 extern parasail_result_t* parasail_sg_qb_de_stats_table_scan_sat(
74600         const char * const restrict s1, const int s1Len,
74601         const char * const restrict s2, const int s2Len,
74602         const int open, const int gap,
74603         const parasail_matrix_t* matrix);
74604 
74605 extern parasail_result_t* parasail_sg_qb_de_stats_table_striped_sat(
74606         const char * const restrict s1, const int s1Len,
74607         const char * const restrict s2, const int s2Len,
74608         const int open, const int gap,
74609         const parasail_matrix_t* matrix);
74610 
74611 extern parasail_result_t* parasail_sg_qb_de_stats_table_diag_sat(
74612         const char * const restrict s1, const int s1Len,
74613         const char * const restrict s2, const int s2Len,
74614         const int open, const int gap,
74615         const parasail_matrix_t* matrix);
74616 
74617 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_scan_sat(
74618         const char * const restrict s1, const int s1Len,
74619         const char * const restrict s2, const int s2Len,
74620         const int open, const int gap,
74621         const parasail_matrix_t* matrix);
74622 
74623 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_striped_sat(
74624         const char * const restrict s1, const int s1Len,
74625         const char * const restrict s2, const int s2Len,
74626         const int open, const int gap,
74627         const parasail_matrix_t* matrix);
74628 
74629 extern parasail_result_t* parasail_sg_qb_de_stats_rowcol_diag_sat(
74630         const char * const restrict s1, const int s1Len,
74631         const char * const restrict s2, const int s2Len,
74632         const int open, const int gap,
74633         const parasail_matrix_t* matrix);
74634 
74635 extern parasail_result_t* parasail_sg_qe_db_scan_sat(
74636         const char * const restrict s1, const int s1Len,
74637         const char * const restrict s2, const int s2Len,
74638         const int open, const int gap,
74639         const parasail_matrix_t* matrix);
74640 
74641 extern parasail_result_t* parasail_sg_qe_db_striped_sat(
74642         const char * const restrict s1, const int s1Len,
74643         const char * const restrict s2, const int s2Len,
74644         const int open, const int gap,
74645         const parasail_matrix_t* matrix);
74646 
74647 extern parasail_result_t* parasail_sg_qe_db_diag_sat(
74648         const char * const restrict s1, const int s1Len,
74649         const char * const restrict s2, const int s2Len,
74650         const int open, const int gap,
74651         const parasail_matrix_t* matrix);
74652 
74653 extern parasail_result_t* parasail_sg_qe_db_table_scan_sat(
74654         const char * const restrict s1, const int s1Len,
74655         const char * const restrict s2, const int s2Len,
74656         const int open, const int gap,
74657         const parasail_matrix_t* matrix);
74658 
74659 extern parasail_result_t* parasail_sg_qe_db_table_striped_sat(
74660         const char * const restrict s1, const int s1Len,
74661         const char * const restrict s2, const int s2Len,
74662         const int open, const int gap,
74663         const parasail_matrix_t* matrix);
74664 
74665 extern parasail_result_t* parasail_sg_qe_db_table_diag_sat(
74666         const char * const restrict s1, const int s1Len,
74667         const char * const restrict s2, const int s2Len,
74668         const int open, const int gap,
74669         const parasail_matrix_t* matrix);
74670 
74671 extern parasail_result_t* parasail_sg_qe_db_rowcol_scan_sat(
74672         const char * const restrict s1, const int s1Len,
74673         const char * const restrict s2, const int s2Len,
74674         const int open, const int gap,
74675         const parasail_matrix_t* matrix);
74676 
74677 extern parasail_result_t* parasail_sg_qe_db_rowcol_striped_sat(
74678         const char * const restrict s1, const int s1Len,
74679         const char * const restrict s2, const int s2Len,
74680         const int open, const int gap,
74681         const parasail_matrix_t* matrix);
74682 
74683 extern parasail_result_t* parasail_sg_qe_db_rowcol_diag_sat(
74684         const char * const restrict s1, const int s1Len,
74685         const char * const restrict s2, const int s2Len,
74686         const int open, const int gap,
74687         const parasail_matrix_t* matrix);
74688 
74689 extern parasail_result_t* parasail_sg_qe_db_trace_scan_sat(
74690         const char * const restrict s1, const int s1Len,
74691         const char * const restrict s2, const int s2Len,
74692         const int open, const int gap,
74693         const parasail_matrix_t* matrix);
74694 
74695 extern parasail_result_t* parasail_sg_qe_db_trace_striped_sat(
74696         const char * const restrict s1, const int s1Len,
74697         const char * const restrict s2, const int s2Len,
74698         const int open, const int gap,
74699         const parasail_matrix_t* matrix);
74700 
74701 extern parasail_result_t* parasail_sg_qe_db_trace_diag_sat(
74702         const char * const restrict s1, const int s1Len,
74703         const char * const restrict s2, const int s2Len,
74704         const int open, const int gap,
74705         const parasail_matrix_t* matrix);
74706 
74707 extern parasail_result_t* parasail_sg_qe_db_stats_scan_sat(
74708         const char * const restrict s1, const int s1Len,
74709         const char * const restrict s2, const int s2Len,
74710         const int open, const int gap,
74711         const parasail_matrix_t* matrix);
74712 
74713 extern parasail_result_t* parasail_sg_qe_db_stats_striped_sat(
74714         const char * const restrict s1, const int s1Len,
74715         const char * const restrict s2, const int s2Len,
74716         const int open, const int gap,
74717         const parasail_matrix_t* matrix);
74718 
74719 extern parasail_result_t* parasail_sg_qe_db_stats_diag_sat(
74720         const char * const restrict s1, const int s1Len,
74721         const char * const restrict s2, const int s2Len,
74722         const int open, const int gap,
74723         const parasail_matrix_t* matrix);
74724 
74725 extern parasail_result_t* parasail_sg_qe_db_stats_table_scan_sat(
74726         const char * const restrict s1, const int s1Len,
74727         const char * const restrict s2, const int s2Len,
74728         const int open, const int gap,
74729         const parasail_matrix_t* matrix);
74730 
74731 extern parasail_result_t* parasail_sg_qe_db_stats_table_striped_sat(
74732         const char * const restrict s1, const int s1Len,
74733         const char * const restrict s2, const int s2Len,
74734         const int open, const int gap,
74735         const parasail_matrix_t* matrix);
74736 
74737 extern parasail_result_t* parasail_sg_qe_db_stats_table_diag_sat(
74738         const char * const restrict s1, const int s1Len,
74739         const char * const restrict s2, const int s2Len,
74740         const int open, const int gap,
74741         const parasail_matrix_t* matrix);
74742 
74743 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_scan_sat(
74744         const char * const restrict s1, const int s1Len,
74745         const char * const restrict s2, const int s2Len,
74746         const int open, const int gap,
74747         const parasail_matrix_t* matrix);
74748 
74749 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_striped_sat(
74750         const char * const restrict s1, const int s1Len,
74751         const char * const restrict s2, const int s2Len,
74752         const int open, const int gap,
74753         const parasail_matrix_t* matrix);
74754 
74755 extern parasail_result_t* parasail_sg_qe_db_stats_rowcol_diag_sat(
74756         const char * const restrict s1, const int s1Len,
74757         const char * const restrict s2, const int s2Len,
74758         const int open, const int gap,
74759         const parasail_matrix_t* matrix);
74760 
74761 extern parasail_result_t* parasail_sg_flags_scan_sat(
74762         const char * const restrict s1, const int s1Len,
74763         const char * const restrict s2, const int s2Len,
74764         const int open, const int gap,
74765         const parasail_matrix_t* matrix,
74766         int s1_beg, int s1_end, int s2_beg, int s2_end);
74767 
74768 extern parasail_result_t* parasail_sg_flags_striped_sat(
74769         const char * const restrict s1, const int s1Len,
74770         const char * const restrict s2, const int s2Len,
74771         const int open, const int gap,
74772         const parasail_matrix_t* matrix,
74773         int s1_beg, int s1_end, int s2_beg, int s2_end);
74774 
74775 extern parasail_result_t* parasail_sg_flags_diag_sat(
74776         const char * const restrict s1, const int s1Len,
74777         const char * const restrict s2, const int s2Len,
74778         const int open, const int gap,
74779         const parasail_matrix_t* matrix,
74780         int s1_beg, int s1_end, int s2_beg, int s2_end);
74781 
74782 extern parasail_result_t* parasail_sg_flags_table_scan_sat(
74783         const char * const restrict s1, const int s1Len,
74784         const char * const restrict s2, const int s2Len,
74785         const int open, const int gap,
74786         const parasail_matrix_t* matrix,
74787         int s1_beg, int s1_end, int s2_beg, int s2_end);
74788 
74789 extern parasail_result_t* parasail_sg_flags_table_striped_sat(
74790         const char * const restrict s1, const int s1Len,
74791         const char * const restrict s2, const int s2Len,
74792         const int open, const int gap,
74793         const parasail_matrix_t* matrix,
74794         int s1_beg, int s1_end, int s2_beg, int s2_end);
74795 
74796 extern parasail_result_t* parasail_sg_flags_table_diag_sat(
74797         const char * const restrict s1, const int s1Len,
74798         const char * const restrict s2, const int s2Len,
74799         const int open, const int gap,
74800         const parasail_matrix_t* matrix,
74801         int s1_beg, int s1_end, int s2_beg, int s2_end);
74802 
74803 extern parasail_result_t* parasail_sg_flags_rowcol_scan_sat(
74804         const char * const restrict s1, const int s1Len,
74805         const char * const restrict s2, const int s2Len,
74806         const int open, const int gap,
74807         const parasail_matrix_t* matrix,
74808         int s1_beg, int s1_end, int s2_beg, int s2_end);
74809 
74810 extern parasail_result_t* parasail_sg_flags_rowcol_striped_sat(
74811         const char * const restrict s1, const int s1Len,
74812         const char * const restrict s2, const int s2Len,
74813         const int open, const int gap,
74814         const parasail_matrix_t* matrix,
74815         int s1_beg, int s1_end, int s2_beg, int s2_end);
74816 
74817 extern parasail_result_t* parasail_sg_flags_rowcol_diag_sat(
74818         const char * const restrict s1, const int s1Len,
74819         const char * const restrict s2, const int s2Len,
74820         const int open, const int gap,
74821         const parasail_matrix_t* matrix,
74822         int s1_beg, int s1_end, int s2_beg, int s2_end);
74823 
74824 extern parasail_result_t* parasail_sg_flags_trace_scan_sat(
74825         const char * const restrict s1, const int s1Len,
74826         const char * const restrict s2, const int s2Len,
74827         const int open, const int gap,
74828         const parasail_matrix_t* matrix,
74829         int s1_beg, int s1_end, int s2_beg, int s2_end);
74830 
74831 extern parasail_result_t* parasail_sg_flags_trace_striped_sat(
74832         const char * const restrict s1, const int s1Len,
74833         const char * const restrict s2, const int s2Len,
74834         const int open, const int gap,
74835         const parasail_matrix_t* matrix,
74836         int s1_beg, int s1_end, int s2_beg, int s2_end);
74837 
74838 extern parasail_result_t* parasail_sg_flags_trace_diag_sat(
74839         const char * const restrict s1, const int s1Len,
74840         const char * const restrict s2, const int s2Len,
74841         const int open, const int gap,
74842         const parasail_matrix_t* matrix,
74843         int s1_beg, int s1_end, int s2_beg, int s2_end);
74844 
74845 extern parasail_result_t* parasail_sg_flags_stats_scan_sat(
74846         const char * const restrict s1, const int s1Len,
74847         const char * const restrict s2, const int s2Len,
74848         const int open, const int gap,
74849         const parasail_matrix_t* matrix,
74850         int s1_beg, int s1_end, int s2_beg, int s2_end);
74851 
74852 extern parasail_result_t* parasail_sg_flags_stats_striped_sat(
74853         const char * const restrict s1, const int s1Len,
74854         const char * const restrict s2, const int s2Len,
74855         const int open, const int gap,
74856         const parasail_matrix_t* matrix,
74857         int s1_beg, int s1_end, int s2_beg, int s2_end);
74858 
74859 extern parasail_result_t* parasail_sg_flags_stats_diag_sat(
74860         const char * const restrict s1, const int s1Len,
74861         const char * const restrict s2, const int s2Len,
74862         const int open, const int gap,
74863         const parasail_matrix_t* matrix,
74864         int s1_beg, int s1_end, int s2_beg, int s2_end);
74865 
74866 extern parasail_result_t* parasail_sg_flags_stats_table_scan_sat(
74867         const char * const restrict s1, const int s1Len,
74868         const char * const restrict s2, const int s2Len,
74869         const int open, const int gap,
74870         const parasail_matrix_t* matrix,
74871         int s1_beg, int s1_end, int s2_beg, int s2_end);
74872 
74873 extern parasail_result_t* parasail_sg_flags_stats_table_striped_sat(
74874         const char * const restrict s1, const int s1Len,
74875         const char * const restrict s2, const int s2Len,
74876         const int open, const int gap,
74877         const parasail_matrix_t* matrix,
74878         int s1_beg, int s1_end, int s2_beg, int s2_end);
74879 
74880 extern parasail_result_t* parasail_sg_flags_stats_table_diag_sat(
74881         const char * const restrict s1, const int s1Len,
74882         const char * const restrict s2, const int s2Len,
74883         const int open, const int gap,
74884         const parasail_matrix_t* matrix,
74885         int s1_beg, int s1_end, int s2_beg, int s2_end);
74886 
74887 extern parasail_result_t* parasail_sg_flags_stats_rowcol_scan_sat(
74888         const char * const restrict s1, const int s1Len,
74889         const char * const restrict s2, const int s2Len,
74890         const int open, const int gap,
74891         const parasail_matrix_t* matrix,
74892         int s1_beg, int s1_end, int s2_beg, int s2_end);
74893 
74894 extern parasail_result_t* parasail_sg_flags_stats_rowcol_striped_sat(
74895         const char * const restrict s1, const int s1Len,
74896         const char * const restrict s2, const int s2Len,
74897         const int open, const int gap,
74898         const parasail_matrix_t* matrix,
74899         int s1_beg, int s1_end, int s2_beg, int s2_end);
74900 
74901 extern parasail_result_t* parasail_sg_flags_stats_rowcol_diag_sat(
74902         const char * const restrict s1, const int s1Len,
74903         const char * const restrict s2, const int s2Len,
74904         const int open, const int gap,
74905         const parasail_matrix_t* matrix,
74906         int s1_beg, int s1_end, int s2_beg, int s2_end);
74907 
74908 /* END GENERATED NAMES */
74909 
74910 #ifdef __cplusplus
74911 }
74912 #endif
74913 
74914 #ifdef PARASAIL_RESTRICT_REMOVED
74915 #undef restrict
74916 #endif
74917 
74918 #endif /* _PARASAIL_H_ */
74919