projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Upload Tizen:Base source
[external/binutils.git]
/
gas
/
testsuite
/
gas
/
cr16
/
mov_test.s
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)