Commit 07c9194
committed
Verilog: fix for index on packed arrays that are lsb first
Verilog allows packed arrays (vectors) to arrange the bits in the vector in
order of decreasing significance.
As we internally always use increasing significance, we need to flip the
index around in this case.1 parent 2a28a48 commit 07c9194
File tree
6 files changed
+113
-46
lines changed- regression/verilog/expressions
- src/verilog
6 files changed
+113
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1635 | 1635 | | |
1636 | 1636 | | |
1637 | 1637 | | |
1638 | | - | |
1639 | | - | |
1640 | | - | |
1641 | 1638 | | |
1642 | | - | |
1643 | | - | |
1644 | | - | |
1645 | | - | |
1646 | | - | |
1647 | | - | |
1648 | | - | |
1649 | | - | |
1650 | | - | |
1651 | | - | |
1652 | | - | |
| 1639 | + | |
| 1640 | + | |
1653 | 1641 | | |
| 1642 | + | |
1654 | 1643 | | |
1655 | 1644 | | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
1656 | 1654 | | |
1657 | | - | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
1658 | 1678 | | |
1659 | 1679 | | |
1660 | 1680 | | |
| |||
2189 | 2209 | | |
2190 | 2210 | | |
2191 | 2211 | | |
2192 | | - | |
| 2212 | + | |
2193 | 2213 | | |
| 2214 | + | |
2194 | 2215 | | |
2195 | 2216 | | |
2196 | 2217 | | |
2197 | 2218 | | |
2198 | 2219 | | |
2199 | 2220 | | |
2200 | 2221 | | |
2201 | | - | |
| 2222 | + | |
2202 | 2223 | | |
2203 | | - | |
2204 | | - | |
2205 | | - | |
2206 | | - | |
2207 | | - | |
2208 | | - | |
2209 | | - | |
| 2224 | + | |
| 2225 | + | |
| 2226 | + | |
2210 | 2227 | | |
| 2228 | + | |
| 2229 | + | |
2211 | 2230 | | |
2212 | | - | |
2213 | | - | |
2214 | | - | |
2215 | | - | |
2216 | | - | |
2217 | | - | |
2218 | | - | |
2219 | | - | |
2220 | | - | |
2221 | | - | |
2222 | | - | |
| 2231 | + | |
2223 | 2232 | | |
2224 | 2233 | | |
2225 | 2234 | | |
2226 | 2235 | | |
2227 | 2236 | | |
2228 | 2237 | | |
2229 | 2238 | | |
2230 | | - | |
| 2239 | + | |
2231 | 2240 | | |
2232 | | - | |
| 2241 | + | |
2233 | 2242 | | |
2234 | | - | |
| 2243 | + | |
2235 | 2244 | | |
2236 | 2245 | | |
2237 | 2246 | | |
2238 | | - | |
| 2247 | + | |
| 2248 | + | |
| 2249 | + | |
2239 | 2250 | | |
2240 | 2251 | | |
2241 | | - | |
2242 | | - | |
| 2252 | + | |
| 2253 | + | |
| 2254 | + | |
| 2255 | + | |
| 2256 | + | |
| 2257 | + | |
2243 | 2258 | | |
2244 | | - | |
| 2259 | + | |
2245 | 2260 | | |
2246 | | - | |
2247 | | - | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
| 2267 | + | |
2248 | 2268 | | |
2249 | | - | |
2250 | | - | |
| 2269 | + | |
| 2270 | + | |
2251 | 2271 | | |
2252 | 2272 | | |
2253 | 2273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
0 commit comments