insns.pl: use less cantankerous string expansion; better error info
commit602e67f93261fd61e73a3b37e25d9be68c6bbffe
authorH. Peter Anvin (Intel) <hpa@zytor.com>
Fri, 9 Aug 2019 09:41:37 +0000 (9 02:41 -0700)
committerH. Peter Anvin (Intel) <hpa@zytor.com>
Fri, 9 Aug 2019 09:41:37 +0000 (9 02:41 -0700)
tree89fcbba50612f22ef3b7c8186cfcb633c0ab5ef4
parent1c21a53e4ed03371df5d9f16359545862bb4820e
insns.pl: use less cantankerous string expansion; better error info

The flags massaging in insns.pl could end up with things like double
commas in some pathological cases, which would make insns_flag_index()
very unhappy due to the appearance of an empty argument. Fix this by
processing the flags as a list already in insns.pl.

Be more explicit and consistent in error messages.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
x86/insns-iflags.ph
x86/insns.pl