gas:
[binutils/dougsmingw.git] / ld / testsuite / ld-h8300 / relax-5.s
blobb5afedbfcca81ffb18b53c669d3f0de17d62a1f2
1 ; Relaxation is possible from @aa:32 to @aa:16 for following instructions
2 ; ldc.w @@aa:32,ccr
3 ; stc.w ccr,@@aa:32
4 ; ldc.w @aa:32,exr
5 ; stc.w exr,@aa:32
6 .h8300s
7 .globl _start
9 ; Relaxation of aa:32
11 _start:
12 ldc @s1:32,ccr
13 ldc @s2:32,ccr
14 ldc @s3:32,ccr
15 ldc @s4:32,ccr
16 ldc @s5:32,ccr
17 ldc @s6:32,ccr
18 ldc @s7:32,ccr
19 ldc @s8:32,ccr
20 ldc @s9:32,ccr
21 ldc @s10:32,ccr
23 stc ccr,@s1:32
24 stc ccr,@s2:32
25 stc ccr,@s3:32
26 stc ccr,@s4:32
27 stc ccr,@s5:32
28 stc ccr,@s6:32
29 stc ccr,@s7:32
30 stc ccr,@s8:32
31 stc ccr,@s9:32
32 stc ccr,@s10:32
34 ldc @s1:32,exr
35 ldc @s2:32,exr
36 ldc @s3:32,exr
37 ldc @s4:32,exr
38 ldc @s5:32,exr
39 ldc @s6:32,exr
40 ldc @s7:32,exr
41 ldc @s8:32,exr
42 ldc @s9:32,exr
43 ldc @s10:32,exr
45 stc exr,@s1:32
46 stc exr,@s2:32
47 stc exr,@s3:32
48 stc exr,@s4:32
49 stc exr,@s5:32
50 stc exr,@s6:32
51 stc exr,@s7:32
52 stc exr,@s8:32
53 stc exr,@s9:32
54 stc exr,@s10:32
56 .equ s1,0
57 .equ s2,0x7fff
58 .equ s3,0x8000
59 .equ s4,0xff00
60 .equ s5,0xffff00
61 .equ s6,0xffff7fff
62 .equ s7,0xffff8000
63 .equ s8,0xfffffeff
64 .equ s9,0xffffff00
65 .equ s10,0xffffffff
66 .end