From 24b8752475824f1f354afefc4f7ff8604891cd30 Mon Sep 17 00:00:00 2001 From: Stephen Williams Date: Wed, 22 Oct 2014 16:15:10 -0700 Subject: [PATCH] More cases where %store/prop/v takes a width. --- tgt-vvp/stmt_assign.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tgt-vvp/stmt_assign.c b/tgt-vvp/stmt_assign.c index 44af922ca..bae36d09f 100644 --- a/tgt-vvp/stmt_assign.c +++ b/tgt-vvp/stmt_assign.c @@ -613,7 +613,8 @@ static void store_vec4_to_lval(ivl_statement_t net) assert(!lsig); ivl_type_t sub_type = draw_lval_expr(nest); assert(ivl_type_base(sub_type) == IVL_VT_CLASS); - fprintf(vvp_out, " %%store/prop/v %u;\n", ivl_lval_property_idx(lval)); + fprintf(vvp_out, " %%store/prop/v %u, %u;\n", + ivl_lval_property_idx(lval), lwid); fprintf(vvp_out, " %%pop/obj 1, 0;\n"); } else {