continuing sparcv9 odyssey---need gnu as?

Brad Lucier lucier@math.purdue.edu
Fri Jan 18 01:30:00 GMT 2002


> How far is .LL2468 from that location?
> V9 predicted branches are limited to +- 256KB.

I did the following---I removed all labels (which I took to be lines
beginning with ".") between the target label and the instruction, and there
remained 34468 lines in the .s file.  If all instructions are 4 bytes long,
that means there are 137872 bytes between the jump and the label, which is
just a bit over 128K.  

If an offset is limited to 16 bits, that would seem to limit it to
+-32K instructions, or +-128K bytes, which I'm just a bit over.

Brad



More information about the Gcc mailing list