Zachary Snow
0795b3ec07
verilog: fix case expression sign and width handling
...
- The case expression and case item expressions are extended to the
maximum width among them, and are only interpreted as signed if all of
them are signed
- Add overall width and sign detection for AST_CASE
- Add sign argument to genWidthRTLIL helper
- Coverage for both const and non-const case statements
2021-05-25 16:16:46 -04:00
..
2017-01-04 12:39:01 +01:00
2019-06-20 12:06:07 +02:00
2021-05-25 16:15:57 -04:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2019-06-03 09:25:20 +02:00
2021-05-25 16:16:46 -04:00
2021-05-25 16:16:46 -04:00
2020-11-11 12:03:37 +09:00
2021-02-04 10:18:27 -05:00
2021-02-04 10:18:27 -05:00
2020-05-28 22:59:04 +02:00
2019-06-19 12:12:08 +02:00
2015-08-14 23:27:05 +02:00
2019-05-07 19:58:04 +02:00
2020-03-31 11:51:31 -07:00
2014-03-17 01:56:00 +01:00
2019-05-01 09:32:07 +02:00
2014-07-25 13:01:45 +02:00
2021-01-31 09:42:09 -05:00
2021-01-31 09:42:09 -05:00
2021-01-31 09:42:09 -05:00
2021-01-31 09:42:09 -05:00
2021-01-31 09:42:09 -05:00
2021-01-31 09:42:09 -05:00
2021-02-07 11:48:39 -05:00
2021-02-04 09:57:28 +00:00
2017-04-12 15:11:09 +02:00
2015-08-14 23:27:05 +02:00
2019-02-24 20:09:41 +01:00
2014-07-25 13:01:45 +02:00
2021-03-01 12:28:33 -05:00
2021-03-01 12:28:33 -05:00
2019-06-07 13:12:25 +02:00
2021-01-31 09:42:09 -05:00
2019-05-16 12:53:43 +02:00
2021-01-31 09:42:09 -05:00
2015-07-02 11:14:30 +02:00
2021-01-20 08:49:58 -07:00
2021-01-28 11:26:35 -05:00
2014-07-25 13:01:45 +02:00
2019-05-01 10:01:54 +02:00
2019-12-12 07:34:07 -08:00
2016-08-22 14:27:46 +02:00
2021-03-16 11:01:30 -04:00
2015-01-18 13:24:01 +01:00
2021-01-31 09:42:09 -05:00
2021-01-31 09:42:09 -05:00
2015-07-02 11:14:30 +02:00
2014-07-25 13:01:45 +02:00
2019-05-16 12:53:43 +02:00
2014-07-25 13:01:45 +02:00
2020-05-02 11:21:01 +02:00
2019-08-20 11:38:21 +02:00
2014-07-25 13:01:45 +02:00
2019-04-05 16:28:46 -07:00
2015-08-14 23:27:05 +02:00
2020-09-21 15:07:02 +02:00
2014-08-05 12:15:53 +02:00
2014-07-25 13:01:45 +02:00
2018-03-27 14:34:00 +02:00
2020-08-09 17:19:49 -04:00
2019-03-07 22:44:37 -08:00
2014-07-25 13:01:45 +02:00
2021-01-31 09:42:09 -05:00
2014-07-25 13:01:45 +02:00
2021-03-17 11:44:03 -04:00
2015-08-14 23:27:05 +02:00
2019-05-28 16:42:50 +02:00
2015-10-31 13:39:30 +01:00
2019-07-31 09:27:38 -07:00