Home | History | Annotate | Download | only in mn10300
      1 	.am33_2
      2 
      3 	.section .rlcb, "ax"
      4 	.global relax_long_cond_branch
      5 relax_long_cond_branch:
      6 	clr d0
      7 	clr d1
      8 .L1:
      9 	add d1,d0
     10 	inc d1
     11 
     12 	.fill 32764, 1, 0xcb
     13 
     14 	cmp 9,d1
     15 	ble .L1
     16 	rets
     17 
     18 
     19 	.section .rlfcb, "ax"
     20 	.global relax_long_float_cond_branch
     21 relax_long_float_cond_branch:
     22 	clr d0
     23 	clr d1
     24 .L2:
     25 	add d1,d0
     26 	inc d1
     27 
     28 	.fill 32764, 1, 0xcb
     29 
     30 	cmp 9,d1
     31 	fble .L2
     32 	rets
     33 
     34 	.section .rscb, "ax"
     35 	.global relax_short_cond_branch
     36 relax_short_cond_branch:
     37 	clr d0
     38 	clr d1
     39 .L3:
     40 	add d1,d0
     41 	inc d1
     42 
     43 	.fill 252, 1, 0xcb
     44 
     45 	cmp 9,d1
     46 	ble .L3
     47 	rets
     48 
     49 	.section .rsfcb, "ax"
     50 	.global relax_short_float_cond_branch
     51 relax_short_float_cond_branch:
     52 	clr d0
     53 	clr d1
     54 .L4:
     55 	add d1,d0
     56 	inc d1
     57 
     58 	.fill 252, 1, 0xcb
     59 
     60 	cmp 9,d1
     61 	fble .L4
     62 	rets
     63 
     64 	.section .rsucb, "ax"
     65 	.global relax_short_uncommon_cond_branch
     66 relax_short_uncommon_cond_branch:
     67 	clr d0
     68 	clr d1
     69 .L5:
     70 	add d1,d0
     71 	inc d1
     72 
     73 	.fill 252, 1, 0xcb
     74 
     75 	cmp 9,d1
     76 	bvc .L5
     77 	rets
     78 
     79 	.section .rlucb, "ax"
     80 	.global relax_long_uncommon_cond_branch
     81 relax_long_uncommon_cond_branch:
     82 	clr d0
     83 	clr d1
     84 .L6:
     85 	add d1,d0
     86 	inc d1
     87 
     88 	.fill 32764, 1, 0xcb
     89 
     90 	cmp 9,d1
     91 	bvc .L6
     92 	rets
     93 
     94