1 //Original:/testcases/core/c_dsp32alu_bytepack/c_dsp32alu_bytepack.dsp
2 // Spec Reference: dsp32alu bytepack
5 .include "testutils.inc"
16 R4 = BYTEPACK ( R0 , R0 );
17 R5 = BYTEPACK ( R0 , R1 );
18 R6 = BYTEPACK ( R0 , R2 );
19 R7 = BYTEPACK ( R0 , R3 );
20 CHECKREG r4, 0x67116711;
21 CHECKREG r5, 0x891D6711;
22 CHECKREG r6, 0x44156711;
23 CHECKREG r7, 0x66176711;
33 R4 = BYTEPACK ( R1 , R4 );
34 R5 = BYTEPACK ( R1 , R5 );
35 R6 = BYTEPACK ( R1 , R6 );
36 R7 = BYTEPACK ( R1 , R7 );
37 CHECKREG r4, 0x8829892D;
38 CHECKREG r5, 0xAA2B892D;
39 CHECKREG r6, 0xCC2D892D;
40 CHECKREG r7, 0xEEFF892D;
50 R4 = BYTEPACK ( R2 , R0 );
51 R5 = BYTEPACK ( R2 , R1 );
52 R6 = BYTEPACK ( R2 , R2 );
53 R7 = BYTEPACK ( R2 , R3 );
54 CHECKREG r4, 0x67AB4455;
55 CHECKREG r5, 0x89CD4455;
56 CHECKREG r6, 0x44554455;
57 CHECKREG r7, 0x66774455;
67 R4 = BYTEPACK ( R3 , R4 );
68 R5 = BYTEPACK ( R3 , R5 );
69 R6 = BYTEPACK ( R3 , R6 );
70 R7 = BYTEPACK ( R3 , R7 );
71 CHECKREG r4, 0x88996477;
72 CHECKREG r5, 0xAABB6477;
73 CHECKREG r6, 0xCC4D6477;
74 CHECKREG r7, 0xEEF46477;