vector_s Struct Reference

#include <defines.h>

Data Fields

unsigned int width
vsuppl suppl
union {
   ulong **   ul
   rv64 *   r64
   rv32 *   r32
value

Detailed Description

Contains information for signal value. This value is represented as a generic vector. The vector.h/.c files contain the functions that manipulate this information.


Field Documentation

Supplemental field

Referenced by arc_add(), bind_task_function_namedblock(), codegen_gen_expr(), combination_underline_tree(), db_add_signal(), defparam_add(), enumerate_resolve(), expression_assign(), expression_create(), expression_create_nba(), expression_create_tmp_vecs(), expression_create_value(), expression_db_write(), expression_display(), expression_op_func__add_a(), expression_op_func__assign(), expression_op_func__bitstoreal(), expression_op_func__bitstoshortreal(), expression_op_func__cond(), expression_op_func__cond_sel(), expression_op_func__divide_a(), expression_op_func__func_call(), expression_op_func__idec(), expression_op_func__iinc(), expression_op_func__itor(), expression_op_func__multiply_a(), expression_op_func__pdec(), expression_op_func__pinc(), expression_op_func__realtobits(), expression_op_func__rtoi(), expression_op_func__sassign(), expression_op_func__shortrealtobits(), expression_op_func__sub_a(), expression_op_func__value_plusargs(), expression_resize(), expression_set_signed(), expression_set_tf(), expression_set_tf_preclear(), expression_set_value(), inst_parm_add(), rank_gather_signal_cov(), reentrant_count_afu_bits(), reentrant_restore_data_bits(), reentrant_store_data_bits(), sim_perform_nba(), vector_bitwise_and_op(), vector_bitwise_nand_op(), vector_bitwise_nor_op(), vector_bitwise_nxor_op(), vector_bitwise_or_op(), vector_bitwise_xor_op(), vector_clone(), vector_copy(), vector_copy_range(), vector_copy_val_and_sign_extend_ulong(), vector_db_merge(), vector_db_write(), vector_dealloc(), vector_dealloc_value(), vector_display(), vector_from_int(), vector_from_real64(), vector_from_uint64(), vector_get_eval_a(), vector_get_eval_ab_count(), vector_get_eval_abc_count(), vector_get_eval_abcd_count(), vector_get_eval_b(), vector_get_eval_c(), vector_get_eval_d(), vector_init_r32(), vector_init_r64(), vector_init_ulong(), vector_is_not_zero(), vector_is_unknown(), vector_mem_rw_count(), vector_merge(), vector_op_add(), vector_op_arshift(), vector_op_ceq(), vector_op_clog2(), vector_op_cne(), vector_op_cxeq(), vector_op_czeq(), vector_op_dec(), vector_op_divide(), vector_op_eq(), vector_op_expand(), vector_op_ge(), vector_op_gt(), vector_op_inc(), vector_op_land(), vector_op_le(), vector_op_list(), vector_op_lor(), vector_op_lshift(), vector_op_lt(), vector_op_modulus(), vector_op_multiply(), vector_op_ne(), vector_op_negate(), vector_op_rshift(), vector_op_subtract(), vector_part_select_pull(), vector_part_select_push(), vector_reverse_for_cmp_ulong(), vector_set_and_comb_evals(), vector_set_assigned(), vector_set_coverage_and_assign_ulong(), vector_set_or_comb_evals(), vector_set_other_comb_evals(), vector_set_static(), vector_set_to_x(), vector_set_unary_evals(), vector_set_value_ulong(), vector_to_int(), vector_to_real64(), vector_to_sim_time(), vector_to_string(), vector_to_uint64(), vector_toggle_count(), vector_unary_and(), vector_unary_inv(), vector_unary_nand(), vector_unary_nor(), vector_unary_not(), vector_unary_nxor(), vector_unary_or(), vector_unary_xor(), vector_vcd_assign(), vsignal_create_vec(), and vsignal_display().

Machine sized unsigned integer array for value, signal, expression and memory types

Referenced by db_create_expr_from_static(), enumerate_resolve(), expression_create(), expression_create_tmp_vecs(), expression_create_value(), expression_display(), expression_op_func__concat(), expression_op_func__cond(), expression_op_func__cond_sel(), expression_op_func__dly_op(), expression_op_func__func_call(), expression_op_func__idec(), expression_op_func__iinc(), expression_op_func__nedge(), expression_op_func__passign(), expression_op_func__pdec(), expression_op_func__pedge(), expression_op_func__pinc(), expression_op_func__repeat(), expression_op_func__repeat_dly(), expression_op_func__sassign(), expression_op_func__trigger(), expression_resize(), expression_set_value(), funit_size_elements(), inst_parm_add(), memory_display_memory(), memory_get_mem_coverage(), rank_gather_signal_cov(), reentrant_restore_data_bits(), reentrant_store_data_bits(), toggle_display_verbose(), toggle_get_coverage(), vector_bitwise_and_op(), vector_bitwise_nand_op(), vector_bitwise_nor_op(), vector_bitwise_nxor_op(), vector_bitwise_or_op(), vector_bitwise_xor_op(), vector_ceq_ulong(), vector_copy(), vector_copy_range(), vector_copy_val_and_sign_extend_ulong(), vector_db_merge(), vector_db_write(), vector_dealloc(), vector_dealloc_value(), vector_display(), vector_from_string_fixed(), vector_get_eval_a(), vector_get_eval_ab_count(), vector_get_eval_abc_count(), vector_get_eval_abcd_count(), vector_get_eval_b(), vector_get_eval_c(), vector_get_eval_d(), vector_get_sign_extend_vector_ulong(), vector_init_ulong(), vector_is_not_zero(), vector_is_unknown(), vector_lshift_ulong(), vector_mem_rw_count(), vector_merge(), vector_op_add(), vector_op_clog2(), vector_op_cxeq(), vector_op_czeq(), vector_op_dec(), vector_op_divide(), vector_op_eq(), vector_op_expand(), vector_op_ge(), vector_op_gt(), vector_op_inc(), vector_op_le(), vector_op_list(), vector_op_lt(), vector_op_modulus(), vector_op_multiply(), vector_op_ne(), vector_op_negate(), vector_op_subtract(), vector_part_select_pull(), vector_reverse_for_cmp_ulong(), vector_rshift_ulong(), vector_set_and_comb_evals(), vector_set_assigned(), vector_set_coverage_and_assign_ulong(), vector_set_or_comb_evals(), vector_set_other_comb_evals(), vector_set_static(), vector_set_unary_evals(), vector_to_int(), vector_to_sim_time(), vector_to_string(), vector_to_uint64(), vector_toggle_count(), vector_unary_and(), vector_unary_inv(), vector_unary_nand(), vector_unary_nor(), vector_unary_not(), vector_unary_nxor(), vector_unary_or(), vector_unary_xor(), vsignal_create_vec(), vsignal_display(), and vsignal_from_string().

union { ... } vector_s::value

Referenced by codegen_gen_expr(), combination_underline_tree(), db_create_expr_from_static(), enumerate_resolve(), expression_create(), expression_create_tmp_vecs(), expression_create_value(), expression_display(), expression_op_func__add_a(), expression_op_func__assign(), expression_op_func__concat(), expression_op_func__cond(), expression_op_func__cond_sel(), expression_op_func__divide_a(), expression_op_func__dly_op(), expression_op_func__func_call(), expression_op_func__idec(), expression_op_func__iinc(), expression_op_func__multiply_a(), expression_op_func__nedge(), expression_op_func__passign(), expression_op_func__pdec(), expression_op_func__pedge(), expression_op_func__pinc(), expression_op_func__realtobits(), expression_op_func__repeat(), expression_op_func__repeat_dly(), expression_op_func__rtoi(), expression_op_func__sassign(), expression_op_func__shortrealtobits(), expression_op_func__sub_a(), expression_op_func__trigger(), expression_op_func__value_plusargs(), expression_resize(), expression_set_value(), funit_size_elements(), inst_parm_add(), memory_display_memory(), memory_get_mem_coverage(), rank_gather_signal_cov(), reentrant_restore_data_bits(), reentrant_store_data_bits(), toggle_display_verbose(), toggle_get_coverage(), vector_bitwise_and_op(), vector_bitwise_nand_op(), vector_bitwise_nor_op(), vector_bitwise_nxor_op(), vector_bitwise_or_op(), vector_bitwise_xor_op(), vector_ceq_ulong(), vector_copy(), vector_copy_range(), vector_copy_val_and_sign_extend_ulong(), vector_db_merge(), vector_db_write(), vector_dealloc(), vector_dealloc_value(), vector_display(), vector_from_int(), vector_from_real64(), vector_from_string_fixed(), vector_from_uint64(), vector_get_eval_a(), vector_get_eval_ab_count(), vector_get_eval_abc_count(), vector_get_eval_abcd_count(), vector_get_eval_b(), vector_get_eval_c(), vector_get_eval_d(), vector_get_sign_extend_vector_ulong(), vector_init_r32(), vector_init_r64(), vector_init_ulong(), vector_is_not_zero(), vector_is_unknown(), vector_lshift_ulong(), vector_mem_rw_count(), vector_merge(), vector_op_add(), vector_op_clog2(), vector_op_cxeq(), vector_op_czeq(), vector_op_dec(), vector_op_divide(), vector_op_eq(), vector_op_expand(), vector_op_ge(), vector_op_gt(), vector_op_inc(), vector_op_le(), vector_op_list(), vector_op_lt(), vector_op_modulus(), vector_op_multiply(), vector_op_ne(), vector_op_negate(), vector_op_subtract(), vector_part_select_pull(), vector_reverse_for_cmp_ulong(), vector_rshift_ulong(), vector_set_and_comb_evals(), vector_set_assigned(), vector_set_coverage_and_assign_ulong(), vector_set_or_comb_evals(), vector_set_other_comb_evals(), vector_set_static(), vector_set_unary_evals(), vector_to_int(), vector_to_real64(), vector_to_sim_time(), vector_to_string(), vector_to_uint64(), vector_toggle_count(), vector_unary_and(), vector_unary_inv(), vector_unary_nand(), vector_unary_nor(), vector_unary_not(), vector_unary_nxor(), vector_unary_or(), vector_unary_xor(), vector_vcd_assign(), vsignal_create_vec(), vsignal_display(), and vsignal_from_string().

unsigned int vector_s::width

Bit width of this vector

Referenced by arc_add(), bind_perform(), combination_get_tree_stats(), combination_two_vars(), combination_unary(), covered_create_value_change_cb(), enumerate_resolve(), exclude_sig_assign_and_recalc(), expression_assign(), expression_create(), expression_create_tmp_vecs(), expression_db_read(), expression_db_write(), expression_display(), expression_op_func__concat(), expression_op_func__cond(), expression_op_func__cond_sel(), expression_op_func__dly_op(), expression_op_func__expand(), expression_op_func__func_call(), expression_op_func__idec(), expression_op_func__iinc(), expression_op_func__list(), expression_op_func__mbit(), expression_op_func__passign(), expression_op_func__pdec(), expression_op_func__pinc(), expression_op_func__sassign(), expression_op_func__sbit(), expression_resize(), expression_set_value(), fsm_arg_parse_state(), fsm_create_tables(), fsm_display_arc_verbose(), fsm_display_state_verbose(), fsm_get_coverage(), inst_parm_add(), memory_display_memory(), memory_display_verbose(), memory_get_coverage(), memory_get_mem_coverage(), memory_get_stat(), race_check_one_block_assignment(), rank_gather_signal_cov(), reentrant_count_afu_bits(), reentrant_restore_data_bits(), reentrant_store_data_bits(), toggle_collect(), toggle_display_verbose(), toggle_get_coverage(), toggle_get_stats(), vector_bitwise_and_op(), vector_bitwise_nand_op(), vector_bitwise_nor_op(), vector_bitwise_nxor_op(), vector_bitwise_or_op(), vector_bitwise_xor_op(), vector_ceq_ulong(), vector_clone(), vector_copy(), vector_copy_range(), vector_copy_val_and_sign_extend_ulong(), vector_db_merge(), vector_db_write(), vector_dealloc_value(), vector_display(), vector_from_int(), vector_from_string_fixed(), vector_from_uint64(), vector_get_eval_ab_count(), vector_get_eval_abc_count(), vector_get_eval_abcd_count(), vector_get_sign_extend_vector_ulong(), vector_init_r32(), vector_init_r64(), vector_init_ulong(), vector_is_not_zero(), vector_is_unknown(), vector_lshift_ulong(), vector_merge(), vector_op_add(), vector_op_arshift(), vector_op_clog2(), vector_op_cxeq(), vector_op_czeq(), vector_op_eq(), vector_op_expand(), vector_op_ge(), vector_op_gt(), vector_op_le(), vector_op_list(), vector_op_lshift(), vector_op_lt(), vector_op_multiply(), vector_op_ne(), vector_op_negate(), vector_op_rshift(), vector_op_subtract(), vector_part_select_pull(), vector_part_select_push(), vector_reverse_for_cmp_ulong(), vector_rshift_ulong(), vector_set_and_comb_evals(), vector_set_assigned(), vector_set_or_comb_evals(), vector_set_other_comb_evals(), vector_set_static(), vector_set_to_x(), vector_set_unary_evals(), vector_set_value_ulong(), vector_to_int(), vector_to_sim_time(), vector_to_string(), vector_to_uint64(), vector_toggle_count(), vector_unary_and(), vector_unary_inv(), vector_unary_nand(), vector_unary_nor(), vector_unary_not(), vector_unary_nxor(), vector_unary_or(), vector_unary_xor(), vsignal_create_vec(), vsignal_db_read(), vsignal_db_write(), vsignal_display(), vsignal_from_string(), and vsignal_vcd_assign().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3