Commit | Line | Data |
---|---|---|
51dcdd4d NC |
1 | ; Test C64x+ M-unit compact instruction formats |
2 | .text | |
3 | nop | |
4 | .align 16 | |
5 | nop | |
6 | .align 16 | |
7 | m3_op_00: | |
8 | .short 0x231e | |
9 | .short 0x469f | |
10 | .short 0x799e | |
11 | .short 0x9c1f | |
12 | .short 0xa71e | |
13 | .short 0xca9f | |
14 | .short 0xfd9e | |
15 | m3_op_01: | |
16 | .short 0x213e | |
17 | .short 0x46bf | |
18 | .short 0x7bbe | |
19 | .short 0x9c3f | |
20 | .short 0xa53e | |
21 | .short 0xcabf | |
22 | .short 0xffbe | |
23 | .word 0xefe00000 | |
24 | m3_op_10: | |
25 | .short 0x225e | |
26 | .short 0x47df | |
27 | .short 0x78de | |
28 | .short 0x9d5f | |
29 | .short 0xa6de | |
30 | .short 0xcbdf | |
31 | .short 0xfc5e | |
32 | m3_op_11: | |
33 | .short 0x207e | |
34 | .short 0x45ff | |
35 | .short 0x7afe | |
36 | .short 0x9f7f | |
37 | .short 0xa47e | |
38 | .short 0xc9ff | |
39 | .short 0xfefe | |
40 | .word 0xefe80000 | |
41 | m3_op_00_sat: | |
42 | .short 0x231e | |
43 | .short 0x469f | |
44 | .short 0x799e | |
45 | .short 0x9c1f | |
46 | .short 0xa71e | |
47 | .short 0xca9f | |
48 | .short 0xfd9e | |
49 | m3_op_01_sat: | |
50 | .short 0x213e | |
51 | .short 0x46bf | |
52 | .short 0x7bbe | |
53 | .short 0x9c3f | |
54 | .short 0xa53e | |
55 | .short 0xcabf | |
56 | .short 0xffbe | |
57 | .word 0xefe84000 | |
58 | m3_op_10_sat: | |
59 | .short 0x225e | |
60 | .short 0x47df | |
61 | .short 0x78de | |
62 | .short 0x9d5f | |
63 | .short 0xa6de | |
64 | .short 0xcbdf | |
65 | .short 0xfc5e | |
66 | m3_op_11_sat: | |
67 | .short 0x207e | |
68 | .short 0x45ff | |
69 | .short 0x7afe | |
70 | .short 0x9f7f | |
71 | .short 0xa47e | |
72 | .short 0xc9ff | |
73 | .short 0xfefe | |
74 | .word 0xefe04000 |