This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Remove trailing whitespace from IA-32 instructions


Hi!

I've commited as obvious following patch.
Trailing whitespace normally is not a big problem, but I don't see why we
should clutter assembly GCC creates with it.

2004-02-18  Jakub Jelinek  <jakub@redhat.com>

	* config/i386/i386.md (zero_extendqidi2, zero_extendqidi2,
	testdi_1_rex64, anddi_2, xordi_1_rex64, xordi_2_rex64): Remove
	trailing whitespace from instructions.

--- gcc/config/i386/i386.md.jj	2004-02-18 11:32:35.000000000 +0100
+++ gcc/config/i386/i386.md	2004-02-18 11:38:01.789341704 +0100
@@ -3201,7 +3201,7 @@
      (zero_extend:DI (match_operand:HI 1 "nonimmediate_operand" "r,m")))]
   "TARGET_64BIT"
   "@
-   movz{wl|x}\t{%1, %k0|%k0, %1} 
+   movz{wl|x}\t{%1, %k0|%k0, %1}
    movz{wq|x}\t{%1, %0|%0, %1}"
   [(set_attr "type" "imovx")
    (set_attr "mode" "SI,DI")])
@@ -3211,7 +3211,7 @@
      (zero_extend:DI (match_operand:QI 1 "nonimmediate_operand" "Q,m")))]
   "TARGET_64BIT"
   "@
-   movz{bl|x}\t{%1, %k0|%k0, %1} 
+   movz{bl|x}\t{%1, %k0|%k0, %1}
    movz{bq|x}\t{%1, %0|%0, %1}"
   [(set_attr "type" "imovx")
    (set_attr "mode" "SI,DI")])
@@ -7834,10 +7834,10 @@
   "TARGET_64BIT && ix86_match_ccmode (insn, CCNOmode)
    && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)"
   "@
-   test{l}\t{%k1, %k0|%k0, %k1} 
-   test{l}\t{%k1, %k0|%k0, %k1} 
-   test{q}\t{%1, %0|%0, %1} 
-   test{q}\t{%1, %0|%0, %1} 
+   test{l}\t{%k1, %k0|%k0, %k1}
+   test{l}\t{%k1, %k0|%k0, %k1}
+   test{q}\t{%1, %0|%0, %1}
+   test{q}\t{%1, %0|%0, %1}
    test{q}\t{%1, %0|%0, %1}"
   [(set_attr "type" "test")
    (set_attr "modrm" "0,1,0,1,1")
@@ -8187,8 +8187,8 @@
   "TARGET_64BIT && ix86_match_ccmode (insn, CCNOmode)
    && ix86_binary_operator_ok (AND, DImode, operands)"
   "@
-   and{l}\t{%k2, %k0|%k0, %k2} 
-   and{q}\t{%2, %0|%0, %2} 
+   and{l}\t{%k2, %k0|%k0, %k2}
+   and{q}\t{%2, %0|%0, %2}
    and{q}\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")
    (set_attr "mode" "SI,DI,DI")])
@@ -8979,7 +8979,7 @@
   "TARGET_64BIT
    && ix86_binary_operator_ok (XOR, DImode, operands)"
   "@
-   xor{q}\t{%2, %0|%0, %2} 
+   xor{q}\t{%2, %0|%0, %2}
    xor{q}\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")
    (set_attr "mode" "DI,DI")])
@@ -8995,7 +8995,7 @@
    && ix86_match_ccmode (insn, CCNOmode)
    && ix86_binary_operator_ok (XOR, DImode, operands)"
   "@
-   xor{q}\t{%2, %0|%0, %2} 
+   xor{q}\t{%2, %0|%0, %2}
    xor{q}\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")
    (set_attr "mode" "DI,DI")])

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]