From b95a06683099961ad46c1d96bf17c18bb11c00cc Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Sun, 9 Jun 1996 02:13:52 +0000 Subject: [PATCH] (SHIFT_DOUBLE_OMITS_COUNT): new macro. From-SVN: r12251 --- gcc/config/i386/unix.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/config/i386/unix.h b/gcc/config/i386/unix.h index 237ff9a6423..bad6970037f 100644 --- a/gcc/config/i386/unix.h +++ b/gcc/config/i386/unix.h @@ -45,7 +45,9 @@ Boston, MA 02111-1307, USA. */ count is in %cl. Some assemblers require %cl as an argument; some don't. This macro controls what to do: by default, don't print %cl. */ -#define AS3_SHIFT_DOUBLE(a,b,c,d) AS2 (a,c,d) +#define SHIFT_DOUBLE_OMITS_COUNT 1 +#define AS3_SHIFT_DOUBLE(a,b,c,d) \ + (SHIFT_DOUBLE_OMITS_COUNT ? AS2 (a,c,d) : AS3 (a,b,c,d)) /* Output the size-letter for an opcode. CODE is the letter used in an operand spec (L, B, W, S or Q). -- 2.30.2