* added avx implementations of FC and Max pool
* Specify AVX2
* Small fixes and using Fused avx activations
* fix type casting
* fixing some CI errors
* Fix code format
* fix pooling test
* remove vector typedef
* More compile fixes
* remove vector typedef
* set c++ version to 17
* Force c++ 17
* Fixing mathfun
* Try and workaround typedef issues
* typefix
* Remove typedef
* switch to static inline
* attempting to fix msvc bug
* Verified MSVX FIX
* Fixing clang build
* fix pooling on MSVC
* Remove c++ 17
* Implement requested changes
* small cleanup
* fix aligment
* fix pooling import
* revert "Implement requested changes"
This reverts commit 5d8cc9494b.
* fix import order
* Undo aligned load
* update roialign
* update tool for roialign
* fix ceil for roialign
* fix ios build
* fix
* fix
* make it compatibile with the old version
* fix ios build
* trigger CI
* fix test
* order
* build
* remove code
* merge roialign
* accelerate ROIAlign
* update note
* rename func
* roialign version
* trigger CI
* fix roialign
* use ref for pre-calc in roialign
* retrigger CI
* pre-alloc
* add statisticspooling layer
* update my license, delete "#include <algorithm>, #include <functional>" in src/layer/statisticspooling.cpp, add ncnn_add_layer entry in src/CMakeLists.txt.
* Move ncnn_add_layer(StatisticsPooling) to tail of the layer list. Because the layer enum index is generated from this order. Inserting would break binary compatibility.