mirror of
https://github.com/intel/isa-l.git
synced 2024-12-13 09:52:56 +01:00
6e2013391a
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>
113 lines
3.2 KiB
Modula-2
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
|