| @@ -403,10 +403,10 @@ static void conv1x1s1_sgemm_pack4_neon(const Mat& bottom_blob, Mat& top_blob, co | |||||
| } | } | ||||
| } | } | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -400,10 +400,10 @@ static void conv1x1s1_sgemm_pack4_bf16s_neon(const Mat& bottom_blob, Mat& top_bl | |||||
| } | } | ||||
| } | } | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -21,10 +21,10 @@ static void conv3x3s1_pack1to4_neon(const Mat& bottom_blob, Mat& top_blob, const | |||||
| const float* bias = _bias; | const float* bias = _bias; | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -907,10 +907,10 @@ static void conv3x3s2_pack1to4_neon(const Mat& bottom_blob, Mat& top_blob, const | |||||
| const float* bias = _bias; | const float* bias = _bias; | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -27,10 +27,10 @@ static void conv3x3s1_pack1to4_bf16s_neon(const Mat& bottom_blob, Mat& top_blob, | |||||
| const float* bias = _bias; | const float* bias = _bias; | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -1970,10 +1970,10 @@ static void conv3x3s2_pack1to4_bf16s_neon(const Mat& bottom_blob, Mat& top_blob, | |||||
| const float* bias = _bias; | const float* bias = _bias; | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -735,10 +735,10 @@ static void conv3x3s1_winograd64_pack4_neon(const Mat& bottom_blob, Mat& top_blo | |||||
| top_blob_tm.create(tiles, 64, outch, elemsize, elempack, opt.workspace_allocator); | top_blob_tm.create(tiles, 64, outch, elemsize, elempack, opt.workspace_allocator); | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -504,10 +504,10 @@ static void conv3x3s1_winograd64_pack4_bf16s_neon(const Mat& bottom_blob, Mat& t | |||||
| top_blob_tm.create(tiles, 64, outch, 4u * elempack, elempack, opt.workspace_allocator); | top_blob_tm.create(tiles, 64, outch, 4u * elempack, elempack, opt.workspace_allocator); | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||
| @@ -2303,10 +2303,10 @@ static void conv3x3s1_pack4to1_neon(const Mat& bottom_blob, Mat& top_blob, const | |||||
| const float* bias = _bias; | const float* bias = _bias; | ||||
| int nn_outch = 0; | |||||
| int remain_outch_start = 0; | int remain_outch_start = 0; | ||||
| #if __ARM_NEON && __aarch64__ | #if __ARM_NEON && __aarch64__ | ||||
| int nn_outch = 0; | |||||
| nn_outch = outch >> 1; | nn_outch = outch >> 1; | ||||
| remain_outch_start = nn_outch << 1; | remain_outch_start = nn_outch << 1; | ||||