Displaying 1 result from an estimated 1 matches for "0b0000111111111111".
2017 Sep 15
2
What should a truncating store do?
...t; truncating to <4 x i7> as an example. This
can be converted into four scalar i8 -> i7 stores with corresponding
increments to the address, in which case the final layout in memory
is 0b01111111011111110111111101111111. Or it can be written as a packed
vector which I think would resemble 0b00001111111111111111111111111111.
This would mean the memory layout changes depending on how/whether the
legaliser breaks large vectors down into smaller types. Is this the case?
For example, <4xi32> => <4 x i31> converts to two <2 x i32> => <2 x i31>
stores on a target with <2 x i...