• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=bfin
2
3define i16 @add(i16 %A, i16 %B) {
4	%R = add i16 %A, %B		; <i16> [#uses=1]
5	ret i16 %R
6}
7
8define i16 @sub(i16 %A, i16 %B) {
9	%R = sub i16 %A, %B		; <i16> [#uses=1]
10	ret i16 %R
11}
12
13define i16 @mul(i16 %A, i16 %B) {
14	%R = mul i16 %A, %B		; <i16> [#uses=1]
15	ret i16 %R
16}
17
18define i16 @sdiv(i16 %A, i16 %B) {
19	%R = sdiv i16 %A, %B		; <i16> [#uses=1]
20	ret i16 %R
21}
22
23define i16 @udiv(i16 %A, i16 %B) {
24	%R = udiv i16 %A, %B		; <i16> [#uses=1]
25	ret i16 %R
26}
27
28define i16 @srem(i16 %A, i16 %B) {
29	%R = srem i16 %A, %B		; <i16> [#uses=1]
30	ret i16 %R
31}
32
33define i16 @urem(i16 %A, i16 %B) {
34	%R = urem i16 %A, %B		; <i16> [#uses=1]
35	ret i16 %R
36}
37