⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 was.gml

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 GML
📖 第 1 页 / 共 5 页
字号:
.edescrp
.category Operate Format Instruction
.section Move if Not Equal to Zero (cmovne)
.syntax
    cmovne  &opnd1
    cmovne  &opnd2
    cmovne  &opnd3
    cmovne  &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Logical Equivalence (XORNOT) (eqv)
.syntax
    eqv     &opnd5
    eqv     &opnd6
    eqv     &opnd7
    eqv     &opnd1
    eqv     &opnd2
    eqv     &opnd3
    eqv     &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Logical Sum with Complement (ORNOT) (ornot)
.syntax
    ornot   &opnd5
    ornot   &opnd6
    ornot   &opnd7
    ornot   &opnd1
    ornot   &opnd2
    ornot   &opnd3
    ornot   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Logical Difference (XOR) (xor)
.syntax
    xor     &opnd5
    xor     &opnd6
    xor     &opnd7
    xor     &opnd1
    xor     &opnd2
    xor     &opnd3
    xor     &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Byte Low (extbl)
.syntax
    extbl   &opnd1
    extbl   &opnd2
    extbl   &opnd3
    extbl   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Longword High (extlh)
.syntax
    extlh   &opnd1
    extlh   &opnd2
    extlh   &opnd3
    extlh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Longword Low (extll)
.syntax
    extll   &opnd1
    extll   &opnd2
    extll   &opnd3
    extll   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Quadword High (extqh)
.syntax
    extqh   &opnd1
    extqh   &opnd2
    extqh   &opnd3
    extqh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Quadword Low (extql)
.syntax
    extql   &opnd1
    extql   &opnd2
    extql   &opnd3
    extql   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Word High (extwh)
.syntax
    extwh   &opnd1
    extwh   &opnd2
    extwh   &opnd3
    extwh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Extract Word Low (extwl)
.syntax
    extwl   &opnd1
    extwl   &opnd2
    extwl   &opnd3
    extwl   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Byte Low (insbl)
.syntax
    insbl   &opnd1
    insbl   &opnd2
    insbl   &opnd3
    insbl   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Longword High (inslh)
.syntax
    inslh   &opnd1
    inslh   &opnd2
    inslh   &opnd3
    inslh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Longword Low (insll)
.syntax
    insll   &opnd1
    insll   &opnd2
    insll   &opnd3
    insll   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Quadword High (insqh)
.syntax
    insqh   &opnd1
    insqh   &opnd2
    insqh   &opnd3
    insqh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Quadword Low (insql)
.syntax
    insql   &opnd1
    insql   &opnd2
    insql   &opnd3
    insql   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Word High (inswh)
.syntax
    inswh   &opnd1
    inswh   &opnd2
    inswh   &opnd3
    inswh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Insert Word Low (inswl)
.syntax
    inswl   &opnd1
    inswl   &opnd2
    inswl   &opnd3
    inswl   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Byte Low (mskbl)
.syntax
    mskbl   &opnd1
    mskbl   &opnd2
    mskbl   &opnd3
    mskbl   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Longword High (msklh)
.syntax
    msklh   &opnd1
    msklh   &opnd2
    msklh   &opnd3
    msklh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Longword Low (mskll)
.syntax
    mskll   &opnd1
    mskll   &opnd2
    mskll   &opnd3
    mskll   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Quadword High (mskqh)
.syntax
    mskqh   &opnd1
    mskqh   &opnd2
    mskqh   &opnd3
    mskqh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Quadword Low (mskql)
.syntax
    mskql   &opnd1
    mskql   &opnd2
    mskql   &opnd3
    mskql   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Word High (mskwh)
.syntax
    mskwh   &opnd1
    mskwh   &opnd2
    mskwh   &opnd3
    mskwh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Mask Word Low (mskwl)
.syntax
    mskwl   &opnd1
    mskwl   &opnd2
    mskwl   &opnd3
    mskwl   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Shift Left Logical (sll)
.syntax
    sll     &opnd5
    sll     &opnd6
    sll     &opnd7
    sll     &opnd1
    sll     &opnd2
    sll     &opnd3
    sll     &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Shift Right Arithmetic (sra)
.syntax
    sra     &opnd5
    sra     &opnd6
    sra     &opnd7
    sra     &opnd1
    sra     &opnd2
    sra     &opnd3
    sra     &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Shift Right Logical (srl)
.syntax
    srl     &opnd5
    srl     &opnd6
    srl     &opnd7
    srl     &opnd1
    srl     &opnd2
    srl     &opnd3
    srl     &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Zero Bytes (zap)
.syntax
    zap     &opnd1
    zap     &opnd2
    zap     &opnd3
    zap     &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Zero Bytes NOT (zapnot)
.syntax
    zapnot  &opnd1
    zapnot  &opnd2
    zapnot  &opnd3
    zapnot  &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Multiply Longword (without overflow) (mull)
.syntax
    mull    &opnd1
    mull    &opnd2
    mull    &opnd3
    mull    &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Multiply Quadword (without overflow) (mulq)
.syntax
    mulq    &opnd1
    mulq    &opnd2
    mulq    &opnd3
    mulq    &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction
.section Unsigned Quadword Multiply High (umulh)
.syntax
    umulh   &opnd1
    umulh   &opnd2
    umulh   &opnd3
    umulh   &opnd4
.esyntax
.descrp
.edescrp
.category Operate Format Instruction

:CMT. Floating-Point Operate Format Instruction - Data Type Independent

.section Copy Sign (cpys)
.syntax
    cpys    &opnd1
    cpys    &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Copy Sign and Exponent (cpyse)
.syntax
    cpyse   &opnd1
    cpyse   &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Copy Sign Negate (cpysn)
.syntax
    cpysn   &opnd1
    cpysn   &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Convert Longword to Quadword (cvtlq)
.syntax
    cvtlq   &opnd5
    cvtlq   &opnd6
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Convert Quadword to Longword (cvtql)
.syntax
    cvtql   &opnd5
    cvtql   &opnd6
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move if Equal to Zero (fcmoveq)
.syntax
    fcmoveq     &opnd1
    fcmoveq     &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move if Greater Than or Equal to Zero (fcmovge)
.syntax
    fcmovge     &opnd1
    fcmovge     &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move if Greater Than Zero (fcmovgt)
.syntax
    fcmovgt     &opnd1
    fcmovgt     &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move if Less Than or Equal to Zero (fcmovle)
.syntax
    fcmovle     &opnd1
    fcmovle     &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move If Less Than Zero (fcmovlt)
.syntax
    fcmovlt     &opnd1
    fcmovlt     &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move if Not Equal to Zero (fcmovne)
.syntax
    fcmovne     &opnd1
    fcmovne     &opnd2
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move from FP Control Register (mf_fpcr)
.syntax
    mf_fpcr     $d_reg
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent
.section Move to FP Control Register (mt_fpcr)
.syntax
    mt_fpcr     $d_reg
.esyntax
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - Data Type Independent

:CMT. Floating-Point Operate Format Instruction - IEEE

.section Add S_floating (adds)
.syntax
    adds    &opnd1
    adds    &opnd2
.esyntax
.im wasqual adds
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Add T_floating (addt)
.syntax
    addt    &opnd1
    addt    &opnd2
.esyntax
.im wasqual addt
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Compare T_floating Equal (cmpteq)
.syntax
    cmpteq  &opnd1
    cmpteq  &opnd2
.esyntax
.im wasqual cmpteq
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Compare T_floating Less Than (cmptlt)
.syntax
    cmptlt  &opnd1
    cmptlt  &opnd2
.esyntax
.im wasqual cmptlt
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Compare T_floating Less Than or Equal (cmptle)
.syntax
    cmptle  &opnd1
    cmptle  &opnd2
.esyntax
.im wasqual cmptle
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Compare T_floating Unordered (cmptun)
.syntax
    cmptun  &opnd1
    cmptun  &opnd2
.esyntax
.im wasqual cmptun
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Convert Quadword to S_floating (cvtqs)
.syntax
    cvtqs   &opnd5
    cvtqs   &opnd6
.esyntax
.im wasqual cvtqs
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Convert Quadword to T_floating (cvtqt)
.syntax
    cvtqt   &opnd5
    cvtqt   &opnd6
.esyntax
.im wasqual cvtqt
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Convert T_floating to S_floating (cvtts)
.syntax
    cvtts   &opnd5
    cvtts   &opnd6
.esyntax
.im wasqual cvtts
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Divide S_floating (divs)
.syntax
    divs    &opnd1
    divs    &opnd2
.esyntax
.im wasqual divs
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Divide T_floating (divt)
.syntax
    divt    &opnd1
    divt    &opnd2
.esyntax
.im wasqual divt
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Multiply S_floating (muls)
.syntax
    muls    &opnd1
    muls    &opnd2
.esyntax
.im wasqual muls
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Multiply T_floating (mult)
.syntax
    mult    &opnd1
    mult    &opnd2
.esyntax
.im wasqual mult
.descrp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -