1 //Original:/proj/frio/dv/testcases/core/c_cactrl_iflush_pr_pp/c_cactrl_iflush_pr_pp.dsp
2 // Spec Reference: c_cactrl iflush_pr [p++]
5 .include "testutils.inc"
19 // The result accumulated in A0 and A1, and stored to a reg half
20 R2.H = ( A1 = R1.L * R0.H ), A0 = R1.H * R0.L;
21 R3.H = A1 , A0 = R7.H * R6.L (T);
23 IFLUSH [ P2 ++ ]; // p2 = 0x448
30 //r4 = (a1 = l*h) M, a0 = h*l (r3,r2);
31 //r5 a1 = l*h, = (a0 = h*l) (r1,r0) IS;
32 CHECKREG r2, 0xFFD15679;
33 CHECKREG r3, 0xFFD00007;
34 CHECKREG r4, 0x00074569;
35 CHECKREG r5, 0x12358000;
36 //CHECKREG p2, 0x00000468;
43 R4.H = ( A1 = R3.L * R2.H ) (M), A0 = R3.H * R2.L;
44 A1 = R1.L * R0.H, R5.L = ( A0 = R1.H * R0.L ) (ISS2);
46 NOP; NOP; NOP; NOP; NOP;
48 // Pre-load memory witb known data
49 // More data is defined than will actually be used