1 //Original:/testcases/core/c_loopsetup_preg_div2_lc0/c_loopsetup_preg_div2_lc0.dsp
2 // Spec Reference: loopsetup preg lc0 / 2
5 .include "testutils.inc"
30 LSETUP ( start1 , end1 ) LC0 = P1 >> 1;
35 LSETUP ( start2 , end2 ) LC0 = P2 >> 1;
39 LSETUP ( start3 , end3 ) LC0 = P3 >> 1;
43 CHECKREG r0, 0x00000014;
44 CHECKREG r1, 0xFFFFFFF2;
45 CHECKREG r2, 0x0000004D;
46 CHECKREG r3, 0x00000036;
47 CHECKREG r4, 0x00000090;
48 CHECKREG r5, 0xFFFFFFEC;
49 CHECKREG r6, 0x000000F6;
50 CHECKREG r7, 0xFFFFFFC1;
60 LSETUP ( start4 , end4 ) LC0 = P4 >> 1;
65 LSETUP ( start5 , end5 ) LC0 = P5 >> 1;
69 LSETUP ( start6 , end6 ) LC0 = SP >> 1;
73 CHECKREG r0, 0x00000023;
74 CHECKREG r1, 0xFFFFFFD4;
75 CHECKREG r2, 0x0000007A;
76 CHECKREG r3, 0x0000003D;
77 CHECKREG r4, 0x0000004A;
78 CHECKREG r5, 0x0000003C;
79 CHECKREG r6, 0x00000100;
80 CHECKREG r7, 0xFFFFFFA8;
81 LSETUP ( start7 , end7 ) LC0 = FP >> 1;
85 CHECKREG r0, 0x00000023;
86 CHECKREG r1, 0xFFFFFFD4;
87 CHECKREG r2, 0x0000007A;
88 CHECKREG r3, 0x00000043;
89 CHECKREG r4, 0x000000FE;
90 CHECKREG r5, 0xFFFFFF5B;
91 CHECKREG r6, 0x00000100;
92 CHECKREG r7, 0xFFFFFFA8;