From b0c19a2a74990d9bcbb7283c29851b55722973ae Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Wed, 12 Jan 2022 22:52:16 +0100 Subject: [PATCH] [DEV] add gld config --- GLD_isa-l.json | 186 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 GLD_isa-l.json diff --git a/GLD_isa-l.json b/GLD_isa-l.json new file mode 100644 index 0000000..133e351 --- /dev/null +++ b/GLD_isa-l.json @@ -0,0 +1,186 @@ +{ + "type":"LIBRARY", + "group-id":"isal", + "description":"isa-l library", + "comment": { + "version":"file://version.txt", + "plop":"gcc -DPACKAGE_NAME=''''''''libisal'''''''' -DPACKAGE_TARNAME=''''''''isa-l'''''''' -DPACKAGE_VERSION=''''''''2.30.0'''''''' ''''''''-DPACKAGE_STRING=''''''''libisal 2.30.0'''''''''''''''' -DPACKAGE_BUGREPORT=''''''''sg.support.isal@intel.com'''''''' -DPACKAGE_URL=''''''''http://01.org/storage-acceleration-library'''''''' -DPACKAGE=''''''''isa-l'''''''' -DVERSION=''''''''2.30.0'''''''' -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=''''''''.libs/'''''''' -DAS_FEATURE_LEVEL=10 -DHAVE_AS_KNOWS_AVX512=1 -DHAVE_LIMITS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_GETOPT=1 -I. -Wall -Wchar-subscripts -Wformat-security -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wtype-limits-I ./include/ -I ./ -I ./ -I ./ -I ./ -I ./ -g -O2 -MT erasure_code/ec_base.lo -MD -MP -MF erasure_code/.deps/ec_base.Tpo -c -fPIC -DPIC -o erasure_code/.libs/ec_base.o", + "plop2":"nasm -f elf64 -DPACKAGE_NAME=''''''''libisal'''''''' -DPACKAGE_TARNAME=''''''''isa-l'''''''' -DPACKAGE_VERSION=''''''''2.30.0'''''''' -DPACKAGE_BUGREPORT=''''''''sg.support.isal@intel.com'''''''' -DPACKAGE_URL=''''''''http://01.org/storage-acceleration-library'''''''' -DPACKAGE=''''''''isa-l'''''''' -DVERSION=''''''''2.30.0'''''''' -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=''''''''.libs/'''''''' -DAS_FEATURE_LEVEL=10 -DHAVE_AS_KNOWS_AVX512=1 -DHAVE_LIMITS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_GETOPT=1 -DPIC -o erasure_code/.libs/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm", + "header": [ + { + "path": "jsoncpp/include/", + "filter": "*.h", + "to": "" + } + ] + }, + + "source": { + "c": [ + "isa-l/erasure_code/ec_base.c", + "isa-l/erasure_code/ec_base.c", + "isa-l/raid/raid_base.c", + "isa-l/crc/crc_base.c", + "isa-l/crc/crc64_base.c", + "isa-l/igzip/igzip.c", + "isa-l/igzip/hufftables_c.c", + "isa-l/igzip/igzip_base.c", + "isa-l/igzip/igzip_icf_base.c", + "isa-l/igzip/adler32_base.c", + "isa-l/igzip/flatten_ll.c", + "isa-l/igzip/encode_df.c", + "isa-l/igzip/igzip_icf_body.c", + "isa-l/igzip/huff_codes.c", + "isa-l/igzip/igzip_inflate.c", + "isa-l/mem/mem_zero_detect_base.c", + "isa-l/erasure_code/ec_highlevel_func.c" + ], + "nasm": [ + "isa-l/erasure_code/gf_vect_mul_sse.asm", + "isa-l/erasure_code/gf_vect_mul_sse.asm", + "isa-l/erasure_code/gf_vect_mul_avx.asm", + "isa-l/erasure_code/gf_vect_dot_prod_sse.asm", + "isa-l/erasure_code/gf_vect_dot_prod_avx.asm", + "isa-l/erasure_code/gf_vect_dot_prod_avx2.asm", + "isa-l/erasure_code/gf_2vect_dot_prod_sse.asm", + "isa-l/erasure_code/gf_3vect_dot_prod_sse.asm", + "isa-l/erasure_code/gf_4vect_dot_prod_sse.asm", + "isa-l/erasure_code/gf_5vect_dot_prod_sse.asm", + "isa-l/erasure_code/gf_6vect_dot_prod_sse.asm", + "isa-l/erasure_code/gf_2vect_dot_prod_avx.asm", + "isa-l/erasure_code/gf_3vect_dot_prod_avx.asm", + "isa-l/erasure_code/gf_4vect_dot_prod_avx.asm", + "isa-l/erasure_code/gf_5vect_dot_prod_avx.asm", + "isa-l/erasure_code/gf_6vect_dot_prod_avx.asm", + "isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm", + "isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm", + "isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm", + "isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm", + "isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm", + "isa-l/erasure_code/gf_vect_mad_sse.asm", + "isa-l/erasure_code/gf_2vect_mad_sse.asm", + "isa-l/erasure_code/gf_3vect_mad_sse.asm", + "isa-l/erasure_code/gf_4vect_mad_sse.asm", + "isa-l/erasure_code/gf_5vect_mad_sse.asm", + "isa-l/erasure_code/gf_6vect_mad_sse.asm", + "isa-l/erasure_code/gf_vect_mad_avx.asm", + "isa-l/erasure_code/gf_2vect_mad_avx.asm", + "isa-l/erasure_code/gf_3vect_mad_avx.asm", + "isa-l/erasure_code/gf_4vect_mad_avx.asm", + "isa-l/erasure_code/gf_5vect_mad_avx.asm", + "isa-l/erasure_code/gf_6vect_mad_avx.asm", + "isa-l/erasure_code/gf_vect_mad_avx2.asm", + "isa-l/erasure_code/gf_2vect_mad_avx2.asm", + "isa-l/erasure_code/gf_3vect_mad_avx2.asm", + "isa-l/erasure_code/gf_4vect_mad_avx2.asm", + "isa-l/erasure_code/gf_5vect_mad_avx2.asm", + "isa-l/erasure_code/gf_6vect_mad_avx2.asm", + "isa-l/erasure_code/ec_multibinary.asm", + "isa-l/erasure_code/gf_vect_dot_prod_avx512.asm", + "isa-l/erasure_code/gf_2vect_dot_prod_avx512.asm", + "isa-l/erasure_code/gf_3vect_dot_prod_avx512.asm", + "isa-l/erasure_code/gf_4vect_dot_prod_avx512.asm", + "isa-l/erasure_code/gf_5vect_dot_prod_avx512.asm", + "isa-l/erasure_code/gf_6vect_dot_prod_avx512.asm", + "isa-l/erasure_code/gf_vect_mad_avx512.asm", + "isa-l/erasure_code/gf_2vect_mad_avx512.asm", + "isa-l/erasure_code/gf_3vect_mad_avx512.asm", + "isa-l/erasure_code/gf_4vect_mad_avx512.asm", + "isa-l/erasure_code/gf_5vect_mad_avx512.asm", + "isa-l/erasure_code/gf_6vect_mad_avx512.asm", + "isa-l/raid/xor_gen_sse.asm", + "isa-l/raid/pq_gen_sse.asm", + "isa-l/raid/xor_check_sse.asm", + "isa-l/raid/pq_check_sse.asm", + "isa-l/raid/pq_gen_avx.asm", + "isa-l/raid/xor_gen_avx.asm", + "isa-l/raid/pq_gen_avx2.asm", + "isa-l/raid/xor_gen_avx512.asm", + "isa-l/raid/pq_gen_avx512.asm", + "isa-l/raid/raid_multibinary.asm", + "isa-l/crc/crc16_t10dif_01.asm", + "isa-l/crc/crc16_t10dif_by4.asm", + "isa-l/crc/crc16_t10dif_02.asm", + "isa-l/crc/crc16_t10dif_by16_10.asm", + "isa-l/crc/crc16_t10dif_copy_by4.asm", + "isa-l/crc/crc16_t10dif_copy_by4_02.asm", + "isa-l/crc/crc32_ieee_01.asm", + "isa-l/crc/crc32_ieee_02.asm", + "isa-l/crc/crc32_ieee_by4.asm", + "isa-l/crc/crc32_ieee_by16_10.asm", + "isa-l/crc/crc32_iscsi_01.asm", + "isa-l/crc/crc32_iscsi_00.asm", + "isa-l/crc/crc32_iscsi_by16_10.asm", + "isa-l/crc/crc_multibinary.asm", + "isa-l/crc/crc64_multibinary.asm", + "isa-l/crc/crc64_ecma_refl_by8.asm", + "isa-l/crc/crc64_ecma_refl_by16_10.asm", + "isa-l/crc/crc64_ecma_norm_by8.asm", + "isa-l/crc/crc64_ecma_norm_by16_10.asm", + "isa-l/crc/crc64_iso_refl_by8.asm", + "isa-l/crc/crc64_iso_refl_by16_10.asm", + "isa-l/crc/crc64_iso_norm_by8.asm", + "isa-l/crc/crc64_iso_norm_by16_10.asm", + "isa-l/crc/crc64_jones_refl_by8.asm", + "isa-l/crc/crc64_jones_refl_by16_10.asm", + "isa-l/crc/crc64_jones_norm_by8.asm", + "isa-l/crc/crc64_jones_norm_by16_10.asm", + "isa-l/crc/crc32_gzip_refl_by8.asm", + "isa-l/crc/crc32_gzip_refl_by8_02.asm", + "isa-l/crc/crc32_gzip_refl_by16_10.asm", + "isa-l/igzip/igzip_body.asm", + "isa-l/igzip/igzip_finish.asm", + "isa-l/igzip/igzip_icf_body_h1_gr_bt.asm", + "isa-l/igzip/igzip_icf_finish.asm", + "isa-l/igzip/rfc1951_lookup.asm", + "isa-l/igzip/adler32_sse.asm", + "isa-l/igzip/adler32_avx2_4.asm", + "isa-l/igzip/igzip_multibinary.asm", + "isa-l/igzip/igzip_update_histogram_01.asm", + "isa-l/igzip/igzip_update_histogram_04.asm", + "isa-l/igzip/igzip_decode_block_stateless_01.asm", + "isa-l/igzip/igzip_decode_block_stateless_04.asm", + "isa-l/igzip/igzip_inflate_multibinary.asm", + "isa-l/igzip/encode_df_04.asm", + "isa-l/igzip/encode_df_06.asm", + "isa-l/igzip/proc_heap.asm", + "isa-l/igzip/igzip_deflate_hash.asm", + "isa-l/igzip/igzip_gen_icf_map_lh1_06.asm", + "isa-l/igzip/igzip_gen_icf_map_lh1_04.asm", + "isa-l/igzip/igzip_set_long_icf_fg_04.asm", + "isa-l/igzip/igzip_set_long_icf_fg_06.asm", + "isa-l/mem/mem_zero_detect_avx.asm", + "isa-l/mem/mem_zero_detect_sse.asm", + "isa-l/mem/mem_multibinary.asm" + ] + }, + "header-install-mode": "AFTER", + + "path": { + "c" :[ + "isa-l/include/", + "isa-l/erasure_code/", + "isa-l/crc/", + "isa-l/igzip/", + "isa-l/tests/fuzz/", + "isa-l/examples/ec/", + "isa-l/erasure_code/" + ], + "nasm": [ + "isa-l/include/", + "isa-l/erasure_code/", + "isa-l/crc/", + "isa-l/igzip/", + "isa-l/erasure_code/" + ] + }, + "dependency": [ + "c", + "m" + ], + "compilation-version": { + "c": 1999 + } +} + +