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"