Home | History | Annotate | Line # | Download | only in frv
ret.cgs revision 1.1
      1 # frv testcase for ret
      2 # mach: all
      3 
      4 	.include "testutils.inc"
      5 
      6 	start
      7 
      8 	.global ret
      9 ret:
     10 	set_spr_addr	ok1,lr
     11 	set_icc		0x0 0
     12 	ret
     13 	fail
     14 ok1:
     15 	set_spr_addr	ok2,lr
     16 	set_icc		0x1 1
     17 	ret
     18 	fail
     19 ok2:
     20 	set_spr_addr	ok3,lr
     21 	set_icc		0x2 2
     22 	ret
     23 	fail
     24 ok3:
     25 	set_spr_addr	ok4,lr
     26 	set_icc		0x3 3
     27 	ret
     28 	fail
     29 ok4:
     30 	set_spr_addr	ok5,lr
     31 	set_icc		0x4 0
     32 	ret
     33 	fail
     34 ok5:
     35 	set_spr_addr	ok6,lr
     36 	set_icc		0x5 1
     37 	ret
     38 	fail
     39 ok6:
     40 	set_spr_addr	ok7,lr
     41 	set_icc		0x6 2
     42 	ret
     43 	fail
     44 ok7:
     45 	set_spr_addr	ok8,lr
     46 	set_icc		0x7 3
     47 	ret
     48 	fail
     49 ok8:
     50 	set_spr_addr	ok9,lr
     51 	set_icc		0x8 0
     52 	ret
     53 	fail
     54 ok9:
     55 	set_spr_addr	oka,lr
     56 	set_icc		0x9 1
     57 	ret
     58 	fail
     59 oka:
     60 	set_spr_addr	okb,lr
     61 	set_icc		0xa 2
     62 	ret
     63 	fail
     64 okb:
     65 	set_spr_addr	okc,lr
     66 	set_icc		0xb 3
     67 	ret
     68 	fail
     69 okc:
     70 	set_spr_addr	okd,lr
     71 	set_icc		0xc 0
     72 	ret
     73 	fail
     74 okd:
     75 	set_spr_addr	oke,lr
     76 	set_icc		0xd 1
     77 	ret
     78 	fail
     79 oke:
     80 	set_spr_addr	okf,lr
     81 	set_icc		0xe 2
     82 	ret
     83 	fail
     84 okf:
     85 	set_spr_addr	okg,lr
     86 	set_icc		0xf 3
     87 	ret
     88 	fail
     89 okg:
     90 
     91 	pass
     92