f16
f128
as
These types are currently rejected for `as` casts by the compiler. Remove this incorrect check and add codegen tests for all conversions involving these types.
Implement basic operation traits that get lowered to intrinsics. This includes codegen tests for implemented operations.