aggr137
auto aggr137 =
q{--- aggr137
// SysV ABI
struct vec1 { f32 x; i32 y; }
struct vec2 { i32 x; f32 y; }
struct vec3 { i32 x; f32 y; f32 z; i32 w; }
struct vec4 { f32 x; i32 y; i32 z; f32 w; }
struct vec5 { i32 x; i32 y; f32 z; f32 w; }
struct vec6 { f32 x; f32 y; i32 z; i32 w; }
vec1 pass_vec1(vec1 v) { return v; }
vec2 pass_vec2(vec2 v) { return v; }
vec3 pass_vec3(vec3 v) { return v; }
vec4 pass_vec4(vec4 v) { return v; }
vec5 pass_vec5(vec5 v) { return v; }
vec6 pass_vec6(vec6 v) { return v; }
};
tests aggregates
functionsvariables