-
Notifications
You must be signed in to change notification settings - Fork 43
Naming shuffle instructions #78
Comments
Bump! With our new stage 2 status and @Honry about to start writing spec tests, it would be good to get the naming squared away. Please give me at least a quick 👍 if you would be fine with |
The whole point of the names, as opposed to the binary encoding, is clarity. I still find it misleading that |
We talked about this at the last meeting, and reached a general consensus in the room that |
Sounds good, |
#71 added a new shuffle instruction but was explicitly merged without consensus on the name of the new instruction or the instruction that PR renamed to
v8x16.shuffle2_imm
(previouslyv8x16.shuffle
). Now that the instruction is merged into the proposal, we should return to the bikeshed of the names.In the previous PR I held an informal vote for different parts of the naming schemes: #71 (comment)
At time of writing, these are the results:
permute*
andshuffle*
as the base namesshuffle1*
andshuffle2*
as the base names_dyn
as a suffix marking dynamic indices_vec
as a suffix marking dynamic indicesIf we went with the most popular results, our two instructions would be named
v8x16.permute
andv8x16.shuffle_imm
. What does everyone think of that?The text was updated successfully, but these errors were encountered: