2010-01-06 Quentin Neill <quentin.neill@amd.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / msp430 / opcode.s
CommitLineData
4630c803
NC
1 .arch msp430x123
2 .text
3 .p2align 1,0
4
5.global foo
6foo:
7 and #1, r11
8 inv r10
9 xor #0x00ff, r11
10 bis #8, r12
11 bit #0x10, r13
12 bic #0xa0, r14
13 cmp #0, r15
14 sub #1, r10
15 subc #0, r11
16 add #1, r12
17 addc #2, r13
18 push r14
19 pop r15
20 sxt r10
21 rra r11
22 swpb r12
23 rrc r13
24 ret
25
26 .p2align 1,0
27.global main
28 .type main,@function
29main:
30 mov #(__stack-0), r1
31 call #foo
32 mov &a, r14
33 mov r14, r15
34 rla r15
35 subc r15, r15
36 inv r15
37 call #__floatsisf
38 mov r14, &c
39 mov r15, &c+2
40 mov &b, r14
41 mov r14, r15
42 rla r15
43 subc r15, r15
44 inv r15
45 call #__floatsisf
46 mov r14, &d
47 mov r15, &d+2
48 mov #llo(240), r15
49 br #__stop_progExec__
50 .comm a,2,2
51 .comm b,2,2
52 .comm c,4,2
53 .comm d,4,2
54
3ab48931
NC
55 ;; This next instruction triggered a bug which
56 ;; was fixed by a patch to msp430-dis.c on Jan 2, 2004
57 add &0x200, &0x172
This page took 0.297283 seconds and 4 git commands to generate.