| | |
| | |
| | |
| |
|
| | static const layer_registry_entry layer_registry[] = { |
| | @layer_registry@ |
| | }; |
| |
|
| | #if NCNN_RUNTIME_CPU && NCNN_AVX512 |
| | static const layer_registry_entry layer_registry_avx512[] = { |
| | @layer_registry_avx512@ |
| | }; |
| | #endif |
| | #if NCNN_RUNTIME_CPU && NCNN_FMA |
| | static const layer_registry_entry layer_registry_fma[] = { |
| | @layer_registry_fma@ |
| | }; |
| | #endif |
| | #if NCNN_RUNTIME_CPU && NCNN_AVX |
| | static const layer_registry_entry layer_registry_avx[] = { |
| | @layer_registry_avx@ |
| | }; |
| | #endif |
| |
|
| | #if NCNN_RUNTIME_CPU && NCNN_MSA |
| | static const layer_registry_entry layer_registry_msa[] = { |
| | @layer_registry_msa@ |
| | }; |
| | #endif |
| |
|
| | #if NCNN_RUNTIME_CPU && NCNN_LASX |
| | static const layer_registry_entry layer_registry_lasx[] = { |
| | @layer_registry_lasx@ |
| | }; |
| | #endif |
| |
|
| | #if NCNN_RUNTIME_CPU && NCNN_LSX |
| | static const layer_registry_entry layer_registry_lsx[] = { |
| | @layer_registry_lsx@ |
| | }; |
| | #endif |
| |
|
| | #if NCNN_RUNTIME_CPU && NCNN_RVV |
| | static const layer_registry_entry layer_registry_rvv[] = { |
| | @layer_registry_rvv@ |
| | }; |
| | #endif |
| |
|