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;