Remove more shifts for sign/zero extension
cpu/ * epiphany.cpu (f-sdisp11): Don't sign extend with shifts. * lm32.cpu (f-branch, f-vall): Likewise. * m32.cpu (f-lab-8-16): Likewise. opcodes/ * arc-dis.c (BITS): Don't truncate high bits with shifts. * nios2-dis.c (nios2_print_insn_arg): Don't sign extend with shifts. * tic54x-dis.c (print_instruction): Likewise. * tilegx-opc.c (parse_insn_tilegx): Likewise. * tilepro-opc.c (parse_insn_tilepro): Likewise. * visium-dis.c (disassem_class0): Likewise. * pdp11-dis.c (sign_extend): Likewise. (SIGN_BITS): Delete. * epiphany-ibld.c: Regenerate. * lm32-ibld.c: Regenerate. * m32c-ibld.c: Regenerate.
Showing
- cpu/ChangeLog 6 additions, 0 deletionscpu/ChangeLog
- cpu/epiphany.cpu 5 additions, 4 deletionscpu/epiphany.cpu
- cpu/lm32.cpu 6 additions, 2 deletionscpu/lm32.cpu
- cpu/m32c.cpu 6 additions, 3 deletionscpu/m32c.cpu
- opcodes/ChangeLog 14 additions, 0 deletionsopcodes/ChangeLog
- opcodes/arc-dis.c 1 addition, 2 deletionsopcodes/arc-dis.c
- opcodes/epiphany-ibld.c 1 addition, 1 deletionopcodes/epiphany-ibld.c
- opcodes/lm32-ibld.c 2 additions, 2 deletionsopcodes/lm32-ibld.c
- opcodes/m32c-ibld.c 2 additions, 2 deletionsopcodes/m32c-ibld.c
- opcodes/nios2-dis.c 8 additions, 8 deletionsopcodes/nios2-dis.c
- opcodes/pdp11-dis.c 1 addition, 2 deletionsopcodes/pdp11-dis.c
- opcodes/tic54x-dis.c 1 addition, 2 deletionsopcodes/tic54x-dis.c
- opcodes/tilegx-opc.c 2 additions, 2 deletionsopcodes/tilegx-opc.c
- opcodes/tilepro-opc.c 2 additions, 2 deletionsopcodes/tilepro-opc.c
- opcodes/visium-dis.c 1 addition, 1 deletionopcodes/visium-dis.c
Loading
Please register or sign in to comment