From d4b4df5198fad07712964bf7602e5d7b7103e834 Mon Sep 17 00:00:00 2001 From: Christophe Favergeon Date: Thu, 13 Aug 2020 11:04:23 +0200 Subject: [PATCH] CMSIS-DSP: Added f32 distance tests --- Testing/CMakeLists.txt | 1 + Testing/Include/Benchmarks/DistanceF32.h | 30 + Testing/PatternGeneration/Distance.py | 36 ++ .../Distance/DistanceF16/InputBenchA1_f16.txt | 514 ++++++++++++++++++ .../Distance/DistanceF16/InputBenchB1_f16.txt | 514 ++++++++++++++++++ .../DistanceF16/InputBenchProbaA1_f16.txt | 514 ++++++++++++++++++ .../DistanceF16/InputBenchProbaB1_f16.txt | 514 ++++++++++++++++++ .../Distance/DistanceF32/InputBenchA1_f32.txt | 514 ++++++++++++++++++ .../Distance/DistanceF32/InputBenchB1_f32.txt | 514 ++++++++++++++++++ .../DistanceF32/InputBenchProbaA1_f32.txt | 514 ++++++++++++++++++ .../DistanceF32/InputBenchProbaB1_f32.txt | 514 ++++++++++++++++++ .../Distance/DistanceU32/InputBenchA1_u32.txt | 514 ++++++++++++++++++ .../Distance/DistanceU32/InputBenchB1_u32.txt | 514 ++++++++++++++++++ Testing/Source/Benchmarks/DistanceF32.cpp | 122 +++++ Testing/bench.txt | 42 ++ 15 files changed, 5371 insertions(+) create mode 100755 Testing/Include/Benchmarks/DistanceF32.h create mode 100755 Testing/Patterns/DSP/Distance/DistanceF16/InputBenchA1_f16.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF16/InputBenchB1_f16.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaA1_f16.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaB1_f16.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF32/InputBenchA1_f32.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF32/InputBenchB1_f32.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaA1_f32.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaB1_f32.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceU32/InputBenchA1_u32.txt create mode 100755 Testing/Patterns/DSP/Distance/DistanceU32/InputBenchB1_u32.txt create mode 100755 Testing/Source/Benchmarks/DistanceF32.cpp diff --git a/Testing/CMakeLists.txt b/Testing/CMakeLists.txt index a3f81b79..0346f680 100644 --- a/Testing/CMakeLists.txt +++ b/Testing/CMakeLists.txt @@ -152,6 +152,7 @@ set (NNSRC Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp Source/Benchmarks/BayesF32.cpp Source/Benchmarks/SVMF32.cpp + Source/Benchmarks/DistanceF32.cpp Source/Benchmarks/StatsF64.cpp Source/Benchmarks/StatsF32.cpp Source/Benchmarks/StatsQ31.cpp diff --git a/Testing/Include/Benchmarks/DistanceF32.h b/Testing/Include/Benchmarks/DistanceF32.h new file mode 100755 index 00000000..d9cc4e32 --- /dev/null +++ b/Testing/Include/Benchmarks/DistanceF32.h @@ -0,0 +1,30 @@ +#include "Test.h" +#include "Pattern.h" + +#include "dsp/distance_functions.h" + +class DistanceF32:public Client::Suite + { + public: + DistanceF32(Testing::testID_t id); + virtual void setUp(Testing::testID_t,std::vector& paramsArgs,Client::PatternMgr *mgr); + virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr); + private: + #include "DistanceF32_decl.h" + + Client::Pattern inputA; + Client::Pattern inputB; + + Client::LocalPattern tmpA; + Client::LocalPattern tmpB; + + int vecDim; + + const float32_t *inpA; + const float32_t *inpB; + + float32_t *tmpAp; + float32_t *tmpBp; + + + }; diff --git a/Testing/PatternGeneration/Distance.py b/Testing/PatternGeneration/Distance.py index 66d7667a..faa4de26 100755 --- a/Testing/PatternGeneration/Distance.py +++ b/Testing/PatternGeneration/Distance.py @@ -193,6 +193,38 @@ def writeFTests(config): def writeBTests(config): writeBTest(config,[dice,hamming,jaccard,kulsinski,rogerstanimoto,russellrao,sokalmichener,sokalsneath,yule]) +def writeFBenchmark(config): + NBSAMPLES=256 + + va = np.random.randn(NBSAMPLES) + vb = np.random.randn(NBSAMPLES) + + inputsA = list(va) + inputsB = list(vb) + + va = np.abs(va) + va = list(va / np.sum(va)) + + vb = np.abs(vb) + vb = list(vb / np.sum(vb)) + + config.writeInput(1, inputsA,"InputBenchA") + config.writeInput(1, inputsB,"InputBenchB") + + config.writeInput(1, va,"InputBenchProbaA") + config.writeInput(1, vb,"InputBenchProbaB") + +def writeUBenchmark(config): + NBSAMPLES=256*32 + va = np.random.choice([0,1],NBSAMPLES) + vb = np.random.choice([0,1],NBSAMPLES) + pva = list(Tools.packset(va)) + pvb = list(Tools.packset(vb)) + config.writeInput(1, pva,"InputBenchA") + config.writeInput(1, pvb,"InputBenchB") + + + def generatePatterns(): PATTERNDIR = os.path.join("Patterns","DSP","Distance","Distance") PARAMDIR = os.path.join("Parameters","DSP","Distance","Distance") @@ -205,5 +237,9 @@ def generatePatterns(): writeFTests(configf16) writeBTests(configu32) + writeFBenchmark(configf32) + writeFBenchmark(configf16) + writeUBenchmark(configu32) + if __name__ == '__main__': generatePatterns() \ No newline at end of file diff --git a/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchA1_f16.txt b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchA1_f16.txt new file mode 100755 index 00000000..2cd27e9d --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchA1_f16.txt @@ -0,0 +1,514 @@ +H +256 +// -0.548785 +0xb864 +// -0.768890 +0xba27 +// 0.177858 +0x31b1 +// 2.624151 +0x4140 +// -0.310007 +0xb4f6 +// 0.111992 +0x2f2b +// 1.166096 +0x3caa +// -1.125093 +0xbc80 +// 1.221189 +0x3ce2 +// 0.184156 +0x31e5 +// 0.070180 +0x2c7e +// 0.549837 +0x3866 +// 0.619806 +0x38f5 +// -0.476360 +0xb79f +// 0.893218 +0x3b25 +// 2.038302 +0x4014 +// -0.480915 +0xb7b2 +// -0.074203 +0xacc0 +// -0.641588 +0xb922 +// -0.445653 +0xb721 +// -0.446553 +0xb725 +// 1.306787 +0x3d3a +// 0.612551 +0x38e7 +// 0.082557 +0x2d49 +// -1.043679 +0xbc2d +// -1.154133 +0xbc9e +// 0.477795 +0x37a5 +// 0.400663 +0x3669 +// -0.905856 +0xbb3f +// -0.438524 +0xb704 +// -0.824022 +0xba98 +// 0.796074 +0x3a5e +// 0.443371 +0x3718 +// -0.875735 +0xbb02 +// -0.455175 +0xb748 +// -0.539903 +0xb852 +// 0.148014 +0x30bd +// -1.105368 +0xbc6c +// -0.348118 +0xb592 +// -1.329063 +0xbd51 +// 0.817871 +0x3a8b +// 0.532871 +0x3843 +// 0.017166 +0x2465 +// 0.145637 +0x30a9 +// 0.236860 +0x3394 +// 0.947567 +0x3b95 +// -0.436105 +0xb6fa +// -0.243495 +0xb3cb +// 0.909531 +0x3b47 +// -0.244961 +0xb3d7 +// -1.829594 +0xbf52 +// -0.977531 +0xbbd2 +// -0.521161 +0xb82b +// -0.297144 +0xb4c1 +// 1.416842 +0x3dab +// 0.712329 +0x39b3 +// -0.880000 +0xbb0a +// 0.059325 +0x2b98 +// 0.261399 +0x342f +// -1.137651 +0xbc8d +// 1.671345 +0x3eaf +// -1.182526 +0xbcbb +// -0.596989 +0xb8c7 +// -0.375355 +0xb601 +// 1.335051 +0x3d57 +// -0.218707 +0xb300 +// 0.810234 +0x3a7b +// -0.101313 +0xae7c +// -0.194669 +0xb23b +// 0.388286 +0x3636 +// -0.244257 +0xb3d1 +// -1.059271 +0xbc3d +// 0.027199 +0x26f7 +// 1.524853 +0x3e19 +// -0.564817 +0xb885 +// 0.308609 +0x34f0 +// 0.730611 +0x39d8 +// 0.067314 +0x2c4f +// -0.573647 +0xb897 +// -0.378064 +0xb60d +// 1.484433 +0x3df0 +// 0.719005 +0x39c1 +// 0.284028 +0x348b +// 0.238404 +0x33a1 +// -0.843359 +0xbabf +// 0.147360 +0x30b7 +// 0.958857 +0x3bac +// -1.240718 +0xbcf6 +// 1.360077 +0x3d71 +// 0.420595 +0x36bb +// -0.410862 +0xb693 +// -0.321578 +0xb525 +// 0.243150 +0x33c8 +// -1.682564 +0xbebb +// 0.362867 +0x35ce +// -0.979641 +0xbbd6 +// 1.218299 +0x3ce0 +// 0.922286 +0x3b61 +// 2.735124 +0x4178 +// 0.256008 +0x3419 +// -0.374501 +0xb5fe +// -1.027895 +0xbc1d +// 0.268790 +0x344d +// -0.023574 +0xa609 +// 0.695480 +0x3990 +// 1.221141 +0x3ce2 +// -0.006527 +0x9eaf +// -1.494906 +0xbdfb +// 1.372633 +0x3d7e +// -0.953548 +0xbba1 +// 0.983622 +0x3bde +// 0.642053 +0x3923 +// -1.003047 +0xbc03 +// 0.512735 +0x381a +// -1.225169 +0xbce7 +// 0.326776 +0x353a +// 0.707288 +0x39a9 +// 0.579745 +0x38a3 +// 0.597910 +0x38c9 +// 1.397073 +0x3d97 +// 1.223337 +0x3ce5 +// -0.180179 +0xb1c4 +// 0.663934 +0x3950 +// 1.419240 +0x3dad +// 0.730455 +0x39d8 +// 2.489404 +0x40fb +// -0.192802 +0xb22b +// -0.773764 +0xba31 +// 0.933436 +0x3b78 +// 1.975963 +0x3fe7 +// -0.411776 +0xb697 +// -1.008677 +0xbc09 +// -0.822540 +0xba95 +// 0.639442 +0x391e +// -0.904904 +0xbb3d +// 0.267783 +0x3449 +// 1.466163 +0x3ddd +// 0.674214 +0x3965 +// -2.764791 +0xc188 +// 1.626450 +0x3e81 +// -0.138720 +0xb070 +// 0.053642 +0x2ade +// 1.759314 +0x3f0a +// 0.152948 +0x30e5 +// 0.214325 +0x32dc +// 0.121619 +0x2fc9 +// 0.818055 +0x3a8b +// 0.478835 +0x37a9 +// 0.658634 +0x3945 +// 0.004803 +0x1ceb +// 0.310989 +0x34fa +// -0.603266 +0xb8d3 +// 0.196631 +0x324b +// 1.169447 +0x3cae +// 0.569908 +0x388f +// 0.097256 +0x2e39 +// -0.658203 +0xb944 +// 0.060624 +0x2bc3 +// -0.170708 +0xb176 +// 0.669034 +0x395a +// -1.126429 +0xbc81 +// -0.281279 +0xb480 +// -0.174769 +0xb198 +// -0.102606 +0xae91 +// 1.046105 +0x3c2f +// -0.103695 +0xaea3 +// -0.540265 +0xb852 +// 1.896660 +0x3f96 +// 2.022547 +0x400c +// 2.280091 +0x408f +// 0.173675 +0x318f +// -0.793509 +0xba59 +// -0.446287 +0xb724 +// -1.535792 +0xbe25 +// -0.761303 +0xba17 +// 0.258773 +0x3424 +// -0.322670 +0xb52a +// -0.226597 +0xb340 +// 0.068495 +0x2c62 +// 0.266202 +0x3442 +// -0.687250 +0xb97f +// 0.052033 +0x2aa9 +// -0.550091 +0xb867 +// 1.998131 +0x3ffe +// 2.389176 +0x40c7 +// 1.064822 +0x3c42 +// -1.507620 +0xbe08 +// 0.576245 +0x389c +// 0.999468 +0x3bff +// -0.485075 +0xb7c3 +// -1.668381 +0xbeac +// -0.465520 +0xb773 +// -1.017661 +0xbc12 +// -0.866867 +0xbaef +// -1.380939 +0xbd86 +// -0.485300 +0xb7c4 +// 0.140582 +0x3080 +// -1.847679 +0xbf64 +// 0.707450 +0x39a9 +// -1.398396 +0xbd98 +// 1.396855 +0x3d96 +// 1.479823 +0x3deb +// 1.549861 +0x3e33 +// 1.189116 +0x3cc2 +// -0.322076 +0xb527 +// 0.260063 +0x3429 +// 0.562562 +0x3880 +// 1.517389 +0x3e12 +// -0.108548 +0xaef2 +// -0.730643 +0xb9d8 +// -0.202440 +0xb27a +// -1.113091 +0xbc74 +// 0.164377 +0x3143 +// 1.656732 +0x3ea0 +// -0.628830 +0xb908 +// -0.711251 +0xb9b1 +// 0.564999 +0x3885 +// -0.956398 +0xbba7 +// 0.404007 +0x3677 +// 0.016273 +0x242a +// -0.236507 +0xb391 +// 0.706652 +0x39a7 +// -1.780615 +0xbf1f +// -0.142693 +0xb091 +// 2.311343 +0x409f +// 0.208525 +0x32ac +// 0.029091 +0x2773 +// 1.053131 +0x3c36 +// -0.492883 +0xb7e3 +// -1.156634 +0xbca0 +// -0.823587 +0xba97 +// -0.198595 +0xb25b +// 0.512111 +0x3819 +// -1.599131 +0xbe66 +// 0.011164 +0x21b7 +// 0.394460 +0x3650 +// -0.303281 +0xb4da +// 1.492404 +0x3df8 +// -0.756411 +0xba0d +// -0.580705 +0xb8a5 +// 0.266158 +0x3442 +// 0.056374 +0x2b37 +// -0.754643 +0xba0a +// -0.004309 +0x9c6a +// -0.088134 +0xada4 +// 0.790397 +0x3a53 +// 0.056157 +0x2b30 +// 1.397181 +0x3d97 +// -0.428684 +0xb6dc +// -0.223807 +0xb329 +// 0.321386 +0x3524 +// 0.178834 +0x31b9 +// -0.861360 +0xbae4 +// 0.210954 +0x32c0 +// 0.625222 +0x3900 +// -0.549426 +0xb865 diff --git a/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchB1_f16.txt b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchB1_f16.txt new file mode 100755 index 00000000..38abb5ee --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchB1_f16.txt @@ -0,0 +1,514 @@ +H +256 +// -0.721064 +0xb9c5 +// -0.530152 +0xb83e +// -1.071766 +0xbc49 +// -0.591600 +0xb8bc +// -0.465065 +0xb771 +// -1.388761 +0xbd8e +// 2.078964 +0x4028 +// 1.260840 +0x3d0b +// 0.167980 +0x3160 +// 0.971489 +0x3bc6 +// -1.813582 +0xbf41 +// 0.700366 +0x399a +// 0.875057 +0x3b00 +// 0.537142 +0x384c +// 0.504216 +0x3809 +// -0.676603 +0xb96a +// 0.033501 +0x284a +// 0.969705 +0x3bc2 +// 1.244959 +0x3cfb +// 0.267243 +0x3447 +// -0.862840 +0xbae7 +// -1.234685 +0xbcf0 +// -1.778241 +0xbf1d +// -0.432969 +0xb6ed +// 0.374295 +0x35fd +// -0.166792 +0xb156 +// 0.166688 +0x3156 +// -0.042653 +0xa976 +// -0.531144 +0xb840 +// 1.048706 +0x3c32 +// -0.092852 +0xadf1 +// 0.130958 +0x3031 +// -0.639485 +0xb91e +// 0.529328 +0x383c +// 1.604402 +0x3e6b +// -1.800380 +0xbf34 +// -0.816370 +0xba88 +// -0.606255 +0xb8da +// 0.381598 +0x361b +// 0.425407 +0x36ce +// -0.218539 +0xb2fe +// 0.584986 +0x38ae +// 0.819955 +0x3a8f +// 1.612716 +0x3e73 +// 1.218209 +0x3cdf +// -0.696474 +0xb992 +// 1.950948 +0x3fce +// 1.318808 +0x3d46 +// -0.689868 +0xb985 +// -0.533359 +0xb844 +// 0.345151 +0x3586 +// 0.495723 +0x37ee +// 0.479152 +0x37ab +// 0.356862 +0x35b6 +// 0.388289 +0x3636 +// 2.483074 +0x40f7 +// 1.712612 +0x3eda +// 0.187201 +0x31fe +// 0.443894 +0x371a +// 0.011448 +0x21dd +// 0.497145 +0x37f4 +// 1.297305 +0x3d30 +// -0.408467 +0xb689 +// -0.271592 +0xb458 +// -1.345107 +0xbd61 +// -0.241156 +0xb3b8 +// 0.451675 +0x373a +// 1.555072 +0x3e38 +// -0.559028 +0xb879 +// -1.307339 +0xbd3b +// -1.292226 +0xbd2b +// -0.639223 +0xb91d +// 0.285413 +0x3491 +// 0.363956 +0x35d3 +// 0.271450 +0x3458 +// 0.122561 +0x2fd8 +// -0.405904 +0xb67f +// 2.101271 +0x4034 +// 0.316091 +0x350f +// 0.150099 +0x30ce +// -0.540077 +0xb852 +// 0.812221 +0x3a7f +// 0.429070 +0x36dd +// 1.490624 +0x3df6 +// 0.772964 +0x3a2f +// -0.722720 +0xb9c8 +// 0.330284 +0x3549 +// -0.101546 +0xae80 +// -0.753344 +0xba07 +// 0.448681 +0x372e +// 0.436448 +0x36fc +// -1.028322 +0xbc1d +// 0.793579 +0x3a59 +// -0.749616 +0xb9ff +// 0.432203 +0x36ea +// 0.908309 +0x3b44 +// 0.059167 +0x2b93 +// -0.790654 +0xba53 +// -1.136146 +0xbc8b +// 1.534454 +0x3e23 +// 0.018309 +0x24b0 +// 0.457601 +0x3752 +// 1.693313 +0x3ec6 +// -2.792216 +0xc196 +// 0.608683 +0x38df +// -0.262594 +0xb434 +// 0.644970 +0x3929 +// -0.290927 +0xb4a8 +// -0.944342 +0xbb8e +// -0.571107 +0xb892 +// -0.468174 +0xb77e +// -0.320913 +0xb522 +// -0.949765 +0xbb99 +// 0.234360 +0x3380 +// -0.251913 +0xb408 +// 1.531785 +0x3e21 +// 0.399625 +0x3665 +// -0.311491 +0xb4fc +// 1.138910 +0x3c8e +// 0.436347 +0x36fb +// -2.730805 +0xc176 +// -0.652059 +0xb937 +// -1.229377 +0xbceb +// 2.041348 +0x4015 +// 0.056973 +0x2b4b +// -0.168595 +0xb165 +// -0.116697 +0xaf78 +// 0.750032 +0x3a00 +// 0.690704 +0x3987 +// 0.110224 +0x2f0e +// 0.325604 +0x3536 +// -1.057306 +0xbc3b +// 2.010749 +0x4006 +// 0.462285 +0x3766 +// -0.066902 +0xac48 +// -0.595202 +0xb8c3 +// -1.200383 +0xbccd +// -1.052207 +0xbc35 +// -1.250822 +0xbd01 +// -0.940028 +0xbb85 +// 0.122752 +0x2fdb +// 0.531454 +0x3840 +// 0.243305 +0x33c9 +// 1.250948 +0x3d01 +// 0.671463 +0x395f +// 1.287570 +0x3d26 +// 1.108312 +0x3c6f +// 1.089919 +0x3c5c +// 0.242840 +0x33c5 +// -1.260885 +0xbd0b +// -0.830383 +0xbaa5 +// 0.908564 +0x3b45 +// -1.905755 +0xbf9f +// -1.202930 +0xbcd0 +// 1.300902 +0x3d34 +// 1.067101 +0x3c45 +// 0.429702 +0x36e0 +// 0.237681 +0x339b +// 1.028290 +0x3c1d +// 0.350630 +0x359c +// -0.857611 +0xbadc +// -0.204566 +0xb28c +// 1.468329 +0x3de0 +// 0.589117 +0x38b7 +// 0.548161 +0x3863 +// 1.665894 +0x3eaa +// -1.238250 +0xbcf4 +// 0.454797 +0x3747 +// 0.740132 +0x39ec +// 0.589751 +0x38b8 +// 2.137619 +0x4046 +// 0.563861 +0x3883 +// -1.164106 +0xbca8 +// -0.674735 +0xb966 +// 1.189003 +0x3cc2 +// 0.330920 +0x354b +// 1.601920 +0x3e68 +// -1.797870 +0xbf31 +// 0.768877 +0x3a27 +// -0.511791 +0xb818 +// 0.935110 +0x3b7b +// -0.691705 +0xb989 +// 0.744740 +0x39f5 +// -0.771324 +0xba2c +// -0.284692 +0xb48e +// 1.607200 +0x3e6e +// 1.131847 +0x3c87 +// 0.427228 +0x36d6 +// 0.576562 +0x389d +// -0.898515 +0xbb30 +// -0.074805 +0xacca +// 0.657148 +0x3942 +// -0.250205 +0xb401 +// 2.168565 +0x4056 +// 0.871352 +0x3af9 +// 0.974440 +0x3bcc +// -0.808925 +0xba79 +// -0.091032 +0xadd3 +// 0.064115 +0x2c1a +// 0.834325 +0x3aad +// -0.819542 +0xba8e +// -1.003818 +0xbc04 +// -0.530561 +0xb83f +// -1.843448 +0xbf60 +// 0.726810 +0x39d1 +// -0.175058 +0xb19a +// 0.264042 +0x343a +// -0.786058 +0xba4a +// -0.095242 +0xae18 +// 1.100469 +0x3c67 +// 2.481330 +0x40f6 +// 0.833563 +0x3aab +// -1.420519 +0xbdaf +// -0.286901 +0xb497 +// -0.284275 +0xb48c +// 1.077533 +0x3c4f +// -0.448600 +0xb72d +// 0.763153 +0x3a1b +// 0.246592 +0x33e4 +// -0.395593 +0xb654 +// 0.955098 +0x3ba4 +// -0.425964 +0xb6d1 +// -1.824736 +0xbf4d +// 1.232608 +0x3cee +// -1.035255 +0xbc24 +// -0.123429 +0xafe6 +// -0.662916 +0xb94e +// 0.473274 +0x3793 +// -0.974625 +0xbbcc +// 0.393173 +0x364a +// 0.958350 +0x3bab +// -0.878813 +0xbb08 +// 0.590462 +0x38b9 +// 0.749760 +0x3a00 +// 0.607085 +0x38db +// 2.074280 +0x4026 +// 1.460194 +0x3dd7 +// 0.439830 +0x370a +// -0.436170 +0xb6fb +// 0.170579 +0x3175 +// 0.661294 +0x394a +// 0.492425 +0x37e1 +// -1.056476 +0xbc3a +// -1.472391 +0xbde4 +// -1.953765 +0xbfd1 +// -1.952141 +0xbfcf +// -0.143493 +0xb097 +// 0.939166 +0x3b83 +// -1.021369 +0xbc16 +// -0.673531 +0xb963 +// -0.982306 +0xbbdc +// 0.440969 +0x370e +// 0.513323 +0x381b +// 0.236063 +0x338e +// -1.545474 +0xbe2f +// 0.470478 +0x3787 diff --git a/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaA1_f16.txt b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaA1_f16.txt new file mode 100755 index 00000000..542b1848 --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaA1_f16.txt @@ -0,0 +1,514 @@ +H +256 +// 0.002928 +0x19ff +// 0.004103 +0x1c33 +// 0.000949 +0x13c6 +// 0.014002 +0x232b +// 0.001654 +0x16c6 +// 0.000598 +0x10e5 +// 0.006222 +0x1e5f +// 0.006003 +0x1e26 +// 0.006516 +0x1eac +// 0.000983 +0x1406 +// 0.000374 +0xe23 +// 0.002934 +0x1a02 +// 0.003307 +0x1ac6 +// 0.002542 +0x1935 +// 0.004766 +0x1ce1 +// 0.010876 +0x2192 +// 0.002566 +0x1941 +// 0.000396 +0xe7d +// 0.003423 +0x1b03 +// 0.002378 +0x18df +// 0.002383 +0x18e1 +// 0.006973 +0x1f24 +// 0.003268 +0x1ab2 +// 0.000441 +0xf38 +// 0.005569 +0x1db4 +// 0.006158 +0x1e4e +// 0.002549 +0x1939 +// 0.002138 +0x1861 +// 0.004833 +0x1cf3 +// 0.002340 +0x18cb +// 0.004397 +0x1c81 +// 0.004248 +0x1c59 +// 0.002366 +0x18d8 +// 0.004673 +0x1cc9 +// 0.002429 +0x18f9 +// 0.002881 +0x19e6 +// 0.000790 +0x1278 +// 0.005898 +0x1e0a +// 0.001857 +0x179c +// 0.007092 +0x1f43 +// 0.004364 +0x1c78 +// 0.002843 +0x19d3 +// 0.000092 +0x601 +// 0.000777 +0x125e +// 0.001264 +0x152d +// 0.005056 +0x1d2d +// 0.002327 +0x18c4 +// 0.001299 +0x1552 +// 0.004853 +0x1cf8 +// 0.001307 +0x155b +// 0.009762 +0x2100 +// 0.005216 +0x1d57 +// 0.002781 +0x19b2 +// 0.001585 +0x167f +// 0.007560 +0x1fbe +// 0.003801 +0x1bc9 +// 0.004695 +0x1ccf +// 0.000317 +0xd30 +// 0.001395 +0x15b7 +// 0.006070 +0x1e37 +// 0.008918 +0x2091 +// 0.006310 +0x1e76 +// 0.003185 +0x1a86 +// 0.002003 +0x181a +// 0.007124 +0x1f4b +// 0.001167 +0x14c8 +// 0.004323 +0x1c6d +// 0.000541 +0x106e +// 0.001039 +0x1441 +// 0.002072 +0x183e +// 0.001303 +0x1557 +// 0.005652 +0x1dca +// 0.000145 +0x8c1 +// 0.008136 +0x202a +// 0.003014 +0x1a2c +// 0.001647 +0x16bf +// 0.003898 +0x1bfc +// 0.000359 +0xde2 +// 0.003061 +0x1a45 +// 0.002017 +0x1822 +// 0.007921 +0x200e +// 0.003836 +0x1bdb +// 0.001516 +0x1635 +// 0.001272 +0x1536 +// 0.004500 +0x1c9c +// 0.000786 +0x1271 +// 0.005116 +0x1d3d +// 0.006620 +0x1ec7 +// 0.007257 +0x1f6e +// 0.002244 +0x1899 +// 0.002192 +0x187d +// 0.001716 +0x1707 +// 0.001297 +0x1550 +// 0.008978 +0x2099 +// 0.001936 +0x17ee +// 0.005227 +0x1d5a +// 0.006501 +0x1ea8 +// 0.004921 +0x1d0a +// 0.014594 +0x2379 +// 0.001366 +0x1598 +// 0.001998 +0x1818 +// 0.005485 +0x1d9e +// 0.001434 +0x15e0 +// 0.000126 +0x81f +// 0.003711 +0x1b9a +// 0.006516 +0x1eac +// 0.000035 +0x248 +// 0.007976 +0x2015 +// 0.007324 +0x1f80 +// 0.005088 +0x1d36 +// 0.005248 +0x1d60 +// 0.003426 +0x1b04 +// 0.005352 +0x1d7b +// 0.002736 +0x199a +// 0.006537 +0x1eb2 +// 0.001744 +0x1724 +// 0.003774 +0x1bbb +// 0.003093 +0x1a56 +// 0.003190 +0x1a89 +// 0.007454 +0x1fa2 +// 0.006527 +0x1eaf +// 0.000961 +0x13e0 +// 0.003543 +0x1b41 +// 0.007573 +0x1fc1 +// 0.003898 +0x1bfb +// 0.013283 +0x22cd +// 0.001029 +0x1437 +// 0.004129 +0x1c3a +// 0.004981 +0x1d1a +// 0.010543 +0x2166 +// 0.002197 +0x1880 +// 0.005382 +0x1d83 +// 0.004389 +0x1c7f +// 0.003412 +0x1afd +// 0.004828 +0x1cf2 +// 0.001429 +0x15da +// 0.007823 +0x2001 +// 0.003597 +0x1b5e +// 0.014752 +0x238e +// 0.008678 +0x2071 +// 0.000740 +0x1210 +// 0.000286 +0xcb1 +// 0.009387 +0x20ce +// 0.000816 +0x12af +// 0.001144 +0x14af +// 0.000649 +0x1151 +// 0.004365 +0x1c78 +// 0.002555 +0x193c +// 0.003514 +0x1b33 +// 0.000026 +0x1ae +// 0.001659 +0x16cc +// 0.003219 +0x1a98 +// 0.001049 +0x144c +// 0.006240 +0x1e64 +// 0.003041 +0x1a3a +// 0.000519 +0x1040 +// 0.003512 +0x1b31 +// 0.000323 +0xd4d +// 0.000911 +0x1376 +// 0.003570 +0x1b50 +// 0.006010 +0x1e28 +// 0.001501 +0x1626 +// 0.000933 +0x13a4 +// 0.000547 +0x107c +// 0.005582 +0x1db7 +// 0.000553 +0x1088 +// 0.002883 +0x19e7 +// 0.010120 +0x212e +// 0.010792 +0x2187 +// 0.012166 +0x223b +// 0.000927 +0x1397 +// 0.004234 +0x1c56 +// 0.002381 +0x18e0 +// 0.008195 +0x2032 +// 0.004062 +0x1c29 +// 0.001381 +0x15a8 +// 0.001722 +0x170d +// 0.001209 +0x14f4 +// 0.000365 +0xdfd +// 0.001420 +0x15d1 +// 0.003667 +0x1b83 +// 0.000278 +0xc8c +// 0.002935 +0x1a03 +// 0.010662 +0x2175 +// 0.012748 +0x2287 +// 0.005682 +0x1dd1 +// 0.008044 +0x201e +// 0.003075 +0x1a4c +// 0.005333 +0x1d76 +// 0.002588 +0x194d +// 0.008902 +0x208f +// 0.002484 +0x1916 +// 0.005430 +0x1d8f +// 0.004625 +0x1cbd +// 0.007368 +0x1f8c +// 0.002589 +0x194e +// 0.000750 +0x1225 +// 0.009859 +0x210c +// 0.003775 +0x1bbb +// 0.007461 +0x1fa4 +// 0.007453 +0x1fa2 +// 0.007896 +0x200b +// 0.008270 +0x203c +// 0.006345 +0x1e7f +// 0.001719 +0x170a +// 0.001388 +0x15af +// 0.003002 +0x1a26 +// 0.008096 +0x2025 +// 0.000579 +0x10bf +// 0.003899 +0x1bfc +// 0.001080 +0x146d +// 0.005939 +0x1e15 +// 0.000877 +0x132f +// 0.008840 +0x2087 +// 0.003355 +0x1adf +// 0.003795 +0x1bc6 +// 0.003015 +0x1a2d +// 0.005103 +0x1d3a +// 0.002156 +0x186a +// 0.000087 +0x5b1 +// 0.001262 +0x152b +// 0.003771 +0x1bb9 +// 0.009501 +0x20dd +// 0.000761 +0x123d +// 0.012333 +0x2250 +// 0.001113 +0x148f +// 0.000155 +0x916 +// 0.005619 +0x1dc1 +// 0.002630 +0x1963 +// 0.006172 +0x1e52 +// 0.004394 +0x1c80 +// 0.001060 +0x1457 +// 0.002732 +0x1999 +// 0.008533 +0x205e +// 0.000060 +0x3e7 +// 0.002105 +0x184f +// 0.001618 +0x16a1 +// 0.007963 +0x2014 +// 0.004036 +0x1c22 +// 0.003099 +0x1a59 +// 0.001420 +0x15d1 +// 0.000301 +0xcee +// 0.004027 +0x1c20 +// 0.000023 +0x182 +// 0.000470 +0xfb4 +// 0.004217 +0x1c52 +// 0.000300 +0xce9 +// 0.007455 +0x1fa2 +// 0.002287 +0x18af +// 0.001194 +0x14e4 +// 0.001715 +0x1706 +// 0.000954 +0x13d1 +// 0.004596 +0x1cb5 +// 0.001126 +0x149c +// 0.003336 +0x1ad5 +// 0.002932 +0x1a01 diff --git a/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaB1_f16.txt b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaB1_f16.txt new file mode 100755 index 00000000..11f46d40 --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF16/InputBenchProbaB1_f16.txt @@ -0,0 +1,514 @@ +H +256 +// 0.003522 +0x1b37 +// 0.002590 +0x194e +// 0.005236 +0x1d5c +// 0.002890 +0x19eb +// 0.002272 +0x18a7 +// 0.006784 +0x1ef2 +// 0.010156 +0x2133 +// 0.006159 +0x1e4f +// 0.000821 +0x12b9 +// 0.004746 +0x1cdc +// 0.008859 +0x2089 +// 0.003421 +0x1b02 +// 0.004275 +0x1c61 +// 0.002624 +0x1960 +// 0.002463 +0x190b +// 0.003305 +0x1ac5 +// 0.000164 +0x95d +// 0.004737 +0x1cda +// 0.006082 +0x1e3a +// 0.001305 +0x1559 +// 0.004215 +0x1c51 +// 0.006031 +0x1e2d +// 0.008687 +0x2073 +// 0.002115 +0x1855 +// 0.001828 +0x177d +// 0.000815 +0x12ad +// 0.000814 +0x12ac +// 0.000208 +0xad4 +// 0.002595 +0x1950 +// 0.005123 +0x1d3f +// 0.000454 +0xf6e +// 0.000640 +0x113e +// 0.003124 +0x1a66 +// 0.002586 +0x194c +// 0.007837 +0x2003 +// 0.008795 +0x2081 +// 0.003988 +0x1c15 +// 0.002962 +0x1a11 +// 0.001864 +0x17a3 +// 0.002078 +0x1842 +// 0.001068 +0x145f +// 0.002858 +0x19da +// 0.004005 +0x1c1a +// 0.007878 +0x2009 +// 0.005951 +0x1e18 +// 0.003402 +0x1af8 +// 0.009530 +0x20e1 +// 0.006442 +0x1e99 +// 0.003370 +0x1ae7 +// 0.002605 +0x1956 +// 0.001686 +0x16e8 +// 0.002422 +0x18f6 +// 0.002341 +0x18cb +// 0.001743 +0x1724 +// 0.001897 +0x17c5 +// 0.012130 +0x2236 +// 0.008366 +0x2049 +// 0.000914 +0x137e +// 0.002168 +0x1871 +// 0.000056 +0x3aa +// 0.002429 +0x18f9 +// 0.006337 +0x1e7d +// 0.001995 +0x1816 +// 0.001327 +0x156f +// 0.006571 +0x1ebb +// 0.001178 +0x14d3 +// 0.002206 +0x1885 +// 0.007597 +0x1fc7 +// 0.002731 +0x1998 +// 0.006386 +0x1e8a +// 0.006313 +0x1e77 +// 0.003123 +0x1a65 +// 0.001394 +0x15b6 +// 0.001778 +0x1748 +// 0.001326 +0x156e +// 0.000599 +0x10e8 +// 0.001983 +0x1810 +// 0.010265 +0x2141 +// 0.001544 +0x1653 +// 0.000733 +0x1202 +// 0.002638 +0x1967 +// 0.003968 +0x1c10 +// 0.002096 +0x184b +// 0.007282 +0x1f75 +// 0.003776 +0x1bbc +// 0.003530 +0x1b3b +// 0.001613 +0x169c +// 0.000496 +0x1010 +// 0.003680 +0x1b89 +// 0.002192 +0x187d +// 0.002132 +0x185e +// 0.005023 +0x1d25 +// 0.003877 +0x1bf0 +// 0.003662 +0x1b80 +// 0.002111 +0x1853 +// 0.004437 +0x1c8b +// 0.000289 +0xcbc +// 0.003862 +0x1be9 +// 0.005550 +0x1daf +// 0.007496 +0x1fad +// 0.000089 +0x5dd +// 0.002235 +0x1894 +// 0.008272 +0x203c +// 0.013640 +0x22fc +// 0.002973 +0x1a17 +// 0.001283 +0x1541 +// 0.003151 +0x1a74 +// 0.001421 +0x15d2 +// 0.004613 +0x1cb9 +// 0.002790 +0x19b7 +// 0.002287 +0x18af +// 0.001568 +0x166c +// 0.004640 +0x1cc0 +// 0.001145 +0x14b0 +// 0.001231 +0x150a +// 0.007483 +0x1faa +// 0.001952 +0x17ff +// 0.001522 +0x163c +// 0.005564 +0x1db2 +// 0.002132 +0x185e +// 0.013340 +0x22d4 +// 0.003185 +0x1a86 +// 0.006006 +0x1e26 +// 0.009972 +0x211b +// 0.000278 +0xc8f +// 0.000824 +0x12bf +// 0.000570 +0x10ac +// 0.003664 +0x1b81 +// 0.003374 +0x1ae9 +// 0.000538 +0x1069 +// 0.001591 +0x1684 +// 0.005165 +0x1d4a +// 0.009823 +0x2107 +// 0.002258 +0x18a0 +// 0.000327 +0xd5b +// 0.002908 +0x19f4 +// 0.005864 +0x1e01 +// 0.005140 +0x1d43 +// 0.006110 +0x1e42 +// 0.004592 +0x1cb4 +// 0.000600 +0x10ea +// 0.002596 +0x1951 +// 0.001189 +0x14de +// 0.006111 +0x1e42 +// 0.003280 +0x1ab8 +// 0.006290 +0x1e71 +// 0.005414 +0x1d8b +// 0.005324 +0x1d74 +// 0.001186 +0x14dc +// 0.006159 +0x1e4f +// 0.004056 +0x1c27 +// 0.004438 +0x1c8b +// 0.009310 +0x20c4 +// 0.005876 +0x1e04 +// 0.006355 +0x1e82 +// 0.005213 +0x1d57 +// 0.002099 +0x184d +// 0.001161 +0x14c1 +// 0.005023 +0x1d25 +// 0.001713 +0x1704 +// 0.004189 +0x1c4a +// 0.000999 +0x1418 +// 0.007173 +0x1f58 +// 0.002878 +0x19e5 +// 0.002678 +0x197c +// 0.008138 +0x202b +// 0.006049 +0x1e32 +// 0.002222 +0x188d +// 0.003616 +0x1b68 +// 0.002881 +0x19e6 +// 0.010442 +0x2159 +// 0.002754 +0x19a4 +// 0.005687 +0x1dd3 +// 0.003296 +0x1ac0 +// 0.005808 +0x1df3 +// 0.001617 +0x169f +// 0.007825 +0x2002 +// 0.008783 +0x207f +// 0.003756 +0x1bb1 +// 0.002500 +0x191f +// 0.004568 +0x1cad +// 0.003379 +0x1aec +// 0.003638 +0x1b73 +// 0.003768 +0x1bb7 +// 0.001391 +0x15b2 +// 0.007851 +0x2005 +// 0.005529 +0x1da9 +// 0.002087 +0x1846 +// 0.002817 +0x19c5 +// 0.004389 +0x1c7f +// 0.000365 +0xdfd +// 0.003210 +0x1a93 +// 0.001222 +0x1502 +// 0.010593 +0x216d +// 0.004257 +0x1c5c +// 0.004760 +0x1ce0 +// 0.003952 +0x1c0c +// 0.000445 +0xf49 +// 0.000313 +0xd22 +// 0.004076 +0x1c2c +// 0.004003 +0x1c19 +// 0.004904 +0x1d05 +// 0.002592 +0x194f +// 0.009005 +0x209c +// 0.003550 +0x1b45 +// 0.000855 +0x1301 +// 0.001290 +0x1548 +// 0.003840 +0x1bdd +// 0.000465 +0xf9f +// 0.005376 +0x1d81 +// 0.012121 +0x2235 +// 0.004072 +0x1c2b +// 0.006939 +0x1f1b +// 0.001402 +0x15be +// 0.001389 +0x15b0 +// 0.005264 +0x1d64 +// 0.002191 +0x187d +// 0.003728 +0x1ba3 +// 0.001205 +0x14ef +// 0.001932 +0x17ea +// 0.004666 +0x1cc7 +// 0.002081 +0x1843 +// 0.008914 +0x2090 +// 0.006021 +0x1e2a +// 0.005057 +0x1d2e +// 0.000603 +0x10f0 +// 0.003238 +0x1aa2 +// 0.002312 +0x18bc +// 0.004761 +0x1ce0 +// 0.001921 +0x17de +// 0.004682 +0x1ccb +// 0.004293 +0x1c65 +// 0.002884 +0x19e8 +// 0.003663 +0x1b80 +// 0.002966 +0x1a13 +// 0.010133 +0x2130 +// 0.007133 +0x1f4e +// 0.002149 +0x1866 +// 0.002131 +0x185d +// 0.000833 +0x12d4 +// 0.003230 +0x1a9e +// 0.002405 +0x18ed +// 0.005161 +0x1d49 +// 0.007193 +0x1f5e +// 0.009544 +0x20e3 +// 0.009536 +0x20e2 +// 0.000701 +0x11be +// 0.004588 +0x1cb3 +// 0.004989 +0x1d1c +// 0.003290 +0x1abd +// 0.004799 +0x1cea +// 0.002154 +0x1869 +// 0.002508 +0x1923 +// 0.001153 +0x14b9 +// 0.007550 +0x1fbb +// 0.002298 +0x18b5 diff --git a/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchA1_f32.txt b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchA1_f32.txt new file mode 100755 index 00000000..9b5a23d3 --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchA1_f32.txt @@ -0,0 +1,514 @@ +W +256 +// 1.075924 +0x3f89b7e2 +// -0.029396 +0xbcf0d0bd +// 0.609042 +0x3f1bea34 +// 0.235163 +0x3e70ce98 +// -0.453594 +0xbee83d6c +// 0.705264 +0x3f348c31 +// -0.541197 +0xbf0a8bde +// 1.427616 +0x3fb6bc1f +// 0.705581 +0x3f34a0f5 +// -0.800484 +0xbf4cec8c +// 0.254925 +0x3e828592 +// -1.233785 +0xbf9deca7 +// -1.829107 +0xbfea202a +// 0.145057 +0x3e1489bf +// 0.931652 +0x3f6e80c1 +// 0.254224 +0x3e8229a9 +// -0.953552 +0xbf741bf4 +// -2.301934 +0xc01352e3 +// -0.716550 +0xbf376fca +// 0.304152 +0x3e9bb9d3 +// -3.099729 +0xc04661f7 +// -0.696273 +0xbf323ef6 +// 1.053339 +0x3f86d3cf +// 0.444573 +0x3ee39f07 +// 1.106392 +0x3f8d9e3e +// 0.547502 +0x3f0c2911 +// 1.484742 +0x3fbe0c06 +// -1.553340 +0xbfc6d3d9 +// 0.890438 +0x3f63f3b9 +// -1.298513 +0xbfa635b0 +// 0.011352 +0x3c39fbd8 +// -0.747700 +0xbf3f694b +// -1.119247 +0xbf8f437c +// 0.162063 +0x3e25f3db +// -0.271037 +0xbe8ac558 +// -2.228484 +0xc00e9f7d +// 0.292848 +0x3e95f034 +// 0.935820 +0x3f6f91e6 +// -0.655504 +0xbf27cf1c +// -1.524971 +0xbfc3323f +// 0.964348 +0x3f76df87 +// -0.149888 +0xbe197c30 +// -0.207870 +0xbe54dbe0 +// -1.757762 +0xbfe0fe5b +// 1.620811 +0x3fcf76b9 +// 0.184889 +0x3e3d536c +// -0.577154 +0xbf13c05a +// 0.685296 +0x3f2f6f88 +// -0.540534 +0xbf0a606f +// 2.478120 +0x401e9985 +// -0.619200 +0xbf1e83e5 +// -1.226392 +0xbf9cfa67 +// 0.653628 +0x3f275429 +// 0.056761 +0x3d687e12 +// 1.917531 +0x3ff571a7 +// -1.174714 +0xbf965d06 +// 1.839375 +0x3feb70a0 +// -0.752960 +0xbf40c204 +// 0.458864 +0x3eeaf034 +// -0.626336 +0xbf205791 +// 1.138529 +0x3f91bb55 +// -0.521495 +0xbf0580ae +// -0.686647 +0xbf2fc819 +// 0.669940 +0x3f2b8130 +// 0.370348 +0x3ebd9e4c +// -1.891918 +0xbff22a5f +// -2.390976 +0xc01905c0 +// 0.442195 +0x3ee2676b +// 0.228363 +0x3e69d811 +// -0.992028 +0xbf7df58c +// -0.984294 +0xbf7bfaaa +// -0.685012 +0xbf2f5ced +// 0.240352 +0x3e761eef +// 0.645211 +0x3f252c8e +// -1.289991 +0xbfa51e6a +// 0.859374 +0x3f5bfff6 +// 0.155467 +0x3e1f32c6 +// -2.320235 +0xc0147ebc +// 0.117778 +0x3df135ad +// -1.382069 +0xbfb0e7a3 +// -1.572203 +0xbfc93df5 +// 0.699415 +0x3f330cd6 +// -0.069115 +0xbd8d8c44 +// -1.096435 +0xbf8c57f8 +// 0.305953 +0x3e9ca5e0 +// -0.273387 +0xbe8bf952 +// -0.187780 +0xbe404952 +// -0.642356 +0xbf247171 +// -0.153531 +0xbe1d3725 +// -1.155089 +0xbf93d9f5 +// -1.372842 +0xbfafb948 +// 0.522851 +0x3f05d993 +// -0.702565 +0xbf33db54 +// -0.777067 +0xbf46edd5 +// -0.531773 +0xbf082246 +// 0.962091 +0x3f764b90 +// -0.031444 +0xbd00cb26 +// 0.088748 +0x3db5c198 +// 0.039855 +0x3d233e88 +// 0.992751 +0x3f7e24f0 +// 0.582702 +0x3f152bee +// 0.726881 +0x3f3a14d8 +// 1.378991 +0x3fb082c3 +// 0.965745 +0x3f773b0d +// 2.410122 +0x401a3f70 +// -0.110546 +0xbde265d1 +// -0.139748 +0xbe0f1a18 +// 0.702365 +0x3f33ce36 +// 1.696471 +0x3fd925f5 +// -0.722205 +0xbf38e268 +// 0.483111 +0x3ef75a54 +// -1.788304 +0xbfe4e726 +// 1.040911 +0x3f853c8f +// -0.879525 +0xbf61288d +// -1.637483 +0xbfd1990b +// 0.612439 +0x3f1cc8c7 +// 1.412589 +0x3fb4cfb7 +// -0.505130 +0xbf015039 +// -0.371724 +0xbebe52a7 +// 0.952004 +0x3f73b68f +// 0.538052 +0x3f09bdce +// -0.761184 +0xbf42dcf2 +// -1.151029 +0xbf9354e7 +// 1.369694 +0x3faf521f +// -0.307173 +0xbe9d45d1 +// 0.042370 +0x3d2d8bc6 +// -0.010294 +0xbc28aa28 +// 0.387199 +0x3ec63ef3 +// -1.487577 +0xbfbe68ee +// 0.271254 +0x3e8ae1c9 +// -0.485897 +0xbef8c770 +// 0.827208 +0x3f53c3e4 +// -0.639980 +0xbf23d5bd +// 0.193145 +0x3e45c7b7 +// 0.191845 +0x3e44731e +// -1.187870 +0xbf980c21 +// 0.014324 +0x3c6ab131 +// 1.532605 +0x3fc42c63 +// 0.341009 +0x3eae98b6 +// -0.777366 +0xbf470171 +// -0.377625 +0xbec15801 +// -0.008751 +0xbc0f6146 +// 0.301316 +0x3e9a4614 +// 0.200547 +0x3e4d5c49 +// 0.947495 +0x3f728f00 +// 0.362046 +0x3eb95e1b +// -1.562517 +0xbfc8008f +// -0.707831 +0xbf35346a +// -0.295923 +0xbe978342 +// -1.133145 +0xbf910ae9 +// -0.069036 +0xbd8d62e1 +// 0.448165 +0x3ee575e7 +// -0.662904 +0xbf29b41a +// 0.610316 +0x3f1c3da4 +// -1.321184 +0xbfa91c8d +// 0.631201 +0x3f21965c +// 0.845739 +0x3f58825b +// 1.027203 +0x3f837b63 +// 0.603968 +0x3f1a9da8 +// 1.253883 +0x3fa07f3c +// 0.582851 +0x3f1535b2 +// -1.198889 +0xbf997531 +// -0.556057 +0xbf0e59bb +// -0.303321 +0xbe9b4ceb +// 0.241994 +0x3e77cd28 +// -1.263480 +0xbfa1b9b8 +// 0.110675 +0x3de2a95c +// 0.115846 +0x3ded408e +// -0.417861 +0xbed5f1e4 +// -0.733155 +0xbf3bb009 +// 1.615540 +0x3fceca01 +// -0.461916 +0xbeec8036 +// -0.632385 +0xbf21e3fb +// 0.803651 +0x3f4dbc13 +// -0.073309 +0xbd962322 +// 0.126646 +0x3e01af7b +// 0.559617 +0x3f0f4317 +// 1.392458 +0x3fb23c10 +// 0.241104 +0x3e76e3f1 +// 0.165874 +0x3e29dac9 +// 0.682009 +0x3f2e9827 +// -0.206266 +0xbe533756 +// -1.682614 +0xbfd75fe8 +// 0.696956 +0x3f326bae +// -2.220465 +0xc00e1c19 +// 2.091372 +0x4005d908 +// 0.965513 +0x3f772bd4 +// -1.518510 +0xbfc25e87 +// -1.927551 +0xbff6ba01 +// 0.574412 +0x3f130cad +// 0.520571 +0x3f05441e +// 0.982105 +0x3f7b6b39 +// 0.240011 +0x3e75c572 +// -1.305828 +0xbfa7255c +// 0.122243 +0x3dfa5a96 +// 0.110854 +0x3de307a9 +// -0.659092 +0xbf28ba48 +// -0.121544 +0xbdf8ebff +// -0.494804 +0xbefd56f9 +// -1.290064 +0xbfa520d2 +// -0.274167 +0xbe8c5fae +// -0.939989 +0xbf70a319 +// -1.008348 +0xbf811189 +// 1.223060 +0x3f9c8d39 +// -1.814307 +0xbfe83b37 +// -0.692951 +0xbf31653b +// -1.308583 +0xbfa77fa7 +// -0.627399 +0xbf209d3c +// -0.362603 +0xbeb9a714 +// 0.979886 +0x3f7ad9d0 +// 1.748503 +0x3fdfcef0 +// -0.211177 +0xbe583eb4 +// 0.739544 +0x3f3d52c0 +// 0.932592 +0x3f6ebe55 +// 0.308870 +0x3e9e2444 +// 0.157537 +0x3e21516f +// -0.658037 +0xbf287518 +// 1.860420 +0x3fee223e +// 0.161105 +0x3e24f8c3 +// -0.764951 +0xbf43d3cf +// 0.739430 +0x3f3d4b45 +// -0.861060 +0xbf5c6e6f +// 2.460071 +0x401d71cc +// 0.000077 +0x38a0a8d4 +// -0.844844 +0xbf5847ad +// 0.120170 +0x3df61be9 +// -1.497394 +0xbfbfaa98 +// -0.702227 +0xbf33c51e +// -0.060429 +0xbd7783ef +// 0.829584 +0x3f545fa5 +// 1.616148 +0x3fceddf2 +// -1.529054 +0xbfc3b80d +// -0.998238 +0xbf7f8c8c +// -0.889684 +0xbf63c24f +// 1.693112 +0x3fd8b7e8 +// 0.586787 +0x3f1637ad +// 0.526809 +0x3f06dcf3 +// -1.726015 +0xbfdcee12 +// 0.752904 +0x3f40be4f +// -0.034087 +0xbd0b9ed3 +// 1.488316 +0x3fbe8122 +// -0.815410 +0xbf50beae +// 1.280893 +0x3fa3f44e +// 1.331507 +0x3faa6ed3 +// -0.911761 +0xbf696930 +// -1.516151 +0xbfc2113e +// 1.314512 +0x3fa841ee +// -1.689779 +0xbfd84aaa +// 1.549139 +0x3fc64a31 +// 1.131264 +0x3f90cd44 +// 0.098665 +0x3dca10fe +// 1.144497 +0x3f927edd +// -0.818507 +0xbf5189b4 +// -1.142030 +0xbf922e08 +// 0.109971 +0x3de1389f +// 0.902310 +0x3f66fdce diff --git a/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchB1_f32.txt b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchB1_f32.txt new file mode 100755 index 00000000..9a586e2a --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchB1_f32.txt @@ -0,0 +1,514 @@ +W +256 +// 1.213302 +0x3f9b4d7b +// 1.982412 +0x3ffdbfad +// -0.258213 +0xbe843485 +// -0.919826 +0xbf6b79b9 +// -1.065822 +0xbf886cdf +// -1.953198 +0xbffa0265 +// 1.464274 +0x3fbb6d52 +// -0.986156 +0xbf7c74b5 +// -0.316852 +0xbea23a64 +// -1.139945 +0xbf91e9b9 +// -1.371247 +0xbfaf8503 +// 1.430941 +0x3fb72915 +// 1.845129 +0x3fec2d2c +// -1.235233 +0xbf9e1c1a +// 0.581608 +0x3f14e448 +// -0.001109 +0xba916b0d +// 0.432001 +0x3edd2f43 +// -0.638483 +0xbf2373a2 +// -1.191122 +0xbf9876ae +// 0.589968 +0x3f170821 +// -1.607007 +0xbfcdb265 +// 0.021021 +0x3cac33f6 +// 0.633835 +0x3f224308 +// -0.858747 +0xbf5bd6dd +// 0.016953 +0x3c8ae203 +// 0.170512 +0x3e2e9a97 +// 0.752610 +0x3f40ab06 +// -1.245618 +0xbf9f7066 +// 0.049675 +0x3d4b781c +// -0.907390 +0xbf684ab0 +// -0.400377 +0xbeccfe2b +// -0.538777 +0xbf09ed49 +// -0.283652 +0xbe913ad1 +// -0.063362 +0xbd81c414 +// -0.300018 +0xbe999c05 +// -0.371746 +0xbebe5579 +// -0.869909 +0xbf5eb25f +// 0.473064 +0x3ef2356d +// 0.177319 +0x3e359324 +// -0.170334 +0xbe2e6c24 +// -0.077772 +0xbd9f46e4 +// 0.111664 +0x3de4b045 +// 0.804790 +0x3f4e06b8 +// -0.604411 +0xbf1abaac +// 0.352341 +0x3eb46611 +// -1.251788 +0xbfa03a97 +// 0.215175 +0x3e5c56ec +// -0.055188 +0xbd620c75 +// 0.336589 +0x3eac5572 +// -0.233639 +0xbe6f3eef +// -0.676992 +0xbf2d4f5f +// 0.678094 +0x3f2d9795 +// -1.397555 +0xbfb2e319 +// 0.669134 +0x3f2b4c61 +// 1.074767 +0x3f8991f7 +// 0.309807 +0x3e9e9f13 +// 1.675633 +0x3fd67b26 +// -1.511711 +0xbfc17fc2 +// 0.076779 +0x3d9d3e21 +// -0.331060 +0xbea980ba +// 0.648591 +0x3f260a16 +// 0.723552 +0x3f393ab9 +// 0.509150 +0x3f0257a3 +// -0.290645 +0xbe94cf61 +// -0.838942 +0xbf56c4e8 +// 0.238047 +0x3e73c2b3 +// -0.076388 +0xbd9c7165 +// 2.064629 +0x400422e0 +// 0.334303 +0x3eab29c2 +// 1.200341 +0x3f99a4ca +// 0.081170 +0x3da63c92 +// -0.898440 +0xbf660026 +// 0.712342 +0x3f365c0c +// 1.211901 +0x3f9b1f90 +// 0.379703 +0x3ec26875 +// 0.558801 +0x3f0f0d9b +// 0.249480 +0x3e7f77ad +// 0.214122 +0x3e5b42c4 +// -0.066689 +0xbd88942f +// -0.894431 +0xbf64f973 +// -1.719985 +0xbfdc2878 +// 0.167867 +0x3e2be565 +// 1.235722 +0x3f9e2c24 +// -0.218082 +0xbe5f50f0 +// 0.157275 +0x3e210ccb +// -0.090632 +0xbdb99d49 +// -0.550803 +0xbf0d0174 +// 0.375108 +0x3ec00e1c +// 0.483614 +0x3ef79c41 +// 0.703638 +0x3f342196 +// 0.934339 +0x3f6f30d5 +// 1.231172 +0x3f9d9709 +// -0.226537 +0xbe67f95b +// -1.485488 +0xbfbe2474 +// 1.488715 +0x3fbe8e33 +// -0.026461 +0xbcd8c59c +// 2.364062 +0x40174ccd +// -0.852031 +0xbf5a1eb0 +// 0.628097 +0x3f20caef +// -0.912510 +0xbf699a3e +// 1.453465 +0x3fba0b27 +// -1.580430 +0xbfca4b86 +// -0.232811 +0xbe6e65ef +// 0.406243 +0x3ecfff06 +// 0.555704 +0x3f0e429c +// 0.921587 +0x3f6bed23 +// -0.999264 +0xbf7fcfc9 +// 0.326365 +0x3ea7195e +// 0.401127 +0x3ecd6079 +// 1.109953 +0x3f8e12f4 +// 0.440298 +0x3ee16ecc +// -0.412129 +0xbed30289 +// 0.383772 +0x3ec47dc1 +// -0.672651 +0xbf2c32dd +// 0.351594 +0x3eb40422 +// -0.090584 +0xbdb983fa +// 1.198656 +0x3f996d8f +// 0.951338 +0x3f738add +// 2.245908 +0x400fbcf3 +// -0.422699 +0xbed86bf2 +// -0.934954 +0xbf6f5925 +// -2.203608 +0xc00d07e8 +// 0.588689 +0x3f16b458 +// -1.597572 +0xbfcc7d3c +// -0.162453 +0xbe265a1a +// 1.533648 +0x3fc44e90 +// 0.702932 +0x3f33f361 +// 0.792721 +0x3f4aefca +// -2.174615 +0xc00b2ce5 +// 0.190418 +0x3e42fcde +// 1.116760 +0x3f8ef201 +// 0.485408 +0x3ef8875e +// 0.489166 +0x3efa73fb +// 0.486119 +0x3ef8e489 +// 0.487935 +0x3ef9d291 +// 0.841130 +0x3f57544f +// -0.437288 +0xbedfe447 +// 0.003970 +0x3b8214a7 +// 0.115104 +0x3debbbe0 +// 0.434236 +0x3ede543c +// 0.180084 +0x3e3867f4 +// -1.220770 +0xbf9c422f +// -0.071565 +0xbd92908b +// -1.427346 +0xbfb6b346 +// 0.762101 +0x3f431908 +// 0.544841 +0x3f0b7aaf +// 0.006891 +0x3be1d01c +// -0.036261 +0xbd148605 +// -3.756941 +0xc07071b8 +// 0.185922 +0x3e3e625a +// 0.924975 +0x3f6ccb26 +// 2.394952 +0x401946e4 +// -0.731705 +0xbf3b5109 +// -0.584391 +0xbf159aa9 +// 0.314820 +0x3ea13010 +// -0.403694 +0xbeceb0eb +// -0.162458 +0xbe265b7e +// 2.408339 +0x401a223b +// 1.290185 +0x3fa524c5 +// -0.352112 +0xbeb447fc +// 1.220456 +0x3f9c37eb +// 0.930039 +0x3f6e1710 +// 1.788911 +0x3fe4fb0a +// -1.660228 +0xbfd4825b +// -0.812052 +0xbf4fe2a3 +// 0.425832 +0x3eda06aa +// -0.528204 +0xbf073867 +// 1.374279 +0x3fafe860 +// -0.172051 +0xbe302e3d +// 0.576659 +0x3f139ff2 +// 0.885117 +0x3f62970b +// -0.485199 +0xbef86bfd +// -0.688052 +0xbf30242d +// 0.391373 +0x3ec86205 +// 0.468518 +0x3eefe1a4 +// 1.253578 +0x3fa07542 +// 1.526870 +0x3fc3707d +// -0.859517 +0xbf5c094d +// -2.003929 +0xc0004060 +// -0.906264 +0xbf6800f3 +// 0.028204 +0x3ce70c2d +// -0.398637 +0xbecc1a33 +// 1.026931 +0x3f837279 +// -0.766494 +0xbf4438fb +// 0.018342 +0x3c964155 +// 0.675349 +0x3f2ce3b4 +// 1.436908 +0x3fb7ec9a +// 1.606329 +0x3fcd9c34 +// 0.540995 +0x3f0a7ea6 +// -1.078404 +0xbf8a0925 +// -0.369927 +0xbebd6717 +// 1.099414 +0x3f8cb99a +// -0.530323 +0xbf07c33b +// 0.593148 +0x3f17d88a +// 1.768517 +0x3fe25ec0 +// 0.780067 +0x3f47b273 +// -1.953374 +0xbffa082c +// -1.185237 +0xbf97b5d5 +// 0.380907 +0x3ec30647 +// -0.167115 +0xbe2b2011 +// 0.213139 +0x3e5a4106 +// -0.498532 +0xbeff3f9e +// 1.246541 +0x3f9f8eab +// 0.081512 +0x3da6efe2 +// 0.326735 +0x3ea749c3 +// -0.971503 +0xbf78b46b +// 1.296815 +0x3fa5fe05 +// 0.414258 +0x3ed419a6 +// 1.520541 +0x3fc2a117 +// 0.830325 +0x3f549027 +// 0.967923 +0x3f77c9c9 +// 0.488442 +0x3efa150f +// -0.151627 +0xbe1b442c +// -0.706218 +0xbf34cab3 +// -1.422715 +0xbfb61b85 +// -1.545126 +0xbfc5c6ad +// 0.279331 +0x3e8f0470 +// 0.743186 +0x3f3e4175 +// -0.701368 +0xbf338cde +// 0.787524 +0x3f499b2d +// -0.298461 +0xbe98cfd8 +// -0.345735 +0xbeb10434 +// 0.733880 +0x3f3bdf96 +// -0.057264 +0xbd6a8d3b +// 0.503526 +0x3f00e71a +// 1.242253 +0x3f9f0224 +// 0.211667 +0x3e58bf3c +// 0.330083 +0x3ea900ab +// -0.284350 +0xbe919663 +// 0.639842 +0x3f23ccb1 +// 0.625132 +0x3f2008ae +// 0.903445 +0x3f674826 +// 0.740690 +0x3f3d9dd8 +// -0.261603 +0xbe85f0e4 +// 0.436757 +0x3edf9e9e +// -1.887785 +0xbff1a2f0 +// 0.225437 +0x3e66d8ed +// 0.036512 +0x3d158d98 +// -0.608562 +0xbf1bcab2 +// -0.726196 +0xbf39e7f5 +// 0.523593 +0x3f060a33 +// -1.887627 +0xbff19dc3 +// -0.991901 +0xbf7ded38 +// -1.271483 +0xbfa2bff4 +// 1.405102 +0x3fb3da5f +// -0.434517 +0xbede78f4 +// 0.027602 +0x3ce21cce +// -2.424102 +0xc01b247c +// -0.632426 +0xbf21e6b3 +// 0.518470 +0x3f04ba6e +// 1.678836 +0x3fd6e41a +// 0.865290 +0x3f5d83ae +// 0.427885 +0x3edb13c9 +// 0.783206 +0x3f488029 +// 0.696478 +0x3f324c61 +// 0.922682 +0x3f6c34e1 diff --git a/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaA1_f32.txt b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaA1_f32.txt new file mode 100755 index 00000000..99018e6b --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaA1_f32.txt @@ -0,0 +1,514 @@ +W +256 +// 0.005079 +0x3ba671e7 +// 0.000139 +0x39118605 +// 0.002875 +0x3b3c6fe6 +// 0.001110 +0x3a9184b9 +// 0.002141 +0x3b0c5767 +// 0.003330 +0x3b5a3540 +// 0.002555 +0x3b27721b +// 0.006740 +0x3bdcd9fa +// 0.003331 +0x3b5a4e5a +// 0.003779 +0x3b77ab49 +// 0.001204 +0x3a9dbf4d +// 0.005825 +0x3bbedda9 +// 0.008635 +0x3c0d7b1e +// 0.000685 +0x3a338588 +// 0.004398 +0x3b902049 +// 0.001200 +0x3a9d5038 +// 0.004502 +0x3b938392 +// 0.010868 +0x3c320dd4 +// 0.003383 +0x3b5db320 +// 0.001436 +0x3abc356e +// 0.014634 +0x3c6fc366 +// 0.003287 +0x3b576d1d +// 0.004973 +0x3ba2f374 +// 0.002099 +0x3b098ce3 +// 0.005223 +0x3bab2882 +// 0.002585 +0x3b29657e +// 0.007010 +0x3be5b057 +// 0.007333 +0x3bf04d0a +// 0.004204 +0x3b89c011 +// 0.006130 +0x3bc8e11e +// 0.000054 +0x3860c731 +// 0.003530 +0x3b675677 +// 0.005284 +0x3bad259e +// 0.000765 +0x3a48918e +// 0.001280 +0x3aa7b792 +// 0.010521 +0x3c2c5f6a +// 0.001383 +0x3ab536c1 +// 0.004418 +0x3b90c559 +// 0.003095 +0x3b4acff2 +// 0.007199 +0x3bebe987 +// 0.004553 +0x3b952f27 +// 0.000708 +0x3a398023 +// 0.000981 +0x3a80a12a +// 0.008298 +0x3c07f665 +// 0.007652 +0x3bfabd14 +// 0.000873 +0x3a64d13c +// 0.002725 +0x3b329221 +// 0.003235 +0x3b54079e +// 0.002552 +0x3b273d9c +// 0.011699 +0x3c3fae96 +// 0.002923 +0x3b3f9473 +// 0.005790 +0x3bbdb8e1 +// 0.003086 +0x3b4a3b59 +// 0.000268 +0x398c7e78 +// 0.009053 +0x3c14520e +// 0.005546 +0x3bb5ba47 +// 0.008684 +0x3c0e4671 +// 0.003555 +0x3b68f718 +// 0.002166 +0x3b0df8d6 +// 0.002957 +0x3b41c9ac +// 0.005375 +0x3bb02143 +// 0.002462 +0x3b215997 +// 0.003242 +0x3b5472a9 +// 0.003163 +0x3b4f475d +// 0.001748 +0x3ae52bba +// 0.008932 +0x3c1256e2 +// 0.011288 +0x3c38f0ff +// 0.002088 +0x3b08d095 +// 0.001078 +0x3a8d4f8d +// 0.004683 +0x3b99775b +// 0.004647 +0x3b98450d +// 0.003234 +0x3b53f122 +// 0.001135 +0x3a94bac5 +// 0.003046 +0x3b47a0af +// 0.006090 +0x3bc78f98 +// 0.004057 +0x3b84f1dd +// 0.000734 +0x3a4067ce +// 0.010954 +0x3c337838 +// 0.000556 +0x3a11c304 +// 0.006525 +0x3bd5ce2d +// 0.007422 +0x3bf33814 +// 0.003302 +0x3b5865ef +// 0.000326 +0x39ab12c9 +// 0.005176 +0x3ba99e2d +// 0.001444 +0x3abd52b8 +// 0.001291 +0x3aa92bc9 +// 0.000887 +0x3a686539 +// 0.003033 +0x3b46be8a +// 0.000725 +0x3a3e024a +// 0.005453 +0x3bb2b113 +// 0.006481 +0x3bd460c1 +// 0.002468 +0x3b21c507 +// 0.003317 +0x3b595f80 +// 0.003669 +0x3b706c71 +// 0.002511 +0x3b2487b0 +// 0.004542 +0x3b94d5bd +// 0.000148 +0x391ba898 +// 0.000419 +0x39dbab32 +// 0.000188 +0x39454b9c +// 0.004687 +0x3b9993ff +// 0.002751 +0x3b34498b +// 0.003432 +0x3b60e568 +// 0.006510 +0x3bd55443 +// 0.004559 +0x3b956676 +// 0.011378 +0x3c3a6c1d +// 0.000522 +0x3a08cf9d +// 0.000660 +0x3a2cf398 +// 0.003316 +0x3b594fa5 +// 0.008009 +0x3c0338ba +// 0.003410 +0x3b5f730c +// 0.002281 +0x3b15795c +// 0.008443 +0x3c0a532b +// 0.004914 +0x3ba10742 +// 0.004152 +0x3b880fe4 +// 0.007731 +0x3bfd515b +// 0.002891 +0x3b3d7ce6 +// 0.006669 +0x3bda86dc +// 0.002385 +0x3b1c496d +// 0.001755 +0x3ae605b4 +// 0.004494 +0x3b93464c +// 0.002540 +0x3b26790f +// 0.003594 +0x3b6b8270 +// 0.005434 +0x3bb21044 +// 0.006466 +0x3bd3e414 +// 0.001450 +0x3abe1405 +// 0.000200 +0x3951bef5 +// 0.000049 +0x384bd8ae +// 0.001828 +0x3aef9915 +// 0.007023 +0x3be620a1 +// 0.001281 +0x3aa7d9f2 +// 0.002294 +0x3b1655ff +// 0.003905 +0x3b7feff0 +// 0.003021 +0x3b46025c +// 0.000912 +0x3a6f08fa +// 0.000906 +0x3a6d6d56 +// 0.005608 +0x3bb7c34f +// 0.000068 +0x388dd2c2 +// 0.007236 +0x3bed17d9 +// 0.001610 +0x3ad303fe +// 0.003670 +0x3b708424 +// 0.001783 +0x3ae9ac5d +// 0.000041 +0x382d499f +// 0.001423 +0x3aba7424 +// 0.000947 +0x3a783255 +// 0.004473 +0x3b9293b2 +// 0.001709 +0x3ae0088d +// 0.007377 +0x3bf1b879 +// 0.003342 +0x3b5b0091 +// 0.001397 +0x3ab71de3 +// 0.005350 +0x3baf4c0b +// 0.000326 +0x39aae0c3 +// 0.002116 +0x3b0aa96f +// 0.003130 +0x3b4d1a19 +// 0.002881 +0x3b3cd4be +// 0.006237 +0x3bcc62f0 +// 0.002980 +0x3b434af6 +// 0.003993 +0x3b82d5de +// 0.004849 +0x3b9ee864 +// 0.002851 +0x3b3addfd +// 0.005920 +0x3bc1f99e +// 0.002752 +0x3b345559 +// 0.005660 +0x3bb977af +// 0.002625 +0x3b2c0b1b +// 0.001432 +0x3abbb1cf +// 0.001142 +0x3a95bec0 +// 0.005965 +0x3bc375b2 +// 0.000523 +0x3a08f86e +// 0.000547 +0x3a0f5ecb +// 0.001973 +0x3b01492b +// 0.003461 +0x3b62d65e +// 0.007627 +0x3bf9ec55 +// 0.002181 +0x3b0eea8f +// 0.002986 +0x3b43a8c6 +// 0.003794 +0x3b78a619 +// 0.000346 +0x39b57450 +// 0.000598 +0x3a1cbc8e +// 0.002642 +0x3b2d2524 +// 0.006574 +0x3bd7699d +// 0.001138 +0x3a9531d2 +// 0.000783 +0x3a4d48da +// 0.003220 +0x3b530351 +// 0.000974 +0x3a7f4612 +// 0.007944 +0x3c022659 +// 0.003290 +0x3b57a329 +// 0.010483 +0x3c2bc09e +// 0.009873 +0x3c21c45e +// 0.004558 +0x3b955d43 +// 0.007169 +0x3beae9a6 +// 0.009100 +0x3c15187a +// 0.002712 +0x3b31b8f9 +// 0.002458 +0x3b211065 +// 0.004637 +0x3b97ee5e +// 0.001133 +0x3a9484b1 +// 0.006165 +0x3bca02c9 +// 0.000577 +0x3a17499e +// 0.000523 +0x3a09316a +// 0.003112 +0x3b4bec2b +// 0.000574 +0x3a166c16 +// 0.002336 +0x3b191788 +// 0.006090 +0x3bc79280 +// 0.001294 +0x3aa9a77f +// 0.004438 +0x3b916a70 +// 0.004760 +0x3b9bfdaa +// 0.005774 +0x3bbd34ed +// 0.008565 +0x3c0c5611 +// 0.003271 +0x3b5665f8 +// 0.006178 +0x3bca6fe9 +// 0.002962 +0x3b421ddf +// 0.001712 +0x3ae060be +// 0.004626 +0x3b97967f +// 0.008255 +0x3c073f0a +// 0.000997 +0x3a82acfb +// 0.003491 +0x3b64d06c +// 0.004403 +0x3b904580 +// 0.001458 +0x3abf20df +// 0.000744 +0x3a42f7a8 +// 0.003107 +0x3b4b988d +// 0.008783 +0x3c0fe72c +// 0.000761 +0x3a476216 +// 0.003611 +0x3b6caccb +// 0.003491 +0x3b64c761 +// 0.004065 +0x3b8534a0 +// 0.011614 +0x3c3e492d +// 0.000000 +0x34c22be3 +// 0.003989 +0x3b82b268 +// 0.000567 +0x3a14b8f1 +// 0.007069 +0x3be7a563 +// 0.003315 +0x3b5944a7 +// 0.000285 +0x39959281 +// 0.003917 +0x3b805618 +// 0.007630 +0x3bfa046f +// 0.007219 +0x3bec8b3f +// 0.004713 +0x3b9a6d4e +// 0.004200 +0x3b89a235 +// 0.007993 +0x3c02f63a +// 0.002770 +0x3b358d24 +// 0.002487 +0x3b22fe81 +// 0.008149 +0x3c0581c1 +// 0.003555 +0x3b68f29d +// 0.000161 +0x3928be6a +// 0.007026 +0x3be63de1 +// 0.003850 +0x3b7c4972 +// 0.006047 +0x3bc6274d +// 0.006286 +0x3bcdfbc5 +// 0.004304 +0x3b8d0c8c +// 0.007158 +0x3bea8c3e +// 0.006206 +0x3bcb5ab6 +// 0.007978 +0x3c02b436 +// 0.007314 +0x3befa6ab +// 0.005341 +0x3baf0189 +// 0.000466 +0x39f43722 +// 0.005403 +0x3bb10d94 +// 0.003864 +0x3b7d3ed1 +// 0.005392 +0x3bb0abe3 +// 0.000519 +0x3a08199a +// 0.004260 +0x3b8b9642 diff --git a/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaB1_f32.txt b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaB1_f32.txt new file mode 100755 index 00000000..0084d30f --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceF32/InputBenchProbaB1_f32.txt @@ -0,0 +1,514 @@ +W +256 +// 0.006163 +0x3bc9f5a7 +// 0.010070 +0x3c24fd9d +// 0.001312 +0x3aabec49 +// 0.004673 +0x3b991bf4 +// 0.005414 +0x3bb16933 +// 0.009922 +0x3c228f2e +// 0.007438 +0x3bf3bc25 +// 0.005009 +0x3ba4266b +// 0.001610 +0x3ad2f730 +// 0.005791 +0x3bbdbfbe +// 0.006966 +0x3be4400b +// 0.007269 +0x3bee2fc4 +// 0.009373 +0x3c1990a2 +// 0.006275 +0x3bcd9c29 +// 0.002954 +0x3b419f65 +// 0.000006 +0x36bd1b04 +// 0.002194 +0x3b0fd12c +// 0.003243 +0x3b548e89 +// 0.006051 +0x3bc6447f +// 0.002997 +0x3b4467d4 +// 0.008163 +0x3c05bf2a +// 0.000107 +0x38dfefea +// 0.003220 +0x3b53026d +// 0.004362 +0x3b8ef13e +// 0.000086 +0x38b49b59 +// 0.000866 +0x3a630f32 +// 0.003823 +0x3b7a8cee +// 0.006327 +0x3bcf56b2 +// 0.000252 +0x39844c5b +// 0.004609 +0x3b970a01 +// 0.002034 +0x3b0549fb +// 0.002737 +0x3b335d1a +// 0.001441 +0x3abcdc49 +// 0.000322 +0x39a8c03e +// 0.001524 +0x3ac7c1f8 +// 0.001888 +0x3af783dc +// 0.004419 +0x3b90cce0 +// 0.002403 +0x3b1d7cba +// 0.000901 +0x3a6c1fdf +// 0.000865 +0x3a62d2cb +// 0.000395 +0x39cf20b7 +// 0.000567 +0x3a14b23c +// 0.004088 +0x3b85f5fe +// 0.003070 +0x3b4936bd +// 0.001790 +0x3aea9858 +// 0.006359 +0x3bd05da1 +// 0.001093 +0x3a8f4482 +// 0.000280 +0x3992fad0 +// 0.001710 +0x3ae01b76 +// 0.001187 +0x3a9b8f8b +// 0.003439 +0x3b616078 +// 0.003445 +0x3b61be60 +// 0.007099 +0x3be8a11f +// 0.003399 +0x3b5ec2c3 +// 0.005460 +0x3bb2e658 +// 0.001574 +0x3ace467c +// 0.008512 +0x3c0b7555 +// 0.007679 +0x3bfba193 +// 0.000390 +0x39cc7b81 +// 0.001682 +0x3adc6d04 +// 0.003295 +0x3b57ec02 +// 0.003675 +0x3b70e086 +// 0.002586 +0x3b298022 +// 0.001476 +0x3ac18435 +// 0.004262 +0x3b8ba54b +// 0.001209 +0x3a9e7f09 +// 0.000388 +0x39cb7143 +// 0.010488 +0x3c2bd556 +// 0.001698 +0x3ade95bd +// 0.006097 +0x3bc7cd5f +// 0.000412 +0x39d82da9 +// 0.004564 +0x3b958ca1 +// 0.003619 +0x3b6d2522 +// 0.006156 +0x3bc9b9f0 +// 0.001929 +0x3afcd02f +// 0.002839 +0x3b3a07ad +// 0.001267 +0x3aa61bb6 +// 0.001088 +0x3a8e90f2 +// 0.000339 +0x39b19c53 +// 0.004544 +0x3b94e1d2 +// 0.008737 +0x3c0f264d +// 0.000853 +0x3a5f89c0 +// 0.006277 +0x3bcdb105 +// 0.001108 +0x3a9133fa +// 0.000799 +0x3a516efc +// 0.000460 +0x39f160b3 +// 0.002798 +0x3b375e0e +// 0.001905 +0x3af9c0df +// 0.002457 +0x3b20ffdc +// 0.003574 +0x3b6a3f4b +// 0.004746 +0x3b9b8660 +// 0.006254 +0x3bccef1f +// 0.001151 +0x3a96d51f +// 0.007546 +0x3bf7441d +// 0.007562 +0x3bf7cda0 +// 0.000134 +0x390cf2a8 +// 0.012009 +0x3c44c121 +// 0.004328 +0x3b8dd308 +// 0.003191 +0x3b511956 +// 0.004635 +0x3b97e430 +// 0.007383 +0x3bf1ef93 +// 0.008028 +0x3c0388ea +// 0.001183 +0x3a9b0273 +// 0.002064 +0x3b073de6 +// 0.002823 +0x3b38ffb3 +// 0.004681 +0x3b9966fe +// 0.005076 +0x3ba65500 +// 0.001658 +0x3ad94cca +// 0.002038 +0x3b0589e6 +// 0.005638 +0x3bb8c1b8 +// 0.002237 +0x3b12944d +// 0.002094 +0x3b09338c +// 0.001949 +0x3aff85b2 +// 0.003417 +0x3b5fee7e +// 0.001786 +0x3aea18fe +// 0.000460 +0x39f13fc9 +// 0.006089 +0x3bc7858c +// 0.004833 +0x3b9e5abc +// 0.011409 +0x3c3aebb3 +// 0.002147 +0x3b0cb85c +// 0.004749 +0x3b9ba096 +// 0.011194 +0x3c376672 +// 0.002990 +0x3b43fae0 +// 0.008115 +0x3c04f625 +// 0.000825 +0x3a58540f +// 0.007791 +0x3bff4853 +// 0.003571 +0x3b6a0335 +// 0.004027 +0x3b83f3b8 +// 0.011047 +0x3c34fcbb +// 0.000967 +0x3a7d912d +// 0.005673 +0x3bb9e3c9 +// 0.002466 +0x3b2198bb +// 0.002485 +0x3b22d909 +// 0.002469 +0x3b21d54f +// 0.002479 +0x3b227015 +// 0.004273 +0x3b8c0289 +// 0.002221 +0x3b1193c8 +// 0.000020 +0x37a92906 +// 0.000585 +0x3a1946f7 +// 0.002206 +0x3b108fab +// 0.000915 +0x3a6fce6f +// 0.006201 +0x3bcb33de +// 0.000364 +0x39be98ae +// 0.007251 +0x3bed9691 +// 0.003871 +0x3b7db5cd +// 0.002768 +0x3b3561e4 +// 0.000035 +0x3812d393 +// 0.000184 +0x394124d0 +// 0.019084 +0x3c9c5705 +// 0.000944 +0x3a77949b +// 0.004699 +0x3b99f75a +// 0.012166 +0x3c475343 +// 0.003717 +0x3b73975c +// 0.002969 +0x3b428c90 +// 0.001599 +0x3ad19cd8 +// 0.002051 +0x3b0664a9 +// 0.000825 +0x3a5855df +// 0.012234 +0x3c48707f +// 0.006554 +0x3bd6c1cc +// 0.001789 +0x3aea713a +// 0.006200 +0x3bcb2684 +// 0.004724 +0x3b9acf2a +// 0.009087 +0x3c14e2db +// 0.008434 +0x3c0a2d1d +// 0.004125 +0x3b872b71 +// 0.002163 +0x3b0dc36a +// 0.002683 +0x3b2fd80f +// 0.006981 +0x3be4c142 +// 0.000874 +0x3a651c1d +// 0.002929 +0x3b3ff99f +// 0.004496 +0x3b9354ed +// 0.002465 +0x3b2186ee +// 0.003495 +0x3b650f06 +// 0.001988 +0x3b024aa2 +// 0.002380 +0x3b1bf956 +// 0.006368 +0x3bd0a9ec +// 0.007756 +0x3bfe2788 +// 0.004366 +0x3b8f1209 +// 0.010180 +0x3c26c810 +// 0.004604 +0x3b96da0f +// 0.000143 +0x39163ae7 +// 0.002025 +0x3b04b5c0 +// 0.005217 +0x3baaeff0 +// 0.003894 +0x3b7f2c43 +// 0.000093 +0x38c3654e +// 0.003431 +0x3b60d475 +// 0.007299 +0x3bef2e07 +// 0.008160 +0x3c05b0bc +// 0.002748 +0x3b341a23 +// 0.005478 +0x3bb38155 +// 0.001879 +0x3af64ddc +// 0.005585 +0x3bb7009e +// 0.002694 +0x3b308c99 +// 0.003013 +0x3b4576da +// 0.008984 +0x3c133053 +// 0.003963 +0x3b81d879 +// 0.009923 +0x3c2292ef +// 0.006021 +0x3bc549b7 +// 0.001935 +0x3afd9d6a +// 0.000849 +0x3a5e8923 +// 0.001083 +0x3a8de95c +// 0.002532 +0x3b25f743 +// 0.006332 +0x3bcf7e0f +// 0.000414 +0x39d916d7 +// 0.001660 +0x3ad98bb9 +// 0.004935 +0x3ba1b606 +// 0.006588 +0x3bd7dc50 +// 0.002104 +0x3b09e908 +// 0.007724 +0x3bfd19d4 +// 0.004218 +0x3b8a3615 +// 0.004917 +0x3ba11d76 +// 0.002481 +0x3b229b51 +// 0.000770 +0x3a49e98c +// 0.003587 +0x3b6b1b36 +// 0.007227 +0x3becd139 +// 0.007849 +0x3c0098b7 +// 0.001419 +0x3ab9fbc1 +// 0.003775 +0x3b7769d4 +// 0.003563 +0x3b697de5 +// 0.004000 +0x3b831640 +// 0.001516 +0x3ac6b873 +// 0.001756 +0x3ae6325b +// 0.003728 +0x3b7450bc +// 0.000291 +0x3998822e +// 0.002558 +0x3b27a0e2 +// 0.006310 +0x3bcec750 +// 0.001075 +0x3a8cee84 +// 0.001677 +0x3adbc67c +// 0.001444 +0x3abd535e +// 0.003250 +0x3b55025a +// 0.003176 +0x3b501cb9 +// 0.004589 +0x3b9661e6 +// 0.003763 +0x3b769510 +// 0.001329 +0x3aae2e28 +// 0.002219 +0x3b11667d +// 0.009590 +0x3c1d1d7a +// 0.001145 +0x3a961995 +// 0.000185 +0x39427b92 +// 0.003091 +0x3b4a987b +// 0.003689 +0x3b71c1ce +// 0.002660 +0x3b2e4f11 +// 0.009589 +0x3c1d1a1c +// 0.005039 +0x3ba51b3b +// 0.006459 +0x3bd3a4e0 +// 0.007138 +0x3be9e2af +// 0.002207 +0x3b10a78b +// 0.000140 +0x39130572 +// 0.012314 +0x3c49c056 +// 0.003213 +0x3b528a5b +// 0.002634 +0x3b2c9a6c +// 0.008528 +0x3c0bb993 +// 0.004395 +0x3b900810 +// 0.002174 +0x3b0e7266 +// 0.003979 +0x3b825e3b +// 0.003538 +0x3b67dd1f +// 0.004687 +0x3b9995a4 diff --git a/Testing/Patterns/DSP/Distance/DistanceU32/InputBenchA1_u32.txt b/Testing/Patterns/DSP/Distance/DistanceU32/InputBenchA1_u32.txt new file mode 100755 index 00000000..66453df5 --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceU32/InputBenchA1_u32.txt @@ -0,0 +1,514 @@ +W +256 +// 1483512717 +0x586C9B8D +// 65578760 +0x03E8A708 +// 1922944635 +0x729DCE7B +// 760218236 +0x2D50027C +// 3756925320 +0xDFEE2188 +// 2046708443 +0x79FE4ADB +// 1801997300 +0x6B684BF4 +// 3747928384 +0xDF64D940 +// 3728902843 +0xDE428ABB +// 3039952863 +0xB531FFDF +// 1946807148 +0x7409EB6C +// 2996869468 +0xB2A0995C +// 2568719148 +0x991B8B2C +// 1175542345 +0x46115A49 +// 2743905114 +0xA38CAB5A +// 2246639553 +0x85E8FFC1 +// 1249771628 +0x4A7E006C +// 2055598453 +0x7A85F175 +// 4045463103 +0xF120DE3F +// 2770004237 +0xA51AE90D +// 2738784493 +0xA33E88ED +// 1903137086 +0x716F913E +// 3117962766 +0xB9D8560E +// 2303360262 +0x894A7D06 +// 296784252 +0x11B0917C +// 2303474853 +0x894C3CA5 +// 2809815195 +0xA77A609B +// 3681841264 +0xDB747070 +// 342000516 +0x14628384 +// 3884880115 +0xE78E90F3 +// 3427939339 +0xCC52340B +// 1940766756 +0x73ADC024 +// 1986430472 +0x76668608 +// 3619144004 +0xD7B7C144 +// 2678615713 +0x9FA86EA1 +// 3975321910 +0xECF29936 +// 2600999398 +0x9B0819E6 +// 2586640763 +0x9A2D017B +// 4034153995 +0xF0744E0B +// 3387517955 +0xC9E96C03 +// 2242069138 +0x85A34292 +// 3376432472 +0xC9404558 +// 1764063149 +0x692577AD +// 2214390586 +0x83FCEB3A +// 2201775763 +0x833C6E93 +// 2669652976 +0x9F1FABF0 +// 2745547489 +0xA3A5BAE1 +// 3408877078 +0xCB2F5616 +// 2148817792 +0x80145B80 +// 3531876539 +0xD28428BB +// 2441469319 +0x9185DD87 +// 491984243 +0x1D531573 +// 4258587235 +0xFDD4E263 +// 1692124454 +0x64DBC526 +// 4192600288 +0xF9E600E0 +// 2700375583 +0xA0F4761F +// 4285097309 +0xFF69655D +// 902623216 +0x35CCEFF0 +// 2633716449 +0x9CFB52E1 +// 3957618623 +0xEBE477BF +// 1963774221 +0x750CD10D +// 3388243597 +0xC9F47E8D +// 932250302 +0x379102BE +// 1741998913 +0x67D4CB41 +// 401716828 +0x17F1B65C +// 341985693 +0x1462499D +// 3282220918 +0xC3A2B776 +// 2153240736 +0x8057D8A0 +// 279022049 +0x10A189E1 +// 1266269273 +0x4B79BC59 +// 1775583993 +0x69D542F9 +// 3202905643 +0xBEE8762B +// 3241228621 +0xC131394D +// 4101405988 +0xF4767D24 +// 3822502615 +0xE3D6C2D7 +// 4048113112 +0xF1494DD8 +// 32700944 +0x01F2FA10 +// 4187450242 +0xF9976B82 +// 3165188998 +0xBCA8F386 +// 516307381 +0x1EC639B5 +// 1030259381 +0x3D6882B5 +// 4228562740 +0xFC0ABF34 +// 3330095062 +0xC67D37D6 +// 825040427 +0x312D1E2B +// 428768440 +0x198E7CB8 +// 3716804574 +0xDD89EFDE +// 28927748 +0x01B96704 +// 4012373855 +0xEF27F75F +// 1096396876 +0x4159B04C +// 92696796 +0x058670DC +// 1714013687 +0x6629C5F7 +// 1783840126 +0x6A533D7E +// 1902504104 +0x7165E8A8 +// 2537616585 +0x9740F4C9 +// 738065541 +0x2BFDFC85 +// 3555051173 +0xD3E5C6A5 +// 3502491804 +0xD0C3C89C +// 1152483078 +0x44B17F06 +// 769574999 +0x2DDEC857 +// 1012570372 +0x3C5A9904 +// 468278143 +0x1BE95B7F +// 514519019 +0x1EAAEFEB +// 3516007308 +0xD192038C +// 1631252205 +0x613AEEED +// 3130478091 +0xBA974E0B +// 684980453 +0x28D3F8E5 +// 2882663822 +0xABD1F58E +// 2246291829 +0x85E3B175 +// 3276047082 +0xC34482EA +// 3888072615 +0xE7BF47A7 +// 790910565 +0x2F245665 +// 4063795359 +0xF238989F +// 2830839544 +0xA8BB2EF8 +// 3980402215 +0xED401E27 +// 376481185 +0x1670A5A1 +// 3118632739 +0xB9E28F23 +// 2045104115 +0x79E5CFF3 +// 265934392 +0x0FD9D638 +// 3835710356 +0xE4A04B94 +// 2168730220 +0x8144326C +// 217867447 +0x0CFC64B7 +// 3652333094 +0xD9B22E26 +// 1941769218 +0x73BD0C02 +// 363577992 +0x15ABC288 +// 2176241904 +0x81B6D0F0 +// 834830501 +0x31C280A5 +// 3571681610 +0xD4E3894A +// 2037803068 +0x7976683C +// 2145345153 +0x7FDF5E81 +// 178954779 +0x0AAAA21B +// 3366252018 +0xC8A4EDF2 +// 1678224984 +0x6407AE58 +// 1935369727 +0x735B65FF +// 36434993 +0x022BF431 +// 3443836490 +0xCD44C64A +// 1278003598 +0x4C2CC98E +// 1035430760 +0x3DB76B68 +// 1140969835 +0x4401D16B +// 2761800783 +0xA49DBC4F +// 855372370 +0x32FBF252 +// 3689856677 +0xDBEEBEA5 +// 1100275455 +0x4194DEFF +// 314087958 +0x12B89A16 +// 2544614740 +0x97ABBD54 +// 4186178666 +0xF984046A +// 2161777475 +0x80DA1B43 +// 495434912 +0x1D87BCA0 +// 3664008561 +0xDA645571 +// 3113564278 +0xB9953876 +// 1233663866 +0x4988377A +// 785483804 +0x2ED1881C +// 1227515436 +0x492A662C +// 4035912408 +0xF08F22D8 +// 1556964459 +0x5CCD646B +// 3836897851 +0xE4B26A3B +// 3303008019 +0xC4DFE713 +// 3502198857 +0xD0BF5049 +// 2775758985 +0xA572B889 +// 3236100829 +0xC0E2FADD +// 3540976913 +0xD30F0511 +// 2555215857 +0x984D7FF1 +// 665967042 +0x27B1D9C2 +// 113037453 +0x06BCD08D +// 1018784826 +0x3CB96C3A +// 2909528304 +0xAD6BE0F0 +// 476121321 +0x1C6108E9 +// 1945597007 +0x73F7744F +// 1418123207 +0x5486D7C7 +// 3792991041 +0xE2147341 +// 4187004735 +0xF9909F3F +// 838472717 +0x31FA140D +// 1765203451 +0x6936DDFB +// 2140233334 +0x7F915E76 +// 285386822 +0x1102A846 +// 3724639036 +0xDE017B3C +// 4172501199 +0xF8B350CF +// 2864997906 +0xAAC46612 +// 3716456635 +0xDD84A0BB +// 593878150 +0x2365DC86 +// 717924779 +0x2ACAA9AB +// 3888113854 +0xE7BFE8BE +// 1601258882 +0x5F714582 +// 825058899 +0x312D6653 +// 700159796 +0x29BB9734 +// 2158364733 +0x80A6083D +// 3346549970 +0xC7784CD2 +// 1904556366 +0x7185394E +// 4150297827 +0xF76084E3 +// 832671829 +0x31A19055 +// 3394467783 +0xCA5377C7 +// 607249389 +0x2431E3ED +// 3343959504 +0xC750C5D0 +// 3507186761 +0xD10B6C49 +// 387105028 +0x1712C104 +// 457915576 +0x1B4B3CB8 +// 303102410 +0x1210F9CA +// 2136691749 +0x7F5B5425 +// 4222531912 +0xFBAEB948 +// 3847425111 +0xE5530C57 +// 3555228589 +0xD3E87BAD +// 2456277066 +0x9267D04A +// 1779814443 +0x6A15D02B +// 3292087871 +0xC439463F +// 3285407774 +0xC3D3581E +// 3806307866 +0xE2DFA61A +// 617610616 +0x24CFFD78 +// 4263189416 +0xFE1B1BA8 +// 3164347100 +0xBC9C1ADC +// 2418903906 +0x902D8B62 +// 2864959787 +0xAAC3D12B +// 2432332635 +0x90FA735B +// 1005177729 +0x3BE9CB81 +// 166423267 +0x09EB6AE3 +// 3182611620 +0xBDB2CCA4 +// 1229314794 +0x4945DAEA +// 3934135712 +0xEA7E25A0 +// 2828403669 +0xA89603D5 +// 3655783144 +0xD9E6D2E8 +// 2743157665 +0xA38143A1 +// 1553855426 +0x5C9DF3C2 +// 1680992179 +0x6431E7B3 +// 2610895813 +0x9B9F1BC5 +// 3091549433 +0xB8454CF9 +// 352484251 +0x15027B9B +// 1076180114 +0x40253492 +// 3319390502 +0xC5D9E126 +// 4040515668 +0xF0D56054 +// 2762467353 +0xA4A7E819 +// 2204177072 +0x836112B0 +// 842813466 +0x323C501A +// 1660042024 +0x62F23B28 +// 1740194711 +0x67B94397 +// 863645346 +0x337A2EA2 +// 372107803 +0x162DEA1B +// 3887798602 +0xE7BB194A +// 2448226799 +0x91ECF9EF +// 935529332 +0x37C30B74 +// 1000240143 +0x3B9E740F +// 4014710357 +0xEF4B9E55 +// 2379586729 +0x8DD59CA9 +// 3693067311 +0xDC1FBC2F +// 3457368866 +0xCE134322 +// 1674414369 +0x63CD8921 +// 1981816646 +0x76201F46 +// 1434598023 +0x55823A87 +// 2888346550 +0xAC28ABB6 +// 1510142810 +0x5A02F35A +// 3740725512 +0xDEF6F108 +// 1228399816 +0x4937E4C8 +// 1821545479 +0x6C929407 +// 3548134613 +0xD37C3CD5 +// 89834992 +0x055AC5F0 +// 570418913 +0x21FFE6E1 +// 1910467382 +0x71DF6B36 +// 3236611921 +0xC0EAC751 +// 2581238227 +0x99DA91D3 diff --git a/Testing/Patterns/DSP/Distance/DistanceU32/InputBenchB1_u32.txt b/Testing/Patterns/DSP/Distance/DistanceU32/InputBenchB1_u32.txt new file mode 100755 index 00000000..e1e6672e --- /dev/null +++ b/Testing/Patterns/DSP/Distance/DistanceU32/InputBenchB1_u32.txt @@ -0,0 +1,514 @@ +W +256 +// 4095752619 +0xF42039AB +// 1369257790 +0x519D373E +// 2944422541 +0xAF80528D +// 763319370 +0x2D7F544A +// 3100027880 +0xB8C6ABE8 +// 2858522728 +0xAA619868 +// 3280816427 +0xC38D492B +// 3037451962 +0xB50BD6BA +// 3655728471 +0xD9E5FD57 +// 3960446418 +0xEC0F9DD2 +// 4184326943 +0xF967C31F +// 725763886 +0x2B42472E +// 3915019062 +0xE95A7336 +// 1629638071 +0x61224DB7 +// 3137829864 +0xBB077BE8 +// 2923396678 +0xAE3F7E46 +// 3388996426 +0xC9FFFB4A +// 1436733313 +0x55A2CF81 +// 701958938 +0x29D70B1A +// 2909681179 +0xAD6E361B +// 396800271 +0x17A6B10F +// 1914169403 +0x7217E83B +// 1389002240 +0x52CA7E00 +// 1755034572 +0x689BB3CC +// 1441913865 +0x55F1DC09 +// 1322542335 +0x4ED464FF +// 180395505 +0x0AC09DF1 +// 2583559930 +0x99FDFEFA +// 353007342 +0x150A76EE +// 3672246201 +0xDAE207B9 +// 1569490916 +0x5D8C87E4 +// 2442321747 +0x9192DF53 +// 2114944990 +0x7E0F7FDE +// 2341625565 +0x8B925EDD +// 3082461029 +0xB7BA9F65 +// 2228970936 +0x84DB65B8 +// 652438125 +0x26E36A6D +// 2590248568 +0x9A640E78 +// 2290698041 +0x88894739 +// 3323586306 +0xC619E702 +// 3070712796 +0xB7075BDC +// 3875898482 +0xE7058472 +// 2591251819 +0x9A735D6B +// 4058795807 +0xF1EC4F1F +// 3810413788 +0xE31E4CDC +// 782956179 +0x2EAAF693 +// 2974557237 +0xB14C2435 +// 3651674401 +0xD9A82121 +// 797632256 +0x2F8AE700 +// 3729343468 +0xDE4943EC +// 2008578191 +0x77B8788F +// 3228998427 +0xC0769B1B +// 1295493237 +0x4D37A875 +// 3628902194 +0xD84CA732 +// 2798286307 +0xA6CA75E3 +// 1575135669 +0x5DE2A9B5 +// 2029020797 +0x78F0667D +// 240179959 +0x0E50DAF7 +// 3975010306 +0xECEDD802 +// 2428113533 +0x90BA127D +// 1910591165 +0x71E14EBD +// 3838952566 +0xE4D1C476 +// 1746895535 +0x681F82AF +// 2071849653 +0x7B7DEAB5 +// 246647836 +0x0EB38C1C +// 3519842187 +0xD1CC878B +// 980024361 +0x3A69FC29 +// 3974928075 +0xECEC96CB +// 1260455579 +0x4B21069B +// 1225148280 +0x49064778 +// 2096508488 +0x7CF62E48 +// 3983499461 +0xED6F60C5 +// 1764147352 +0x6926C098 +// 2831983110 +0xA8CCA206 +// 4215387465 +0xFB41B549 +// 3440870490 +0xCD17845A +// 2096234604 +0x7CF2006C +// 252791373 +0x0F114A4D +// 468912301 +0x1BF308AD +// 675800741 +0x2847E6A5 +// 4083856521 +0xF36AB489 +// 4115500073 +0xF54D8C29 +// 553503082 +0x20FDC96A +// 2056427510 +0x7A9297F6 +// 555096909 +0x21161B4D +// 3215437069 +0xBFA7AD0D +// 195150755 +0x0BA1C3A3 +// 476125021 +0x1C61175D +// 2736040730 +0xA314AB1A +// 2251147840 +0x862DCA40 +// 3926656368 +0xEA0C0570 +// 3345751979 +0xC76C1FAB +// 290880235 +0x11567AEB +// 2955032474 +0xB022379A +// 2156755101 +0x808D789D +// 2711820928 +0xA1A31A80 +// 4292348818 +0xFFD80B92 +// 913073959 +0x366C6727 +// 763193981 +0x2D7D6A7D +// 2412930209 +0x8FD264A1 +// 1419501545 +0x549BDFE9 +// 1018133831 +0x3CAF7D47 +// 3457757381 +0xCE1930C5 +// 2768694455 +0xA506ECB7 +// 633828028 +0x25C772BC +// 566539603 +0x21C4B553 +// 1039010731 +0x3DEE0BAB +// 2597381362 +0x9AD0E4F2 +// 155301004 +0x0941B48C +// 491705044 +0x1D4ED2D4 +// 179436292 +0x0AB1FB04 +// 2992002651 +0xB256565B +// 2086604924 +0x7C5F107C +// 3856279279 +0xE5DA26EF +// 2708074983 +0xA169F1E7 +// 4234460807 +0xFC64BE87 +// 1648955221 +0x62490F55 +// 2988423799 +0xB21FBA77 +// 1100411861 +0x4196F3D5 +// 1563377037 +0x5D2F3D8D +// 2642481006 +0x9D810F6E +// 2100411491 +0x7D31BC63 +// 4254158913 +0xFD915041 +// 308162167 +0x125E2E77 +// 4099359124 +0xF4574194 +// 1228567745 +0x493A74C1 +// 3172650089 +0xBD1ACC69 +// 900366133 +0x35AA7F35 +// 980055061 +0x3A6A7415 +// 2351382530 +0x8C274002 +// 3585460784 +0xD5B5CA30 +// 899557256 +0x359E2788 +// 984073677 +0x3AA7C5CD +// 3155564640 +0xBC161860 +// 2284776509 +0x882EEC3D +// 4188954594 +0xF9AE5FE2 +// 646356438 +0x26869DD6 +// 1821642904 +0x6C941098 +// 208835805 +0x0C7294DD +// 3672278777 +0xDAE286F9 +// 1527286107 +0x5B08895B +// 362035803 +0x15943A5B +// 2476564892 +0x939D619C +// 1500025277 +0x596891BD +// 4096526706 +0xF42C0972 +// 3635889206 +0xD8B74436 +// 1353721175 +0x50B02557 +// 3128892686 +0xBA7F1D0E +// 870964357 +0x33E9DC85 +// 2390473783 +0x8E7BBC37 +// 1240295940 +0x49ED6A04 +// 306653729 +0x12472A21 +// 1584338261 +0x5E6F1555 +// 1388195216 +0x52BE2D90 +// 2900070778 +0xACDB917A +// 1901346503 +0x71543EC7 +// 1563590547 +0x5D327F93 +// 2644543247 +0x9DA0870F +// 4150494014 +0xF763833E +// 3276938190 +0xC3521BCE +// 3439204011 +0xCCFE16AB +// 3487843512 +0xCFE444B8 +// 3593141296 +0xD62AFC30 +// 55139934 +0x03495E5E +// 504603676 +0x1E13A41C +// 2980051132 +0xB19FF8BC +// 4192013753 +0xF9DD0DB9 +// 2528366254 +0x96B3CEAE +// 1882890171 +0x703A9FBB +// 3536831846 +0xD2CFC566 +// 2813038037 +0xA7AB8DD5 +// 3793778387 +0xE22076D3 +// 259126580 +0x0F71F534 +// 3424244382 +0xCC19D29E +// 2804021171 +0xA721F7B3 +// 2407692639 +0x8F82795F +// 1212176412 +0x4840581C +// 2785698878 +0xA60A643E +// 4172356131 +0xF8B11A23 +// 3720588929 +0xDDC3AE81 +// 3209792749 +0xBF518CED +// 2960250499 +0xB071D683 +// 1001233695 +0x3BAD9D1F +// 174612145 +0x0A685EB1 +// 2583185277 +0x99F8477D +// 991643159 +0x3B1B4617 +// 266949481 +0x0FE95369 +// 1903999257 +0x717CB919 +// 1444415170 +0x561806C2 +// 2929228772 +0xAE987BE4 +// 2550001518 +0x97FDEF6E +// 3050766495 +0xB5D7009F +// 1455451679 +0x56C06E1F +// 2384330278 +0x8E1DFE26 +// 3377021344 +0xC94941A0 +// 3727642017 +0xDE2F4DA1 +// 2002470146 +0x775B4502 +// 1909736963 +0x71D44603 +// 4090432311 +0xF3CF0B37 +// 1289140903 +0x4CD6BAA7 +// 1789224452 +0x6AA56604 +// 113715105 +0x06C727A1 +// 784312054 +0x2EBFA6F6 +// 232782177 +0x0DDFF961 +// 2981815124 +0xB1BAE354 +// 1800926238 +0x6B57F41E +// 3601056311 +0xD6A3C237 +// 3134199457 +0xBAD016A1 +// 1388058023 +0x52BC15A7 +// 396228025 +0x179DF5B9 +// 4196025063 +0xFA1A42E7 +// 3118192110 +0xB9DBD5EE +// 2822092386 +0xA835B662 +// 3815444982 +0xE36B11F6 +// 3203221860 +0xBEED4964 +// 805261016 +0x2FFF4ED8 +// 161731873 +0x09A3D521 +// 2449170492 +0x91FB603C +// 2066678875 +0x7B2F045B +// 2723566349 +0xA256530D +// 2448858660 +0x91F69E24 +// 4015664903 +0xEF5A2F07 +// 1365804561 +0x51688611 +// 755724544 +0x2D0B7100 +// 3923428644 +0xE9DAC524 +// 2257728769 +0x86923501 +// 3869294468 +0xE6A0BF84 +// 2897525532 +0xACB4BB1C +// 4106972638 +0xF4CB6DDE +// 3201237560 +0xBECF0238 +// 1176118411 +0x461A248B +// 2565206426 +0x98E5F19A +// 3181573046 +0xBDA2F3B6 +// 2556571333 +0x98622EC5 +// 3187893372 +0xBE03647C +// 915942279 +0x36982B87 +// 2878103482 +0xAB8C5FBA +// 2627338270 +0x9C9A001E +// 3618122566 +0xD7A82B46 +// 4064169108 +0xF23E4C94 +// 2543878676 +0x97A08214 +// 2818232581 +0xA7FAD105 +// 2627735760 +0x9CA010D0 +// 8202167 +0x007D27B7 +// 2579663344 +0x99C289F0 +// 1519490430 +0x5A91957E +// 1927210977 +0x72DEE7E1 +// 3142393938 +0xBB4D2052 +// 3999802848 +0xEE6825E0 +// 3517346486 +0xD1A672B6 +// 4137590121 +0xF69E9D69 +// 3662625899 +0xDA4F3C6B +// 1457392624 +0x56DE0BF0 +// 1489648113 +0x58CA39F1 +// 1767390508 +0x69583D2C +// 1174543284 +0x46021BB4 diff --git a/Testing/Source/Benchmarks/DistanceF32.cpp b/Testing/Source/Benchmarks/DistanceF32.cpp new file mode 100755 index 00000000..e76b1899 --- /dev/null +++ b/Testing/Source/Benchmarks/DistanceF32.cpp @@ -0,0 +1,122 @@ +#include "DistanceF32.h" +#include +#include "Error.h" +#include "Test.h" + + + + void DistanceF32::test_braycurtis_distance_f32() + { + float32_t outp; + + outp = arm_braycurtis_distance_f32(inpA, inpB, this->vecDim); + + + } + + void DistanceF32::test_canberra_distance_f32() + { + float32_t outp; + + outp = arm_canberra_distance_f32(inpA, inpB, this->vecDim); + + } + + void DistanceF32::test_chebyshev_distance_f32() + { + float32_t outp; + + outp = arm_chebyshev_distance_f32(inpA, inpB, this->vecDim); + + + } + + void DistanceF32::test_cityblock_distance_f32() + { + float32_t outp; + + outp = arm_cityblock_distance_f32(inpA, inpB, this->vecDim); + + + } + + void DistanceF32::test_correlation_distance_f32() + { + float32_t outp; + + memcpy(tmpAp, inpA, sizeof(float32_t) * this->vecDim); + memcpy(tmpBp, inpB, sizeof(float32_t) * this->vecDim); + + outp = arm_correlation_distance_f32(tmpAp, tmpBp, this->vecDim); + + } + + void DistanceF32::test_cosine_distance_f32() + { + float32_t outp; + + outp = arm_cosine_distance_f32(inpA, inpB, this->vecDim); + + } + + void DistanceF32::test_euclidean_distance_f32() + { + float32_t outp; + + outp = arm_euclidean_distance_f32(inpA, inpB, this->vecDim); + + } + + void DistanceF32::test_jensenshannon_distance_f32() + { + float32_t outp; + + outp = arm_jensenshannon_distance_f32(inpA, inpB, this->vecDim); + + } + + void DistanceF32::test_minkowski_distance_f32() + { + float32_t outp; + + outp = arm_minkowski_distance_f32(inpA, inpB, 2,this->vecDim); + + } + + + void DistanceF32::setUp(Testing::testID_t id,std::vector& paramsArgs,Client::PatternMgr *mgr) + { + std::vector::iterator it = paramsArgs.begin(); + this->vecDim = *it++; + + if ((id != DistanceF32::TEST_MINKOWSKI_DISTANCE_F32_9) && (id != DistanceF32::TEST_JENSENSHANNON_DISTANCE_F32_8)) + { + inputA.reload(DistanceF32::INPUTA_PROBA_F32_ID,mgr); + inputB.reload(DistanceF32::INPUTB_PROBA_F32_ID,mgr); + + } + else + { + inputA.reload(DistanceF32::INPUTA_F32_ID,mgr); + inputB.reload(DistanceF32::INPUTB_F32_ID,mgr); + } + + if (id == DistanceF32::TEST_CORRELATION_DISTANCE_F32_5) + { + tmpA.create(this->vecDim,DistanceF32::TMPA_F32_ID,mgr); + tmpB.create(this->vecDim,DistanceF32::TMPB_F32_ID,mgr); + + tmpAp = tmpA.ptr(); + tmpBp = tmpB.ptr(); + } + + inpA=inputA.ptr(); + inpB=inputB.ptr(); + + + } + + void DistanceF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr) + { + (void)id; + } diff --git a/Testing/bench.txt b/Testing/bench.txt index 5ae9aa90..0b0805eb 100755 --- a/Testing/bench.txt +++ b/Testing/bench.txt @@ -959,6 +959,48 @@ group Root { } } + group Distance { + class = Distance + folder = Distance + + suite Distance F32 { + class = DistanceF32 + folder = DistanceF32 + + ParamList { + NB + Summary NB + Names "NB Samples" + Formula "NB" + } + + Pattern INPUTA_F32_ID : InputBenchA1_f32.txt + Pattern INPUTB_F32_ID : InputBenchB1_f32.txt + + Pattern INPUTA_PROBA_F32_ID : InputBenchProbaA1_f32.txt + Pattern INPUTB_PROBA_F32_ID : InputBenchProbaB1_f32.txt + + Output TMPA_F32_ID : TmpA + Output TMPB_F32_ID : TmpB + + Params PARAM1_ID = { + A = [16,32,64,128,256] + } + + Functions { + arm_braycurtis_distance_f32:test_braycurtis_distance_f32 + arm_canberra_distance_f32:test_canberra_distance_f32 + arm_chebyshev_distance_f32:test_chebyshev_distance_f32 + arm_cityblock_distance_f32:test_cityblock_distance_f32 + arm_correlation_distance_f32:test_correlation_distance_f32 + arm_cosine_distance_f32:test_cosine_distance_f32 + arm_euclidean_distance_f32:test_euclidean_distance_f32 + arm_jensenshannon_distance_f32:test_jensenshannon_distance_f32 + arm_minkowski_distance_f32:test_minkowski_distance_f32 + } -> PARAM1_ID + } + } + group SVM { class = SVM folder = SVM