projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
sim: clean up stale AC_PREREQ refs
[deliverable/binutils-gdb.git]
/
sim
/
testsuite
/
sim
/
sh64
/
media
/
and.cgs
1
# sh testcase for and $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
13
and0:
14
# 0 and 0 is 0.
15
movi 0, r0
16
movi 0, r1
17
and r0, r1, r2
18
bnei r2, 0, tr0
19
20
and1:
21
# 0 and 1 is 0.
22
movi 0, r0
23
movi 1, r1
24
and r0, r1, r2
25
bnei r2, 0, tr0
26
27
and2:
28
# 1 and 0 is 0.
29
movi 1, r0
30
movi 0, r1
31
and r0, r1, r2
32
bnei r2, 0, tr0
33
34
and3:
35
# 1 and 1 is 1.
36
movi 1, r0
37
movi 1, r1
38
and r0, r1, r2
39
bnei r2, 1, tr0
40
41
and4:
42
movi 1, r0
43
shlli r0, 63, r0
44
movi 1, r1
45
shlli r1, 63, r1
46
and r0, r1, r2
47
# Check it.
48
movi 1, r3
49
shlli r3, 63, r3
50
bne r2, r3, tr0
51
52
and5:
53
movi 1, r0
54
shlli r0, 63, r0
55
movi 1, r1
56
shlli r1, 63, r1
57
ori r1, 1, r1
58
and r0, r1, r2
59
# Check it.
60
movi 1, r3
61
shlli r1, 63, r1
62
bne r1, r2, tr0
63
64
okay:
65
pass
66
67
wrong:
68
fail
This page took
0.031676 seconds
and
4
git commands to generate.