?? was.gml
字號:
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Subtract S_floating (subs)
.syntax
subs &opnd1
subs &opnd2
.esyntax
.im wasqual subs
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Subtract T_floating (subt)
.syntax
subt &opnd1
subt &opnd2
.esyntax
.im wasqual subt
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
.section Convert T_floating to Quadword (cvttq)
.syntax
cvttq &opnd5
cvttq &opnd6
.esyntax
.im wasqual cvttq
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - IEEE
:CMT. Floating-Point Operate Format Instruction - VAX
.section Add F_floating (addf)
.syntax
addf &opnd1
addf &opnd2
.esyntax
.im wasvqual addf
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Convert D_floating to G_floating (cvtdg)
.syntax
cvtdg &opnd5
cvtdg &opnd6
.esyntax
.im wasvqual cvtdg
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Add G_floating (addg)
.syntax
addg &opnd1
addg &opnd2
.esyntax
.im wasvqual addg
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Compare G_floating Equal (cmpgeq)
.syntax
cmpgeq &opnd1
cmpgeq &opnd2
.esyntax
.im wasvqual cmpgeq
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Compare G_floating Less Than (cmpglt)
.syntax
cmpglt &opnd1
cmpglt &opnd2
.esyntax
.im wasvqual cmpglt
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Compare G_floating Less Than or Equal (cmpgle)
.syntax
cmpgle &opnd1
cmpgle &opnd2
.esyntax
.im wasvqual cmpgle
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Convert G_floating to F_floating (cvtgf)
.syntax
cvtgf &opnd5
cvtgf &opnd6
.esyntax
.im wasvqual cvtgf
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Convert G_floating to D_floating (cvtgd)
.syntax
cvtgd &opnd5
cvtgd &opnd6
.esyntax
.im wasvqual cvtgd
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Convert Quadword to F_floating (cvtqf)
.syntax
cvtqf &opnd5
cvtqf &opnd6
.esyntax
.im wasvqual cvtqf
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Convert Quadword to G_floating (cvtqg)
.syntax
cvtqg &opnd5
cvtqg &opnd6
.esyntax
.im wasvqual cvtqg
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Divide F_floating (divf)
.syntax
divf &opnd1
divf &opnd2
.esyntax
.im wasvqual divf
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Divide G_floating (divg)
.syntax
divg &opnd1
divg &opnd2
.esyntax
.im wasvqual divg
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Multiply F_floating (mulf)
.syntax
mulf &opnd1
mulf &opnd2
.esyntax
.im wasvqual mulf
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Multiply G_floating (mulg)
.syntax
mulg &opnd1
mulg &opnd2
.esyntax
.im wasvqual mulg
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Subtract F_floating (subf)
.syntax
subf &opnd1
subf &opnd2
.esyntax
.im wasvqual subf
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Subtract G_floating (subg)
.syntax
subg &opnd1
subg &opnd2
.esyntax
.im wasvqual subg
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.section Convert G_floating to Quadword (cvtgq)
.syntax
cvtgq &opnd5
cvtgq &opnd6
.esyntax
.im wasvqual cvtgq
.descrp
.edescrp
.category Floating-Point Operate Format Instruction - VAX
.*
:CMT. PALcode
.*
.section Call Privileged Architecture Library (call_pal)
.syntax
call_pal palcode
.esyntax
.descrp
.edescrp
.category PALcode
.*
:CMT. Stylized Code Forms
:CMT. nop and fnop are in directiv.c since they don't require much parsing
.*
.section Clear (clr)
.syntax
clr $d_reg
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Clear (fclr)
.syntax
fclr $d_reg
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Move (fmov)
.syntax
fmov &opnd5
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Negate Longword (without overflow) (negl)
.syntax
negl &opnd5
negl &opnd6
negl &opnd7
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Negate Quadword (without overflow) (negq)
.syntax
negq &opnd5
negq &opnd6
negq &opnd7
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Negate F_floating (negf)
.syntax
negf &opnd5
negf &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Negate G_floating (negg)
.syntax
negg &opnd5
negg &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Negate S_floating (negs)
.syntax
negs &opnd5
negs &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Negate T_floating (negt)
.syntax
negt &opnd5
negt &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Negate (fneg)
.syntax
fneg &opnd5
fneg &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Negate F_floating (fnegf)
.syntax
fnegf &opnd5
fnegf &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Negate G_floating (fnegg)
.syntax
fnegg &opnd5
fnegg &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Negate S_floating (fnegs)
.syntax
fnegs &opnd5
fnegs &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Negate T_floating (fnegt)
.syntax
fnegt &opnd5
fnegt &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Logical Complement (NOT) (not)
.syntax
not &opnd5
not &opnd6
not &opnd7
not &opnd1
not &opnd2
not &opnd3
not &opnd4
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Logical Sum (OR) (or)
.syntax
Synonym for BIS
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Logical Product with Complement (ANDNOT) (andnot)
.syntax
Synonym for BIC
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Logical Equivalence (XORNOT) (xornot)
.syntax
Synonym for EQV
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Floating Absolute Value (fabs)
.syntax
fabs &opnd5
fabs &opnd6
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.section Sign-Extension Longword (sextl)
.syntax
sextl &opnd5
sextl &opnd6
sextl &opnd7
.esyntax
.descrp
.edescrp
.category Stylized Code Forms
.*
:CMT. The following pseudo-instructions might emit multiple real instructions
.*
.section Move (mov)
.syntax
mov &opnd5
mov val_immed, d_reg
.esyntax
.descrp
.edescrp
.category Pseudo Instruction
.*
:CMT. abs pseudo ins (opcode & funccode are from subl/v, subq/v)
.*
.section Absolute Value Longword (absl)
.syntax
absl &opnd5
absl &opnd6
absl &opnd7
.esyntax
.descrp
.edescrp
.category Pseudo Instruction
.section Absolute Value Quadword (absq)
.syntax
absq &opnd5
absq &opnd6
absq &opnd7
.esyntax
.descrp
.edescrp
.category Pseudo Instruction
.*
.*
:CMT. NYI: (more pseudo-ins that are in MS asaxp)
:CMT. -------------------------------------------
.*
.*
:CMT. Load instructions that emit more than one instruction
.*
.section Load Byte (ldb)
.syntax
ldb &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Load Byte Unsigned (ldbu)
.syntax
ldbu &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Load Word (ldw)
.syntax
ldw &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Load Word Unsigned (ldwu)
.syntax
ldwu &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Load Word (uldw)
.syntax
uldw &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Load Word Unsigned (uldwu)
.syntax
uldwu &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Load Longword (uldl)
.syntax
uldl &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Load Quadword (uldq)
.syntax
uldq &opnd8
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.*
:CMT. Store instructions that emit more than one instruction
.*
.section Store Byte (stb)
.syntax
stb &opnd9
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Store Word (stw)
.syntax
stw &opnd9
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Store Word (ustw)
.syntax
ustw &opnd9
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Store Longword (ustl)
.syntax
ustl &opnd9
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Unaligned Store Quadword (ustq)
.syntax
ustq &opnd9
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.*
:CMT. Integer divide and remainder instructions that are unsupported in
:CMT. hardward level.
.*
:CMT. (MS asaxp does this by generating bsr to some _div function elsewhere)
.section Divide Longword (divl)
.syntax
divl &opnd1
divl &opnd2
divl &opnd3
divl &opnd4
.*
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Divide Longword Unsigned (divlu)
.syntax
divlu &opnd1
divlu &opnd2
divlu &opnd3
divlu &opnd4
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Divide Quadword (divq)
.syntax
divq &opnd1
divq &opnd2
divq &opnd3
divq &opnd4
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Divide Quadword Unsigned (divqu)
.syntax
divqu &opnd1
divqu &opnd2
divqu &opnd3
divqu &opnd4
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Longword Remainder (reml)
.syntax
reml &opnd1
reml &opnd2
reml &opnd3
reml &opnd4
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Longword Remainder Unsigned (remlu)
.syntax
remlu &opnd1
remlu &opnd2
remlu &opnd3
remlu &opnd4
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
.section Quadword Remainder (remq)
.syntax
remq &opnd1
remq &opnd2
remq &opnd3
remq &opnd4
.esyntax
.descrp
.edescrp
.category unimplemented Pseudo Instruction
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -