i960 Processor Compiler User's Guide
3-76
3
0 11 ADD_COMPLEX (z, x, y);
+++++ z .x = x .x+ y .x; z .i = x .i+ y .i; ;
0 12
# lda 1.74499999999999992895e1,r4
lda 0x33333333,r4
lda 0x40317333,r5
mov l r4,r6
stl r6,96(fp)
# lda 9.48000000000000042633e0,r4
lda 0x8f5c28f6,r4
lda 0x4022f5c2,r5
movl r4,r6
stl r6,104(fp)
0 13 write_complex (z);
ldq 96(fp),g0
callj _write_complex
0 14 }
#EPILOGUE:
ret
.def _main; .val .; .scl -1; .endef
The listing file includes information about the compilation. The heading
line at the beginning of the listing contains the name and version of the
compiler, the printing date of the listing, and the name of the primary
source file. The next two lines of text describe the format of the listing.
The remainder of the file contains the listing. The compiler does not
paginate the listing and does not wrap long lines.
The format of the source text listing is as follows:
include-nesting-level line-number source-line
include-nesting-level
determines the depth of the file in the
include file nesting hierarchy. Since
lines from the primary source file are
always at level 0, if you do not list
included source text, all source lines in
the listing are at level 0. An asterisk (
*)
following the include nesting level
indicates the first line of a file.