Commit 2d3f9198 by Kazu Hirata Committed by Kazu Hirata

longlong.h (count_leading_zeros): Replace '{' and '}' with '%{' and '%}', respectively.

	* longlong.h (count_leading_zeros): Replace '{' and '}' with '%{'
	and '%}', respectively.

From-SVN: r129169
parent e477cbcb
2007-10-09 Kazu Hirata <kazu@codesourcery.com> 2007-10-09 Kazu Hirata <kazu@codesourcery.com>
* longlong.h (count_leading_zeros): Replace '{' and '}' with '%{'
and '%}', respectively.
2007-10-09 Kazu Hirata <kazu@codesourcery.com>
* config/m68k/m68k.c (print_operand): Handle '{' and '}'. * config/m68k/m68k.c (print_operand): Handle '{' and '}'.
* config/m68k/m68k.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '{' * config/m68k/m68k.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '{'
and '}'. and '}'.
...@@ -553,7 +553,7 @@ UDItype __umulsidi3 (USItype, USItype); ...@@ -553,7 +553,7 @@ UDItype __umulsidi3 (USItype, USItype);
cpu32 disguises as a 68020, but lacks them. */ cpu32 disguises as a 68020, but lacks them. */
#if defined (__mc68020__) && !defined (__mcpu32__) #if defined (__mc68020__) && !defined (__mcpu32__)
#define count_leading_zeros(count, x) \ #define count_leading_zeros(count, x) \
__asm__ ("bfffo %1{%b2:%b2},%0" \ __asm__ ("bfffo %1%{%b2:%b2%},%0" \
: "=d" ((USItype) (count)) \ : "=d" ((USItype) (count)) \
: "od" ((USItype) (x)), "n" (0)) : "od" ((USItype) (x)), "n" (0))
/* Some ColdFire architectures have a ff1 instruction supported via /* Some ColdFire architectures have a ff1 instruction supported via
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment