target-mips: add new HFLAGs for JALX and 16/32-bit delay slots
commit79ef2c4cdbe73955b1394f0fd9517c5a79e0455e
authorNathan Froyd <froydnj@codesourcery.com>
Tue, 8 Dec 2009 16:06:22 +0000 (8 08:06 -0800)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 13 Dec 2009 19:20:19 +0000 (13 20:20 +0100)
tree36b649ce63817b856a61e64bc7736fc361397c72
parent90228ee395b71cdd64e6bc844e3d553eb9ef643f
target-mips: add new HFLAGs for JALX and 16/32-bit delay slots

We create separate masks for the "basic" branch hflags and the
"extended" branch hflags and define MIPS_HFLAG_BMASK as the logical or
of those two.  This is done to avoid churning the codebase in lots of
different places.

We also make the execution mode an hflag under MIPS_HFLAG_TMASK

Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-mips/cpu.h