Home
last modified time | relevance | path

Searched refs:packed_dims (Results 1 – 14 of 14) sorted by relevance

/dports/cad/iverilog/verilog-11.0/
H A Dnetparray.cc57 const vector<netrange_t>&packed_dims = static_dimensions(); in slice_dimensions() local
61 vector<netrange_t> res (packed_dims.size() + elem_dims.size()); in slice_dimensions()
63 for (size_t idx = 0 ; idx < packed_dims.size() ; idx += 1) in slice_dimensions()
64 res[idx] = packed_dims[idx]; in slice_dimensions()
66 res[idx+packed_dims.size()] = elem_dims[idx]; in slice_dimensions()
H A Dnetvector.h61 const std::vector<netrange_t>&packed_dims() const;
100 inline const std::vector<netrange_t>& netvector_t::packed_dims() const in packed_dims() function
H A Dnetmisc.cc417 const vector<netrange_t>&packed_dims = reg->packed_dims(); in normalize_variable_bit_base() local
418 ivl_assert(*base, indices.size()+1 == packed_dims.size()); in normalize_variable_bit_base()
423 const netrange_t&rng = packed_dims.back(); in normalize_variable_bit_base()
433 const vector<netrange_t>&packed_dims = reg->packed_dims(); in normalize_variable_part_base() local
434 ivl_assert(*base, indices.size()+1 == packed_dims.size()); in normalize_variable_part_base()
439 const netrange_t&rng = packed_dims.back(); in normalize_variable_part_base()
448 const vector<netrange_t>&packed_dims = reg->packed_dims(); in normalize_variable_slice_base() local
449 ivl_assert(*base, indices.size() < packed_dims.size()); in normalize_variable_slice_base()
451 vector<netrange_t>::const_iterator pcur = packed_dims.end(); in normalize_variable_slice_base()
452 for (size_t idx = indices.size() ; idx < packed_dims.size(); idx += 1) { in normalize_variable_slice_base()
[all …]
H A Delab_lval.cc636 } else if (prefix_indices.size()+2 <= reg->packed_dims().size()) { in elaborate_lval_net_bit_()
677 if (prefix_indices.size()+2 <= reg->packed_dims().size()) { in elaborate_lval_net_bit_()
848 const vector<netrange_t>&packed = reg->packed_dims(); in elaborate_lval_net_part_()
943 const vector<netrange_t>&packed = reg->packed_dims(); in elaborate_lval_net_idx_()
997 ivl_assert(*this, prefix_indices.size()+1 == reg->packed_dims().size()); in elaborate_lval_net_idx_()
1284 const vector<netrange_t>&mem_packed_dims = mem_vec->packed_dims(); in elaborate_lval_net_packed_member_()
H A Dt-dll-api.cc2480 return net->packed_dims.size(); in ivl_signal_packed_dimensions()
2486 assert(dim < net->packed_dims.size()); in ivl_signal_packed_msb()
2487 return net->packed_dims[dim].get_msb(); in ivl_signal_packed_msb()
2493 assert(dim < net->packed_dims.size()); in ivl_signal_packed_lsb()
2494 return net->packed_dims[dim].get_lsb(); in ivl_signal_packed_lsb()
2500 if (net->packed_dims.empty()) in ivl_signal_msb()
2503 assert(net->packed_dims.size() == 1); in ivl_signal_msb()
2504 return net->packed_dims[0].get_msb(); in ivl_signal_msb()
2510 if (net->packed_dims.empty()) in ivl_signal_lsb()
2513 assert(net->packed_dims.size() == 1); in ivl_signal_lsb()
[all …]
H A Dnetlist.cc811 ivl_assert(*this, indices.size()+1 == packed_dims().size()); in sb_is_valid()
812 assert(packed_dims().size() == 1); in sb_is_valid()
813 const netrange_t&rng = packed_dims().back(); in sb_is_valid()
822 ivl_assert(*this, indices.size()+1 == packed_dims().size()); in sb_to_idx()
824 vector<netrange_t>::const_iterator pcur = packed_dims().end(); in sb_to_idx()
860 ivl_assert(*this, indices.size() < packed_dims().size()); in sb_to_slice()
861 return prefix_to_slice(packed_dims(), indices, sb, loff, lwid); in sb_to_slice()
2500 const vector<netrange_t>&packed = net_->packed_dims(); in lsi()
2507 const vector<netrange_t>&packed = net_->packed_dims(); in msi()
H A Delab_net.cc331 if (prefix_indices.size()+1 < sig->packed_dims().size()) { in eval_part_select_()
413 if (prefix_indices.size()+2 <= sig->packed_dims().size()) { in eval_part_select_()
H A Delab_expr.cc2047 const vector<netrange_t>&mem_packed_dims = mem_vec->packed_dims(); in check_for_struct_members()
5078 if (prefix_indices.size()+1 < net->sig()->packed_dims().size()) { in elaborate_expr_net_part_()
5106 ivl_assert(*this, prefix_indices.size()+1 == net->sig()->packed_dims().size()); in elaborate_expr_net_part_()
5200 const vector<netrange_t>&packed = net->sig()->packed_dims(); in elaborate_expr_net_idx_up_()
5260 ivl_assert(*this, prefix_indices.size()+1 == net->sig()->packed_dims().size()); in elaborate_expr_net_idx_up_()
5411 << ", packed_dims()=" << net->sig()->packed_dims() in elaborate_expr_net_bit_()
5412 << ", packed_dims().size()=" << net->sig()->packed_dims().size() in elaborate_expr_net_bit_()
5443 const vector<netrange_t>& sig_packed = net->sig()->packed_dims(); in elaborate_expr_net_bit_()
5508 cerr << net->sig()->packed_dims() << "." << endl; in elaborate_expr_net_bit_()
5543 const vector<netrange_t>& sig_packed = net->sig()->packed_dims(); in elaborate_expr_net_bit_()
H A Dt-dll.cc2588 obj->packed_dims.resize(net->packed_dims().size()); in signal()
2589 for (cur = net->packed_dims().begin(), idx = 0 in signal()
2590 ; cur != net->packed_dims().end() ; ++cur, idx += 1) { in signal()
2591 obj->packed_dims[idx] = *cur; in signal()
H A Dt-dll.h756 std::vector<netrange_t> packed_dims; member
H A Deval_tree.cc2169 const vector<netrange_t>&dim_vals = sig->packed_dims(); in get_array_info()
H A Delaborate.cc5009 … dims.insert(dims.end(), array_sig->packed_dims().begin(), array_sig->packed_dims().end()); in elaborate()
H A Dnetlist.h728 const std::vector<netrange_t>& packed_dims() const { return slice_dims_; } in packed_dims() function
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/catapult/telemetry/telemetry/internal/image_processing/
H A D_bitmap.py43 packed_dims = struct.pack('iiiiiii', *dimensions)
44 self._popen.stdin.write(packed_dims)