-
Notifications
You must be signed in to change notification settings - Fork 65
Home
Clifford Wolf edited this page Oct 18, 2018
·
10 revisions
Welcome to the xbitmanip wiki! This is where we collect feedback to individual instructions. Please feel free to add remarks and notes to the pages describing the individual instructions as you see fit, but be conservative when it comes to editing other peoples remarks. Clifford might do some "wiki gardening" when moving remarks to the main document itself. Please do not add additional pages and/or instructions without discussion on the workgroup mailing list.
Discussion of individual instructions:
- Bit count (clz, ctz, pcnt)
- And-with-complement (andc)
- Shift ones (slo, sloi, sro, sroi)
- Rotate shift (rol, ror, rori)
- Generalized Reverse (grev, grevi)
- Generalized Shuffle (shfl, unshfl, shfli, unshfli)
- Bit Extract/Deposit (bext, bdep)
- Bit fields (bfext, clri, maki, bfxp)
- Conditional mix/move (cmix, cmov, cseln, cselz, mvnez, mveqz)
- Min/max instructions (min, max, minu, maxu)
- Carry-less multiply (clmul, clmulh)
- Bit-matrix operations (bmatxor, bmator, bitmatflip)
- Funnel shift (fsl, fsr)
- Compressed instructions