Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@quasilyte
Last active November 7, 2022 19:10
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quasilyte/b60c94b9cb608d5b1a359d54f1be8aca to your computer and use it in GitHub Desktop.
Save quasilyte/b60c94b9cb608d5b1a359d54f1be8aca to your computer and use it in GitHub Desktop.
opcode encoding mode32 mode64 cpuid tags rw_actions multisize datasize
NOP 90+rd V V operand32,operand64 Y
NOP 90+rw V V operand16,operand64 Y
NOP F3 90+rd V V operand32 Y
NOP F3 90+rw V V operand16 Y
NOP r/m32 0F 18 /4 V V operand32 r Y 32
NOP r/m32 0F 18 /5 V V operand32 r Y 32
NOP r/m32 0F 18 /6 V V operand32 r Y 32
NOP r/m32 0F 18 /7 V V operand32 r Y 32
NOP r/m32, r32 0F 19 /r V V operand32 r,r Y 32
NOP r/m32, r32 0F 1A /r V V operand32 r,r Y 32
NOP r/m32, r32 0F 1B /r V V operand32 r,r Y 32
NOP r/m32, r32 0F 1C /r V V operand32 r,r Y 32
NOP r/m32, r32 0F 1D /r V V operand32 r,r Y 32
NOP r/m32, r32 0F 1E /r V V PPRO operand32 r,r Y 32
NOP r/m32, r32 0F 1E /r V V operand32 r,r Y 32
NOP r/m32, r32 0F 1F /r V V operand32 r,r Y 32
NOP rmr32, r32 0F 0D /r V V PRFCHW modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 0F 1A /r V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 0F 1B /r V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 66 0F 1E /r V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F2 0F 1E /r V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1B /r V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /0 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /1 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /2 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /3 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /4 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /5 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E /6 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E F8 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E F9 V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E FA V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E FB V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E FC V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E FD V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E FE V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32, r32 F3 0F 1E FF V V PPRO modrm_regonly,operand32 r,r Y 32
NOP rmr32 0F 18 /0 V V modrm_regonly,operand32 r Y 32
NOP rmr32 0F 18 /1 V V modrm_regonly,operand32 r Y 32
NOP rmr32 0F 18 /2 V V modrm_regonly,operand32 r Y 32
NOP rmr32 0F 18 /3 V V modrm_regonly,operand32 r Y 32
NOP r/m64 REX.W 0F 18 /4 N.S. V r Y 64
NOP r/m64 REX.W 0F 18 /5 N.S. V r Y 64
NOP r/m64 REX.W 0F 18 /6 N.S. V r Y 64
NOP r/m64 REX.W 0F 18 /7 N.S. V r Y 64
NOP r/m64, r64 REX.W 0F 19 /r N.S. V r,r Y 64
NOP r/m64, r64 REX.W 0F 1A /r N.S. V r,r Y 64
NOP r/m64, r64 REX.W 0F 1B /r N.S. V r,r Y 64
NOP r/m64, r64 REX.W 0F 1C /r N.S. V r,r Y 64
NOP r/m64, r64 REX.W 0F 1D /r N.S. V r,r Y 64
NOP r/m64, r64 REX.W 0F 1E /r N.S. V r,r Y 64
NOP r/m64, r64 REX.W 0F 1E /r N.S. V PPRO r,r Y 64
NOP r/m64, r64 REX.W 0F 1F /r N.S. V r,r Y 64
NOP rmr64, r64 66 REX.W 0F 1E /r N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F2 REX.W 0F 1E /r N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1B /r N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /0 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /1 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /2 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /3 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /4 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /5 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E /6 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E F8 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E F9 N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E FA N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E FB N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E FC N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E FD N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E FE N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 F3 REX.W 0F 1E FF N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 REX.W 0F 0D /r N.S. V PRFCHW modrm_regonly r,r Y 64
NOP rmr64, r64 REX.W 0F 1A /r N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64, r64 REX.W 0F 1B /r N.S. V PPRO modrm_regonly r,r Y 64
NOP rmr64 REX.W 0F 18 /0 N.S. V modrm_regonly r Y 64
NOP rmr64 REX.W 0F 18 /1 N.S. V modrm_regonly r Y 64
NOP rmr64 REX.W 0F 18 /2 N.S. V modrm_regonly r Y 64
NOP rmr64 REX.W 0F 18 /3 N.S. V modrm_regonly r Y 64
NOP r/m16 0F 18 /4 V V operand16 r Y 16
NOP r/m16 0F 18 /5 V V operand16 r Y 16
NOP r/m16 0F 18 /6 V V operand16 r Y 16
NOP r/m16 0F 18 /7 V V operand16 r Y 16
NOP r/m16, r16 0F 19 /r V V operand16 r,r Y 16
NOP r/m16, r16 0F 1A /r V V operand16 r,r Y 16
NOP r/m16, r16 0F 1B /r V V operand16 r,r Y 16
NOP r/m16, r16 0F 1C /r V V operand16 r,r Y 16
NOP r/m16, r16 0F 1D /r V V operand16 r,r Y 16
NOP r/m16, r16 0F 1E /r V V operand16 r,r Y 16
NOP r/m16, r16 0F 1E /r V V PPRO operand16 r,r Y 16
NOP r/m16, r16 0F 1F /r V V operand16 r,r Y 16
NOP rmr16, r16 0F 0D /r V V PRFCHW modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 0F 1A /r V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 0F 1B /r V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 66 0F 1E /r V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F2 0F 1E /r V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1B /r V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /0 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /1 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /2 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /3 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /4 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /5 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E /6 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E F8 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E F9 V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E FA V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E FB V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E FC V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E FD V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E FE V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16, r16 F3 0F 1E FF V V PPRO modrm_regonly,operand16 r,r Y 16
NOP rmr16 0F 18 /0 V V modrm_regonly,operand16 r Y 16
NOP rmr16 0F 18 /1 V V modrm_regonly,operand16 r Y 16
NOP rmr16 0F 18 /2 V V modrm_regonly,operand16 r Y 16
NOP rmr16 0F 18 /3 V V modrm_regonly,operand16 r Y 16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment