Split big test into multiple directories to cater to
[oota-llvm.git] / test / CodeGen / Alpha / zapnot3.ll
1 ; RUN: llc < %s -march=alpha | grep zapnot
2
3 ;demanded bits mess up this mask in a hard to fix way
4 ;define i64 @foo(i64 %y) {
5 ;        %tmp = and i64 %y,  65535
6 ;        %tmp2 = shr i64 %tmp,  i8 3
7 ;        ret i64 %tmp2
8 ;}
9
10 define i64 @foo2(i64 %y) {
11         %tmp = lshr i64 %y, 3           ; <i64> [#uses=1]
12         %tmp2 = and i64 %tmp, 8191              ; <i64> [#uses=1]
13         ret i64 %tmp2
14 }
15