1# frv testcase for ldc @($GRi,$GRj),$GRk 2# mach: frv 3# as(frv): -mcpu=frv 4 5 .include "testutils.inc" 6 7 start 8 9 .global ldc 10ldc: 11 set_mem_limmed 0xdead,0xbeef,sp 12 set_cpr_limmed 0xbeef,0xdead,cpr8 13 14 set_gr_immed 0,gr7 15 ldc @(sp,gr7),cpr8 16 test_cpr_limmed 0xdead,0xbeef,cpr8 17 18 set_cpr_limmed 0xbeef,0xdead,cpr8 19 inc_gr_immed -4,sp 20 set_gr_immed 4,gr7 21 ldc @(sp,gr7),cpr8 22 test_cpr_limmed 0xdead,0xbeef,cpr8 23 24 set_cpr_limmed 0xbeef,0xdead,cpr8 25 inc_gr_immed 8,sp 26 set_gr_immed -4,gr7 27 ldc @(sp,gr7),cpr8 28 test_cpr_limmed 0xdead,0xbeef,cpr8 29 30 pass 31