Home | History | Annotate | Download | only in ld-h8300
      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
     67