Home
last modified time | relevance | path

Searched refs:output0_tm_0 (Results 1 – 25 of 61) sorted by relevance

123

/dports/graphics/vapoursynth-waifu2x-ncnn-vulkan/vapoursynth-waifu2x-ncnn-vulkan-r4/deps/ncnn/src/layer/arm/
H A Dconvolution_3x3_pack8to1_fp16s.h1051 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon() local
1052 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1053 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1054 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1055 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1056 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1057 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1058 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1072 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1080 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
H A Dconvolution_3x3_pack4to1_bf16s.h1966 const float* output0_tm_0 = (const float*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon() local
1967 const float* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1968 const float* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1969 const float* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1970 const float* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1971 const float* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1972 const float* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1973 const float* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1987 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1995 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
H A Dconvolution_3x3_pack8_fp16s.h1075 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1076 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1077 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1078 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 32; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1079 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 40; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1080 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 48; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1081 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 56; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1088 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd64_pack8_fp16sa_neon()
1137 output0_tm_0 += tiles * 64; in conv3x3s1_winograd64_pack8_fp16sa_neon()
2179 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd42_pack8_fp16sa_neon()
[all …]
H A Dconvolution_3x3_pack8to4_fp16s.h1076 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon() local
1077 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1078 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1079 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1080 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1081 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1082 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1083 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 28; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1090 float16x4_t _out0tm0 = vld1_f16(output0_tm_0); in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1139 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
H A Dconvolution_3x3_pack4_bf16s.h1685 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4_bf16s_neon()
1686 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack4_bf16s_neon()
1687 const float* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack4_bf16s_neon()
1688 const float* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack4_bf16s_neon()
1689 const float* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack4_bf16s_neon()
1698 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd64_pack4_bf16s_neon()
1747 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack4_bf16s_neon()
3391 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd42_pack4_bf16s_neon()
3392 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd42_pack4_bf16s_neon()
3402 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd42_pack4_bf16s_neon()
[all …]
/dports/graphics/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521/src/ncnn/src/layer/arm/
H A Dconvolution_3x3_pack8to1_fp16s.h1051 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon() local
1052 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1053 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1054 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1055 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1056 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1057 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1058 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1072 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1080 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
H A Dconvolution_3x3_pack4to1_bf16s.h1966 const float* output0_tm_0 = (const float*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon() local
1967 const float* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1968 const float* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1969 const float* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1970 const float* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1971 const float* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1972 const float* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1973 const float* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1987 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1995 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
H A Dconvolution_3x3_pack8_fp16s.h1075 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1076 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1077 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1078 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 32; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1079 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 40; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1080 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 48; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1081 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 56; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1088 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd64_pack8_fp16sa_neon()
1137 output0_tm_0 += tiles * 64; in conv3x3s1_winograd64_pack8_fp16sa_neon()
2179 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd42_pack8_fp16sa_neon()
[all …]
H A Dconvolution_3x3_pack8to4_fp16s.h1076 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon() local
1077 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1078 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1079 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1080 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1081 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1082 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1083 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 28; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1090 float16x4_t _out0tm0 = vld1_f16(output0_tm_0); in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1139 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
H A Dconvolution_3x3_pack4_bf16s.h1685 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4_bf16s_neon()
1686 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack4_bf16s_neon()
1687 const float* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack4_bf16s_neon()
1688 const float* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack4_bf16s_neon()
1689 const float* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack4_bf16s_neon()
1698 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd64_pack4_bf16s_neon()
1747 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack4_bf16s_neon()
3391 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd42_pack4_bf16s_neon()
3392 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd42_pack4_bf16s_neon()
3402 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd42_pack4_bf16s_neon()
[all …]
/dports/benchmarks/vkpeak/vkpeak-20210430/ncnn/src/layer/arm/
H A Dconvolution_3x3_pack8to1_fp16s.h1051 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon() local
1052 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1053 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1054 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1055 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1056 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1057 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1058 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1072 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1080 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
H A Dconvolution_3x3_pack4to1_bf16s.h1966 const float* output0_tm_0 = (const float*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon() local
1967 const float* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1968 const float* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1969 const float* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1970 const float* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1971 const float* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1972 const float* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1973 const float* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1987 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1995 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
H A Dconvolution_3x3_pack8_fp16s.h1075 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1076 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1077 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1078 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 32; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1079 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 40; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1080 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 48; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1081 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 56; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1088 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd64_pack8_fp16sa_neon()
1137 output0_tm_0 += tiles * 64; in conv3x3s1_winograd64_pack8_fp16sa_neon()
2179 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd42_pack8_fp16sa_neon()
[all …]
H A Dconvolution_3x3_pack8to4_fp16s.h1076 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon() local
1077 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1078 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1079 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1080 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1081 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1082 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1083 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 28; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1090 float16x4_t _out0tm0 = vld1_f16(output0_tm_0); in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1139 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
H A Dconvolution_3x3_pack4_bf16s.h1685 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4_bf16s_neon()
1686 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack4_bf16s_neon()
1687 const float* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack4_bf16s_neon()
1688 const float* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack4_bf16s_neon()
1689 const float* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack4_bf16s_neon()
1698 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd64_pack4_bf16s_neon()
1747 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack4_bf16s_neon()
3391 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd42_pack4_bf16s_neon()
3392 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd42_pack4_bf16s_neon()
3402 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd42_pack4_bf16s_neon()
[all …]
/dports/misc/ncnn/ncnn-20211208/src/layer/arm/
H A Dconvolution_3x3_pack8to1_fp16s.h1051 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon() local
1052 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1053 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1054 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1055 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1056 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1057 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1058 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1072 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1080 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
H A Dconvolution_3x3_pack4to1_bf16s.h1966 const float* output0_tm_0 = (const float*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon() local
1967 const float* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1968 const float* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1969 const float* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1970 const float* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1971 const float* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1972 const float* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1973 const float* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1987 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1995 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
H A Dconvolution_3x3_pack8_fp16s.h1075 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1076 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1077 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1078 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 32; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1079 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 40; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1080 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 48; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1081 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 56; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1088 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd64_pack8_fp16sa_neon()
1137 output0_tm_0 += tiles * 64; in conv3x3s1_winograd64_pack8_fp16sa_neon()
2179 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd42_pack8_fp16sa_neon()
[all …]
H A Dconvolution_3x3_pack8to4_fp16s.h1076 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon() local
1077 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1078 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1079 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1080 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1081 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1082 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1083 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 28; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1090 float16x4_t _out0tm0 = vld1_f16(output0_tm_0); in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1139 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
H A Dconvolution_3x3_pack4_bf16s.h1685 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4_bf16s_neon()
1686 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack4_bf16s_neon()
1687 const float* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack4_bf16s_neon()
1688 const float* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack4_bf16s_neon()
1689 const float* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack4_bf16s_neon()
1698 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd64_pack4_bf16s_neon()
1747 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack4_bf16s_neon()
3391 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd42_pack4_bf16s_neon()
3392 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd42_pack4_bf16s_neon()
3402 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd42_pack4_bf16s_neon()
[all …]
/dports/graphics/realsr-ncnn-vulkan/realsr-ncnn-vulkan-20210210/src/ncnn/src/layer/arm/
H A Dconvolution_3x3_pack8to1_fp16s.h1051 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon() local
1052 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1053 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1054 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1055 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1056 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1057 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1058 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1072 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
1080 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack8to1_fp16sa_neon()
H A Dconvolution_3x3_pack8_fp16s.h1075 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1076 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1077 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1078 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 32; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1079 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 40; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1080 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 48; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1081 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 56; in conv3x3s1_winograd64_pack8_fp16sa_neon()
1088 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd64_pack8_fp16sa_neon()
1137 output0_tm_0 += tiles * 64; in conv3x3s1_winograd64_pack8_fp16sa_neon()
2179 float16x8_t _out0tm0 = vld1q_f16(output0_tm_0); in conv3x3s1_winograd42_pack8_fp16sa_neon()
[all …]
H A Dconvolution_3x3_pack4to1_bf16s.h1966 const float* output0_tm_0 = (const float*)out0_tm + (i * w_tm / 8 + j) * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon() local
1967 const float* output0_tm_1 = output0_tm_0 + tiles * 1; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1968 const float* output0_tm_2 = output0_tm_0 + tiles * 2; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1969 const float* output0_tm_3 = output0_tm_0 + tiles * 3; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1970 const float* output0_tm_4 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1971 const float* output0_tm_5 = output0_tm_0 + tiles * 5; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1972 const float* output0_tm_6 = output0_tm_0 + tiles * 6; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1973 const float* output0_tm_7 = output0_tm_0 + tiles * 7; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1987 tmp[0][m] = output0_tm_0[0] + tmp024a + tmp024b + tmp024c * 32; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
1995 output0_tm_0 += tiles * 8; in conv3x3s1_winograd64_pack4to1_bf16s_neon()
H A Dconvolution_3x3_pack8to4_fp16s.h1076 const __fp16* output0_tm_0 = (const __fp16*)out0_tm + (i * w_tm / 8 + j) * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon() local
1077 const __fp16* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1078 const __fp16* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1079 const __fp16* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1080 const __fp16* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1081 const __fp16* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1082 const __fp16* output0_tm_6 = output0_tm_0 + tiles * 24; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1083 const __fp16* output0_tm_7 = output0_tm_0 + tiles * 28; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1090 float16x4_t _out0tm0 = vld1_f16(output0_tm_0); in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
1139 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack8to4_fp16sa_neon()
H A Dconvolution_3x3_pack4_bf16s.h1685 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd64_pack4_bf16s_neon()
1686 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd64_pack4_bf16s_neon()
1687 const float* output0_tm_3 = output0_tm_0 + tiles * 12; in conv3x3s1_winograd64_pack4_bf16s_neon()
1688 const float* output0_tm_4 = output0_tm_0 + tiles * 16; in conv3x3s1_winograd64_pack4_bf16s_neon()
1689 const float* output0_tm_5 = output0_tm_0 + tiles * 20; in conv3x3s1_winograd64_pack4_bf16s_neon()
1698 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd64_pack4_bf16s_neon()
1747 output0_tm_0 += tiles * 32; in conv3x3s1_winograd64_pack4_bf16s_neon()
3391 const float* output0_tm_1 = output0_tm_0 + tiles * 4; in conv3x3s1_winograd42_pack4_bf16s_neon()
3392 const float* output0_tm_2 = output0_tm_0 + tiles * 8; in conv3x3s1_winograd42_pack4_bf16s_neon()
3402 float32x4_t _out0tm0 = vld1q_f32(output0_tm_0); in conv3x3s1_winograd42_pack4_bf16s_neon()
[all …]

123