Fixed the rest of N_CALL_REGS_F
Fixed offset when loading float constants from labels
Fixed ucomi* operand ordering

Memory operand must be first, not second
float <-> int comparisons also generate a bool
Changed va_arg() promotion logic - check for float
Added TODO for loading ints into float registers
Check for storage mismatch on decl_cmp()
Added static redefinition tests
?: expressions can have void arguments
Added float/variadic examples
Added variadic float call test
Simpler test output for fp_lib/funcall
Debug-only float printing support
Fixed integral variadic register saving
x86_64 float register saving
va_start() builtin initialises fp_offset for floats
Moved out va_arg() read code-gen, added float handling
Generalise va_arg() load code for float and word-size
Added FIXME about stack padding call