1# frv testcase for lddfi @($GRi,$GRj),$GRk 2# mach: all 3 4 .include "testutils.inc" 5 6 start 7 8 .global lddfi 9lddfi: 10 set_mem_limmed 0xdead,0xbeef,sp 11 inc_gr_immed -4,sp 12 set_mem_limmed 0xbeef,0xdead,sp 13 set_fr_iimmed 0xdead,0xbeef,fr8 14 set_fr_iimmed 0xbeef,0xdead,fr9 15 16 lddfi @(sp,0),fr8 17 test_fr_limmed 0xbeef,0xdead,fr8 18 test_fr_limmed 0xdead,0xbeef,fr9 19 20 set_fr_iimmed 0xdead,0xbeef,fr8 21 set_fr_iimmed 0xbeef,0xdead,fr9 22 inc_gr_immed -8,sp 23 lddfi @(sp,8),fr8 24 test_fr_limmed 0xbeef,0xdead,fr8 25 test_fr_limmed 0xdead,0xbeef,fr9 26 27 set_fr_iimmed 0xdead,0xbeef,fr8 28 set_fr_iimmed 0xbeef,0xdead,fr9 29 inc_gr_immed 16,sp 30 lddfi @(sp,-8),fr8 31 test_fr_limmed 0xbeef,0xdead,fr8 32 test_fr_limmed 0xdead,0xbeef,fr9 33 34 pass 35