-
Notifications
You must be signed in to change notification settings - Fork 453
Expand file tree
/
Copy path2026.html
More file actions
1466 lines (1437 loc) · 78.7 KB
/
Copy path2026.html
File metadata and controls
1466 lines (1437 loc) · 78.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" />
<title>Simd Library Release Notes (2026)</title>
</head>
<body> <center><table width=1024><tr><td>
<a id="HOME"><a>
<center>
<img width="200" height="100" src="logo.png">
<h1>Simd Library Release Notes (2026).</h1>
<a href="index.html">Home</a> |
<a href="2026.html">Release Notes</a> |
<a href="download.html">Download</a> |
<a href="help/index.html">Documentation</a> |
<a href="http://github.com/ermig1979/Simd/issues">Issues</a> |
<a href="http://github.com/ermig1979/Simd" target="_top">GitHub</a>
</center>
<hr/>
</td></tr><tr><td>
<center>
<a href="2026.html">2026</a> |
<a href="2025.html">2025</a> |
<a href="2024.html">2024</a> |
<a href="2023.html">2023</a> |
<a href="2022.html">2022</a> |
<a href="2021.html">2021</a> |
<a href="2020.html">2020</a> |
<a href="2019.html">2019</a> |
<a href="2018.html">2018</a> |
<a href="2017.html">2017</a> |
<a href="2016.html">2016</a> |
<a href="2015.html">2015</a> |
<a href="2014.html">2014</a> |
<a href="2013.html">2013</a>
</center>
<a href="#HOME">Home</a>
<hr/>
<h3 id="R165">August X, 2026 (version 7.2.165)</h3>
<h4>Algorithms</h4>
<h5>New features</h5>
<ul>
<li>SVE2 optimizations of class SynetConvolution32fGemmNN.</li>
<li>SVE2 optimizations of class SynetConvolution32fGemmNT.</li>
<li>SVE2 optimizations of class SynetConvolution32fWinograd.</li>
<li>NEON, SVE2 optimizations of class SynetConvolution32fNhwcGroupedBlock1x2.</li>
<li>SVE2 optimizations of class SynetConvolution32fDirectNchw.</li>
<li>SVE2 optimizations of class SynetConvolution32fNhwcDepthwise.</li>
<li>SVE2 optimizations of class SynetConvolution32fDepthwiseDotProduct.</li>
<li>SVE2 optimizations of class SynetConvolution32fNhwcDirect.</li>
<li>SVE2 optimizations of class SynetInnerProduct32fGemm.</li>
<li>SVE2 optimizations of class SynetInnerProduct32fProd.</li>
<li>SVE2 optimizations of class SynetInnerProduct16bGemmNN.</li>
<li>NEON optimizations of class SynetInnerProduct16bGemmNN.</li>
</ul>
<h5>Improving</h5>
<ul>
<li>SVE2 optimizations of class SynetInnerProduct16bGemmNN (use of svbfdot_f32).</li>
</ul>
<h5>Renaming</h5>
<ul>
<li>Rename function SimdVectorProduct to SimdCreateMask.</li>
<li>Rename function Simd::VectorProduct to Simd::CreateMask.</li>
<li>Rename function SimdNeuralAddVectorMultipliedByValue to SimdSynetAddVectorMultipliedByValue.</li>
<li>Rename function Simd::NeuralAddVectorMultipliedByValue to Simd::SynetAddVectorMultipliedByValue.</li>
</ul>
<h5>Removing</h5>
<ul>
<li>Separate support of SVE extension (ARM/ARM64 platform).</li>
</ul>
<h4>Documentation</h4>
<h5>Improving</h5>
<ul>
<li>Improved description of function Simd::BackgroundGrowRangeSlow.</li>
<li>Improved description of function Simd::BackgroundGrowRangeFast.</li>
<li>Improved description of function Simd::BackgroundIncrementCount.</li>
<li>Improved description of function Simd::BackgroundAdjustRange.</li>
<li>Improved description of function Simd::BackgroundShiftRange.</li>
<li>Improved description of function Simd::BackgroundInitMask.</li>
<li>Improved description of function Simd::Base64Decode.</li>
<li>Improved description of function Simd::Base64Encode.</li>
<li>Improved description of function Simd::BayerToBgr.</li>
<li>Improved description of function Simd::BayerToBgra.</li>
<li>Improved description of function Simd::BgraToBayer.</li>
<li>Improved description of function Simd::BgraToBgr.</li>
<li>Improved description of function Simd::BgraToGray.</li>
<li>Improved description of function Simd::BgraToRgb.</li>
<li>Improved description of function Simd::BgraToRgba.</li>
<li>Improved description of function Simd::BgraToYuv420p.</li>
<li>Improved description of function Simd::BgraToYuv422p.</li>
<li>Improved description of function Simd::BgraToYuv444p.</li>
<li>Improved description of function Simd::BgraToYuva420p.</li>
<li>Improved description of function Simd::BgrToBayer.</li>
<li>Improved description of function Simd::BgrToBgra.</li>
<li>Improved description of function Simd::Bgr48pToBgra32.</li>
<li>Improved description of function Simd::BgrToGray.</li>
<li>Improved description of function Simd::BgrToHsl.</li>
<li>Improved description of function Simd::BgrToHsv.</li>
<li>Improved description of function Simd::BgrToLab.</li>
<li>Improved description of function Simd::BgrToRgb.</li>
<li>Improved description of function Simd::BgrToRgba.</li>
<li>Improved description of function Simd::BgrToYuv420p.</li>
<li>Improved description of function Simd::BgrToYuv422p.</li>
<li>Improved description of function Simd::BgrToYuv444p.</li>
<li>Improved description of function Simd::Binarization.</li>
<li>Improved description of function Simd::AveragingBinarization.</li>
<li>Improved description of function Simd::AveragingBinarizationV2.</li>
<li>Improved description of function Simd::ConditionalCount8u.</li>
<li>Improved description of function Simd::ConditionalCount16i.</li>
<li>Improved description of function Simd::ConditionalSum.</li>
<li>Improved description of function Simd::ConditionalSquareSum.</li>
</ul>
<a href="#HOME">Home</a>
<hr/>
<h3 id="R164">August 3, 2026 (version 7.2.164)</h3>
<h4>Algorithms</h4>
<h5>New features</h5>
<ul>
<li>SVE2 optimizations of function AbsDifference.</li>
<li>SVE2 optimizations of function AbsDifferenceSum.</li>
<li>SVE2 optimizations of function AbsDifferenceSumMasked.</li>
<li>SVE2 optimizations of function AbsDifferenceSums3x3.</li>
<li>SVE2 optimizations of function AbsDifferenceSums3x3Masked.</li>
<li>SVE2 optimizations of function AbsGradientSaturatedSum.</li>
<li>SVE2 optimizations of function Int16ToGray.</li>
<li>SVE2 optimizations of function OperationBinary8u.</li>
<li>SVE2 optimizations of function OperationBinary16i.</li>
<li>SVE2 optimizations of function DeinterleaveUv.</li>
<li>SVE2 optimizations of function DeinterleaveBgr.</li>
<li>SVE2 optimizations of function DeinterleaveBgra.</li>
<li>SVE2 optimizations of function InterleaveBgr.</li>
<li>SVE2 optimizations of function InterleaveBgra.</li>
<li>SVE2 optimizations of function GetStatistic.</li>
<li>NEON, SVE2 optimizations of function GetColSums.</li>
<li>SVE2 optimizations of class ResizerByteArea1x1.</li>
<li>SVE2 optimizations of class ResizerByteArea2x2.</li>
<li>SVE2 optimizations of class ResizerByteBilinearOpenCv.</li>
<li>SVE2 optimizations of class ResizerByteBilinear.</li>
<li>SVE2 optimizations of class ResizerByteBicubic.</li>
<li>SVE2 optimizations of class ResizerBf16Bilinear.</li>
<li>SVE2 optimizations of class ResizerFloatBilinear.</li>
<li>SVE2 optimizations of class ResizerNearest.</li>
<li>NEON, SVE2 optimizations of class RecursiveBilateralFilterFast.</li>
<li>NEON, SVE2 optimizations of class RecursiveBilateralFilterPrecize.</li>
<li>SVE2 optimizations of function StretchGray2x2.</li>
<li>SVE2 optimizations of function ShiftBilinear.</li>
<li>NEON, SVE2 optimizations of function SynetAdd16b.</li>
<li>SVE2 optimizations of function SynetAdd8i.</li>
<li>SVE2 optimizations of function SynetAddBias.</li>
<li>NEON, SVE2 optimizations of function SynetChannelSum16b.</li>
<li>SVE2 optimizations of function SynetConvert32fTo8u.</li>
<li>SVE2 optimizations of function SynetConvert8uTo32f.</li>
<li>SVE2 optimizations of class SynetConvolution8iNhwcDirect.</li>
<li>SVE2 optimizations of classes SynetDeconvolution32fGemmNN and SynetDeconvolution32fNhwcDirect2x2.</li>
<li>SVE2 optimizations of function SynetDequantizeLinear.</li>
<li>SVE2 optimizations of function SynetEltwiseLayerForward.</li>
<li>SVE2 optimizations of function SynetElu32f.</li>
<li>SVE2 optimizations of function SynetGelu32f.</li>
<li>SVE2 optimizations of function SynetHardSigmoid32f.</li>
<li>SVE2 optimizations of function SynetHswish32f.</li>
<li>SVE2 optimizations of classes SynetMergedConvolution32fCdc, SynetMergedConvolution32fCd and SynetMergedConvolution32fDc.</li>
<li>NEON, SVE2 optimizations of classes SynetMergedConvolution8iCdc, SynetMergedConvolution8iCd and SynetMergedConvolution8iDc.</li>
<li>SVE2 optimizations of function SynetMish32f.</li>
<li>SVE2 optimizations of function SynetPreluLayerForward.</li>
<li>SVE2 optimizations of function SynetRelu32f.</li>
<li>NEON, SVE2 optimizations of function SynetRelu16b.</li>
<li>SVE2 optimizations of function SynetRestrictRange32f.</li>
<li>SVE2 optimizations of function SynetSigmoid32f.</li>
<li>SVE2 optimizations of function SynetNormalizeLayerForward.</li>
<li>SVE2 optimizations of function SynetNormalizeLayerForwardV2.</li>
<li>NEON, SVE2 optimizations of function SynetNormalizeLayerForward16bV2.</li>
<li>SVE2 optimizations of function SynetNormalizeLayerForwardV3.</li>
<li>SVE2 optimizations of function SynetNormalizeLayerForwardV4.</li>
<li>SVE2 optimizations of function SynetPoolingAverage.</li>
<li>SVE2 optimizations of function SynetPoolingMax32f.</li>
<li>NEON, SVE2 optimizations of function SynetPoolingMax16b.</li>
<li>SVE2 optimizations of function SynetPoolingMax8u.</li>
<li>SVE2 optimizations of function SynetPermuteInit.</li>
<li>SVE2 optimizations of class SynetQuantizedAddUniform.</li>
<li>SVE2 optimizations of function SynetQuantizedScaleLayerForward.</li>
<li>SVE2 optimizations of function SynetScaleLayerForward.</li>
<li>SVE2 optimizations of class SynetScale8i.</li>
<li>NEON, SVE2 optimizations of class SynetScale16b.</li>
<li>SVE2 optimizations of function SynetShuffleLayerForward.</li>
<li>SVE2 optimizations of function SynetSoftmax32f.</li>
<li>NEON, SVE2 optimizations of function SynetSoftmax16b.</li>
<li>SVE2 optimizations of function SynetSoftplus32f.</li>
<li>SVE2 optimizations of function SynetSetInput.</li>
<li>SVE2 optimizations of function SynetSwish32f.</li>
<li>SVE2 optimizations of function SynetTanh32f.</li>
<li>SVE2 optimizations of function SynetTiledScale2D32f.</li>
<li>SVE2 optimizations of function SynetUnaryOperation32f.</li>
<li>NEON, SVE2 optimizations of function SynetInnerProduct8i.</li>
<li>SVE2 optimizations of function SynetInnerProductLayerForward.</li>
<li>SVE2 optimizations of function SynetLrnLayerCrossChannels.</li>
<li>NEON, SVE2 optimizations of class SynetGridSample2d32fBlZ.</li>
<li>SVE2 optimizations of function TextureBoostedSaturatedGradient.</li>
<li>SVE2 optimizations of function TextureBoostedUv.</li>
<li>NEON, SVE2 optimizations of class WarpAffineNearest.</li>
<li>NEON, SVE2 optimizations of class WarpAffineByteBilinear.</li>
<li>SVE2 optimizations of function WinogradKernel1x3Block1x4SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel1x3Block1x4SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel1x3Block1x4SetOutput.</li>
<li>SVE2 optimizations of function WinogradKernel1x5Block1x4SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel1x5Block1x4SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel1x5Block1x4SetOutput.</li>
<li>SVE2 optimizations of function WinogradKernel2x2Block2x2SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel2x2Block2x2SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel2x2Block2x2SetOutput.</li>
<li>SVE2 optimizations of function WinogradKernel2x2Block4x4SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel2x2Block4x4SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel2x2Block4x4SetOutput.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block2x2SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block2x2SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block2x2SetOutput.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block3x3SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block3x3SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block3x3SetOutput.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block4x4SetFilter.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block4x4SetInput.</li>
<li>SVE2 optimizations of function WinogradKernel3x3Block4x4SetOutput.</li>
<li>SVE2 optimizations of function TextureGetDifferenceSum.</li>
<li>SVE2 optimizations of function TexturePerformCompensation.</li>
<li>SVE2 optimizations of function TransformImage.</li>
<li>SVE2 optimizations of function Uyvy422ToBgr.</li>
<li>SVE2 optimizations of function Uyvy422ToYuv420p.</li>
<li>SVE2 optimizations of function Uint8ToFloat32.</li>
<li>SVE2 optimizations of function VectorProduct.</li>
<li>SVE2 optimizations of function VectorNormNa16f.</li>
<li>SVE2 optimizations of function VectorNormNp16f.</li>
<li>SVE2 optimizations of function Yuv420pToBgrV2.</li>
<li>SVE2 optimizations of function Yuv420pToRgbV2.</li>
<li>SVE2 optimizations of function Yuv420pToBgraV2.</li>
<li>SVE2 optimizations of function Yuva420pToBgraV2.</li>
<li>SVE2 optimizations of function Yuv420pToHue.</li>
<li>SVE2 optimizations of function Yuv420pToUyvy422.</li>
<li>SVE2 optimizations of function Yuv422pToBgrV2.</li>
<li>SVE2 optimizations of function Yuv422pToRgbV2.</li>
<li>SVE2 optimizations of function Yuv422pToBgraV2.</li>
<li>SVE2 optimizations of function Yuva422pToBgraV2.</li>
<li>SVE2 optimizations of function Yuva444pToBgraV2.</li>
<li>SVE2 optimizations of function Yuv444pToBgrV2.</li>
<li>SVE2 optimizations of function Yuv444pToRgbV2.</li>
<li>SVE2 optimizations of function Yuv444pToBgraV2.</li>
<li>SVE2 optimizations of function Yuv444pToHue.</li>
<li>SVE2 optimizations of function Yuv444pToHsl.</li>
<li>SVE2 optimizations of function Yuv444pToHsv.</li>
<li>SVE2 optimizations of function Yuv444pToRgbaV2.</li>
<li>SVE2 optimizations of function YToGray.</li>
<li>SVE2 optimizations of function SynetQuantizeLinear.</li>
<li>SVE2 optimizations of function SynetQuantizedConcatLayerForward.</li>
<li>SVE2 optimizations of function SynetQuantizedShuffleLayerForward.</li>
<li>SVE2 optimizations of function SynetQuantizedPreluLayerForward.</li>
<li>Base implementation, SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function SynetQuantizedHswish.</li>
<li>Base implementation, SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of class SynetQuantizedMulUniversal.</li>
<li>Base implementation, SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function SynetQuantizedHardSigmoid.</li>
<li>Base implementation, SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function SynetQuantizedPoolingAverage.</li>
<li>Base implementation, SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function SynetSetInput (for case channels == 4).</li>
</ul>
<h5>Improving</h5>
<ul>
<li>SVE2 optimizations of function GrayToY.</li>
<li>SVE2 optimizations of function YToGray.</li>
<li>SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function GetColSums.</li>
<li>SVE2 optimizations of class SynetConvolution8iNhwcDirect.</li>
<li>SVE2 optimizations of function InterleaveBgra.</li>
<li>SVE2 optimizations of function InterleaveBgr.</li>
<li>SVE2 optimizations of function AlphaUnpremultiply.</li>
<li>SVE2 optimizations of function Base64Decode.</li>
<li>SVE2 optimizations of function BgrToBgra.</li>
<li>SVE2 optimizations of function RgbToBgra.</li>
<li>SVE2 optimizations of function DetectionLbpDetect16ii.</li>
<li>SVE2 optimizations of function GaussianBlur3x3.</li>
</ul>
<h5>Removing</h5>
<ul>
<li>SVE optimization of function AbsDifference.</li>
<li>SVE optimization of function AbsDifferenceSum.</li>
<li>SVE optimization of function AbsDifferenceSumMasked.</li>
<li>SVE optimization of function AbsDifferenceSums3x3.</li>
<li>SVE optimization of function AbsDifferenceSums3x3Masked.</li>
<li>SVE optimization of function AbsGradientSaturatedSum.</li>
<li>SVE optimization of function InterleaveUv.</li>
<li>SVE optimization of function InterleaveBgra.</li>
<li>SVE optimization of function InterleaveBgr.</li>
<li>SVE optimization of function DeinterleaveUv.</li>
<li>SVE optimization of function DeinterleaveBgra.</li>
<li>SVE optimization of function DeinterleaveBgr.</li>
<li>SVE optimization of function OperationBinary16i.</li>
<li>SVE optimization of function OperationBinary8u.</li>
<li>SVE optimization of function GetStatistic.</li>
</ul>
<h5>Bug fixing</h5>
<ul>
<li>Error in NEON optimization of function CosineDistance16f.</li>
<li>Error in SVE2 optimizations of class ResizerByteBilinear (buffer overrun in Debug for some destination widths).</li>
</ul>
<h5>Deprecation</h5>
<ul>
<li>Set 'deprecated' warning for function SimdHogDirectionHistograms.</li>
<li>Set 'deprecated' warning for function SimdHogExtractFeatures.</li>
<li>Set 'deprecated' warning for function SimdHogDeinterleave.</li>
<li>Set 'deprecated' warning for function SimdHogFilterSeparable.</li>
<li>Set 'deprecated' warning for function Simd::HogDirectionHistograms.</li>
<li>Set 'deprecated' warning for function SimdNeuralConvert.</li>
<li>Set 'deprecated' warning for function SimdNeuralProductSum.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddVectorMultipliedByValue.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddVector.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddValue.</li>
<li>Set 'deprecated' warning for function SimdNeuralDerivativeSigmoid.</li>
<li>Set 'deprecated' warning for function SimdNeuralDerivativeTanh.</li>
<li>Set 'deprecated' warning for function SimdNeuralDerivativeRelu.</li>
<li>Set 'deprecated' warning for function SimdNeuralPow.</li>
<li>Set 'deprecated' warning for function SimdNeuralUpdateWeights.</li>
<li>Set 'deprecated' warning for function SimdNeuralAdaptiveGradientUpdate.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution2x2Forward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution3x3Forward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution4x4Forward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution5x5Forward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution2x2Backward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution3x3Backward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution4x4Backward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution5x5Backward.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution2x2Sum.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution3x3Sum.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution4x4Sum.</li>
<li>Set 'deprecated' warning for function SimdNeuralAddConvolution5x5Sum.</li>
<li>Set 'deprecated' warning for function SimdNeuralConvolutionForward.</li>
<li>Set 'deprecated' warning for function SimdNeuralPooling1x1Max3x3.</li>
<li>Set 'deprecated' warning for function SimdNeuralPooling2x2Max2x2.</li>
<li>Set 'deprecated' warning for function SimdNeuralPooling2x2Max3x3.</li>
<li>Set 'deprecated' warning for function Simd::NeuralConvert.</li>
</ul>
<h4>Test framework</h4>
<h5>New features</h5>
<ul>
<li>Tests for verifying functionality of function SynetQuantizedHardSigmoid.</li>
<li>Tests for verifying functionality of function SynetQuantizedHswish.</li>
<li>Tests for verifying functionality of function SynetQuantizedMulInit.</li>
<li>Tests for verifying functionality of function SynetQuantizedPoolingAverage.</li>
</ul>
<h5>Bug fixing</h5>
<ul>
<li>Logical error in DifferenceSum16fAutoTest.</li>
</ul>
<h4>Documentation</h4>
<h5>Improving</h5>
<li>Improved description of function Simd::PrintInfo.</li>
<li>Improved description of function Simd::AbsDifference.</li>
<li>Improved description of function Simd::AbsDifferenceSum.</li>
<li>Improved description of function Simd::AbsDifferenceSums3x3.</li>
<li>Improved description of function Simd::AbsGradientSaturatedSum.</li>
<li>Improved description of function Simd::AddFeatureDifference.</li>
<li>Improved description of function Simd::AlphaBlending.</li>
<li>Improved description of function Simd::AlphaBlending2x.</li>
<li>Improved description of function Simd::AlphaBlendingBgraToYuv420p.</li>
<li>Improved description of function Simd::AlphaFilling.</li>
<li>Improved description of function Simd::AlphaPremultiply.</li>
<li>Improved description of function Simd::AlphaUnpremultiply.</li>
</ul>
<a href="#HOME">Home</a>
<hr/>
<h3 id="R163">July 1, 2026 (version 7.2.163)</h3>
<h4>Algorithms</h4>
<h5>New features</h5>
<ul>
<li>Support of SVE2 extension (ARM/ARM64 platform).</li>
<li>SVE2 optimizations of function Float32ToBFloat16.</li>
<li>SVE2 optimizations of function BFloat16ToFloat32.</li>
<li>SVE2 optimizations of function Float32ToUint8.</li>
<li>SVE2 optimizations of function Float32ToFloat16.</li>
<li>SVE2 optimizations of function Float16ToFloat32.</li>
<li>SVE2 optimizations of function SquaredDifferenceSum16f.</li>
<li>SVE2 optimizations of function NeuralConvert.</li>
<li>SVE2 optimizations of function NeuralProductSum.</li>
<li>SVE2 optimizations of function NeuralAddVectorMultipliedByValue.</li>
<li>SVE2 optimizations of function NeuralAddVector.</li>
<li>SVE2 optimizations of function NeuralAddValue.</li>
<li>SVE2 optimizations of function NeuralDerivativeSigmoid.</li>
<li>SVE2 optimizations of function NeuralDerivativeTanh.</li>
<li>SVE2 optimizations of function NeuralDerivativeRelu.</li>
<li>SVE2 optimizations of function NeuralPow.</li>
<li>SVE2 optimizations of function NeuralUpdateWeights.</li>
<li>SVE2 optimizations of function NeuralAdaptiveGradientUpdate.</li>
<li>SVE2 optimizations of function NeuralAddConvolution2x2Forward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution3x3Forward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution4x4Forward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution5x5Forward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution2x2Backward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution3x3Backward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution4x4Backward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution5x5Backward.</li>
<li>SVE2 optimizations of function NeuralAddConvolution2x2Sum.</li>
<li>SVE2 optimizations of function NeuralAddConvolution3x3Sum.</li>
<li>SVE2 optimizations of function NeuralAddConvolution4x4Sum.</li>
<li>SVE2 optimizations of function NeuralAddConvolution5x5Sum.</li>
<li>SVE2 optimizations of function NeuralConvolutionForward.</li>
<li>SVE2 optimizations of function NeuralPooling1x1Max3x3.</li>
<li>SVE2 optimizations of function NeuralPooling2x2Max2x2.</li>
<li>SVE2 optimizations of function NeuralPooling2x2Max3x3.</li>
<li>SVE2 optimizations of function GaussianBlurInit.</li>
<li>SVE2 optimizations of function GaussianBlur3x3.</li>
<li>SVE2 optimizations of function CosineDistance16f.</li>
<li>SVE2 optimizations of function CosineDistancesMxNa16f.</li>
<li>SVE2 optimizations of function CosineDistancesMxNp16f.</li>
<li>SVE2 optimizations of function CosineDistance32f.</li>
<li>SVE2 optimizations of function Gemm32fNN.</li>
<li>SVE2 optimizations of function Gemm32fNT.</li>
<li>SVE2 optimizations of function DescrIntEncode32f.</li>
<li>SVE2 optimizations of function DescrIntEncode16f.</li>
<li>SVE2 optimizations of function DescrIntDecode32f.</li>
<li>SVE2 optimizations of function DescrIntDecode16f.</li>
<li>SVE2 optimizations of function DescrIntCosineDistance.</li>
<li>SVE2 optimizations of function DescrIntCosineDistancesMxNa.</li>
<li>SVE2 optimizations of function DescrIntCosineDistancesMxNp.</li>
<li>SVE2 optimizations of function BgrToBgra.</li>
<li>SVE2 optimizations of function RgbToBgra.</li>
<li>SVE2 optimizations of function BgraToBgr.</li>
<li>SVE2 optimizations of function BgraToRgb.</li>
<li>SVE2 optimizations of function BgraToRgba.</li>
<li>SVE2 optimizations of function BgrToGray.</li>
<li>SVE2 optimizations of function BgrToRgb.</li>
<li>SVE2 optimizations of function RgbToGray.</li>
<li>SVE2 optimizations of function BgraToGray.</li>
<li>SVE2 optimizations of function RgbaToGray.</li>
<li>SVE2 optimizations of function BgraToYuv420pV2.</li>
<li>SVE2 optimizations of function BgraToYuv422pV2.</li>
<li>SVE2 optimizations of function BgraToYuv444pV2.</li>
<li>SVE2 optimizations of function BgraToYuva420pV2.</li>
<li>SVE2 optimizations of function Bgr48pToBgra32.</li>
<li>SVE2 optimizations of function BgrToHsl.</li>
<li>SVE2 optimizations of function BgrToHsv.</li>
<li>SVE2 optimizations of function BgrToLab.</li>
<li>SVE2 optimizations of function GrayToBgr.</li>
<li>SVE2 optimizations of function GrayToBgra.</li>
<li>SVE2 optimizations of function GrayToY.</li>
<li>SVE2 optimizations of function ReduceColor2x2.</li>
<li>SVE2 optimizations of function ReduceGray2x2.</li>
<li>SVE2 optimizations of function ReduceGray3x3.</li>
<li>SVE2 optimizations of function ReduceGray4x4.</li>
<li>SVE2 optimizations of function ReduceGray5x5.</li>
<li>SVE2 optimizations of function BgrToYuv420pV2.</li>
<li>SVE2 optimizations of function BgrToYuv422pV2.</li>
<li>SVE2 optimizations of function BgrToYuv444pV2.</li>
<li>SVE2 optimizations of function Reorder16bit.</li>
<li>SVE2 optimizations of function Reorder32bit.</li>
<li>SVE2 optimizations of function Reorder64bit.</li>
<li>SVE2 optimizations of function SegmentationChangeIndex.</li>
<li>SVE2 optimizations of function SegmentationFillSingleHoles.</li>
<li>SVE2 optimizations of function SegmentationPropagate2x2.</li>
<li>SVE2 optimizations of function SegmentationShrinkRegion.</li>
<li>SVE2 optimizations of function BayerToBgr.</li>
<li>SVE2 optimizations of function BayerToBgra.</li>
<li>SVE2 optimizations of function BgraToBayer.</li>
<li>SVE2 optimizations of function BgrToBayer.</li>
<li>SVE2 optimizations of function Base64Decode.</li>
<li>SVE2 optimizations of function Base64Encode.</li>
<li>SVE2 optimizations of function GetRowSums.</li>
<li>SVE2 optimizations of function GetColSums.</li>
<li>SVE2 optimizations of function GetAbsDyRowSums.</li>
<li>SVE2 optimizations of function GetAbsDxColSums.</li>
<li>SVE2 optimizations of function GetMoments.</li>
<li>SVE2 optimizations of function GetObjectMoments.</li>
<li>SVE2 optimizations of function ValueSum.</li>
<li>SVE2 optimizations of function SquareSum.</li>
<li>SVE2 optimizations of function ValueSquareSum.</li>
<li>SVE2 optimizations of function ValueSquareSums.</li>
<li>SVE2 optimizations of function CorrelationSum.</li>
<li>SVE2 optimizations of function SquaredDifferenceSum.</li>
<li>SVE2 optimizations of function SquaredDifferenceSumMasked.</li>
<li>SVE2 optimizations of function SquaredDifferenceSum32f.</li>
<li>SVE2 optimizations of function SquaredDifferenceKahanSum32f.</li>
<li>SVE2 optimizations of function ConditionalCount8u.</li>
<li>SVE2 optimizations of function ConditionalCount16i.</li>
<li>SVE2 optimizations of function ConditionalSum.</li>
<li>SVE2 optimizations of function ConditionalSquareSum.</li>
<li>SVE2 optimizations of function ConditionalSquareGradientSum.</li>
<li>SVE2 optimizations of function ConditionalFill.</li>
<li>SVE2 optimizations of function AbsSecondDerivativeHistogram.</li>
<li>SVE2 optimizations of function HistogramMasked.</li>
<li>SVE2 optimizations of function HistogramConditional.</li>
<li>SVE2 optimizations of function MedianFilterRhomb3x3.</li>
<li>SVE2 optimizations of function MedianFilterRhomb5x5.</li>
<li>SVE2 optimizations of function MedianFilterSquare3x3.</li>
<li>SVE2 optimizations of function MedianFilterSquare5x5.</li>
<li>SVE2 optimizations of function MinFilterSquare5x5.</li>
<li>SVE2 optimizations of function SobelDx.</li>
<li>SVE2 optimizations of function SobelDxAbs.</li>
<li>SVE2 optimizations of function SobelDxAbsSum.</li>
<li>SVE2 optimizations of function SobelDy.</li>
<li>SVE2 optimizations of function SobelDyAbs.</li>
<li>SVE2 optimizations of function SobelDyAbsSum.</li>
<li>SVE2 optimizations of function HogDirectionHistograms.</li>
<li>SVE2 optimizations of function HogExtractFeatures.</li>
<li>SVE2 optimizations of function HogDeinterleave.</li>
<li>SVE2 optimizations of function HogFilterSeparable.</li>
<li>SVE2 optimizations of function AddFeatureDifference.</li>
<li>SVE2 optimizations of function AlphaBlending.</li>
<li>SVE2 optimizations of function AlphaBlending2x.</li>
<li>SVE2 optimizations of function AlphaBlendingBgraToYuv420p.</li>
<li>SVE2 optimizations of function AlphaBlendingUniform.</li>
<li>SVE2 optimizations of function AlphaFilling.</li>
<li>SVE2 optimizations of function AlphaPremultiply.</li>
<li>SVE2 optimizations of function AlphaUnpremultiply.</li>
<li>SVE2 optimizations of function BackgroundGrowRangeSlow.</li>
<li>SVE2 optimizations of function BackgroundGrowRangeFast.</li>
<li>SVE2 optimizations of function BackgroundAdjustRangeMasked.</li>
<li>SVE2 optimizations of function BackgroundAdjustRange.</li>
<li>SVE2 optimizations of function BackgroundShiftRange.</li>
<li>SVE2 optimizations of function BackgroundShiftRangeMasked.</li>
<li>SVE2 optimizations of function BackgroundInitMask.</li>
<li>SVE2 optimizations of function Binarization.</li>
<li>SVE2 optimizations of function AveragingBinarization.</li>
<li>SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function AveragingBinarizationV2.</li>
<li>SVE2 optimizations of function ContourMetrics.</li>
<li>SVE2 optimizations of function ContourMetricsMasked.</li>
<li>SVE2 optimizations of function ContourAnchors.</li>
<li>SVE2 optimizations of function Laplace.</li>
<li>SVE2 optimizations of function LaplaceAbs.</li>
<li>SVE2 optimizations of function LaplaceAbsSum.</li>
<li>SVE2 optimizations of function LbpEstimate.</li>
<li>SVE2 optimizations of function MaxFilterSquare3x3.</li>
<li>SVE2 optimizations of function MaxFilterSquare5x5.</li>
<li>SVE2 optimizations of function MinFilterSquare3x3.</li>
<li>SVE2 optimizations of function MeanFilter3x3.</li>
<li>SVE2 optimizations of function MidpointFilterSquare3x3.</li>
<li>SVE2 optimizations of function MidpointFilterSquare5x5.</li>
<li>SVE2 optimizations of function DetectionHaarDetect32fp.</li>
<li>SVE2 optimizations of function DetectionHaarDetect32fi.</li>
<li>SVE2 optimizations of function DetectionLbpDetect32fp.</li>
<li>SVE2 optimizations of function DetectionLbpDetect32fi.</li>
<li>SVE2 optimizations of function DetectionLbpDetect16ip.</li>
<li>SVE2 optimizations of function DetectionLbpDetect16ii.</li>
<li>SVE2 optimizations of function Fill32f.</li>
<li>SVE2 optimizations of function FillBgr.</li>
<li>SVE2 optimizations of function FillBgra.</li>
<li>SVE2 optimizations of function FillPixel.</li>
<li>SVE2 optimizations of function InterleaveUv.</li>
<li>Support of RISCV/RISCV64 platform.</li>
<li>Base implementation, AMX-BF16 optimizations of class SynetQuantizedConvolutionNhwcGemmV1.</li>
<li>Base implementation, AMX-BF16 optimizations of class SynetQuantizedConvolutionNhwcSpecV1.</li>
<li>Base implementation, AMX-BF16 optimizations of class SynetQuantizedInnerProductGemmV1.</li>
</ul>
<h5>Improving</h5>
<ul>
<li>NEON optimizations of function BFloat16ToFloat32.</li>
</ul>
<h5>Removing</h5>
<ul>
<li>SVE optimization of function BgrToRgb.</li>
<li>SVE optimization of function BackgroundGrowRangeSlow.</li>
<li>SVE optimization of function BackgroundGrowRangeFast.</li>
<li>Synet support for Visual Studio (32-bit platform).</li>
</ul>
<h5>Bug fixing</h5>
<ul>
<li>Crash in SSE4.1, AVX2, AVX-512BW, NEON optimizations of class SynetMergedConvolution32fCdc.</li>
<li>Crash in SSE4.1, AVX2, AVX-512BW, AMX-BF16 optimizations of class SynetMergedConvolution16bCdc.</li>
<li>Crash in SSE4.1, AVX2, AVX-512BW optimizations of class SynetMergedConvolution8iCdc.</li>
<li>Compiler error when disabled SIMD_SYNET option.</li>
<li>Compiler error when disabled SIMD_AVX512VNNI option.</li>
<li>Compiler error when disabled SIMD_AMXBF16 option.</li>
<li>Compiler error when disabled SIMD_AMXBF16 option on machine with AMX.</li>
</ul>
<h5>Renaming</h5>
<ul>
<li>Class SynetQuantizedConvolutionNhwcGemm to SynetQuantizedConvolutionNhwcGemmV0.</li>
<li>Class SynetQuantizedInnerProductGemmNN to SynetQuantizedInnerProductGemmV0.</li>
</ul>
<h4>Test framework</h4>
<h5>New features</h5>
<ul>
<li>Tests for verifying functionality of SVE2 version of function DeinterleaveBgr.</li>
<li>Tests for verifying functionality of SVE2 version of function InterleaveUv.</li>
<li>Tests for verifying functionality of SVE2 version of function GetStatistic.</li>
</ul>
<h5>Bug fixing</h5>
<ul>
<li>Crash in Error in MakeAutoTests.</li>
</ul>
<h4>Documentation</h4>
<h5>Improving</h5>
<ul>
<li>Description of structure Simd::Allocator.</li>
<li>Description of type SimdBayerLayoutType.</li>
<li>Description of type SimdBool.</li>
<li>Description of type SimdCompareType.</li>
<li>Description of type SimdConvolutionActivationType.</li>
<li>Description of type SimdCpuDescType.</li>
<li>Description of type SimdCpuInfoType.</li>
<li>Description of type SimdDetectionInfoFlags.</li>
<li>Description of type SimdGridSampleInterpType.</li>
<li>Description of type SimdGridSamplePaddingType.</li>
<li>Description of type SimdImageFileType.</li>
<li>Description of type SimdOperationBinary8uType.</li>
<li>Description of type SimdOperationBinary16iType.</li>
<li>Description of type SimdPixelFormatType.</li>
<li>Description of type SimdRecursiveBilateralFilterFlags.</li>
<li>Description of type SimdReduceType.</li>
<li>Description of type SimdResizeChannelType.</li>
<li>Description of type SimdResizeMethodType.</li>
<li>Description of type SimdShiftDetectorTextureType.</li>
<li>Description of type SimdShiftDetectorDifferenceType.</li>
<li>Description of type SimdSynetCompatibilityType.</li>
<li>Description of type SimdSynetEltwiseOperationType.</li>
<li>Description of type SimdSynetUnaryOperation32fType.</li>
<li>Description of type SimdTensorFormatType.</li>
<li>Description of type SimdTensorDataType.</li>
<li>Description of type SimdTransformType.</li>
<li>Description of type SimdWarpAffineFlags.</li>
<li>Description of type SimdYuvType.</li>
<li>Description of structure Simd::ContourDetector.</li>
<li>Description of structure Simd::Detection.</li>
<li>Description of structure SimdConvolutionParameters.</li>
<li>Description of function SimdBgrToLab.</li>
<li>Description of function SimdBgrToRgb.</li>
<li>Description of function SimdBgrToYuv420pV2.</li>
<li>Description of function SimdBgrToYuv422pV2.</li>
<li>Description of function SimdBgrToYuv444pV2.</li>
<li>Description of function SimdBinarization.</li>
<li>Description of function SimdAveragingBinarization.</li>
<li>Description of function SimdAveragingBinarizationV2.</li>
<li>Description of function SimdConditionalCount8u.</li>
<li>Description of function SimdConditionalCount16i.</li>
<li>Description of function SimdConditionalSum.</li>
<li>Description of function SimdConditionalSquareSum.</li>
<li>Description of function SimdConditionalSquareGradientSum.</li>
<li>Description of function SimdConditionalFill.</li>
<li>Description of function SimdCopy.</li>
<li>Description of function SimdCopyFrame.</li>
<li>Description of function SimdDescrIntInit.</li>
<li>Description of function SimdDescrIntEncodedSize.</li>
<li>Description of function SimdDescrIntDecodedSize.</li>
<li>Description of function SimdDescrIntEncode32f.</li>
<li>Description of function SimdDescrIntEncode16f.</li>
<li>Description of function SimdDescrIntDecode32f.</li>
<li>Description of function SimdDescrIntDecode16f.</li>
<li>Description of function SimdDescrIntCosineDistance.</li>
<li>Description of function SimdDescrIntCosineDistancesMxNa.</li>
<li>Description of function SimdDescrIntCosineDistancesMxNp.</li>
<li>Description of function SimdDescrIntVectorNorm.</li>
<li>Description of function SimdDeinterleaveUv.</li>
<li>Description of function SimdDeinterleaveBgr.</li>
<li>Description of function SimdDeinterleaveBgra.</li>
<li>Description of function SimdDetectionLoadA.</li>
<li>Description of function SimdDetectionLoadStringXml.</li>
<li>Description of function SimdDetectionInfo.</li>
<li>Description of function SimdDetectionInit.</li>
<li>Description of function SimdDetectionPrepare.</li>
<li>Description of function SimdDetectionHaarDetect32fp.</li>
<li>Description of function SimdDetectionHaarDetect32fi.</li>
<li>Description of function SimdDetectionLbpDetect32fp.</li>
<li>Description of function SimdDetectionLbpDetect32fi.</li>
<li>Description of function SimdDetectionLbpDetect16ip.</li>
<li>Description of function SimdDetectionLbpDetect16ii.</li>
<li>Description of function SimdDrawLine.</li>
<li>Description of function SimdDrawRectangle.</li>
<li>Description of function Simd::DrawLine.</li>
<li>Description of function Simd::DrawRectangle.</li>
<li>Description of function Simd::DrawFilledRectangle.</li>
<li>Description of function Simd::DrawPolygon.</li>
<li>Description of function Simd::DrawFilledPolygon.</li>
<li>Description of function Simd::DrawEllipse.</li>
<li>Description of function Simd::DrawCircle.</li>
<li>Description of function SimdFill.</li>
<li>Description of function SimdFillFrame.</li>
<li>Description of function SimdFillBgr.</li>
<li>Description of function SimdFillBgra.</li>
<li>Description of function SimdFillPixel.</li>
<li>Description of function SimdFill32f.</li>
<li>Description of function SimdFloat32ToBFloat16.</li>
<li>Description of function SimdBFloat16ToFloat32.</li>
<li>Description of function SimdFloat32ToFloat16.</li>
<li>Description of function SimdFloat16ToFloat32.</li>
<li>Description of function SimdFontInit.</li>
<li>Description of function SimdFontResize.</li>
<li>Description of function SimdFontHeight.</li>
<li>Description of function SimdFontMeasure.</li>
<li>Description of function SimdFontDraw.</li>
<li>Description of function SimdSquaredDifferenceSum16f.</li>
<li>Description of function SimdCosineDistance16f.</li>
<li>Description of function SimdCosineDistancesMxNa16f.</li>
<li>Description of function SimdCosineDistancesMxNp16f.</li>
<li>Description of function SimdVectorNormNa16f.</li>
<li>Description of function SimdVectorNormNp16f.</li>
<li>Description of function SimdFloat32ToUint8.</li>
<li>Description of function SimdUint8ToFloat32.</li>
<li>Description of function SimdCosineDistance32f.</li>
<li>Description of function SimdGaussianBlur3x3.</li>
<li>Description of function SimdGaussianBlurInit.</li>
<li>Description of function SimdGaussianBlurRun.</li>
<li>Description of function SimdGemm32fNN.</li>
<li>Description of function SimdGemm32fNT.</li>
<li>Description of function SimdGrayToBgr.</li>
<li>Description of function SimdGrayToBgra.</li>
<li>Description of function SimdGrayToY.</li>
<li>Description of function SimdAbsSecondDerivativeHistogram.</li>
<li>Description of function SimdHistogram, SimdHistogramMasked.</li>
<li>Description of function SimdHistogramConditional.</li>
<li>Description of function SimdNormalizedColors.</li>
<li>Description of function SimdChangeColors.</li>
<li>Description of function SimdNormalizeHistogram.</li>
<li>Description of function SimdHogDirectionHistograms.</li>
<li>Description of function SimdHogExtractFeatures.</li>
<li>Description of function SimdHogDeinterleave.</li>
<li>Description of function SimdHogFilterSeparable.</li>
<li>Description of function SimdImageSaveToMemory.</li>
<li>Description of function SimdImageSaveToFile.</li>
<li>Description of function SimdNv12SaveAsJpegToMemory.</li>
<li>Description of function SimdImageLoadFromMemory.</li>
<li>Description of function SimdImageLoadFromFile.</li>
<li>Description of function SimdInt16ToGray.</li>
<li>Description of function SimdIntegral.</li>
<li>Description of function SimdInterleaveUv.</li>
<li>Description of function SimdInterleaveBgr.</li>
<li>Description of function SimdInterleaveBgra.</li>
<li>Description of function SimdLaplace.</li>
<li>Description of function SimdLaplaceAbs.</li>
<li>Description of function SimdLaplaceAbsSum.</li>
<li>Description of function SimdLbpEstimate.</li>
<li>Description of function SimdMaxFilterSquare3x3.</li>
<li>Description of function SimdMaxFilterSquare5x5.</li>
<li>Description of function SimdMinFilterSquare3x3.</li>
<li>Description of function SimdMinFilterSquare5x5.</li>
<li>Description of function SimdMeanFilter3x3.</li>
<li>Description of function SimdMedianFilterRhomb3x3.</li>
<li>Description of function SimdMedianFilterRhomb5x5.</li>
<li>Description of function SimdMedianFilterSquare3x3.</li>
<li>Description of function SimdMedianFilterSquare5x5.</li>
<li>Description of function SimdMidpointFilterSquare3x3.</li>
<li>Description of function SimdMidpointFilterSquare5x5.</li>
<li>Description of function SimdNeuralConvert.</li>
<li>Description of function SimdNeuralDerivativeSigmoid.</li>
<li>Description of function SimdNeuralDerivativeTanh.</li>
<li>Description of function SimdNeuralDerivativeRelu.</li>
<li>Description of function SimdNeuralPow.</li>
<li>Description of function SimdNeuralProductSum.</li>
<li>Description of function SimdNeuralAddVectorMultipliedByValue.</li>
<li>Description of function SimdNeuralAddVector.</li>
<li>Description of function SimdNeuralAddValue.</li>
<li>Description of function SimdNeuralUpdateWeights.</li>
<li>Description of function SimdNeuralAdaptiveGradientUpdate.</li>
<li>Description of function SimdNeuralAddConvolution2x2Forward.</li>
<li>Description of function SimdNeuralAddConvolution3x3Forward.</li>
<li>Description of function SimdNeuralAddConvolution4x4Forward.</li>
<li>Description of function SimdNeuralAddConvolution5x5Forward.</li>
<li>Description of function SimdNeuralAddConvolution2x2Backward.</li>
<li>Description of function SimdNeuralAddConvolution3x3Backward.</li>
<li>Description of function SimdNeuralAddConvolution4x4Backward.</li>
<li>Description of function SimdNeuralAddConvolution5x5Backward.</li>
<li>Description of function SimdNeuralAddConvolution2x2Sum.</li>
<li>Description of function SimdNeuralAddConvolution3x3Sum.</li>
<li>Description of function SimdNeuralAddConvolution4x4Sum.</li>
<li>Description of function SimdNeuralAddConvolution5x5Sum.</li>
<li>Description of function SimdNeuralPooling1x1Max3x3.</li>
<li>Description of function SimdNeuralPooling2x2Max2x2.</li>
<li>Description of function SimdNeuralPooling2x2Max3x3.</li>
<li>Description of function SimdNeuralConvolutionForward.</li>
<li>Description of function SimdOperationBinary8u.</li>
<li>Description of function SimdOperationBinary16i.</li>
<li>Description of function SimdVectorProduct.</li>
<li>Description of function SimdRecursiveBilateralFilterInit.</li>
<li>Description of function SimdRecursiveBilateralFilterRun.</li>
<li>Description of function SimdReduceColor2x2.</li>
<li>Description of function SimdReduceGray2x2.</li>
<li>Description of function SimdReduceGray3x3.</li>
<li>Description of function SimdReduceGray4x4.</li>
<li>Description of function SimdReduceGray5x5.</li>
<li>Description of function SimdReorder16bit.</li>
<li>Description of function SimdReorder32bit.</li>
<li>Description of function SimdReorder64bit.</li>
<li>Description of function SimdResizerInit.</li>
<li>Description of function SimdResizerRun.</li>
<li>Description of function SimdRgbToBgra.</li>
<li>Description of function SimdRgbToGray.</li>
<li>Description of function SimdRgbaToGray.</li>
<li>Description of function SimdSegmentationChangeIndex.</li>
<li>Description of function SimdSegmentationFillSingleHoles.</li>
<li>Description of function SimdSegmentationPropagate2x2.</li>
<li>Description of function SimdSegmentationShrinkRegion.</li>
<li>Description of function SimdShiftBilinear.</li>
<li>Description of function SimdShiftDetectorInitBuffers.</li>
<li>Description of function SimdShiftDetectorSetBackground.</li>
<li>Description of function SimdShiftDetectorEstimate.</li>
<li>Description of function SimdShiftDetectorGetShift.</li>
<li>Description of function SimdSobelDx.</li>
<li>Description of function SimdSobelDxAbs.</li>
<li>Description of function SimdSobelDxAbsSum.</li>
<li>Description of function SimdSobelDy.</li>
<li>Description of function SimdSobelDyAbs.</li>
<li>Description of function SimdSobelDyAbsSum.</li>
<li>Description of function SimdContourMetrics.</li>
<li>Description of function SimdContourMetricsMasked.</li>
<li>Description of function SimdContourAnchors.</li>
<li>Description of function SimdSquaredDifferenceSum.</li>
<li>Description of function SimdSquaredDifferenceSumMasked.</li>
<li>Description of function SimdSquaredDifferenceSum32f.</li>
<li>Description of function SimdSquaredDifferenceKahanSum32f.</li>
<li>Description of function SimdGetStatistic.</li>
<li>Description of function SimdGetMoments.</li>
<li>Description of function SimdGetObjectMoments.</li>
<li>Description of function SimdGetRowSums.</li>
<li>Description of function SimdGetColSums.</li>
<li>Description of function SimdGetAbsDyRowSums.</li>
<li>Description of function SimdGetAbsDxColSums.</li>
<li>Description of function SimdValueSum.</li>
<li>Description of function SimdSquareSum.</li>
<li>Description of function SimdValueSquareSum.</li>
<li>Description of function SimdValueSquareSums.</li>
<li>Description of function SimdCorrelationSum.</li>
<li>Description of function SimdStretchGray2x2.</li>
<li>Description of function SimdSynetAdd16bInit.</li>
<li>Description of function SimdSynetAdd16bForward.</li>
<li>Description of function SimdSynetAddBias.</li>
<li>Description of function SimdSynetAdd8i.</li>
<li>Description of function SimdSynetChannelSum16b.</li>
<li>Description of function SimdSynetConvert32fTo8u.</li>
<li>Description of function SimdSynetConvert8uTo32f.</li>
<li>Description of function SimdSynetConvolution32fInit.</li>
<li>Description of function SimdSynetConvolution32fExternalBufferSize.</li>
<li>Description of function SimdSynetConvolution32fInternalBufferSize.</li>
<li>Description of function SimdSynetConvolution32fInfo.</li>
<li>Description of function SimdSynetConvolution32fSetParams.</li>
<li>Description of function SimdSynetConvolution32fForward.</li>
<li>Description of function SimdSynetConvolution16bInit.</li>
<li>Description of function SimdSynetConvolution16bExternalBufferSize.</li>
<li>Description of function SimdSynetConvolution16bInternalBufferSize.</li>
<li>Description of function SimdSynetConvolution16bInfo.</li>
<li>Description of function SimdSynetConvolution16bSetParams.</li>
<li>Description of function SimdSynetConvolution16bForward.</li>
<li>Description of function SimdSynetConvolution8iInit.</li>
<li>Description of function SimdSynetConvolution8iExternalBufferSize.</li>
<li>Description of function SimdSynetConvolution8iInternalBufferSize.</li>
<li>Description of function SimdSynetConvolution8iInfo.</li>
<li>Description of function SimdSynetConvolution8iSetParams.</li>
<li>Description of function SimdSynetConvolution8iForward.</li>
<li>Description of function SimdSynetDeconvolution32fInit.</li>
<li>Description of function SimdSynetDeconvolution32fExternalBufferSize.</li>
<li>Description of function SimdSynetDeconvolution32fInternalBufferSize.</li>
<li>Description of function SimdSynetDeconvolution32fInfo.</li>
<li>Description of function SimdSynetDeconvolution32fSetParams.</li>
<li>Description of function SimdSynetDeconvolution32fForward.</li>
<li>Description of function SimdSynetDeconvolution16bInit.</li>
<li>Description of function SimdSynetDeconvolution16bExternalBufferSize.</li>
<li>Description of function SimdSynetDeconvolution16bInternalBufferSize.</li>
<li>Description of function SimdSynetDeconvolution16bInfo.</li>
<li>Description of function SimdSynetDeconvolution16bSetParams.</li>
<li>Description of function SimdSynetDeconvolution16bForward.</li>
<li>Description of function SimdSynetDequantizeLinear.</li>
<li>Description of function SimdSynetEltwiseLayerForward.</li>
<li>Description of function SimdSynetElu32f.</li>
<li>Description of function SimdSynetGatherElementsInit.</li>
<li>Description of function SimdSynetGatherElementsSetIndex.</li>
<li>Description of function SimdSynetGatherElementsInternalBufferSize.</li>
<li>Description of function SimdSynetGatherElementsForward.</li>
<li>Description of function SimdSynetGelu32f.</li>
<li>Description of function SimdSynetGridSample2dInit.</li>
<li>Description of function SimdSynetGridSample2dInternalBufferSize.</li>
<li>Description of function SimdSynetGridSample2dForward.</li>
<li>Description of function SimdSynetHardSigmoid32f.</li>
<li>Description of function SimdSynetHswish32f.</li>
<li>Description of function SimdSynetInnerProduct32fInit.</li>
<li>Description of function SimdSynetInnerProduct32fInternalBufferSize.</li>
<li>Description of function SimdSynetInnerProduct32fExternalBufferSize.</li>
<li>Description of function SimdSynetInnerProduct32fSetParams.</li>
<li>Description of function SimdSynetInnerProduct32fForward.</li>
<li>Description of function SimdSynetInnerProductLayerForward.</li>
<li>Description of function SimdSynetInnerProduct16bInit.</li>
<li>Description of function SimdSynetInnerProduct16bInternalBufferSize.</li>
<li>Description of function SimdSynetInnerProduct16bExternalBufferSize.</li>
<li>Description of function SimdSynetInnerProduct16bSetParams.</li>
<li>Description of function SimdSynetInnerProduct16bForward.</li>
<li>Description of function SimdSynetInnerProduct8i.</li>
<li>Description of function SimdSynetLrnLayerCrossChannels.</li>
<li>Description of function SimdSynetMergedConvolution32fInit.</li>
<li>Description of function SimdSynetMergedConvolution32fExternalBufferSize.</li>
<li>Description of function SimdSynetMergedConvolution32fInternalBufferSize.</li>
<li>Description of function SimdSynetMergedConvolution32fInfo.</li>
<li>Description of function SimdSynetMergedConvolution32fSetParams.</li>
<li>Description of function SimdSynetMergedConvolution32fForward.</li>
<li>Description of function SimdSynetMergedConvolution16bInit.</li>
<li>Description of function SimdSynetMergedConvolution16bExternalBufferSize.</li>
<li>Description of function SimdSynetMergedConvolution16bInternalBufferSize.</li>
<li>Description of function SimdSynetMergedConvolution16bInfo.</li>
<li>Description of function SimdSynetMergedConvolution16bSetParams.</li>
<li>Description of function SimdSynetMergedConvolution16bForward.</li>
<li>Description of function SimdSynetMergedConvolution8iInit.</li>
<li>Description of function SimdSynetMergedConvolution8iExternalBufferSize.</li>
<li>Description of function SimdSynetMergedConvolution8iInternalBufferSize.</li>
<li>Description of function SimdSynetMergedConvolution8iInfo.</li>
<li>Description of function SimdSynetMergedConvolution8iSetParams.</li>
<li>Description of function SimdSynetMergedConvolution8iForward.</li>
<li>Description of function SimdSynetMish32f.</li>
<li>Description of function SimdSynetNormalizeLayerForward.</li>
<li>Description of function SimdSynetNormalizeLayerForwardV2.</li>
<li>Description of function SimdSynetNormalizeLayerForwardV3.</li>
<li>Description of function SimdSynetNormalizeLayerForwardV4.</li>
<li>Description of function SimdSynetNormalizeLayerForward16bV2.</li>
<li>Description of function SimdSynetPermuteInit.</li>
<li>Description of function SimdSynetPermuteInternalBufferSize.</li>
<li>Description of function SimdSynetPermuteForward.</li>
<li>Description of function SimdSynetPoolingAverage.</li>
<li>Description of function SimdSynetPoolingMax32f.</li>
<li>Description of function SimdSynetPoolingMax16b.</li>
<li>Description of function SimdSynetPoolingMax8u.</li>
<li>Description of function SimdSynetPreluLayerForward.</li>
<li>Description of function SimdSynetQuantizedAddInit.</li>
<li>Description of function SimdSynetQuantizedAddForward.</li>
<li>Description of function SimdSynetQuantizedConcatLayerForward.</li>
<li>Description of function SimdSynetQuantizedConvolutionInit.</li>
<li>Description of function SimdSynetQuantizedConvolutionExternalBufferSize.</li>
<li>Description of function SimdSynetQuantizedConvolutionInternalBufferSize.</li>
<li>Description of function SimdSynetQuantizedConvolutionInfo.</li>
<li>Description of function SimdSynetQuantizedConvolutionSetParams.</li>
<li>Description of function SimdSynetQuantizedConvolutionForward.</li>
<li>Description of function SimdSynetQuantizedInnerProductInit.</li>
<li>Description of function SimdSynetQuantizedInnerProductInternalBufferSize.</li>
<li>Description of function SimdSynetQuantizedInnerProductExternalBufferSize.</li>
<li>Description of function SimdSynetQuantizedInnerProductInfo.</li>
<li>Description of function SimdSynetQuantizedInnerProductSetParams.</li>
<li>Description of function SimdSynetQuantizedInnerProductForward.</li>
<li>Description of function SimdSynetQuantizedMergedConvolutionInit.</li>
<li>Description of function SimdSynetQuantizedMergedConvolutionExternalBufferSize.</li>
<li>Description of function SimdSynetQuantizedMergedConvolutionInternalBufferSize.</li>
<li>Description of function SimdSynetQuantizedMergedConvolutionInfo.</li>
<li>Description of function SimdSynetQuantizedMergedConvolutionSetParams.</li>
<li>Description of function SimdSynetQuantizedMergedConvolutionForward.</li>
<li>Description of function SimdSynetQuantizedPreluLayerForward.</li>
<li>Description of function SimdSynetQuantizedScaleLayerForward.</li>
<li>Description of function SimdSynetQuantizedShuffleLayerForward.</li>
<li>Description of function SimdSynetQuantizeLinear.</li>
<li>Description of function SimdSynetRelu32f.</li>
<li>Description of function SimdSynetRelu16b.</li>
<li>Description of function SimdSynetRestrictRange32f.</li>
<li>Description of function SimdSynetScale16bInit.</li>
<li>Description of function SimdSynetScale16bForward.</li>
<li>Description of function SimdSynetScaleLayerForward.</li>
<li>Description of function SimdSynetScale8iInit.</li>
<li>Description of function SimdSynetScale8iInternalBufferSize.</li>
<li>Description of function SimdSynetScale8iSetParams.</li>
<li>Description of function SimdSynetScale8iForward.</li>
<li>Description of function SimdSynetSetInput.</li>
<li>Description of function SimdSynetShuffleLayerForward.</li>
<li>Description of function SimdSynetSigmoid32f.</li>
<li>Description of function SimdSynetSoftmax32f.</li>
<li>Description of function SimdSynetSoftmax16b.</li>
<li>Description of function SimdSynetSoftplus32f.</li>
<li>Description of function SimdSynetSwish32f.</li>
<li>Description of function SimdSynetTanh32f.</li>
<li>Description of function SimdSynetTiledScale2D32f.</li>
<li>Description of function SimdSynetUnaryOperation32f.</li>
<li>Description of function SimdTextureBoostedSaturatedGradient.</li>
<li>Description of function SimdTextureBoostedUv.</li>
<li>Description of function SimdTextureGetDifferenceSum.</li>
<li>Description of function SimdTexturePerformCompensation.</li>
<li>Description of function SimdTransformImage.</li>
<li>Description of function SimdUyvy422ToBgr.</li>
<li>Description of function SimdUyvy422ToYuv420p.</li>
<li>Description of function SimdWarpAffineInit.</li>
<li>Description of function SimdWarpAffineRun.</li>
<li>Description of function SimdWinogradKernel1x3Block1x4SetFilter.</li>
<li>Description of function SimdWinogradKernel1x3Block1x4SetInput.</li>
<li>Description of function SimdWinogradKernel1x3Block1x4SetOutput.</li>
<li>Description of function SimdWinogradKernel1x5Block1x4SetFilter.</li>
<li>Description of function SimdWinogradKernel1x5Block1x4SetInput.</li>
<li>Description of function SimdWinogradKernel1x5Block1x4SetOutput.</li>
<li>Description of function SimdWinogradKernel2x2Block2x2SetFilter.</li>
<li>Description of function SimdWinogradKernel2x2Block2x2SetInput.</li>
<li>Description of function SimdWinogradKernel2x2Block2x2SetOutput.</li>
<li>Description of function SimdWinogradKernel2x2Block4x4SetFilter.</li>
<li>Description of function SimdWinogradKernel2x2Block4x4SetInput.</li>
<li>Description of function SimdWinogradKernel2x2Block4x4SetOutput.</li>
<li>Description of function SimdWinogradKernel3x3Block2x2SetFilter.</li>
<li>Description of function SimdWinogradKernel3x3Block2x2SetInput.</li>
<li>Description of function SimdWinogradKernel3x3Block2x2SetOutput.</li>
<li>Description of function SimdWinogradKernel3x3Block3x3SetFilter.</li>
<li>Description of function SimdWinogradKernel3x3Block3x3SetInput.</li>
<li>Description of function SimdWinogradKernel3x3Block3x3SetOutput.</li>
<li>Description of function SimdWinogradKernel3x3Block4x4SetFilter.</li>
<li>Description of function SimdWinogradKernel3x3Block4x4SetInput.</li>
<li>Description of function SimdWinogradKernel3x3Block4x4SetOutput.</li>
<li>Description of function SimdYuv420pSaveAsJpegToMemory.</li>
<li>Description of function SimdYToGray.</li>
<li>Description of functions SimdYuva420pToBgraV2.</li>
<li>Description of functions SimdYuva422pToBgraV2.</li>
<li>Description of functions SimdYuva444pToBgraV2.</li>
<li>Description of functions SimdYuv420pToBgrV2.</li>
<li>Description of functions SimdYuv422pToBgrV2.</li>
<li>Description of functions SimdYuv444pToBgrV2.</li>
<li>Description of functions SimdYuv420pToBgraV2.</li>
<li>Description of functions SimdYuv422pToBgraV2.</li>
<li>Description of functions SimdYuv444pToBgraV2.</li>