* Look at long long support for the new register allocator. * Add floating point support. * Add support for struct/union arguments and return values. * See if the workaround for the function arguments can be removed/rewritten.