- 论坛徽章:
- 2
|
10822 /* Meaning of CODE:
10823 L,W,B,Q,S,T -- print the opcode suffix for specified size of operand.
10824 C -- print opcode suffix for set/cmov insn.
10825 c -- like C, but print reversed condition
10826 E,e -- likewise, but for compare-and-branch fused insn.
10827 F,f -- likewise, but for floating-point.
10828 O -- if HAVE_AS_IX86_CMOV_SUN_SYNTAX, expand to "w.", "l." or "q.",
10829 otherwise nothing
10830 R -- print the prefix for register names.
10831 z -- print the opcode suffix for the size of the current operand.
10832 * -- print a star (in certain assembler syntax)
10833 A -- print an absolute memory reference.
10834 w -- print the operand as if it's a "word" (HImode) even if it isn't.
10835 s -- print a shift double count, followed by the assemblers argument
10836 delimiter.
10837 b -- print the QImode name of the register for the indicated operand.
10838 %b0 would print %al if operands[0] is reg 0.
10839 w -- likewise, print the HImode name of the register.
10840 k -- likewise, print the SImode name of the register.
10841 q -- likewise, print the DImode name of the register.
10842 x -- likewise, print the V4SFmode name of the register.
10843 t -- likewise, print the V8SFmode name of the register.
10844 h -- print the QImode name for a "high" register, either ah, bh, ch or dh.
10845 y -- print "st(0)" instead of "st" as a register.
10846 d -- print duplicated register operand for AVX instruction.
10847 D -- print condition for SSE cmp instruction.
10848 P -- if PIC, print an @PLT suffix.
10849 X -- don't print any sort of PIC '@' suffix for a symbol.
10850 & -- print some in-use local-dynamic symbol name.
10851 H -- print a memory address offset by 8; used for sse high-parts
10852 Y -- print condition for SSE5 com* instruction.
10853 + -- print a branch hint as 'cs' or 'ds' prefix
10854 ; -- print a semicolon (after prefixes due to bug in older gas).
10855 */ |
|