• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=bfin
2
3define i8 @add(i8 %A, i8 %B) {
4	%R = add i8 %A, %B		; <i8> [#uses=1]
5	ret i8 %R
6}
7
8define i8 @sub(i8 %A, i8 %B) {
9	%R = sub i8 %A, %B		; <i8> [#uses=1]
10	ret i8 %R
11}
12
13define i8 @mul(i8 %A, i8 %B) {
14	%R = mul i8 %A, %B		; <i8> [#uses=1]
15	ret i8 %R
16}
17
18define i8 @sdiv(i8 %A, i8 %B) {
19	%R = sdiv i8 %A, %B		; <i8> [#uses=1]
20	ret i8 %R
21}
22
23define i8 @udiv(i8 %A, i8 %B) {
24	%R = udiv i8 %A, %B		; <i8> [#uses=1]
25	ret i8 %R
26}
27
28define i8 @srem(i8 %A, i8 %B) {
29	%R = srem i8 %A, %B		; <i8> [#uses=1]
30	ret i8 %R
31}
32
33define i8 @urem(i8 %A, i8 %B) {
34	%R = urem i8 %A, %B		; <i8> [#uses=1]
35	ret i8 %R
36}
37
38define i8 @and(i8 %A, i8 %B) {
39	%R = and i8 %A, %B		; <i8> [#uses=1]
40	ret i8 %R
41}
42
43define i8 @or(i8 %A, i8 %B) {
44	%R = or i8 %A, %B		; <i8> [#uses=1]
45	ret i8 %R
46}
47
48define i8 @xor(i8 %A, i8 %B) {
49	%R = xor i8 %A, %B		; <i8> [#uses=1]
50	ret i8 %R
51}
52