1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 | grep sld | count 5 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerdefine i128 @foo_lshr(i128 %x, i128 %y) { 4*9880d681SAndroid Build Coastguard Worker %r = lshr i128 %x, %y 5*9880d681SAndroid Build Coastguard Worker ret i128 %r 6*9880d681SAndroid Build Coastguard Worker} 7*9880d681SAndroid Build Coastguard Workerdefine i128 @foo_ashr(i128 %x, i128 %y) { 8*9880d681SAndroid Build Coastguard Worker %r = ashr i128 %x, %y 9*9880d681SAndroid Build Coastguard Worker ret i128 %r 10*9880d681SAndroid Build Coastguard Worker} 11*9880d681SAndroid Build Coastguard Workerdefine i128 @foo_shl(i128 %x, i128 %y) { 12*9880d681SAndroid Build Coastguard Worker %r = shl i128 %x, %y 13*9880d681SAndroid Build Coastguard Worker ret i128 %r 14*9880d681SAndroid Build Coastguard Worker} 15