x86: remove indirection from bx[] and di_si[]
authorJan Beulich <jbeulich@suse.com>
Fri, 18 Aug 2023 06:58:15 +0000 (08:58 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 18 Aug 2023 06:58:15 +0000 (08:58 +0200)
commit069a1561b76532964b1dcc3bdd8f745e927358d6
treeef59d1e902f117cdd2bf22be4460570e79440570
parentb41ef0baac449de58c84d1a0261af0d91443b540
x86: remove indirection from bx[] and di_si[]

The longest register name is 3 characters (plus a nul one), so using a
4- or 8-byte pointer to get at it is neither space nor time efficient.
Embed the names right into the array. For PIE this also slightly reduces
the number of base relocations in the final image.
gas/config/tc-i386.c