فهرست منبع

* improved readme.txt again

git-svn-id: branches/tg74/avx512@42649 -
florian 6 سال پیش
والد
کامیت
f9cd4c158a
1فایلهای تغییر یافته به همراه19 افزوده شده و 2 حذف شده
  1. 19 2
      tests/utils/avx/readme.txt

+ 19 - 2
tests/utils/avx/readme.txt

@@ -2,6 +2,7 @@ create testfiles in shell (linux):
 
 
 for i in `ls /tmp/avx/*.pp`; do /home/torsten/fpc/avx/ppcx64 -Fu/home/torsten/fpc/avx/rtl/units/x86_64-linux/ "$i"; done;
 for i in `ls /tmp/avx/*.pp`; do /home/torsten/fpc/avx/ppcx64 -Fu/home/torsten/fpc/avx/rtl/units/x86_64-linux/ "$i"; done;
 
 
+***********************************************************************************************************
 On windows, complete testing would look like:
 On windows, complete testing would look like:
 
 
 i386:
 i386:
@@ -29,21 +30,37 @@ for %a in (*.asm) do nasm -fwin64 %a
 cd ..
 cd ..
 avxtestfilecmp -mtmp\*.obj -dtmp -eexe -s
 avxtestfilecmp -mtmp\*.obj -dtmp -eexe -s
 
 
+***********************************************************************************************************
 Linux x86-64:
 Linux x86-64:
+
 mkdir tmp
 mkdir tmp
 fpc avxtestgenerator
 fpc avxtestgenerator
 fpc avxtestfilecmp
 fpc avxtestfilecmp
+
 ./avxtestgenerator -px8664 -ffpc -otmp
 ./avxtestgenerator -px8664 -ffpc -otmp
+# AVX-512: ./avxtestgenerator -px8664 -ffpc -otmp -z
+
 ./avxtestgenerator -px8664 -fnasm -otmp
 ./avxtestgenerator -px8664 -fnasm -otmp
+# AVX-512: ./avxtestgenerator -px8664 -fnasm -otmp -z
+
 cd tmp
 cd tmp
-echo *.pp | xargs -n 1 fpc -Px86_64 -v0i
-# echo *.asm | xargs -n 1 nasm -fwin64
+
 # use GNU Parallel [1]
 # use GNU Parallel [1]
+# if not available:
+# echo *.pp | xargs -n 1 fpc -Px86_64 -v0i
+find . -name '*.pp' | parallel fpc -Px86_64 -v0i
+
+# use GNU Parallel [1]
+# if not available:
+# echo *.asm | xargs -n 1 nasm -fwin64
 find . -name '*.asm' | parallel nasm -fwin64
 find . -name '*.asm' | parallel nasm -fwin64
+
 cd ..
 cd ..
 ./avxtestfilecmp -mtmp/*.o -dtmp -s
 ./avxtestfilecmp -mtmp/*.o -dtmp -s
 
 
+***********************************************************************************************************
 x86_64 testing by using self testing fpc executables: 
 x86_64 testing by using self testing fpc executables: 
+
 avxtestgenerator -px8664 -ffpcinc -otmp
 avxtestgenerator -px8664 -ffpcinc -otmp
 avxtestgenerator -px8664 -fnasm -otmp
 avxtestgenerator -px8664 -fnasm -otmp
 cd tmp
 cd tmp