Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/m32c/bitops.md @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | a06113de4d67 |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
1 ;; Machine Descriptions for R8C/M16C/M32C | 1 ;; Machine Descriptions for R8C/M16C/M32C |
2 ;; Copyright (C) 2005, 2007, 2008 | 2 ;; Copyright (C) 2005, 2007, 2008, 2010 |
3 ;; Free Software Foundation, Inc. | 3 ;; Free Software Foundation, Inc. |
4 ;; Contributed by Red Hat. | 4 ;; Contributed by Red Hat. |
5 ;; | 5 ;; |
6 ;; This file is part of GCC. | 6 ;; This file is part of GCC. |
7 ;; | 7 ;; |
134 return \"and.w %h2,%h0\;and.w %H2,%H0\"; | 134 return \"and.w %h2,%h0\;and.w %H2,%H0\"; |
135 case 4: | 135 case 4: |
136 return \"and.w %h2,%h0\;and.w %H2,%H0\"; | 136 return \"and.w %h2,%h0\;and.w %H2,%H0\"; |
137 case 5: | 137 case 5: |
138 return \"and.w %h2,%h0\;and.w %H2,%H0\"; | 138 return \"and.w %h2,%h0\;and.w %H2,%H0\"; |
139 default: | |
140 gcc_unreachable (); | |
139 }" | 141 }" |
140 [(set_attr "flags" "x,x,x,x,x,x")] | 142 [(set_attr "flags" "x,x,x,x,x,x")] |
141 ) | 143 ) |
142 | 144 |
143 | 145 |
312 return \"or.w %h2,%h0\;or.w %H2,%H0\"; | 314 return \"or.w %h2,%h0\;or.w %H2,%H0\"; |
313 case 4: | 315 case 4: |
314 return \"or.w %h2,%h0\;or.w %H2,%H0\"; | 316 return \"or.w %h2,%h0\;or.w %H2,%H0\"; |
315 case 5: | 317 case 5: |
316 return \"or.w %h2,%h0\;or.w %H2,%H0\"; | 318 return \"or.w %h2,%h0\;or.w %H2,%H0\"; |
319 default: | |
320 gcc_unreachable (); | |
317 }" | 321 }" |
318 [(set_attr "flags" "x,x,x,x,x,x")] | 322 [(set_attr "flags" "x,x,x,x,x,x")] |
319 ) | 323 ) |
320 | 324 |
321 (define_insn "xorqi3" | 325 (define_insn "xorqi3" |
358 return \"xor.w %h2,%h0\;xor.w %H2,%H0\"; | 362 return \"xor.w %h2,%h0\;xor.w %H2,%H0\"; |
359 case 4: | 363 case 4: |
360 return \"xor.w %h2,%h0\;xor.w %H2,%H0\"; | 364 return \"xor.w %h2,%h0\;xor.w %H2,%H0\"; |
361 case 5: | 365 case 5: |
362 return \"xor.w %h2,%h0\;xor.w %H2,%H0\"; | 366 return \"xor.w %h2,%h0\;xor.w %H2,%H0\"; |
367 default: | |
368 gcc_unreachable (); | |
363 }" | 369 }" |
364 [(set_attr "flags" "x,x,x,x,x,x")] | 370 [(set_attr "flags" "x,x,x,x,x,x")] |
365 ) | 371 ) |
366 | 372 |
367 (define_insn "one_cmplqi2" | 373 (define_insn "one_cmplqi2" |