Lines Matching refs:top_w
56 int top_w = 0; in forward() local
60 top_w += bottom_blob.w * bottom_blob.elempack; in forward()
63 int out_elempack = opt.use_packing_layout && top_w % 4 == 0 ? 4 : 1; in forward()
67 top_blob.create(top_w / out_elempack, out_elemsize, out_elempack, opt.blob_allocator); in forward()
171 int top_w = 0; in forward() local
175 top_w += bottom_blob.w; in forward()
179 top_blob.create(top_w, h, elemsize, elempack, opt.blob_allocator); in forward()
332 int top_w = 0; in forward() local
336 top_w += bottom_blob.w; in forward()
340 top_blob.create(top_w, h, channels, elemsize, elempack, opt.blob_allocator); in forward()
378 int top_w = 0; in forward_bf16s_fp16s() local
382 top_w += bottom_blob.w * bottom_blob.elempack; in forward_bf16s_fp16s()
388 out_elempack = opt.use_fp16_arithmetic && top_w % 8 == 0 ? 8 : top_w % 4 == 0 ? 4 : 1; in forward_bf16s_fp16s()
393 top_blob.create(top_w / out_elempack, out_elemsize, out_elempack, opt.blob_allocator); in forward_bf16s_fp16s()
563 int top_w = 0; in forward_bf16s_fp16s() local
567 top_w += bottom_blob.w; in forward_bf16s_fp16s()
571 top_blob.create(top_w, h, elemsize, elempack, opt.blob_allocator); in forward_bf16s_fp16s()
794 int top_w = 0; in forward_bf16s_fp16s() local
798 top_w += bottom_blob.w; in forward_bf16s_fp16s()
802 top_blob.create(top_w, h, channels, elemsize, elempack, opt.blob_allocator); in forward_bf16s_fp16s()