1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- # 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
|