1# mach: bfin 2 3#include "test.h" 4.include "testutils.inc" 5 start 6 7 init_r_regs 0; 8 ASTAT = R0; 9 10 r3.h=0x8000; 11 r2.h=0x8000; 12 r7=0; 13 r6.l=0x7f; 14 a0.x=r6.l; 15 r6.h=0x7fff; 16 r6.l=0xffff; 17 a0.w=r6; 18 _dbg a0; 19 r3.l=(a0+=r3.h*r2.h); 20 r7=ASTAT; 21 _dbg A0; 22 _dbg r3; 23 _dbg ASTAT; 24//AV0 does not overflow 25 checkreg r7, (_VS|_V|_V_COPY); 26 27 pass 28