diff --git "a/LifeSciences/hmmer-3.3.2/doc/Devkit\346\212\245\345\221\212/HMMER-3.3.2 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/LifeSciences/hmmer-3.3.2/doc/Devkit\346\212\245\345\221\212/HMMER-3.3.2 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" new file mode 100644 index 0000000000000000000000000000000000000000..268d512199857286c58bce9d9893ef72fe038af0 Binary files /dev/null and "b/LifeSciences/hmmer-3.3.2/doc/Devkit\346\212\245\345\221\212/HMMER-3.3.2 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/LifeSciences/hmmer-3.3.2/doc/Devkit\346\212\245\345\221\212/hmmer-3.3.2_package.html" "b/LifeSciences/hmmer-3.3.2/doc/Devkit\346\212\245\345\221\212/hmmer-3.3.2_package.html" new file mode 100644 index 0000000000000000000000000000000000000000..c122385e0c5622afeb505f1e06cff1d7d4c76b04 --- /dev/null +++ "b/LifeSciences/hmmer-3.3.2/doc/Devkit\346\212\245\345\221\212/hmmer-3.3.2_package.html" @@ -0,0 +1,4112 @@ + + + +
+ + + ++ 4.19.90 +
+
+
+ 软件迁移评估成功
+
可兼容替换
+0
+待验证替换
+172
+依赖文件总数
+172
+序号 | +依赖文件名 | +文件类型 | +软件包存放路径 | +待下载软件包名称 | +分析结果 | +处理建议 | + +
---|
可兼容替换
+0
+待验证替换
+1
+依赖文件总数
+1
+源文件数
+33
+代码行数
+94
+源码迁移人力
+0.2人月
++ 预估标准:1人月迁移工作量 = 500行 C/C++/Fortran/Go/构建文件等源码,或250行汇编代码 +
+序号 | +依赖文件名 | +文件类型 | ++ 待下载软件包名称 + | +分析结果 | +处理建议 | +
---|
+ | + | + | + | + | + |
---|---|---|---|---|---|
+ 1 + | ++ libdivsufsort.so + | ++ 动态库 + | + ++ -- + | ++ 待验证替换 + | ++ 请先在鲲鹏平台上验证。若不兼容,请联系供应方获取鲲鹏兼容版本,或获取源码并编译成鲲鹏兼容版本 + | + +
序号 | +文件名 | +路径 | +文件类型 | +需修改的代码行 | +
---|
+ | + | + | + | + |
---|---|---|---|---|
+ 1 + | ++ esl_alloc.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_alloc.c + | ++ C/C++ Source File + | ++ 1 + | +
+ 2 + | ++ esl_avx.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx.c + | ++ C/C++ Source File + | ++ 1 + | +
+ 3 + | ++ esl_avx.h + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx.h + | ++ C/C++ Source File + | ++ 2 + | +
+ 4 + | ++ esl_avx512.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx512.c + | ++ C/C++ Source File + | ++ 1 + | +
+ 5 + | ++ esl_avx512.h + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx512.h + | ++ C/C++ Source File + | ++ 2 + | +
+ 6 + | ++ esl_cpu.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_cpu.c + | ++ C/C++ Source File + | ++ 6 + | +
+ 7 + | ++ esl_sse.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_sse.c + | ++ C/C++ Source File + | ++ 2 + | +
+ 8 + | ++ esl_sse.h + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_sse.h + | ++ C/C++ Source File + | ++ 2 + | +
+ 9 + | ++ fm_sse.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/fm_sse.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 10 + | ++ hmmer.h + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/hmmer.h + | ++ C/C++ Source File + | ++ 1 + | +
+ 11 + | ++ decoding.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/decoding.c + | ++ C/C++ Source File + | ++ 2 + | +
+ 12 + | ++ fwdback.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/fwdback.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 13 + | ++ impl_sse.h + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/impl_sse.h + | ++ C/C++ Source File + | ++ 6 + | +
+ 14 + | ++ io.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/io.c + | ++ C/C++ Source File + | ++ 2 + | +
+ 15 + | ++ mpi.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/mpi.c + | ++ C/C++ Source File + | ++ 2 + | +
+ 16 + | ++ msvfilter.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/msvfilter.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 17 + | ++ null2.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/null2.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 18 + | ++ optacc.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/optacc.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 19 + | ++ p7_omx.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/p7_omx.c + | ++ C/C++ Source File + | ++ 2 + | +
+ 20 + | ++ p7_oprofile.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/p7_oprofile.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 21 + | ++ ssvfilter.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/ssvfilter.c + | ++ C/C++ Source File + | ++ 8 + | +
+ 22 + | ++ stotrace.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/stotrace.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 23 + | ++ vitfilter.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/vitfilter.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 24 + | ++ vitscore.c + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/vitscore.c + | ++ C/C++ Source File + | ++ 3 + | +
+ 25 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 26 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 27 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/miniapps/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 28 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/testsuite/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 29 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/libdivsufsort/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 30 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/profmark/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 31 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 32 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/Makefile.in + | ++ makefile + | ++ 3 + | +
+ 33 + | ++ Makefile.in + | ++ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_vmx/Makefile.in + | ++ makefile + | ++ 3 + | +
文件名 | +行号(起始行,结束行) | +关键字 | +建议 | +
---|
+ | + | + | + |
---|---|---|---|
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/Makefile.in + | ++ (57,57) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/Makefile.in + | ++ (57,57) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/Makefile.in + | ++ (57,57) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/Makefile.in + | ++ (59,59) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/Makefile.in + | ++ (59,59) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/Makefile.in + | ++ (59,59) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_alloc.c + | ++ (140,140) + | ++ _mm_malloc + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx.c + | ++ (22,22) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx.h + | ++ (20,20) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx.h + | ++ (43,43) + | ++ _mm256_max_epu8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx512.c + | ++ (21,21) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx512.h + | ++ (19,19) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_avx512.h + | ++ (40,40) + | ++ _mm256_max_epu8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_cpu.c + | ++ (209,213) + | ++ #if + | ++ Add code that adapts to the Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_cpu.c + | ++ (245,245) + | ++ _xgetbv + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_sse.c + | ++ (40,40) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_sse.c + | ++ (77,77) + | ++ _mm_set1_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_sse.h + | ++ (25,25) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/esl_sse.h + | ++ (48,48) + | ++ _mm_max_epu8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/miniapps/Makefile.in + | ++ (37,37) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/miniapps/Makefile.in + | ++ (37,37) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/miniapps/Makefile.in + | ++ (37,37) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/testsuite/Makefile.in + | ++ (7,7) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/testsuite/Makefile.in + | ++ (7,7) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/easel/testsuite/Makefile.in + | ++ (7,7) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/libdivsufsort/Makefile.in + | ++ (14,14) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/libdivsufsort/Makefile.in + | ++ (14,14) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/libdivsufsort/Makefile.in + | ++ (14,14) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/profmark/Makefile.in + | ++ (6,6) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/profmark/Makefile.in + | ++ (6,6) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/profmark/Makefile.in + | ++ (6,6) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/Makefile.in + | ++ (23,23) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/Makefile.in + | ++ (23,23) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/Makefile.in + | ++ (23,23) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/fm_sse.c + | ++ (6,7) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/fm_sse.c + | ++ (71,71) + | ++ _mm_set1_epi8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/hmmer.h + | ++ (1034,1034) + | ++ _mm_sad_epu8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/Makefile.in + | ++ (14,14) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/Makefile.in + | ++ (14,14) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/Makefile.in + | ++ (14,14) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/decoding.c + | ++ (15,15) + | ++ x86intrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/decoding.c + | ++ (93,93) + | ++ _mm_setzero_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/fwdback.c + | ++ (37,38) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/fwdback.c + | ++ (278,278) + | ++ _mm_setzero_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/impl_sse.h + | ++ (14,15) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/impl_sse.h + | ++ (16,18) + | ++ #if + | ++ Add code that adapts to the Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/impl_sse.h + | ++ (363,363) + | ++ _MM_SET_FLUSH_ZERO_MODE + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/io.c + | ++ (38,39) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/mpi.c + | ++ (20,21) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/msvfilter.c + | ++ (23,24) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/msvfilter.c + | ++ (108,108) + | ++ _mm_set1_epi8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/null2.c + | ++ (16,17) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/null2.c + | ++ (69,69) + | ++ _mm_add_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/optacc.c + | ++ (17,18) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/optacc.c + | ++ (70,70) + | ++ _mm_setzero_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/p7_omx.c + | ++ (18,19) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/p7_oprofile.c + | ++ (20,21) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/p7_oprofile.c + | ++ (751,751) + | ++ _mm_set1_epi8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/ssvfilter.c + | ++ (410,411) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/ssvfilter.c + | ++ (424,428) + | ++ #if + | ++ Add code that adapts to the Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/ssvfilter.c + | ++ (432,432) + | ++ _mm_subs_epi8 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/stotrace.c + | ++ (19,20) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/stotrace.c + | ++ (131,131) + | ++ _mm_set1_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/vitfilter.c + | ++ (24,25) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/vitfilter.c + | ++ (108,108) + | ++ _mm_set1_epi16 + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/vitscore.c + | ++ (28,29) + | ++ xmmintrin.h,emmintrin.h + | ++ Use the avx2neon.h header file instead. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_sse/vitscore.c + | ++ (92,92) + | ++ _mm_set1_ps + | ++ Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_vmx/Makefile.in + | ++ (14,14) + | ++ -march + | ++ Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_vmx/Makefile.in + | ++ (14,14) + | ++ -fsigned-char + | ++ It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. + | +
+ /home/poradv/portadv/portadmin/sourcecode/hmmer-3.3.2/src/impl_vmx/Makefile.in + | ++ (14,14) + | ++ -ffp-contract + | ++ It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. + | +