1# sh testcase for sett, clrt, movt 2# mach: all 3# as(sh): -defsym sim_cpu=0 4# as(shdsp): -defsym sim_cpu=1 -dsp 5 6 .include "testutils.inc" 7 8 start 9sett_1: set_grs_a5a5 10 sett 11 bt .Lsett 12 nop 13 fail 14.Lsett: 15 test_grs_a5a5 16 17clrt_1: set_grs_a5a5 18 clrt 19 bf .Lclrt 20 nop 21 fail 22.Lclrt: 23 test_grs_a5a5 24 25movt_1: set_grs_a5a5 26 sett 27 movt r1 28 test_gr_a5a5 r0 29 assertreg 1, r1 30 test_gr_a5a5 r2 31 test_gr_a5a5 r3 32 test_gr_a5a5 r4 33 test_gr_a5a5 r5 34 test_gr_a5a5 r6 35 test_gr_a5a5 r7 36 test_gr_a5a5 r8 37 test_gr_a5a5 r9 38 test_gr_a5a5 r10 39 test_gr_a5a5 r11 40 test_gr_a5a5 r12 41 test_gr_a5a5 r13 42 test_gr_a5a5 r14 43 44movt_2: set_grs_a5a5 45 clrt 46 movt r1 47 test_gr_a5a5 r0 48 assertreg 0, r1 49 test_gr_a5a5 r2 50 test_gr_a5a5 r3 51 test_gr_a5a5 r4 52 test_gr_a5a5 r5 53 test_gr_a5a5 r6 54 test_gr_a5a5 r7 55 test_gr_a5a5 r8 56 test_gr_a5a5 r9 57 test_gr_a5a5 r10 58 test_gr_a5a5 r11 59 test_gr_a5a5 r12 60 test_gr_a5a5 r13 61 test_gr_a5a5 r14 62 63 pass 64 65 exit 0 66