target/microblaze: Move bimm to BIMM_FLAG
commit7b34f45f9fe0c9fed16cfef74d0b39f890b87d4f
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 20 Aug 2020 15:08:19 +0000 (20 08:08 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 1 Sep 2020 14:41:38 +0000 (1 07:41 -0700)
treeb858e7d7d1b6316e7090b505829cb90848aef568
parent31f163d3da06f4f5e3cf1342b8970cf85e5a3b37
target/microblaze: Move bimm to BIMM_FLAG

It makes sense to keep BIMM with D_FLAG, as they can be written
back to iflags at the same time.  BIMM_FLAG does not need to be
added to IFLAGS_TB_MASK because it does not affect the next TB,
only the exception path out of the current TB.  Renumber IMM_FLAG,
as the value 4 holds no particular significance; pack these two
flags at the bottom of the bitfield.

Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/microblaze/cpu.h
target/microblaze/helper.c
target/microblaze/translate.c