blob: b048bb3fd32acae1611688beed4206e31ebcc11b [file] [log] [blame]
Anton Korobeynikovaceb6202009-05-17 10:15:22 +00001; RUN: llvm-as < %s | llc -march=msp430 | grep rra | count 1
2
3define i16 @lsr2u16(i16 %x.arg) nounwind {
4 %retval = alloca i16
5 %x = alloca i16
6 store i16 %x.arg, i16* %x
7 %1 = load i16* %x
8 %2 = lshr i16 %1, 2
9 store i16 %2, i16* %retval
10 br label %return
11return:
12 %3 = load i16* %retval
13 ret i16 %3
14
15}