------- Comment #7 from hjl dot tools at gmail dot com 2009-03-31 01:28 ------- (In reply to comment #6) > > 'z' is for x87 insns. > > Uh, what?! Let me quote the relevant "documentation" > (gcc/config/i386/i386.md): > > ;; The special asm out single letter directives following a '%' are: > ;; 'z' mov%z1 would be movl, movw, or movb depending on the mode of > ;; operands[1]. >
This was written before x86-64 and movq is mentioned here. 64bit is for fildll/fildq. I don't know if all x86-64 assemblers support fildq. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39590