binutils-gdb/sim/bfin
Mike Frysinger e62bb22a4b sim: bfin: fix corner case Logical shift issues
From: Robin Getz <robin.getz@analog.com>

Overflow with shift operations happens independently of saturation, but
we have the logic merged.  Extend the lshift function so that callers
can tell it when to handle each independently, and then do so when it's
needed.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-03-19 05:06:23 +00:00
..
bfroms sim: bfin: add bf526-0.2/bf54x-0.4 rom regions 2011-05-25 12:35:05 +00:00
aclocal.m4 sim: generate build dependencies on the fly 2011-12-03 18:23:51 +00:00
bfin-sim.c sim: bfin: fix corner case Logical shift issues 2012-03-19 05:06:23 +00:00
bfin-sim.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
ChangeLog sim: bfin: fix corner case Logical shift issues 2012-03-19 05:06:23 +00:00
config.in sim: bfin: drop old linux/mii.h workarounds 2012-03-04 19:56:57 +00:00
configure sim: bfin: drop old linux/mii.h workarounds 2012-03-04 19:56:57 +00:00
configure.ac sim: bfin: drop old linux/mii.h workarounds 2012-03-04 19:56:57 +00:00
devices.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
devices.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_cec.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_cec.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ctimer.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ctimer.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_dma.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_dma.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_dmac.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_dmac.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ebiu_amc.c sim: bfin: ebiu_amc: push down hardcoded base addresses 2012-03-19 03:09:20 +00:00
dv-bfin_ebiu_amc.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ebiu_ddrc.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ebiu_ddrc.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ebiu_sdc.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ebiu_sdc.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_emac.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_emac.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_eppi.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_eppi.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_evt.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_evt.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_gpio.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_gpio.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_gptimer.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_gptimer.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_jtag.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_jtag.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_mmu.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_mmu.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_nfc.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_nfc.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_otp.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_otp.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_pfmon.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_pfmon.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_pll.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_pll.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ppi.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_ppi.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_rtc.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_rtc.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_sic.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_sic.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_spi.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_spi.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_trace.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_trace.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_twi.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_twi.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_uart2.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_uart2.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_uart.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_uart.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_wdog.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_wdog.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_wp.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-bfin_wp.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
dv-eth_phy.c sim: bfin: drop old linux/mii.h workarounds 2012-03-04 19:56:57 +00:00
gui.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
gui.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
insn_list.def Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
interp.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
linux-fixed-code.h sim: bfin: fix brace style 2011-03-15 20:44:11 +00:00
linux-fixed-code.s Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
linux-targ-map.h sim: bfin: fix brace style 2011-03-15 20:44:11 +00:00
machs.c Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
machs.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
Makefile.in Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
proc_list.def Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
sim-main.h Copyright year update in most files of the GDB Project. 2012-01-04 08:28:28 +00:00
tconfig.in sim: bfin: new port 2011-03-06 00:20:21 +00:00
TODO sim: bfin: document SIC limitation 2011-03-24 03:18:17 +00:00