Use ha16/lo16 to emit pairs of lis/stw, lis/lfs, lis/stfs.
authorGeorge Koehler <xkernigh@netscape.net>
Thu, 2 Feb 2017 15:48:25 +0000 (10:48 -0500)
committerGeorge Koehler <xkernigh@netscape.net>
Thu, 2 Feb 2017 15:48:25 +0000 (10:48 -0500)
commit99df8482c0397d21f0e921de8f24582a9932c7d7
tree9f9d2b8ec380b28e933888926c8f6fdc11e469dd
parenta9d305f3d84c4ae7dfac39abf0d629319b388078
Use ha16/lo16 to emit pairs of lis/stw, lis/lfs, lis/stfs.

A 4-byte load from a label yields a token IND_RL_W.  This token emits
either lis/lwz or lis/lfs, if we want a general-purpose register or a
floating-point register.
mach/powerpc/ncg/table