Home | History | Annotate | Line # | Download | only in fr400
      1  1.1  christos # frv testcase for movsg iacc0[hl],$GRj
      2  1.1  christos # mach: fr400
      3  1.1  christos 
      4  1.1  christos 	.include "../testutils.inc"
      5  1.1  christos 
      6  1.1  christos 	start
      7  1.1  christos 
      8  1.1  christos 	.global movsg
      9  1.1  christos Iacc0h:
     10  1.1  christos 	set_spr_limmed	0xdead,0xbeef,iacc0h
     11  1.1  christos 	set_gr_limmed	0,0,gr8
     12  1.1  christos 	movsg iacc0h,gr8
     13  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     14  1.1  christos 	test_spr_limmed	0xdead,0xbeef,iacc0h
     15  1.1  christos Iacc0l:
     16  1.1  christos 	set_spr_limmed	0xdead,0xbeef,iacc0l
     17  1.1  christos 	set_gr_limmed	0,0,gr8
     18  1.1  christos 	movsg iacc0l,gr8
     19  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     20  1.1  christos 	test_spr_limmed	0xdead,0xbeef,iacc0l
     21  1.1  christos 
     22  1.1  christos Spr280:
     23  1.1  christos 	set_spr_limmed	0xdead,0xbeef,spr[280]
     24  1.1  christos 	set_gr_limmed	0,0,gr8
     25  1.1  christos 	movsg spr[280],gr8
     26  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     27  1.1  christos 	test_spr_limmed	0xdead,0xbeef,spr[280]
     28  1.1  christos Spr281:
     29  1.1  christos 	set_spr_limmed	0xdead,0xbeef,spr[281]
     30  1.1  christos 	set_gr_limmed	0,0,gr8
     31  1.1  christos 	movsg spr[281],gr8
     32  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     33  1.1  christos 	test_spr_limmed	0xdead,0xbeef,spr[281]
     34  1.1  christos 
     35  1.1  christos Iacc0h_spr280:
     36  1.1  christos 	set_spr_limmed	0xdead,0xbeef,spr[280]
     37  1.1  christos 	set_spr_limmed	0xdead,0xbeef,iacc0h
     38  1.1  christos 	set_gr_limmed	0,0,gr8
     39  1.1  christos 	movsg iacc0h,gr8
     40  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     41  1.1  christos 	test_spr_limmed	0xdead,0xbeef,spr[280]
     42  1.1  christos Iacc0l_spr281:
     43  1.1  christos 	set_spr_limmed	0xdead,0xbeef,spr[281]
     44  1.1  christos 	set_spr_limmed	0xdead,0xbeef,iacc0l
     45  1.1  christos 	set_gr_limmed	0,0,gr8
     46  1.1  christos 	movsg iacc0l,gr8
     47  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     48  1.1  christos 	test_spr_limmed	0xdead,0xbeef,spr[281]
     49  1.1  christos 
     50  1.1  christos Spr280_iacc0h:
     51  1.1  christos 	set_spr_limmed	0xdead,0xbeef,spr[280]
     52  1.1  christos 	set_spr_limmed	0xdead,0xbeef,iacc0h
     53  1.1  christos 	set_gr_limmed	0,0,gr8
     54  1.1  christos 	movsg spr[280],gr8
     55  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     56  1.1  christos 	test_spr_limmed	0xdead,0xbeef,iacc0h
     57  1.1  christos Spr281_iacc0l:
     58  1.1  christos 	set_spr_limmed	0xdead,0xbeef,spr[281]
     59  1.1  christos 	set_spr_limmed	0xdead,0xbeef,iacc0l
     60  1.1  christos 	set_gr_limmed	0,0,gr8
     61  1.1  christos 	movsg spr[281],gr8
     62  1.1  christos 	test_gr_limmed	0xdead,0xbeef,gr8
     63  1.1  christos 	test_spr_limmed	0xdead,0xbeef,iacc0l
     64  1.1  christos 
     65  1.1  christos 	pass
     66