# Blackfin testcase for the accumulator and compares | |
# mach: bfin | |
.include "testutils.inc" | |
start | |
r7=0; | |
astat=r7; | |
r7.l=0x80; | |
A1.x=r7.l; | |
r0 = 0; | |
A1.w=r0; | |
r1.l = 0xffff; | |
r1.h =0xffff; | |
A0.w=r1; | |
r7.l=0x7f; | |
A0.x=r7.l; | |
#dbg A0; | |
#dbg A1; | |
#dbg astat; | |
cc = A0==A1; | |
#dbg astat; | |
r7=astat; | |
dbga (r7.h, 0x0); | |
dbga (r7.l, 0x0); | |
astat=r0; | |
#dbg astat; | |
r7.l=0x80; | |
A0.x=r7.l; | |
r0 = 0; | |
A0.w=r0; | |
r1.l = 0xffff; | |
r1.h =0xffff; | |
A1.w=r1; | |
r7.l=0x7f; | |
A1.x=r7.l; | |
cc = A0<A1; | |
#dbg astat; | |
r7=astat; | |
dbga (r7.h, 0x0); | |
dbga (r7.l, 0x1026); | |
astat=r0; | |
cc = A0<=A1; | |
#dbg astat; | |
r7=astat; | |
dbga (r7.h, 0x0); | |
dbga (r7.l, 0x1026); | |
pass |