1# mach: bfin 2 3.include "testutils.inc" 4 start 5 6 R0 = 0; 7 ASTAT = R0; 8 imm32 R1, 0x80007fff; 9 imm32 R0, 0x00010001; 10 R0 = R1 +|+ R0, R2 = R1 -|- R0 (S , ASL); 11 _DBG R0; 12 _DBG R2; 13 CHECKREG R0, 0x80007fff; 14 CHECKREG R2, 0x80007fff; 15 16 R0 = ASTAT; 17 _dbg r0; 18 DBGA ( R0.L , 0x000a ); 19 DBGA ( R0.H , 0x0300 ); 20 21 R0 = 0; 22 R1 = 0; 23 R4 = 0; 24 ASTAT = R0; 25 R4 = R1 +|+ R0, R0 = R1 -|- R0 (S , ASL); 26 _DBG R4; 27 _DBG R0; 28 R7 = ASTAT; 29 _DBG R7; 30 _DBG ASTAT; 31 DBGA ( R7.L , 0x0001 ); 32 DBGA ( R7.H , 0x0000 ); 33 34 pass 35