ASM backend: Correctly extract LONGINT low/high dwords on 64bit
Default to -gen gas when cross-compiling to 32bit x86

Previously, fbc would default to -gen gcc when cross-compiling to 32bit x86
on a 64bit x86_64 system, because -gen gcc is the default for 64bit.