6 .int _start - ( . + 2 )
7 /* Note: The above jump is hand coded to work around bugs in binutils.
8 * 5 byte are used for a 3 byte instruction. This works because x86
9 * is little endian and allows us to use supported 32bit relocations
10 * instead of the weird 16 bit relocations that binutils does not
11 * handle consistenly between versions because they are used so rarely.