On 7/20/20 1:43 AM, Metzger, Markus T via Dwarf-Discuss wrote:
I also have a small proposal for describing locations as function of the SIMD
lane by
adding a DW_OP_push_simd_lane operator and introducing stack variants for piece
operators.
I have a write-up ready but wanted to wait until we have a public implementation.
Is that the right order? Or would you rather want to review proposals right
away.
I'm not sure what a SIMD lane is. There are a number of architectures
which support SIMD, such as the AVX extension in x86. We try to
describe functionality in generic terms as much as possible so that it
can be used with a variety of architectures.
We'd be happy to see your proposal. Often an implementation is a good
proof of concept, but getting feedback on a design early in the process
can be a guide to that implementation and avoids changes later.
We'd also want an unbounded piece operator to describe partially registerized
unbounded arrays, but I have not worked that out in detail, yet, and we're a bit
farther away from an implementation.
Can you describe this more?
--
Michael Eager
_______________________________________________
Dwarf-Discuss mailing list
Dwarf-Discuss@lists.dwarfstd.org
http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org