projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
tizen 2.4 release
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
bfin
/
cc0.s
1
# Blackfin testcase for overflow
2
# mach: bfin
3
4
.include "testutils.inc"
5
6
start
7
8
# add 0x80000000 + 0x80000000
9
R1 = 1;
10
R1 <<= 31;
11
R0 = R1;
12
R0 = R0 + R1;
13
CC = V; // check to see if av0 and ac get set
14
CC &= AC0;
15
IF !CC JUMP art;
16
R1 = 0;
17
R1 += 0;
18
CC = AZ;
19
IF !CC JUMP art;
20
pass
21
22
art:
23
R0 = CC;
24
R1 = 1 (Z);
25
26
CC = R1 == R0
27
if CC jump 1f;
28
fail
29
1:
30
pass