1 //Original:/testcases/core/c_loopsetup_preg_div2_lc1/c_loopsetup_preg_div2_lc1.dsp
2 // Spec Reference: loopsetup preg lc1 / 2
5 .include "testutils.inc"
30 LSETUP ( start11 , end11 ) LC1 = P1 >> 1;
35 LSETUP ( start12 , end12 ) LC1 = P2 >> 1;
39 LSETUP ( start13 , end13 ) LC1 = P3 >> 1;
43 CHECKREG r0, 0x0000000B;
44 CHECKREG r1, 0x0000000A;
45 CHECKREG r2, 0x00000026;
46 CHECKREG r3, 0x00000033;
47 CHECKREG r4, 0x00000047;
48 CHECKREG r5, 0x00000049;
49 CHECKREG r6, 0x00000068;
50 CHECKREG r7, 0x00000068;
60 LSETUP ( start14 , end14 ) LC1 = P4 >> 1;
65 LSETUP ( start15 , end15 ) LC1 = P5 >> 1;
69 LSETUP ( start16 , end16 ) LC1 = SP >> 1;
73 CHECKREG r0, 0x0000000F;
74 CHECKREG r1, 0x00000007;
75 CHECKREG r2, 0x00000029;
76 CHECKREG r3, 0x00000033;
77 CHECKREG r4, 0x0000004A;
78 CHECKREG r5, 0x00000046;
79 CHECKREG r6, 0x0000006B;
80 CHECKREG r7, 0x00000065;
81 LSETUP ( start17 , end17 ) LC1 = FP >> 1;
85 CHECKREG r0, 0x0000000F;
86 CHECKREG r1, 0x00000007;
87 CHECKREG r2, 0x00000029;
88 CHECKREG r3, 0x00000034;
89 CHECKREG r4, 0x00000056;
90 CHECKREG r5, 0x0000003A;
91 CHECKREG r6, 0x0000006B;
92 CHECKREG r7, 0x00000065;