insx86e1.h
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 193 行 · 第 1/2 页
H
193 行
inspick( packssdw_1, "packssdw", 0x00006b0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( packsswb_1, "packsswb", 0x0000630f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( packuswb_1, "packuswb", 0x0000670f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddb_1, "paddb", 0x0000fc0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddd_1, "paddd", 0x0000fe0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddq_1, "paddq", 0x0000d40f, 0x0000ffff, X86MMRegModRM ) // sse2
inspick( paddsb_1, "paddsb", 0x0000ec0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddsw_1, "paddsw", 0x0000ed0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddusb_1, "paddusb", 0x0000dc0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddusw_1, "paddusw", 0x0000dd0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( paddw_1, "paddw", 0x0000fd0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pand_1, "pand", 0x0000db0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pandn_1, "pandn", 0x0000df0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pavgb_1, "pavgb", 0x0000e00f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pavgw_1, "pavgw", 0x0000e30f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pcmpeqb_1, "pcmpeqb", 0x0000740f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pcmpeqd_1, "pcmpeqd", 0x0000760f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pcmpeqw_1, "pcmpeqw", 0x0000750f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pcmpgtb_1, "pcmpgtb", 0x0000640f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pcmpgtd_1, "pcmpgtd", 0x0000660f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pcmpgtw_1, "pcmpgtw", 0x0000650f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pextrw_1, "pextrw", 0x00c0c50f, 0x00c0ffff, X86RegModRMMixedImm ) // sse
inspick( pinsrw00_1, "pinsrw", 0x0000c40f, 0x00c0ffff, X86MMRegModRMMixedImm ) // sse
inspick( pinsrw01_1, "pinsrw", 0x0040c40f, 0x00c0ffff, X86MMRegModRMMixedImm ) // sse
inspick( pinsrw10_1, "pinsrw", 0x0080c40f, 0x00c0ffff, X86MMRegModRMMixedImm ) // sse
inspick( pinsrw11_1, "pinsrw", 0x00c0c40f, 0x00c0ffff, X86MMRegModRMMixedImm ) // sse
inspick( pmaddwd_1, "pmaddwd", 0x0000f50f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pmaxsw_1, "pmaxsw", 0x0000ee0f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pmaxub_1, "pmaxub", 0x0000de0f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pminsw_1, "pminsw", 0x0000ea0f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pminub_1, "pminub", 0x0000da0f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pmovmskb_1, "pmovmskb", 0x00c0d70f, 0x00c0ffff, X86RegModRMMixed ) // sse
inspick( pmulhuw_1, "pmulhuw", 0x0000e40f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pmulhw_1, "pmulhw", 0x0000e50f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pmullw_1, "pmullw", 0x0000d50f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pmuludq_1, "pmuludq", 0x0000f40f, 0x0000ffff, X86MMRegModRM ) // sse2
inspick( por_1, "por", 0x0000eb0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( prefetchnta00, "prefetchnta", 0x0000180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetchnta01, "prefetchnta", 0x0040180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetchnta10, "prefetchnta", 0x0080180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht000, "prefetcht0", 0x0008180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht001, "prefetcht0", 0x0048180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht010, "prefetcht0", 0x0088180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht100, "prefetcht1", 0x0010180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht101, "prefetcht1", 0x0050180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht110, "prefetcht1", 0x0090180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht200, "prefetcht2", 0x0018180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht201, "prefetcht2", 0x0058180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( prefetcht210, "prefetcht2", 0x0098180f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( psadbw_1, "psadbw", 0x0000f60f, 0x0000ffff, X86MMRegModRM ) // sse
inspick( pshufw, "pshufw", 0x0000700f, 0x0000ffff, X86MMRegModRMImm ) // sse
inspick( pslld_1, "pslld", 0x00f0720f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( pslld_3, "pslld", 0x0000f20f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psllq_1, "psllq", 0x00f0730f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psllq_3, "psllq", 0x0000f30f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psllw_1, "psllw", 0x00f0710f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psllw_3, "psllw", 0x0000f10f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psrad_1, "psrad", 0x00e0720f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psrad_3, "psrad", 0x0000e20f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psraw_1, "psraw", 0x00e0710f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psraw_3, "psraw", 0x0000e10f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psrld_1, "psrld", 0x00d0720f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psrld_3, "psrld", 0x0000d20f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psrlq_1, "psrlq", 0x00d0730f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psrlq_3, "psrlq", 0x0000d30f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psrlw_1, "psrlw", 0x00d0710f, 0x00f8ffff, X86MMRegImm ) // mmx
inspick( psrlw_3, "psrlw", 0x0000d10f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubb_1, "psubb", 0x0000f80f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubd_1, "psubd", 0x0000fa0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubq_1, "psubq", 0x0000fb0f, 0x0000ffff, X86MMRegModRM ) // sse2
inspick( psubsb_1, "psubsb", 0x0000e80f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubsw_1, "psubsw", 0x0000e90f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubusb_1, "psubusb", 0x0000d80f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubusw_1, "psubusw", 0x0000d90f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( psubw_1, "psubw", 0x0000f90f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( punpckhbw_1, "punpckhbw", 0x0000680f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( punpckhdq_1, "punpckhdq", 0x00006a0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( punpckhwd_1, "punpckhwd", 0x0000690f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( punpcklbw_1, "punpcklbw", 0x0000600f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( punpckldq_1, "punpckldq", 0x0000620f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( punpcklwd_1, "punpcklwd", 0x0000610f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( pxor_1, "pxor", 0x0000ef0f, 0x0000ffff, X86MMRegModRM ) // mmx
inspick( rcpps, "rcpps", 0x0000530f, 0x0000ffff, X86XMMRegModRM ) // sse
inspick( rsqrtps, "rsqrtps", 0x0000520f, 0x0000ffff, X86XMMRegModRM ) // sse
inspick( sfence, "sfence", 0x00f8ae0f, 0x00ffffff, X86NoOp_24 ) // sse
inspick( shufps, "shufps", 0x0000c60f, 0x0000ffff, X86XMMRegModRMImm ) // sse
inspick( sqrtps, "sqrtps", 0x0000510f, 0x0000ffff, X86XMMRegModRM ) // sse
inspick( stmxcsr00, "stmxcsr", 0x0018ae0f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( stmxcsr01, "stmxcsr", 0x0058ae0f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( stmxcsr10, "stmxcsr", 0x0098ae0f, 0x00f8ffff, X86ModRM_24 ) // sse
inspick( subps, "subps", 0x00005c0f, 0x0000ffff, X86XMMRegModRM ) // sse
inspick( ucomiss, "ucomiss", 0x00002e0f, 0x0000ffff, X86XMMRegModRM32 ) // sse
inspick( unpckhps, "unpckhps", 0x0000150f, 0x0000ffff, X86XMMRegModRM ) // sse
inspick( unpcklps, "unpcklps", 0x0000140f, 0x0000ffff, X86XMMRegModRM ) // sse
inspick( xorps, "xorps", 0x0000570f, 0x0000ffff, X86XMMRegModRM ) // sse
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?