assert(bit_to_integer(n)=bit_to_integer(vtemp(31)))report"[error] negative. n = "&integer'image(bit_to_integer(n))&" versus vn = "&integer'image(bit_to_integer(vtemp(31)))
severityerror;
assert(bit_to_integer(cout)=bit_to_integer(vtemp(32)))report"[error] in carry out. cout = "&integer'image(bit_to_integer(cout))&" versus vcout = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(z)=bit_to_integer(vz))report"[error] z flag. z = "&integer'image(bit_to_integer(z))&" versus vz = "&integer'image(bit_to_integer(vz))
assert(res=vres)report"[error] or vres = "&integer'image(to_integer(unsigned(vres)))&" versus res = "&integer'image(to_integer(unsigned(res)))
severityerror;
assert(bit_to_integer(n)=bit_to_integer(vtemp(31)))report"[error] negative. n = "&integer'image(bit_to_integer(n))&" versus vn = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(cout)=bit_to_integer(vtemp(32)))report"[error] carry out. cout = "&integer'image(bit_to_integer(cout))&" versus vcout = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(z)=bit_to_integer(vz))report"[error] z flag. z = "&integer'image(bit_to_integer(z))&" versus vz = "&integer'image(bit_to_integer(vz))
assert(res=vres)report"[error] or vres = "&integer'image(to_integer(unsigned(vres)))&" res = "&integer'image(to_integer(unsigned(res)))
severityerror;
assert(bit_to_integer(n)=bit_to_integer(vtemp(31)))report"[error] negative. n = "&integer'image(bit_to_integer(n))&" versus vn = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(cout)=bit_to_integer(vtemp(32)))report"[error] carry out. cout = "&integer'image(bit_to_integer(cout))&" versus cout = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(z)=bit_to_integer(vz))report"[error] z flag. z = "&integer'image(bit_to_integer(z))&" versus vz = "&integer'image(bit_to_integer(vz))
assert(res=vres)report"[error] xor. vres = "&integer'image(to_integer(unsigned(vres)))&" versus res = "&integer'image(to_integer(unsigned(res)))
severityerror;
assert(bit_to_integer(n)=bit_to_integer(vtemp(31)))report"[error] negative. n = "&integer'image(bit_to_integer(n))&" versus vn = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(cout)=bit_to_integer(vtemp(32)))report"[error] carry out. cout = "&integer'image(bit_to_integer(cout))&" versus vcout = "&integer'image(bit_to_integer(vtemp(32)))
severityerror;
assert(bit_to_integer(z)=bit_to_integer(vz))report"[error] z flag. z = "&integer'image(bit_to_integer(z))&" versus vz = "&integer'image(bit_to_integer(vz))