search for: split_vec

Displaying 1 result from an estimated 1 matches for "split_vec".

Did you mean: split_rec
2018 Dec 05
5
[RFC] Matrix support (take 2)
...in memory. We want small matrices like a 3 x 3 x float to be passed and returned in three vector registers assuming a vector width of 128 bits. For option A, we can directly specify this in the new ABI. For option B and C however we need a new parameter attribute to enforce this. For example, ‘split_vec(N)’ below would specify that the vector argument is passed split up in chunks of N x <elt_type> in argument register where <elt_type> is the same as the element type of the vector argument. For example, this is a function taking two and returning a 3x3 matrix (with option B syntax):...