| ; RUN: llc < %s | FileCheck %s |
| target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8-n8:16" |
| target triple = "msp430-elf" |
| define zeroext i8 @lshr8(i8 zeroext %a, i8 zeroext %cnt) nounwind readnone { |
| define signext i8 @ashr8(i8 signext %a, i8 zeroext %cnt) nounwind readnone { |
| define zeroext i8 @shl8(i8 zeroext %a, i8 zeroext %cnt) nounwind readnone { |
| define zeroext i16 @lshr16(i16 zeroext %a, i16 zeroext %cnt) nounwind readnone { |
| define signext i16 @ashr16(i16 signext %a, i16 zeroext %cnt) nounwind readnone { |
| define zeroext i16 @shl16(i16 zeroext %a, i16 zeroext %cnt) nounwind readnone { |