• Colophon
  • Acknowledgments
  • Bit-manipulation a, b, c and s extensions grouped for public review and ratification
  • Word Instructions
  • Pseudocode for instruction semantics
  • 1Extensions
    • 1.1Zba extension
    • 1.2Zbb: Basic bit-manipulation
    • 1.3Bitwise rotation
    • 1.4Zbc: Carry-less multiplication
    • 1.5Zbs: Single-bit instructions
  • 2Instructions (in alphabetical order)
    • 2.1add.uw
    • 2.2andn
    • 2.3bclr
    • 2.4bclri
    • 2.5bext
    • 2.6bexti
    • 2.7binv
    • 2.8binvi
    • 2.9bset
    • 2.10bseti
    • 2.11clmul
    • 2.12clmulh
    • 2.13clmulr
    • 2.14clz
    • 2.15clzw
    • 2.16cpop
    • 2.17cpopw
    • 2.18ctz
    • 2.19ctzw
    • 2.20max
    • 2.21maxu
    • 2.22min
    • 2.23minu
    • 2.24orc.b
    • 2.25orn
    • 2.26rev8
    • 2.27rol
    • 2.28rolw
    • 2.29ror
    • 2.30rori
    • 2.31roriw
    • 2.32rorw
    • 2.33sext.b
    • 2.34sext.h
    • 2.35sh1add
    • 2.36sh1add.uw
    • 2.37sh2add
    • 2.38sh2add.uw
    • 2.39sh3add
    • 2.40sh3add.uw
    • 2.41slli.uw
    • 2.42xnor
    • 2.43zext.h
  • Appendix A: Software optimization guide
    • A.1. strlen
    • A.2. strcmp