hppa: Fix unsigned ASH with negative count
commit10df5f94c7754c9e8076a8bcb8f3c915ef67d7fa
authorAlastair Bridgewater <alastair.bridgewater@gmail.com>
Fri, 27 Nov 2015 20:12:39 +0000 (27 15:12 -0500)
committerAlastair Bridgewater <alastair.bridgewater@gmail.com>
Mon, 30 Nov 2015 20:06:41 +0000 (30 15:06 -0500)
tree5b3a0e2a6008ee83b13d18faf189af5df26726ff
parentf663862c885115fad2144545e747374a19e3c87c
hppa: Fix unsigned ASH with negative count

  * Specifically, the previous version always did a signed shift,
which does the wrong thing when the high bit is set on the input.
src/compiler/hppa/arith.lisp