1 ; RUN: llc -mtriple=i686-apple-ios -mcpu=yonah < %s
4 define void @t() nounwind ssp {
6 %2 = ptrtoint i32* %1 to i32
9 ; <label>:3 ; preds = %5, %3, %0
10 switch i32 undef, label %3 [
11 i32 611946160, label %5
12 i32 954117870, label %4
15 ; <label>:4 ; preds = %3
18 ; <label>:5 ; preds = %5, %3
27 %14 = sub i32 %12, %13
28 %15 = xor i32 2044674005, %14
30 %17 = shl nuw nsw i32 %16, 1
32 %19 = and i32 %18, 2051242402
40 %27 = trunc i32 %26 to i8
44 store i8 %30, i8* null
45 br i1 undef, label %5, label %3