>
Although this may seem like a significant drawback, it's actually not that alarming, at least not to me. While it's true that you must insert various "move mask to v0" instructions that wouldn't otherwise be there, it's important to remember that these will not really be actual computation instructions. Moves from one vector register to another will always be simple register renames handled by the front end of any high-performance chip, and I would consider it highly unlikely that you would change masks so frequently as to overburden the front end.
I tried to use it several times, but every time what makes me abandon it is that you have to use a third party service to subscribe to RSS feeds (such as Zappier). RSS is how I find the bulk of articles that I end up reading, so I'm better off just using Inoreader (an online RSS reader, to which you can also save articles like in Pocket). One may argue that RSS and Pocket serve orthogonal purposes, or that I'm trying to use Pocket wrong, but I don't see it that way, all I want is a reliable way to find articles that I'm susceptible to read. To me, Pocket advertizes itself as doing that, but it fails at exactly that.
> Although this may seem like a significant drawback, it's actually not that alarming, at least not to me. While it's true that you must insert various "move mask to v0" instructions that wouldn't otherwise be there, it's important to remember that these will not really be actual computation instructions. Moves from one vector register to another will always be simple register renames handled by the front end of any high-performance chip, and I would consider it highly unlikely that you would change masks so frequently as to overburden the front end.
This is not the point the author was making.