isa-l/isa-l.def
John Kariuki 6e2013391a mem: Add zero detect memory functions
This patch introduces the base, avx and sse optimized zero detect memory function.
The zero detect memory function tests if a memory region is all zeroes. If all the
bytes in the memory region are zero, the function return a zero. Otherwise, if the
memory region has non zero bytes, the zero detect function returns a 1.

Change-Id: If965badf750377124d0067d09f888d0419554998
Signed-off-by: John Kariuki <John.K.Kariuki@intel.com>
2018-09-25 14:33:31 -07:00

113 lines
3.2 KiB
Modula-2

LIBRARY isa-l
EXPORTS
ec_encode_data_sse @1
ec_init_tables @2
gf_gen_cauchy1_matrix @3
gf_gen_rs_matrix @4
gf_invert_matrix @5
gf_mul @6
gf_vect_dot_prod_base @7
gf_vect_mul_base @8
ec_encode_data_base @9
gf_vect_mul_init @10
gf_vect_mul_sse @11
gf_vect_mul_avx @12
gf_vect_dot_prod_sse @13
gf_vect_dot_prod_avx @14
gf_vect_dot_prod_avx2 @15
gf_2vect_dot_prod_sse @16
gf_3vect_dot_prod_sse @17
gf_4vect_dot_prod_sse @18
gf_5vect_dot_prod_sse @19
gf_6vect_dot_prod_sse @20
gf_2vect_dot_prod_avx @21
gf_3vect_dot_prod_avx @22
gf_4vect_dot_prod_avx @23
gf_5vect_dot_prod_avx @24
gf_6vect_dot_prod_avx @25
gf_2vect_dot_prod_avx2 @26
gf_3vect_dot_prod_avx2 @27
gf_4vect_dot_prod_avx2 @28
gf_5vect_dot_prod_avx2 @29
gf_6vect_dot_prod_avx2 @30
gf_vect_mad_sse @31
gf_2vect_mad_sse @32
gf_3vect_mad_sse @33
gf_4vect_mad_sse @34
gf_5vect_mad_sse @35
gf_6vect_mad_sse @36
gf_vect_mad_avx @37
gf_2vect_mad_avx @38
gf_3vect_mad_avx @39
gf_4vect_mad_avx @40
gf_5vect_mad_avx @41
gf_6vect_mad_avx @42
gf_vect_mad_avx2 @43
gf_2vect_mad_avx2 @44
gf_3vect_mad_avx2 @45
gf_4vect_mad_avx2 @46
gf_5vect_mad_avx2 @47
gf_6vect_mad_avx2 @48
ec_encode_data @49
gf_vect_mul @50
ec_encode_data_update @51
gf_vect_dot_prod @52
gf_vect_mad @53
xor_gen @54
xor_check @55
pq_gen @56
pq_check @57
xor_gen_sse @58
xor_gen_avx @59
xor_check_sse @60
pq_gen_sse @61
pq_gen_avx @62
pq_gen_avx2 @63
pq_check_sse @64
pq_gen_base @65
xor_gen_base @66
xor_check_base @67
pq_check_base @68
crc16_t10dif @69
crc32_ieee @70
crc32_iscsi @71
crc16_t10dif_base @72
crc32_ieee_base @73
crc32_iscsi_base @74
isal_deflate_stateless @75
isal_deflate @76
isal_deflate_init @77
isal_update_histogram @78
isal_create_hufftables @79
isal_create_hufftables_subset @80
isal_deflate_stateless_init @81
isal_deflate_set_hufftables @82
isal_inflate @83
isal_inflate_stateless @84
isal_inflate_init @85
crc64_jones_norm_base @86
crc64_jones_refl_base @87
crc64_iso_norm_base @88
crc64_iso_refl_base @89
crc64_ecma_norm_base @90
crc64_ecma_refl_base @91
crc64_ecma_refl @92
crc64_ecma_norm @93
crc64_iso_refl @94
crc64_iso_norm @95
crc64_jones_refl @96
crc64_jones_norm @97
crc32_gzip_refl_base @98
crc32_gzip_refl @99
isal_deflate_set_dict @100
isal_deflate_reset @101
isal_inflate_set_dict @102
isal_inflate_reset @103
crc16_t10dif_copy @104
isal_read_gzip_header @105
isal_read_zlib_header @106
isal_write_gzip_header @107
isal_write_zlib_header @108
isal_zero_detect @109