aggr135

Undocumented in source.
immutable
auto aggr135 = q{--- aggr135 // SysV ABI struct vec1 { f32 x; } struct vec2 { f32 x; f32 y; } struct vec3 { f32 x; f32 y; f32 z; } struct vec4 { f32 x; f32 y; f32 z; f32 w; } struct vec5 { f32 x; f32 y; f32 z; f32 w; f32 q; } vec1 pass_vec1(vec1 v) { return v; } vec2 pass_vec2(vec2 v) { return v; } vec3 pass_vec3(vec3 v) { return v; } void pass_vec3_ptr(vec3* res, vec3 v) { *res = pass_vec3(v); } vec4 pass_vec4(vec4 v) { return v; } vec5 pass_vec5(vec5 v) { return v; } };

Meta