| # mach: bfin | |
| .include "testutils.inc" | |
| start | |
| // load acc with values; | |
| imm32 R0, 0x7d647b42; | |
| A0.w = R0; | |
| R0 = 0x0000 (Z); | |
| A0.x = R0; | |
| imm32 R0, 0x7be27f50; | |
| A1.w = R0; | |
| R0 = 0x0000 (Z); | |
| A1.x = R0; | |
| // load regs with values; | |
| I1 = 0 (X); | |
| I0 = 1 (X); | |
| imm32 R2, 0xefef1212; | |
| imm32 R3, 0xf23c0189; | |
| SAA ( R3:2 , R3:2 ) (R); | |
| R0 = A0.w | |
| CHECKREG R0, 0x7d9f7bca; | |
| R0 = A0.x | |
| CHECKREG R0, 0; | |
| R1 = A1.w; | |
| CHECKREG R1, 0x7cc28006; | |
| R1 = A1.x; | |
| CHECKREG R1, 0; | |
| pass |