Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:b2

3 _Bool test_wc_i1(_Bool b1, _Bool b2) {
5 asm("crand %0, %1, %2" : "=wc"(o) : "wc"(b1), "wc"(b2) : );
7 // CHECK-LABEL: define zeroext i1 @test_wc_i1(i1 zeroext %b1, i1 zeroext %b2)
8 // CHECK: call i8 asm "crand $0, $1, $2", "=^wc,^wc,^wc"(i1 %b1, i1 %b2)
11 int test_wc_i32(int b1, int b2) {
13 asm("crand %0, %1, %2" : "=wc"(o) : "wc"(b1), "wc"(b2) : );
15 // CHECK-LABEL: signext i32 @test_wc_i32(i32 signext %b1, i32 signext %b2)
16 // CHECK: call i32 asm "crand $0, $1, $2", "=^wc,^wc,^wc"(i32 %b1, i32 %b2)
19 unsigned char test_wc_i8(unsigned char b1, unsigned char b2) {
21 asm("crand %0, %1, %2" : "=wc"(o) : "wc"(b1), "wc"(b2) : );
23 // CHECK-LABEL: zeroext i8 @test_wc_i8(i8 zeroext %b1, i8 zeroext %b2)
24 // CHECK: call i8 asm "crand $0, $1, $2", "=^wc,^wc,^wc"(i8 %b1, i8 %b2)