1*9880d681SAndroid Build Coastguard Worker; PR3874 2*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -instcombine | llvm-dis 3*9880d681SAndroid Build Coastguard Worker define i1 @test(i32 %x) { 4*9880d681SAndroid Build Coastguard Worker %A = lshr i32 3968, %x 5*9880d681SAndroid Build Coastguard Worker %B = and i32 %A, 1 6*9880d681SAndroid Build Coastguard Worker %C = icmp eq i32 %B, 0 7*9880d681SAndroid Build Coastguard Worker ret i1 %C 8*9880d681SAndroid Build Coastguard Worker } 9*9880d681SAndroid Build Coastguard Worker 10