Sign in
chromium
/
external
/
github.com
/
llvm-mirror
/
llvm
/
ca8f1a2a4a6df2688cc29c26977fe90b7d615c4e
/
.
/
test
/
ExecutionEngine
/
2003-01-09-SARTest.ll
blob: 73f2900a1525163421630059b7353c481c37799d [
file
] [
log
] [
blame
]
; RUN: llvm-upgrade %s | llvm-as -f -o %t.bc
; RUN: lli %t.bc > /dev/null
; We were accidentally inverting the signedness of right shifts. Whoops.
int
%main
()
{
%X
=
shr
int
-
1
,
ubyte
16
%Y
=
shr
int
%X
,
ubyte
16
%Z
=
add
int
%Y
,
1
ret
int
%Z
}