1 ; RUN: opt < %s -instcombine -S | FileCheck %s
3 define i41 @test0(i41 %A, i41 %B, i41 %C) {
9 ; CHECK-NEXT: and i41 %A, %B
14 define i57 @test1(i57 %A, i57 %B, i57 %C) {
19 ; CHECK-LABEL: @test1(
20 ; CHECK-NEXT: or i57 %A, %B
21 ; CHECK-NEXT: lshr i57
25 define i49 @test2(i49 %A, i49 %B, i49 %C) {
30 ; CHECK-LABEL: @test2(
31 ; CHECK-NEXT: xor i49 %A, %B
32 ; CHECK-NEXT: ashr i49