Assign small numbers to {DESCRIPTOR,ANY,SIGNED}-REG, constant SCs
commit2c720b0942f88c973294c67c84193f3615dd024b
authorJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Wed, 31 Aug 2016 09:28:22 +0000 (31 11:28 +0200)
committerJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Tue, 6 Sep 2016 07:34:00 +0000 (6 09:34 +0200)
tree1a18f6156c53dc90dc647a0b5230a8e54bbe8ff0
parent5a36766a2a7ad5da33d38b5482ef784a9c72e5cc
Assign small numbers to {DESCRIPTOR,ANY,SIGNED}-REG, constant SCs

This change will enable more compact encoding of the associated
SC-OFFSETs when embedded into machine coded (since the employed variable
length encoding yields more compact results for smaller numbers).

The chosen SCs have been empirically determined to be the ones most
frequently encoded.
src/compiler/generic/vm-macs.lisp