- bug fix missing signals in vbe description
(temporary signals used for sign extention weren't tagged properly)
This commit is contained in:
parent
aa697aa9bf
commit
9b980263b5
|
@ -691,6 +691,9 @@ static vexexpr *VasyAllianceExtendSignVex( VexExpr, Width )
|
||||||
|
|
||||||
RtlDeclar->KIND = RTL_KIND_NONE;
|
RtlDeclar->KIND = RTL_KIND_NONE;
|
||||||
RtlDeclar->DIR = RTL_DIR_INOUT;
|
RtlDeclar->DIR = RTL_DIR_INOUT;
|
||||||
|
|
||||||
|
SetVasyRtlDeclarRead( RtlDeclar );
|
||||||
|
SetVasyRtlDeclarAsg( RtlDeclar );
|
||||||
|
|
||||||
RtlAssign = addrtlasg( VasyRtlFigure, dupvexexpr( VexAtom ), RTL_ASG_COMBINATORIAL );
|
RtlAssign = addrtlasg( VasyRtlFigure, dupvexexpr( VexAtom ), RTL_ASG_COMBINATORIAL );
|
||||||
RtlAssign->VEX_DATA = VexExpr;
|
RtlAssign->VEX_DATA = VexExpr;
|
||||||
|
@ -709,6 +712,9 @@ static vexexpr *VasyAllianceExtendSignVex( VexExpr, Width )
|
||||||
|
|
||||||
RtlDeclar->KIND = RTL_KIND_NONE;
|
RtlDeclar->KIND = RTL_KIND_NONE;
|
||||||
RtlDeclar->DIR = RTL_DIR_INOUT;
|
RtlDeclar->DIR = RTL_DIR_INOUT;
|
||||||
|
|
||||||
|
SetVasyRtlDeclarRead( RtlDeclar );
|
||||||
|
SetVasyRtlDeclarAsg( RtlDeclar );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( VexExpr->WIDTH < Width )
|
if ( VexExpr->WIDTH < Width )
|
||||||
|
|
Loading…
Reference in New Issue