mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
28 lines
332 B
ArmAsm
28 lines
332 B
ArmAsm
|
# mach: bfin
|
||
|
|
||
|
#include "test.h"
|
||
|
.include "testutils.inc"
|
||
|
start
|
||
|
|
||
|
init_r_regs 0;
|
||
|
ASTAT = R0;
|
||
|
|
||
|
r3.h=0x8000;
|
||
|
r2.h=0x8000;
|
||
|
r7=0;
|
||
|
r6.l=0x7f;
|
||
|
a0.x=r6.l;
|
||
|
r6.h=0x7fff;
|
||
|
r6.l=0xffff;
|
||
|
a0.w=r6;
|
||
|
_dbg a0;
|
||
|
r3.l=(a0+=r3.h*r2.h);
|
||
|
r7=ASTAT;
|
||
|
_dbg A0;
|
||
|
_dbg r3;
|
||
|
_dbg ASTAT;
|
||
|
//AV0 does not overflow
|
||
|
checkreg r7, (_VS|_V|_V_COPY);
|
||
|
|
||
|
pass
|