Lines Matching refs:top_w
52 int top_w = 0; in forward() local
56 top_w += bottom_blob.w * bottom_blob.elempack; in forward()
59 int out_elempack = opt.use_packing_layout && top_w % 4 == 0 ? 4 : 1; in forward()
63 top_blob.create(top_w / out_elempack, out_elemsize, out_elempack, opt.blob_allocator); in forward()
167 int top_w = 0; in forward() local
171 top_w += bottom_blob.w; in forward()
175 top_blob.create(top_w, h, elemsize, elempack, opt.blob_allocator); in forward()
328 int top_w = 0; in forward() local
332 top_w += bottom_blob.w; in forward()
336 top_blob.create(top_w, h, channels, elemsize, elempack, opt.blob_allocator); in forward()
374 int top_w = 0; in forward_bf16s_fp16s() local
378 top_w += bottom_blob.w * bottom_blob.elempack; in forward_bf16s_fp16s()
384 out_elempack = opt.use_fp16_arithmetic && top_w % 8 == 0 ? 8 : top_w % 4 == 0 ? 4 : 1; in forward_bf16s_fp16s()
389 top_blob.create(top_w / out_elempack, out_elemsize, out_elempack, opt.blob_allocator); in forward_bf16s_fp16s()
559 int top_w = 0; in forward_bf16s_fp16s() local
563 top_w += bottom_blob.w; in forward_bf16s_fp16s()
567 top_blob.create(top_w, h, elemsize, elempack, opt.blob_allocator); in forward_bf16s_fp16s()
790 int top_w = 0; in forward_bf16s_fp16s() local
794 top_w += bottom_blob.w; in forward_bf16s_fp16s()
798 top_blob.create(top_w, h, channels, elemsize, elempack, opt.blob_allocator); in forward_bf16s_fp16s()