repo.or.cz
/
binutils.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
New port: National Semiconductor's CR16
[binutils.git]
/
gas
/
testsuite
/
gas
/
cr16
/
mov_test.s
blob
20fdf4d5443b012e2dd81f878f01b0f1a75f15bf
1
.text
2
.global main
3
main
:
4
###########
5
# MOVB imm4/imm16, reg
6
###########
7
movb $
0xf
,
r1
8
movb $
0xff
,
r2
9
movb $
0xfff
,
r1
10
#movb $0xffff,r2 // CHECK WITH CRASM 4.1
11
movb $
20
,
r1
12
movb $
10
,
r2
13
movb $
11
,
r2
14
###########
15
# MOVB reg, reg
16
###########
17
movb
r1
,
r2
18
movb
r2
,
r3
19
movb
r3
,
r4
20
movb
r5
,
r6
21
movb
r6
,
r7
22
movb
r7
,
r8
23
###########
24
# MOVW imm4/imm16, reg
25
###########
26
movw $
0xf
,
r1
27
movw $
0xB
,
r1
28
movw $
0xff
,
r2
29
movw $
0xfff
,
r1
30
#movw $0xffff,r2 // CHECK WITH CRASM 4.1
31
movw $
20
,
r1
32
movw $
10
,
r2
33
movw $
11
,
r2
34
###########
35
# MOVW reg, reg
36
###########
37
movw
r1
,
r2
38
movw
r2
,
r3
39
movw
r3
,
r4
40
movw
r5
,
r6
41
movw
r6
,
r7
42
movw
r7
,
r8
43
###########
44
# MOVD imm4/imm16/imm20/imm32, regp
45
###########
46
movd $
0xf
,(
r2
,
r1
)
47
movd $
0xB
,(
r2
,
r1
)
48
movd $
0xff
,(
r2
,
r1
)
49
movd $
0xfff
,(
r2
,
r1
)
50
movd $
0xffff
,(
r2
,
r1
)
51
movd $
0xfffff
,(
r2
,
r1
)
52
movd $
0xfffffff
,(
r2
,
r1
)
53
movd $
0xffffffff
,(
r2
,
r1
)
54
###########
55
# MOVD regp, regp
56
###########
57
movd
(
r4
,
r3
),(
r2
,
r1
)
58
movd
(
r4
,
r3
),(
r2
,
r1
)
59
movd $
10
,(
sp
)
60
movd $
14
,(
sp
)
61
movd $
11
,(
sp
)
62
movd $
8
,(
sp
)
63
###########
64
# MOVXB reg, reg
65
###########
66
movxb
r1
,
r2
67
movxb
r3
,
r4
68
movxb
r5
,
r6
69
movxb
r7
,
r8
70
movxb
r9
,
r10
71
###########
72
# MOVXW reg, regp
73
###########
74
movxw
r1
,(
r3
,
r2
)
75
movxw
r3
,(
r4
,
r3
)
76
movxw
r5
,(
r6
,
r5
)
77
movxw
r7
,(
r8
,
r7
)
78
movxw
r9
,(
r9
,
r8
)
79
###########
80
# MOVZB reg, reg
81
###########
82
movzb
r1
,
r2
83
movzb
r3
,
r4
84
movzb
r5
,
r6
85
movzb
r7
,
r8
86
movzb
r9
,
r10
87
###########
88
# MOVZW reg, regp
89
###########
90
movzw
r1
,(
r3
,
r2
)
91
movzw
r3
,(
r4
,
r3
)
92
movzw
r5
,(
r6
,
r5
)
93
movzw
r7
,(
r8
,
r7
)
94
movzw
r9
,(
r9
,
r8
)