daily update
[external/binutils.git] / ld / testsuite / ld-h8300 / relax-5.s
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
8 ;
9 ; Relaxation of aa:32
10 ;
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
22
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
33         
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
44
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
55         
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