123456789101112131415161718192021222324252627282930 |
- # Blackfin testcase for overflow
- # mach: bfin
- .include "testutils.inc"
- start
- # add 0x80000000 + 0x80000000
- R1 = 1;
- R1 <<= 31;
- R0 = R1;
- R0 = R0 + R1;
- CC = V; // check to see if av0 and ac get set
- CC &= AC0;
- IF !CC JUMP art;
- R1 = 0;
- R1 += 0;
- CC = AZ;
- IF !CC JUMP art;
- pass
- art:
- R0 = CC;
- R1 = 1 (Z);
- CC = R1 == R0
- if CC jump 1f;
- fail
- 1:
- pass
|