1 ; RUN: llc < %s -march=arm | FileCheck %s
3 define i32 @f1(i32 %a, i32 %b) {
4 %tmp = xor i32 %b, 4294967295
5 %tmp1 = and i32 %a, %tmp
9 ; CHECK: bic r0, r0, r1
11 define i32 @f2(i32 %a, i32 %b) {
12 %tmp = xor i32 %b, 4294967295
13 %tmp1 = and i32 %tmp, %a
17 ; CHECK: bic r0, r0, r1