projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
This commit was generated by cvs2svn to track changes on a CVS vendor
[deliverable/binutils-gdb.git]
/
sim
/
testsuite
/
sim
/
sh64
/
media
/
sub.cgs
1
# sh testcase for sub $rm, $rn, $rd -*- Asm -*-
2
# mach: all
3
# as: -isa=shmedia
4
# ld: -m shelf64
5
6
.include "media/testutils.inc"
7
8
start
9
10
init:
11
pta wrong, tr0
12
movi 0, r0
13
movi 1, r1
14
15
sub1:
16
# 0 - 0 = 0.
17
sub r0, r0, r2
18
bnei r2, 0, tr0
19
20
sub2:
21
# 1 - 0 = 1.
22
sub r1, r0, r2
23
bnei r2, 1, tr0
24
25
sub3:
26
# 0 - 1 = -1.
27
sub r0, r1, r2
28
addi r2, 1, r2
29
bnei r2, 0, tr0
30
31
sub4:
32
# 5 - 2 = 3.
33
movi 5, r0
34
movi 2, r1
35
sub r0, r1, r2
36
bnei r2, 3, tr0
37
38
okay:
39
pass
40
41
wrong:
42
fail
This page took
0.032335 seconds
and
5
git commands to generate.