- when x"30" => y := to_signed(0, CBITS);
- when x"31" => y := to_signed(1, CBITS);
- when x"32" => y := to_signed(2, CBITS);
- when x"33" => y := to_signed(3, CBITS);
- when x"34" => y := to_signed(4, CBITS);
- when x"35" => y := to_signed(5, CBITS);
- when x"36" => y := to_signed(6, CBITS);
- when x"37" => y := to_signed(7, CBITS);
- when x"38" => y := to_signed(8, CBITS);
- when x"39" => y := to_signed(9, CBITS);
+ when x"30" => y := x"00000000";
+ when x"31" => y := x"00000001";
+ when x"32" => y := x"00000002";
+ when x"33" => y := x"00000003";
+ when x"34" => y := x"00000004";
+ when x"35" => y := x"00000005";
+ when x"36" => y := x"00000006";
+ when x"37" => y := x"00000007";
+ when x"38" => y := x"00000008";
+ when x"39" => y := x"00000009";