1 ; RUN: llvm-as < %s | llc -march=x86-64 > %t
2 ; RUN: grep rol %t | count 3
3 ; RUN: grep ror %t | count 1
4 ; RUN: grep shld %t | count 2
5 ; RUN: grep shrd %t | count 2
7 define i64 @foo(i64 %x, i64 %y, i64 %z) nounwind readnone {
16 define i64 @bar(i64 %x, i64 %y, i64 %z) nounwind readnone {
25 define i64 @un(i64 %x, i64 %y, i64 %z) nounwind readnone {
34 define i64 @bu(i64 %x, i64 %y, i64 %z) nounwind readnone {
43 define i64 @xfoo(i64 %x, i64 %y, i64 %z) nounwind readnone {
51 define i64 @xbar(i64 %x, i64 %y, i64 %z) nounwind readnone {
59 define i64 @xun(i64 %x, i64 %y, i64 %z) nounwind readnone {
67 define i64 @xbu(i64 %x, i64 %y, i64 %z) nounwind readnone {