| # mach: bfin | |
| .include "testutils.inc" | |
| start | |
| loadsym r7, foo; | |
| p0 = r7; | |
| r0.h=0x2a2a; | |
| r0.l=0x2a2a; | |
| [p0++]=r0; | |
| [p0++]=r0; | |
| r0=0; | |
| [p0++]=r0; | |
| p0 = r7; | |
| p1=-1; | |
| lsetup(lstart, lend) lc0=p1; | |
| lstart: | |
| _dbg p0; | |
| r1=b[p0++] (z); | |
| cc = r1 == 0; | |
| if cc jump ldone; | |
| lend: | |
| nop; | |
| ldone: | |
| r1=b[p0++](z); | |
| r1=p0; | |
| r6 = r1 - r7; | |
| DBGA (R6.L, 0xA); | |
| pass; | |
| .data | |
| foo: | |
| .space (0x100) |