sim: ppc: collapse is_readonly & length switch tables heavily
authorMike Frysinger <vapier@gentoo.org>
Wed, 9 Nov 2022 19:24:41 +0000 (02:24 +0700)
committerMike Frysinger <vapier@gentoo.org>
Thu, 10 Nov 2022 07:27:41 +0000 (14:27 +0700)
commit40466c48e843221e010209e4baa4197debf7a092
tree2d9e5c3af866f56743161f88f9b2f6290bbea9a2
parent1eff12f75acd62066399437042b7c016463ad932
sim: ppc: collapse is_readonly & length switch tables heavily

Since we know we'll return 0 by default, we don't have to output case
statements for readonly or length fields whose values are also zero.
This is the most common case by far and thus generates a much smaller
switch table in the end.
sim/ppc/dgen.c