| # sh testcase for sett, clrt, movt | |
| # mach: all | |
| # as(sh): -defsym sim_cpu=0 | |
| # as(shdsp): -defsym sim_cpu=1 -dsp | |
| .include "testutils.inc" | |
| start | |
| sett_1: set_grs_a5a5 | |
| sett | |
| bt .Lsett | |
| nop | |
| fail | |
| .Lsett: | |
| test_grs_a5a5 | |
| clrt_1: set_grs_a5a5 | |
| clrt | |
| bf .Lclrt | |
| nop | |
| fail | |
| .Lclrt: | |
| test_grs_a5a5 | |
| movt_1: set_grs_a5a5 | |
| sett | |
| movt r1 | |
| test_gr_a5a5 r0 | |
| assertreg 1, r1 | |
| test_gr_a5a5 r2 | |
| test_gr_a5a5 r3 | |
| test_gr_a5a5 r4 | |
| test_gr_a5a5 r5 | |
| test_gr_a5a5 r6 | |
| test_gr_a5a5 r7 | |
| test_gr_a5a5 r8 | |
| test_gr_a5a5 r9 | |
| test_gr_a5a5 r10 | |
| test_gr_a5a5 r11 | |
| test_gr_a5a5 r12 | |
| test_gr_a5a5 r13 | |
| test_gr_a5a5 r14 | |
| movt_2: set_grs_a5a5 | |
| clrt | |
| movt r1 | |
| test_gr_a5a5 r0 | |
| assertreg 0, r1 | |
| test_gr_a5a5 r2 | |
| test_gr_a5a5 r3 | |
| test_gr_a5a5 r4 | |
| test_gr_a5a5 r5 | |
| test_gr_a5a5 r6 | |
| test_gr_a5a5 r7 | |
| test_gr_a5a5 r8 | |
| test_gr_a5a5 r9 | |
| test_gr_a5a5 r10 | |
| test_gr_a5a5 r11 | |
| test_gr_a5a5 r12 | |
| test_gr_a5a5 r13 | |
| test_gr_a5a5 r14 | |
| pass | |
| exit 0 |