1// Test SAA 2# mach: bfin 3 4.include "testutils.inc" 5 start 6 7 I0 = 0; 8 I1 = 0; 9 10 imm32 R0, 0x04030201; 11 imm32 R2, 0x04030201; 12 A1 = A0 = 0; 13 saa(r1:0,r3:2); 14 R0 = A0.w; 15 R1 = A1.w; 16 CHECKREG R0, 0; 17 CHECKREG R1, 0; 18 19 imm32 R0, 0x00000201; 20 imm32 R2, 0x00020102; 21 A1 = A0 = 0; 22 saa(r1:0,r3:2); 23 saa(r1:0,r3:2); 24 saa(r1:0,r3:2); 25 R0 = A0.w; 26 R1 = A1.w; 27 CHECKREG R0, 0x00030003; 28 CHECKREG R1, 0x00000006; 29 30 imm32 R0, 0x000300ff; 31 imm32 R2, 0x0001ff00; 32 A1 = A0 = 0; 33 saa(r1:0,r3:2); 34 saa(r1:0,r3:2); 35 R0 = A0.w; 36 R1 = A1.w; 37 CHECKREG R0, 0x1fe01fe; 38 CHECKREG R1, 0x0000004; 39 40 pass 41