Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.
[llvm/avr.git] / test / CodeGen / Blackfin / ct64.ll
blob43cde5e32315df799ceec7059245ac4738771b63
1 ; RUN: llvm-as < %s | llc -march=bfin
3 declare i64 @llvm.ctlz.i64(i64)
4 declare i64 @llvm.cttz.i64(i64)
5 declare i64 @llvm.ctpop.i64(i64)
7 define i64 @ctlztest(i64 %B) {
8         %b = call i64 @llvm.ctlz.i64( i64 %B )
9         ret i64 %b;
12 define i64 @cttztest(i64 %B) {
13         %b = call i64 @llvm.cttz.i64( i64 %B )
14         ret i64 %b;
17 define i64 @ctpoptest(i64 %B) {
18         %b = call i64 @llvm.ctpop.i64( i64 %B )
19         ret i64 %b;