repo.or.cz
/
binutils-gdb.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline
[binutils-gdb.git]
/
sim
/
testsuite
/
sh
/
add.s
blob
95192518a84a153a07d67f0ecdd5147e04007e5c
1
# sh testcase for add
2
# mach: all
3
# as(sh): -defsym sim_cpu=0
4
# as(shdsp): -defsym sim_cpu=1 -dsp
5
6
.include
"testutils.inc"
7
8
.align 2
9
_x
:
.long 1
10
_y
:
.long 1
11
12
start
13
14
add_reg_reg_direct
:
15
set_grs_a5a5
16
mov.
l
i
,
r1
17
mov.
l
j
,
r2
18
add
r1
,
r2
19
test_gr0_a5a5
20
assertreg
2
r1
21
assertreg
4
r2
22
test_gr_a5a5
r3
23
test_gr_a5a5
r4
24
test_gr_a5a5
r5
25
test_gr_a5a5
r6
26
test_gr_a5a5
r7
27
test_gr_a5a5
r8
28
test_gr_a5a5
r9
29
test_gr_a5a5
r10
30
test_gr_a5a5
r11
31
test_gr_a5a5
r12
32
test_gr_a5a5
r13
33
test_gr_a5a5
r14
34
35
add_reg_reg_indirect
:
36
set_grs_a5a5
37
mov.
l
x
,
r1
38
mov.
l
y
,
r2
39
mov.
l
@
r1
,
r1
40
mov.
l
@
r2
,
r2
41
add
r1
,
r2
42
test_gr0_a5a5
43
assertreg
1
r1
44
assertreg
2
r2
45
test_gr_a5a5
r3
46
test_gr_a5a5
r4
47
test_gr_a5a5
r5
48
test_gr_a5a5
r6
49
test_gr_a5a5
r7
50
test_gr_a5a5
r8
51
test_gr_a5a5
r9
52
test_gr_a5a5
r10
53
test_gr_a5a5
r11
54
test_gr_a5a5
r12
55
test_gr_a5a5
r13
56
test_gr_a5a5
r14
57
58
add_imm_reg
:
59
set_grs_a5a5
60
add
#0x16, r1
61
test_gr0_a5a5
62
assertreg
0xa5a5a5bb
r1
63
test_gr_a5a5
r2
64
test_gr_a5a5
r3
65
test_gr_a5a5
r4
66
test_gr_a5a5
r5
67
test_gr_a5a5
r6
68
test_gr_a5a5
r7
69
test_gr_a5a5
r8
70
test_gr_a5a5
r9
71
test_gr_a5a5
r10
72
test_gr_a5a5
r11
73
test_gr_a5a5
r12
74
test_gr_a5a5
r13
75
test_gr_a5a5
r14
76
77
pass
78
79
exit
0
80
81
.align 2
82
x
:
.long _x
83
y
:
.long _y
84
i
:
.long 2
85
j
:
.long 2
86