Kaynağa Gözat

CMSIS-DSP: Corrected some failing f16 tests.

Christophe Favergeon 4 yıl önce
ebeveyn
işleme
cd7ecea5a7

+ 3 - 3
Testing/PatternGeneration/FastMath.py

@@ -195,9 +195,9 @@ def generatePatterns():
     configq31.setOverwrite(False)
     configq15.setOverwrite(False)
 
-    #writeTestsFloat(configf64,Tools.F64)
-    #writeTestsFloat(configf32,0)
-    #writeTestsFloat(configf16,16)
+    writeTestsFloat(configf64,Tools.F64)
+    writeTestsFloat(configf32,0)
+    writeTestsFloat(configf16,16)
     writeTests(configq31,31)
     writeTests(configq15,15)
 

+ 508 - 508
Testing/Patterns/DSP/FastMath/FastMathF16/Inverse1_f16.txt

@@ -1,514 +1,514 @@
 H
 256
-// 13.282788
-0x4aa4
-// 74.795943
-0x54ad
-// 4.534229
-0x4489
-// 3.745299
-0x437e
-// 2.439216
-0x40e1
-// 6.181096
-0x462e
-// 4.004707
-0x4401
-// 11.283654
-0x49a4
-// 1.847747
-0x3f64
-// 5.549382
-0x458d
-// 1.536148
-0x3e25
-// 30.005060
-0x4f80
-// 31.475099
-0x4fde
-// 17.543195
-0x4c63
-// 2.419261
-0x40d7
-// 4.349753
-0x445a
-// 4.841152
-0x44d7
-// 8.101053
-0x480d
-// 7.775466
-0x47c7
-// 10.960573
-0x497b
-// 1.935619
-0x3fbe
-// 14.846755
-0x4b6c
-// 2.538388
-0x4114
-// 2.328174
-0x40a8
-// 1.187660
-0x3cc0
-// 9.459035
-0x48bb
-// 6.531679
-0x4688
-// 28.111782
-0x4f07
-// 2.775787
-0x418d
-// 1.610728
-0x3e71
-// 4.295367
-0x444c
-// 8.503271
-0x4840
-// 6.431921
-0x466f
-// 1.644415
-0x3e94
-// 5.022253
-0x4506
-// 46.675156
-0x51d6
-// 7.923678
-0x47ec
-// 1.986785
-0x3ff2
-// 12.264212
-0x4a22
-// 5.127496
-0x4521
-// 3.526537
-0x430e
-// 3.099069
-0x4233
-// 11.281743
-0x49a4
-// 5.690813
-0x45b1
-// 25.784472
-0x4e72
-// 31.172867
-0x4fcb
-// 5.406237
-0x4568
-// 1.003867
-0x3c04
-// 2.474874
-0x40f3
-// 5.259653
-0x4542
-// 6.833799
-0x46d5
-// 2.146320
-0x404b
-// 4.075154
-0x4413
-// 6.755841
-0x46c1
-// 3.298992
-0x4299
-// 3.211582
-0x426c
-// 154.452815
-0x58d4
-// 2.467569
-0x40ef
-// 13.353500
-0x4aad
-// 2.897118
-0x41cb
-// 11.198146
-0x4999
-// 2.095061
-0x4031
-// 5.949994
-0x45f3
-// 502.264324
-0x5fd9
-// 9.785310
-0x48e5
-// 24.679848
-0x4e2c
-// 9.141598
-0x4892
-// 4.842086
-0x44d8
-// 2.305929
-0x409d
-// 2.553810
-0x411c
-// 6.529844
-0x4688
-// 12.616308
-0x4a4f
-// 10.160835
-0x4915
-// 4.741947
-0x44be
-// 3.062033
-0x4220
-// 15.072163
-0x4b89
-// 19.437242
-0x4cdc
-// 304.465872
-0x5cc2
-// 3.697883
-0x4365
-// 1.200278
-0x3ccd
-// 12.039526
-0x4a05
-// 6.285477
-0x4649
-// 41.940922
-0x513e
-// 14.367260
-0x4b2f
-// 2.844286
-0x41b0
-// 2.434156
-0x40de
-// 18.803330
-0x4cb3
-// 3.590405
-0x432e
-// 45.916673
-0x51bd
-// 16.744938
-0x4c30
-// 9.513594
-0x48c2
-// 266.925697
-0x5c2c
-// 141.996772
-0x5870
-// 1.273840
-0x3d18
-// 4.064921
-0x4411
-// 3.059166
+// 3.581645
+0x432a
+// 86.761227
+0x556c
+// 2.558527
+0x411e
+// 33.610121
+0x5034
+// 22.345490
+0x4d96
+// 1.707732
+0x3ed5
+// 1.224590
+0x3ce6
+// 8.275908
+0x4823
+// 7.354256
+0x475b
+// 7.450499
+0x4773
+// 1.937171
+0x3fc0
+// 1.951635
+0x3fce
+// 2.385176
+0x40c5
+// 17.871991
+0x4c78
+// 2.285232
+0x4092
+// 3.058894
 0x421e
-// 3.063974
-0x4221
-// 12.270595
-0x4a23
-// 17.040917
-0x4c43
-// 1.259633
-0x3d0a
-// 2.821234
-0x41a4
-// 6.853772
-0x46db
-// 7.454620
-0x4774
-// 1.609663
-0x3e70
-// 11.592823
-0x49cc
-// 8.194720
-0x4819
-// 2.951149
-0x41e7
-// 2.312031
-0x40a0
-// 9.662832
-0x48d5
-// 1.513853
-0x3e0e
-// 93.930231
-0x55df
-// 91.754898
-0x55bc
-// 2.936342
-0x41df
-// 36.983413
-0x509f
-// 1.683027
-0x3ebb
-// 3.835847
-0x43ac
-// 4.018890
-0x4405
-// 8.686859
-0x4858
-// 3.832640
-0x43aa
-// 5.651256
-0x45a7
-// 167.057056
-0x5938
-// 10.621388
-0x4950
-// 2.039201
-0x4014
-// 3.169404
-0x4257
-// 121.699150
-0x579b
-// 1.962375
-0x3fd9
-// 3.588653
-0x432d
-// 6.551802
-0x468d
-// 2.273146
-0x408c
-// 6.206085
-0x4635
-// 1.260120
-0x3d0a
-// 1.328843
-0x3d51
-// 7.193014
-0x4731
-// 5.073456
-0x4513
-// 4.099381
-0x4419
-// 14.640782
-0x4b52
-// 8.470057
-0x483c
-// 35.841993
-0x507b
-// 25.902541
-0x4e7a
-// 8.278306
-0x4824
-// 6.579874
-0x4694
-// 3.183432
-0x425e
-// 3.157985
-0x4251
-// 30.987647
-0x4fbf
-// 4.960553
-0x44f6
-// 28.319462
-0x4f14
-// 3.360753
-0x42b9
-// 13.357196
-0x4aae
-// 7.617099
-0x479e
-// 12.543129
-0x4a46
-// 3.206430
-0x426a
-// 24.728589
-0x4e2f
-// 2.883364
-0x41c4
-// 4.739018
-0x44bd
-// 11.599710
-0x49cd
-// 9.538527
-0x48c5
-// 16.661500
-0x4c2a
-// 2.736285
-0x4179
-// 6.631133
-0x46a2
-// 11.402722
-0x49b4
-// 1.858302
-0x3f6f
-// 11.107479
-0x498e
-// 2.144436
-0x404a
-// 3.471115
-0x42f1
-// 7.195419
-0x4732
-// 2.250048
-0x4080
-// 5.355021
-0x455b
-// 2.175851
-0x405a
-// 6.975780
-0x46fa
-// 10.830583
-0x496a
-// 4.039975
-0x440a
-// 19.297319
-0x4cd3
-// 14.568924
-0x4b49
-// 1.760573
-0x3f0b
-// 4.344142
-0x4458
-// 1.911989
-0x3fa6
-// 125.811431
-0x57dd
-// 6.147110
-0x4626
-// 3.323063
-0x42a5
-// 141.465322
-0x586c
-// 2.428645
-0x40db
-// 5.057885
-0x450f
-// 17.465511
-0x4c5e
-// 5.487886
+// 17.009064
+0x4c41
+// 1.402128
+0x3d9c
+// 2.744677
+0x417d
+// 51.433591
+0x526e
+// 14.124006
+0x4b10
+// 3.131231
+0x4243
+// 1.828124
+0x3f50
+// 1.376202
+0x3d81
+// 2.450949
+0x40e7
+// 1.791351
+0x3f2a
+// 11.901379
+0x49f3
+// 7.123619
+0x4720
+// 2.946393
+0x41e5
+// 3.028144
+0x420e
+// 8.926223
+0x4877
+// 760.566963
+0x61f1
+// 2.644572
+0x414a
+// 6.054703
+0x460e
+// 23.977100
+0x4dff
+// 8.447449
+0x4839
+// 4.486585
+0x447d
+// 3.358016
+0x42b7
+// 3.725538
+0x4373
+// 9.717429
+0x48dc
+// 7.089559
+0x4717
+// 1.789214
+0x3f28
+// 2.530531
+0x4110
+// 4.601826
+0x449a
+// 1.830180
+0x3f52
+// 1.374717
+0x3d80
+// 2.473534
+0x40f2
+// 3.151899
+0x424e
+// 1.810482
+0x3f3e
+// 4.632696
+0x44a2
+// 1.965224
+0x3fdc
+// 3.437561
+0x42e0
+// 3.768765
+0x438a
+// 20.060532
+0x4d04
+// 2.720379
+0x4171
+// 5.522222
+0x4586
+// 3.715988
+0x436f
+// 4.674267
+0x44ad
+// 3.907719
+0x43d1
+// 2.639477
+0x4147
+// 2.202087
+0x4067
+// 1.091027
+0x3c5d
+// 3.035523
+0x4212
+// 1.641336
+0x3e91
+// 10.271715
+0x4923
+// 10.637987
+0x4952
+// 26.697289
+0x4ead
+// 4.302041
+0x444d
+// 63.267918
+0x53e9
+// 14.965284
+0x4b7c
+// 10.780631
+0x4964
+// 14.341519
+0x4b2c
+// 3.683001
+0x435e
+// 57.216382
+0x5327
+// 3.273901
+0x428c
+// 1.353982
+0x3d6a
+// 1.425246
+0x3db3
+// 2.586489
+0x412c
+// 2.801373
+0x419a
+// 5.065650
+0x4511
+// 1.103671
+0x3c6a
+// 3.112899
+0x423a
+// 2.477420
+0x40f4
+// 566.799117
+0x606e
+// 1.302174
+0x3d35
+// 20.185315
+0x4d0c
+// 87.974063
+0x5580
+// 5.487811
 0x457d
-// 3.693320
-0x4363
-// 5.722713
-0x45b9
-// 2.815819
-0x41a2
-// 17.741187
-0x4c6f
-// 156.719386
-0x58e6
-// 9.622230
-0x48d0
-// 3.582729
-0x432a
-// 7.122762
-0x471f
-// 3.801118
-0x439a
-// 21.059681
-0x4d44
-// 7.002552
-0x4701
-// 1.681254
-0x3eba
-// 26.237564
-0x4e8f
-// 2.196333
-0x4065
-// 3.057311
-0x421d
-// 43.974325
-0x517f
-// 4.871455
-0x44df
-// 58.682025
-0x5356
-// 1.935719
-0x3fbe
-// 50.178529
-0x5246
-// 14.081570
-0x4b0a
-// 2.276558
-0x408e
-// 15.295183
-0x4ba6
-// 3.718388
-0x4370
-// 3.839651
-0x43ae
-// 3.527233
-0x430e
-// 2.428714
-0x40dc
-// 11.062054
-0x4988
-// 5.778279
-0x45c7
-// 2.901877
-0x41ce
-// 4.614082
-0x449d
-// 2.846533
-0x41b1
-// 8.471893
-0x483c
-// 5.528337
-0x4587
-// 4.069745
-0x4412
-// 4.311615
-0x4450
-// 2.410911
-0x40d2
-// 4.794024
-0x44cb
-// 1.952501
-0x3fcf
-// 2.350841
-0x40b4
-// 2.240902
-0x407b
-// 5.954644
-0x45f4
-// 6.121318
-0x461f
-// 6.649823
-0x46a6
-// 16.968851
-0x4c3e
+// 1.446513
+0x3dc9
+// 1.831046
+0x3f53
+// 1.843305
+0x3f60
+// 7.132976
+0x4722
+// 5.069603
+0x4512
+// 6.570542
+0x4692
+// 6.053389
+0x460e
+// 2.907368
+0x41d1
+// 11.969656
+0x49fc
+// 1.404868
+0x3d9f
+// 4.083878
+0x4415
+// 16.699771
+0x4c2d
+// 3.761036
+0x4386
+// 1.802520
+0x3f36
+// 5.929281
+0x45ee
+// 10.646078
+0x4953
+// 1.466805
+0x3dde
+// 8.986761
+0x487e
+// 3.502520
+0x4301
 // 1.000000
 0x3c00
-// 5.024657
-0x4506
-// 5.569085
-0x4592
-// 8.212669
-0x481b
-// 2.487941
-0x40fa
-// 1.966557
-0x3fde
-// 3.370575
-0x42be
-// 29.614104
-0x4f67
-// 3.196824
-0x4265
-// 1.470828
-0x3de2
-// 8.924856
-0x4876
-// 3.005112
-0x4203
-// 3.024847
-0x420d
-// 4.340886
-0x4457
-// 1.894158
-0x3f94
-// 3.562064
-0x4320
-// 3.233189
-0x4277
-// 1.628957
-0x3e84
-// 2.791436
-0x4195
-// 8.235823
-0x481e
-// 8.808764
-0x4868
-// 36.005208
-0x5080
-// 12.766707
-0x4a62
-// 5.964918
-0x45f7
-// 1.671910
-0x3eb0
-// 2.699011
-0x4166
-// 16.411460
-0x4c1a
+// 3.982149
+0x43f7
+// 2.338849
+0x40ad
+// 5.258582
+0x4542
+// 2.735289
+0x4178
+// 110.507454
+0x56e8
+// 1.622024
+0x3e7d
+// 2.569897
+0x4124
+// 7.889256
+0x47e4
+// 7.000248
+0x4700
+// 10.626930
+0x4950
+// 2.991707
+0x41fc
+// 2.395025
+0x40ca
+// 3.841435
+0x43af
+// 11.958860
+0x49fb
+// 3.969816
+0x43f1
+// 1.917139
+0x3fab
+// 3.215470
+0x426e
+// 24.911815
+0x4e3a
+// 6.284537
+0x4649
+// 3.576448
+0x4327
+// 1.147295
+0x3c97
+// 28.266371
+0x4f11
+// 2.750731
+0x4180
+// 5.253244
+0x4541
+// 7.269174
+0x4745
+// 4.801385
+0x44cd
+// 3.251291
+0x4281
+// 1.831421
+0x3f53
+// 8.194762
+0x4819
+// 3.636461
+0x4346
+// 3.503045
+0x4302
+// 1.822741
+0x3f4a
+// 51.759246
+0x5278
+// 14.332904
+0x4b2b
+// 1.873051
+0x3f7e
+// 1.722051
+0x3ee3
+// 71.709951
+0x547b
+// 16.715120
+0x4c2e
+// 3.226760
+0x4274
+// 5.303146
+0x454e
+// 18.876471
+0x4cb8
+// 2.501974
+0x4101
+// 2.538046
+0x4113
+// 2.001955
+0x4001
+// 5.164265
+0x452a
+// 3.639791
+0x4348
+// 4.073822
+0x4413
+// 4.353969
+0x445b
+// 12.108313
+0x4a0e
+// 11.087179
+0x498b
+// 42.877431
+0x515c
+// 2.195464
+0x4064
+// 9.958613
+0x48fb
+// 5.389398
+0x4564
+// 3.201681
+0x4267
+// 2.340471
+0x40ae
+// 74.745120
+0x54ac
+// 5.210695
+0x4536
+// 5.412367
+0x456a
+// 2.355551
+0x40b6
+// 4.367782
+0x445e
+// 3106.060218
+0x6a11
+// 2.177663
+0x405b
+// 3.718626
+0x4370
+// 6.068832
+0x4612
+// 2.053385
+0x401b
+// 5.220209
+0x4538
+// 2.196045
+0x4064
+// 2.041880
+0x4015
+// 3.019431
+0x420a
+// 5.135785
+0x4523
+// 2.633925
+0x4145
+// 2.517198
+0x4109
+// 2.054605
+0x401c
+// 3.420498
+0x42d7
+// 20.588243
+0x4d26
+// 4.445040
+0x4472
+// 1.904461
+0x3f9e
+// 16.081480
+0x4c05
+// 2.820663
+0x41a4
+// 4.864762
+0x44dd
+// 5.914759
+0x45ea
+// 26.839079
+0x4eb6
+// 1.331868
+0x3d54
+// 171.512422
+0x595c
+// 5.122940
+0x451f
+// 1.387436
+0x3d8d
+// 2.959703
+0x41eb
+// 88.460031
+0x5587
+// 6.265546
+0x4644
+// 6.039896
+0x460a
+// 1.480380
+0x3dec
+// 2.442903
+0x40e3
+// 2.184487
+0x405e
+// 4.926063
+0x44ed
+// 2.996020
+0x41fe
+// 3.347978
+0x42b2
+// 8.154706
+0x4814
+// 14.413586
+0x4b35
+// 6.221089
+0x4639
+// 13.978300
+0x4afd
+// 435.902332
+0x5ed0
+// 5.504969
+0x4581
+// 2.768038
+0x4189
+// 10.080635
+0x490a
+// 4.385954
+0x4463
+// 3.193260
+0x4263
+// 1.489382
+0x3df5
+// 23.086933
+0x4dc6
+// 3.065107
+0x4221
+// 1.733713
+0x3eef
+// 5.986009
+0x45fc
+// 48.526416
+0x5211
+// 11.910970
+0x49f5
+// 6.737656
+0x46bd
+// 6.804284
+0x46ce
+// 2.445721
+0x40e4
+// 5.454191
+0x4574
+// 1.424118
+0x3db2
+// 2.675129
+0x415a
+// 3.040081
+0x4215
+// 9.233431
+0x489e
+// 5.160353
+0x4529
+// 4.164007
+0x442a
+// 2.242182
+0x407c
+// 1.761437
+0x3f0c
+// 5.247127
+0x453f
+// 2.302164
+0x409b
+// 2.290099
+0x4095
+// 2.692203
+0x4162
+// 1.623012
+0x3e7e
+// 13.301956
+0x4aa7
+// 35.471434
+0x506f
+// 3.796420
+0x4398
+// 1.769536
+0x3f14
+// 10.517748
+0x4942
+// 10.395793
+0x4933
+// 14.685813
+0x4b58
+// 2.166322
+0x4055
+// 2.325140
+0x40a6
+// 10.747907
+0x4960
+// 2.123184
+0x403f
+// 7.841928
+0x47d8
+// 1.692572
+0x3ec5
+// 7.421981
+0x476c
+// 6.863156
+0x46dd
+// 6.735694
+0x46bc
+// 15.018719
+0x4b82

+ 506 - 506
Testing/Patterns/DSP/FastMath/FastMathF16/Samples1_f16.txt

@@ -1,514 +1,514 @@
 H
 256
-// 0.218569
-0x32ff
-// 0.131097
-0x3032
-// 0.113628
-0x2f46
-// 0.362391
-0x35cc
-// 0.233275
-0x3377
-// 0.160488
-0x3123
-// 0.163931
-0x313f
-// 0.242939
-0x33c6
-// 0.190551
-0x3219
-// 0.104087
-0x2ea9
-// 0.049768
-0x2a5f
-// 0.268649
-0x344c
+// 0.279201
+0x3478
+// 0.011526
+0x21e7
+// 0.390850
+0x3641
+// 0.029753
+0x279e
+// 0.044752
+0x29ba
+// 0.585572
+0x38af
+// 0.816600
+0x3a88
+// 0.120833
+0x2fbc
+// 0.135976
+0x305a
+// 0.134219
+0x304c
+// 0.516217
+0x3821
+// 0.512391
+0x3819
+// 0.419256
+0x36b5
+// 0.055953
+0x2b29
+// 0.437592
+0x3700
+// 0.326916
+0x353b
+// 0.058792
+0x2b87
+// 0.713202
+0x39b5
+// 0.364342
+0x35d4
+// 0.019443
+0x24fa
+// 0.070801
+0x2c88
+// 0.319363
+0x351c
+// 0.547009
+0x3860
+// 0.726637
+0x39d0
+// 0.408005
+0x3687
+// 0.558238
+0x3877
+// 0.084024
+0x2d61
+// 0.140378
+0x307e
+// 0.339398
+0x356e
+// 0.330235
+0x3549
+// 0.112029
+0x2f2b
+// 0.001315
+0x1563
+// 0.378133
+0x360d
+// 0.165161
+0x3149
+// 0.041706
+0x2957
+// 0.118379
+0x2f94
+// 0.222887
+0x3322
+// 0.297795
+0x34c4
+// 0.268418
+0x344b
+// 0.102908
+0x2e96
+// 0.141052
+0x3084
+// 0.558905
+0x3879
+// 0.395174
+0x3653
+// 0.217305
+0x32f4
+// 0.546394
+0x385f
+// 0.727422
+0x39d2
+// 0.404280
+0x3678
+// 0.317269
+0x3514
+// 0.552339
+0x386b
+// 0.215857
+0x32e8
+// 0.508848
+0x3812
+// 0.290904
+0x34a8
+// 0.265339
+0x343f
+// 0.049849
+0x2a61
+// 0.367596
+0x35e2
+// 0.181087
+0x31cb
+// 0.269107
+0x344e
+// 0.213937
+0x32d9
+// 0.255904
+0x3418
+// 0.378863
+0x3610
+// 0.454115
+0x3744
+// 0.916567
+0x3b55
+// 0.329433
+0x3545
+// 0.609260
+0x38e0
+// 0.097355
+0x2e3b
+// 0.094003
+0x2e04
+// 0.037457
+0x28cb
+// 0.232448
+0x3370
+// 0.015806
+0x240c
+// 0.066821
+0x2c47
+// 0.092759
+0x2df0
+// 0.069728
+0x2c76
+// 0.271518
+0x3458
+// 0.017478
+0x2479
+// 0.305446
+0x34e3
+// 0.738562
+0x39e9
+// 0.701633
+0x399d
+// 0.386624
+0x3630
+// 0.356968
+0x35b6
+// 0.197408
+0x3251
+// 0.906067
+0x3b40
+// 0.321244
+0x3524
+// 0.403646
+0x3675
+// 0.001764
+0x173a
+// 0.767947
+0x3a25
+// 0.049541
+0x2a57
+// 0.011367
+0x21d2
+// 0.182222
+0x31d5
+// 0.691318
+0x3988
+// 0.546136
+0x385e
+// 0.542504
+0x3857
+// 0.140194
+0x307c
+// 0.197254
+0x3250
+// 0.152194
+0x30df
+// 0.165197
+0x3149
+// 0.343954
+0x3581
+// 0.083545
+0x2d59
+// 0.711811
+0x39b2
+// 0.244865
+0x33d6
+// 0.059881
+0x2baa
+// 0.265884
+0x3441
+// 0.554779
+0x3870
+// 0.168655
+0x3166
+// 0.093931
+0x2e03
+// 0.681754
+0x3974
+// 0.111275
+0x2f1f
+// 0.285509
+0x3491
 // 1.000000
 0x3c00
-// 0.166117
-0x3151
-// 0.049741
-0x2a5e
-// 0.163132
-0x3138
-// 0.321691
-0x3526
-// 0.351683
-0x35a0
-// 0.554922
-0x3870
-// 0.019469
-0x24fc
-// 0.232035
-0x336d
-// 0.366010
-0x35db
-// 0.302769
-0x34d8
-// 0.187522
-0x3200
-// 0.176165
-0x31a3
-// 0.176249
-0x31a4
-// 0.442126
-0x3713
-// 0.131915
-0x3039
-// 0.124355
-0x2ff5
-// 0.272478
-0x345c
-// 0.103753
-0x2ea4
-// 0.151600
-0x30da
-// 0.354450
-0x35ac
-// 0.301438
-0x34d3
-// 0.574331
-0x3898
-// 0.252788
-0x340b
-// 0.196209
-0x3247
-// 0.886359
-0x3b17
-// 0.316146
-0x350f
-// 0.200620
-0x326b
-// 0.259190
-0x3426
-// 0.596765
-0x38c6
-// 0.000318
-0xd34
-// 0.085160
-0x2d73
-// 0.155875
-0x30fd
-// 0.057507
-0x2b5c
-// 0.472413
-0x378f
-// 0.094617
-0x2e0e
-// 0.235085
-0x3386
-// 0.363565
+// 0.251121
+0x3405
+// 0.427561
+0x36d7
+// 0.190165
+0x3216
+// 0.365592
+0x35d9
+// 0.009049
+0x20a2
+// 0.616514
+0x38ef
+// 0.389121
+0x363a
+// 0.126755
+0x300e
+// 0.142852
+0x3092
+// 0.094101
+0x2e06
+// 0.334257
+0x3559
+// 0.417532
+0x36ae
+// 0.260319
+0x342a
+// 0.083620
+0x2d5a
+// 0.251901
+0x3408
+// 0.521611
+0x382c
+// 0.310997
+0x34fa
+// 0.040142
+0x2923
+// 0.159121
+0x3118
+// 0.279607
+0x3479
+// 0.871615
+0x3af9
+// 0.035378
+0x2887
+// 0.363540
 0x35d1
-// 0.020176
-0x252a
-// 0.019914
-0x2519
-// 0.281728
-0x3482
-// 0.005055
-0x1d2d
-// 0.052190
-0x2aae
-// 0.187851
-0x3203
-// 0.158259
-0x3110
-// 0.231976
-0x336c
-// 0.399526
-0x3664
-// 0.138409
-0x306e
-// 0.317458
-0x3514
-// 0.161874
-0x312e
-// 0.108113
-0x2eeb
-// 0.008527
-0x205e
-// 0.716979
-0x39bc
-// 0.368060
-0x35e4
-// 0.037113
-0x28c0
-// 0.758440
-0x3a11
-// 0.283989
-0x348b
-// 0.061757
-0x2be8
-// 0.505349
-0x380b
-// 0.093852
-0x2e02
-// 0.266535
-0x3444
-// 0.613515
-0x38e8
-// 0.214487
-0x32dd
-// 0.312482
-0x3500
-// 0.077786
-0x2cfa
-// 0.531247
-0x3840
-// 0.404992
-0x367b
-// 0.028950
-0x2769
-// 0.510965
-0x3816
-// 0.000893
-0x1352
-// 0.232704
-0x3372
-// 0.259303
-0x3426
-// 0.042394
-0x296d
-// 0.242018
-0x33bf
-// 0.536486
-0x384b
-// 0.615836
-0x38ed
-// 0.411598
-0x3696
-// 0.042868
-0x297d
-// 0.127834
-0x3017
-// 0.223456
-0x3327
-// 0.759060
-0x3a13
-// 0.361642
-0x35c9
-// 0.045897
-0x29e0
-// 0.072201
-0x2c9f
-// 0.161776
-0x312d
-// 0.206727
-0x329e
-// 0.222938
-0x3322
-// 0.081721
-0x2d3b
-// 0.136142
-0x305b
-// 0.440256
-0x370b
-// 0.158511
-0x3113
-// 0.450191
-0x3734
-// 0.138515
-0x306f
-// 0.081976
-0x2d3f
-// 0.274462
-0x3464
-// 0.508996
-0x3812
-// 0.077098
-0x2cef
-// 0.112682
-0x2f36
-// 0.065637
-0x2c33
-// 0.180025
-0x31c3
-// 0.058296
-0x2b76
-// 0.030712
-0x27dd
-// 0.088120
-0x2da4
-// 0.121443
-0x2fc6
-// 0.131078
-0x3032
-// 0.233589
-0x337a
-// 0.257378
-0x341e
-// 0.073931
-0x2cbb
-// 0.490018
-0x37d7
-// 0.126352
-0x300b
-// 0.102060
-0x2e88
-// 0.451077
-0x3738
-// 0.052745
-0x2ac0
-// 0.040853
-0x293b
-// 0.390315
-0x363f
-// 0.396709
-0x3659
-// 0.156894
-0x3105
-// 0.274806
+// 0.190359
+0x3217
+// 0.137567
+0x3067
+// 0.208273
+0x32aa
+// 0.307570
+0x34ec
+// 0.546024
+0x385e
+// 0.122029
+0x2fcf
+// 0.274993
 0x3466
-// 0.324314
-0x3530
-// 0.243953
-0x33ce
-// 0.497585
-0x37f6
-// 0.048997
-0x2a46
-// 0.209372
-0x32b3
-// 0.466098
-0x3775
-// 0.079419
-0x2d15
-// 0.252481
-0x340a
-// 0.232883
-0x3374
-// 0.274144
-0x3463
-// 0.041229
-0x2947
-// 0.029390
-0x2786
-// 0.144111
-0x309d
-// 0.195787
-0x3244
-// 0.237877
-0x339d
-// 0.207134
-0x32a1
-// 0.368128
-0x35e4
-// 0.176726
-0x31a8
-// 0.067002
-0x2c4a
-// 0.131313
-0x3034
-// 0.633233
-0x3911
-// 0.185977
-0x31f4
-// 0.095727
-0x2e20
-// 0.415392
-0x36a5
-// 0.425976
-0x36d1
-// 0.084301
-0x2d65
-// 0.418754
-0x36b3
-// 0.165380
-0x314b
-// 0.095960
-0x2e24
-// 0.015764
-0x2409
-// 0.412817
-0x369b
-// 0.093968
-0x2e04
-// 0.113196
-0x2f3f
-// 0.108530
-0x2ef2
-// 0.018612
-0x24c4
-// 0.061751
-0x2be7
-// 0.424692
-0x36cc
-// 0.019413
-0x24f8
-// 0.519059
-0x3827
-// 0.011770
-0x2207
-// 0.252093
-0x3409
-// 0.004345
-0x1c73
-// 0.293880
-0x34b4
-// 0.133350
-0x3044
-// 0.236272
-0x3390
-// 0.087637
-0x2d9c
-// 0.053502
-0x2ad9
-// 0.175469
-0x319d
-// 0.314531
-0x3508
-// 0.012264
-0x2247
-// 0.453916
-0x3743
-// 0.059574
-0x2ba0
-// 0.071396
-0x2c92
-// 0.400600
-0x3669
-// 0.321842
-0x3526
-// 0.117935
-0x2f8c
-// 0.446884
-0x3726
-// 0.177073
-0x31ab
-// 0.447824
-0x372a
-// 0.761382
-0x3a17
-// 0.413440
-0x369d
-// 0.246156
-0x33e1
-// 0.039460
-0x290d
-// 0.161952
-0x312f
-// 0.165613
-0x314d
-// 0.320535
-0x3521
-// 0.018915
-0x24d8
-// 0.410517
-0x3691
-// 0.021281
-0x2573
-// 0.085948
-0x2d80
-// 0.175019
-0x319a
-// 0.159424
-0x311a
-// 0.126070
-0x3009
-// 0.171442
-0x317c
-// 0.148482
+// 0.285466
+0x3491
+// 0.548624
+0x3864
+// 0.019320
+0x24f2
+// 0.069770
+0x2c77
+// 0.533888
+0x3845
+// 0.580703
+0x38a5
+// 0.013945
+0x2324
+// 0.059826
+0x2ba8
+// 0.309908
+0x34f5
+// 0.188567
+0x3209
+// 0.052976
+0x2ac8
+// 0.399684
+0x3665
+// 0.394004
+0x364e
+// 0.499512
+0x37fe
+// 0.193638
+0x3232
+// 0.274741
+0x3465
+// 0.245470
+0x33db
+// 0.229675
+0x335a
+// 0.082588
+0x2d49
+// 0.090194
+0x2dc6
+// 0.023322
+0x25f8
+// 0.455484
+0x374a
+// 0.100416
+0x2e6d
+// 0.185549
+0x31f0
+// 0.312336
+0x34ff
+// 0.427264
+0x36d6
+// 0.013379
+0x22da
+// 0.191913
+0x3224
+// 0.184762
+0x31ea
+// 0.424529
+0x36cb
+// 0.228949
+0x3354
+// 0.000322
+0xd46
+// 0.459208
+0x3759
+// 0.268917
+0x344d
+// 0.164776
+0x3146
+// 0.487001
+0x37cb
+// 0.191563
+0x3221
+// 0.455364
+0x3749
+// 0.489745
+0x37d6
+// 0.331188
+0x354d
+// 0.194712
+0x323b
+// 0.379662
+0x3613
+// 0.397267
+0x365b
+// 0.486712
+0x37ca
+// 0.292355
+0x34ad
+// 0.048571
+0x2a38
+// 0.224970
+0x3333
+// 0.525083
+0x3833
+// 0.062183
+0x2bf6
+// 0.354527
+0x35ac
+// 0.205560
+0x3294
+// 0.169069
+0x3169
+// 0.037259
+0x28c5
+// 0.750825
+0x3a02
+// 0.005830
+0x1df8
+// 0.195200
+0x323f
+// 0.720754
+0x39c4
+// 0.337872
+0x3568
+// 0.011305
+0x21ca
+// 0.159603
+0x311b
+// 0.165566
+0x314c
+// 0.675502
+0x3967
+// 0.409349
+0x368d
+// 0.457773
+0x3753
+// 0.203002
+0x327f
+// 0.333776
+0x3557
+// 0.298688
+0x34c7
+// 0.122629
+0x2fd9
+// 0.069379
+0x2c71
+// 0.160744
+0x3125
+// 0.071539
+0x2c94
+// 0.002294
+0x18b3
+// 0.181654
+0x31d0
+// 0.361267
+0x35c8
+// 0.099200
+0x2e59
+// 0.228001
+0x334c
+// 0.313160
+0x3503
+// 0.671420
+0x395f
+// 0.043315
+0x298b
+// 0.326253
+0x3538
+// 0.576797
+0x389d
+// 0.167056
+0x3159
+// 0.020607
+0x2547
+// 0.083956
+0x2d60
+// 0.148420
 0x30c0
-// 0.101567
-0x2e80
-// 0.169159
-0x316a
-// 0.229449
-0x3358
-// 0.367322
-0x35e1
-// 0.286678
-0x3496
-// 0.361849
-0x35ca
-// 0.056671
-0x2b41
-// 0.026638
-0x26d2
-// 0.603226
-0x38d3
-// 0.079023
-0x2d0f
-// 0.061971
-0x2bef
-// 0.187797
-0x3202
-// 0.342346
-0x357a
-// 0.050796
-0x2a80
-// 0.138548
-0x306f
-// 0.451200
-0x3738
-// 0.078675
-0x2d09
-// 0.265436
-0x343f
-// 0.530123
-0x383e
-// 0.143466
-0x3097
-// 0.455110
-0x3748
-// 0.100651
-0x2e71
-// 0.323187
-0x352c
-// 0.018440
-0x24b8
-// 0.630130
-0x390b
-// 0.135750
-0x3058
-// 0.372468
-0x35f6
-// 0.325243
-0x3534
-// 0.362225
-0x35cc
-// 0.359546
-0x35c1
-// 0.145273
-0x30a6
-// 0.412322
-0x3699
-// 0.679081
-0x396f
-// 0.019707
-0x250c
-// 0.291197
-0x34a9
-// 0.254761
-0x3414
-// 0.024105
-0x262c
-// 0.205339
-0x3292
-// 0.345120
-0x3586
-// 0.189020
-0x320c
-// 0.219339
-0x3305
-// 0.199610
-0x3263
-// 0.081491
-0x2d37
-// 0.016898
-0x2453
-// 0.136275
-0x305c
-// 0.086179
-0x2d84
-// 0.030257
-0x27bf
-// 0.536456
-0x384b
-// 0.409180
-0x368c
-// 0.154062
-0x30ee
-// 0.430116
+// 0.146966
+0x30b4
+// 0.408877
+0x368b
+// 0.183345
+0x31de
+// 0.702189
+0x399e
+// 0.373814
+0x35fb
+// 0.328939
+0x3543
+// 0.108302
+0x2eee
+// 0.193785
+0x3233
+// 0.240153
+0x33af
+// 0.445994
+0x3723
+// 0.567718
+0x388b
+// 0.190580
+0x3219
+// 0.434374
+0x36f3
+// 0.436662
+0x36fd
+// 0.371443
+0x35f1
+// 0.616138
+0x38ee
+// 0.075177
+0x2cd0
+// 0.028192
+0x2738
+// 0.263406
+0x3437
+// 0.565120
+0x3885
+// 0.095077
+0x2e16
+// 0.096193
+0x2e28
+// 0.068093
+0x2c5c
+// 0.461612
+0x3763
+// 0.430082
 0x36e2
+// 0.093041
+0x2df4
+// 0.470991
+0x3789
+// 0.127520
+0x3015
+// 0.590817
+0x38ba
+// 0.134735
+0x3050
+// 0.145706
+0x30aa
+// 0.148463
+0x30c0
+// 0.066584
+0x2c43

+ 1 - 1
Testing/Source/Tests/FIRF16.cpp

@@ -10,7 +10,7 @@ Reference patterns are generated with
 a double precision computation.
 
 */
-#define REL_ERROR (1.0e-2)
+#define REL_ERROR (2.0e-2)
 
 #if defined(ARM_MATH_MVEF) && !defined(ARM_MATH_AUTOVECTORIZE)
 static __ALIGNED(8) float16_t coeffArray[32];