Comment by mitxela
20 hours ago
Is your complaint about the binary encoding or the assembler syntax? You can't possibly give every vector instruction a nice binary encoding and retain backwards compatibility - you can start over with a new instruction set, and if successful it will accrue as much cruft as AMD's one has now.
It is neither a complaint, or about the encoding, nor is it really a matter of syntax. It is a consideration of how things are represented. A different syntax could accommodate different ways to represent things, but that is not a domain exclusive to syntax.
I don't think the possibility of something better one-day becoming in need of a replacement itself sufficient reason to not consider how we could make better things.