projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
merge from gcc
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
m32r
/
addx.cgs
1
# m32r testcase for addx $dr,$sr
2
# mach(): m32r m32rx
3
# timeout(): 42
4
5
# timeout is set to test it
6
7
.include "testutils.inc"
8
9
start
10
11
.global addx
12
addx:
13
mvi_h_condbit 1
14
mvi_h_gr r4, 1
15
mvi_h_gr r5, 2
16
addx r4, r5
17
bc not_ok
18
test_h_gr r4, 4
19
20
mvi_h_gr r4, 0xfffffffe
21
addx r4, r5
22
bnc not_ok
23
test_h_gr r4, 0
24
25
mvi_h_gr r4, -1
26
mvi_h_gr r5, -1
27
mvi_h_condbit 1
28
addx r4,r5
29
bnc not_ok
30
test_h_gr r4, -1
31
32
mvi_h_gr r4,-1
33
mvi_h_gr r5,0x7fffffff
34
mvi_h_condbit 1
35
addx r5,r4
36
bnc not_ok
37
test_h_gr r5,0x7fffffff
38
39
pass
40
41
not_ok:
42
fail