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
/
clip.s
blob
12770c381db46d01660cddb7519e86c55a6067d1
1
# sh testcase for clips, clipu
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
start
9
10
clips_b
:
11
set_grs_a5a5
12
clips.
b
r1
13
test_gr0_a5a5
14
assertreg
0xffffff80
r1
15
test_gr_a5a5
r2
16
test_gr_a5a5
r3
17
test_gr_a5a5
r4
18
test_gr_a5a5
r5
19
test_gr_a5a5
r6
20
test_gr_a5a5
r7
21
test_gr_a5a5
r8
22
test_gr_a5a5
r9
23
test_gr_a5a5
r10
24
test_gr_a5a5
r11
25
test_gr_a5a5
r12
26
test_gr_a5a5
r13
27
test_gr_a5a5
r14
28
29
clipu_b
:
30
set_grs_a5a5
31
clipu.
b
r1
32
test_gr0_a5a5
33
assertreg
0xff
r1
34
test_gr_a5a5
r2
35
test_gr_a5a5
r3
36
test_gr_a5a5
r4
37
test_gr_a5a5
r5
38
test_gr_a5a5
r6
39
test_gr_a5a5
r7
40
test_gr_a5a5
r8
41
test_gr_a5a5
r9
42
test_gr_a5a5
r10
43
test_gr_a5a5
r11
44
test_gr_a5a5
r12
45
test_gr_a5a5
r13
46
test_gr_a5a5
r14
47
48
clips_w
:
49
set_grs_a5a5
50
clips.w
r1
51
test_gr0_a5a5
52
assertreg
0xffff8000
r1
53
test_gr_a5a5
r2
54
test_gr_a5a5
r3
55
test_gr_a5a5
r4
56
test_gr_a5a5
r5
57
test_gr_a5a5
r6
58
test_gr_a5a5
r7
59
test_gr_a5a5
r8
60
test_gr_a5a5
r9
61
test_gr_a5a5
r10
62
test_gr_a5a5
r11
63
test_gr_a5a5
r12
64
test_gr_a5a5
r13
65
test_gr_a5a5
r14
66
67
clipu_w
:
68
set_grs_a5a5
69
clipu.w
r1
70
test_gr0_a5a5
71
assertreg
0xffff
r1
72
test_gr_a5a5
r2
73
test_gr_a5a5
r3
74
test_gr_a5a5
r4
75
test_gr_a5a5
r5
76
test_gr_a5a5
r6
77
test_gr_a5a5
r7
78
test_gr_a5a5
r8
79
test_gr_a5a5
r9
80
test_gr_a5a5
r10
81
test_gr_a5a5
r11
82
test_gr_a5a5
r12
83
test_gr_a5a5
r13
84
test_gr_a5a5
r14
85
86
pass
87
88
exit
0
89