1 ; RUN: llvm-as < %s | llc -march=bfin
3 define i8 @add(i8 %A, i8 %B) {
4 %R = add i8 %A, %B ; <i8> [#uses=1]
8 define i8 @sub(i8 %A, i8 %B) {
9 %R = sub i8 %A, %B ; <i8> [#uses=1]
13 define i8 @mul(i8 %A, i8 %B) {
14 %R = mul i8 %A, %B ; <i8> [#uses=1]
18 define i8 @sdiv(i8 %A, i8 %B) {
19 %R = sdiv i8 %A, %B ; <i8> [#uses=1]
23 define i8 @udiv(i8 %A, i8 %B) {
24 %R = udiv i8 %A, %B ; <i8> [#uses=1]
28 define i8 @srem(i8 %A, i8 %B) {
29 %R = srem i8 %A, %B ; <i8> [#uses=1]
33 define i8 @urem(i8 %A, i8 %B) {
34 %R = urem i8 %A, %B ; <i8> [#uses=1]
38 define i8 @and(i8 %A, i8 %B) {
39 %R = and i8 %A, %B ; <i8> [#uses=1]
43 define i8 @or(i8 %A, i8 %B) {
44 %R = or i8 %A, %B ; <i8> [#uses=1]
48 define i8 @xor(i8 %A, i8 %B) {
49 %R = xor i8 %A, %B ; <i8> [#uses=1]