[Bug inline-asm/37621] Missing documentation for x86 inline assembler modifiers

2014-06-18 Thread gerald at pfeifer dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37621 Gerald Pfeifer changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug inline-asm/37621] Missing documentation for x86 inline assembler modifiers

2008-09-24 Thread n dot pipenbrinck at cubic dot org
--- Comment #3 from n dot pipenbrinck at cubic dot org 2008-09-24 22:41 --- ROL/ROR on the native integer size is not supported via intrinsics, but the compiler will fold two shifts into a rotate. If I want to manipulate only the lower 16 bit of an 32 bit integer (e.g. issue a rolw) as

[Bug inline-asm/37621] Missing documentation for x86 inline assembler modifiers

2008-09-24 Thread dlenski at gmail dot com
--- Comment #2 from dlenski at gmail dot com 2008-09-24 17:43 --- Hi Andrew, It seems to me that these modifiers are quite necessary for flexible x86 assembly. What is the point of the "q" and "Q" constraints if there's no way to specifically refer to the 16-bit or 8-bit components of t

[Bug inline-asm/37621] Missing documentation for x86 inline assembler modifiers

2008-09-23 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-24 00:35 --- IIRC these are not documented because they can and will change at any time and don't always produce correct code. Also you can use most of the builtin functions to get the same as the inline-asm ... -- http://g