CMSIS-DSP: Added f32 distance tests

pull/19/head
Christophe Favergeon 6 years ago
parent 1b0af07ac9
commit d4b4df5198

@ -152,6 +152,7 @@ set (NNSRC
Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp
Source/Benchmarks/BayesF32.cpp Source/Benchmarks/BayesF32.cpp
Source/Benchmarks/SVMF32.cpp Source/Benchmarks/SVMF32.cpp
Source/Benchmarks/DistanceF32.cpp
Source/Benchmarks/StatsF64.cpp Source/Benchmarks/StatsF64.cpp
Source/Benchmarks/StatsF32.cpp Source/Benchmarks/StatsF32.cpp
Source/Benchmarks/StatsQ31.cpp Source/Benchmarks/StatsQ31.cpp

@ -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<Testing::param_t>& paramsArgs,Client::PatternMgr *mgr);
virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
private:
#include "DistanceF32_decl.h"
Client::Pattern<float32_t> inputA;
Client::Pattern<float32_t> inputB;
Client::LocalPattern<float32_t> tmpA;
Client::LocalPattern<float32_t> tmpB;
int vecDim;
const float32_t *inpA;
const float32_t *inpB;
float32_t *tmpAp;
float32_t *tmpBp;
};

@ -193,6 +193,38 @@ def writeFTests(config):
def writeBTests(config): def writeBTests(config):
writeBTest(config,[dice,hamming,jaccard,kulsinski,rogerstanimoto,russellrao,sokalmichener,sokalsneath,yule]) 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(): def generatePatterns():
PATTERNDIR = os.path.join("Patterns","DSP","Distance","Distance") PATTERNDIR = os.path.join("Patterns","DSP","Distance","Distance")
PARAMDIR = os.path.join("Parameters","DSP","Distance","Distance") PARAMDIR = os.path.join("Parameters","DSP","Distance","Distance")
@ -205,5 +237,9 @@ def generatePatterns():
writeFTests(configf16) writeFTests(configf16)
writeBTests(configu32) writeBTests(configu32)
writeFBenchmark(configf32)
writeFBenchmark(configf16)
writeUBenchmark(configu32)
if __name__ == '__main__': if __name__ == '__main__':
generatePatterns() generatePatterns()

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -0,0 +1,122 @@
#include "DistanceF32.h"
#include <stdio.h>
#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<Testing::param_t>& paramsArgs,Client::PatternMgr *mgr)
{
std::vector<Testing::param_t>::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;
}

@ -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 { group SVM {
class = SVM class = SVM
folder = SVM folder = SVM

Loading…
Cancel
Save