1# sh testcase for shll16 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 9 10shll16: 11 set_grs_a5a5 12 mov #0x18, r1 13 shll16 r1 14 assertreg 0x180000, r1 15 shll16 r1 16 assertreg 0, r1 17 18 # another: 19 mov #1, r1 20 shll16 r1 21 mov #1, r7 22 shll r7 23 shll r7 24 shll r7 25 shll r7 26 shll r7 27 shll r7 28 shll r7 29 shll r7 30 shll r7 31 shll r7 32 shll r7 33 shll r7 34 shll r7 35 shll r7 36 shll r7 37 shll r7 38 cmp/eq r1, r7 39 bt okay 40 fail 41okay: 42 set_greg 0xa5a5a5a5, r1 43 set_greg 0xa5a5a5a5, r7 44 test_grs_a5a5 45 pass 46 exit 0 47