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 + -
显示快捷键?