comparison gcc/config/mmix/mmix.md @ 63:b7f97abdc517 gcc-4.6-20100522

update gcc from gcc-4.5.0 to gcc-4.6
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Mon, 24 May 2010 12:47:05 +0900
parents 77e2b8dfacca
children f6334be47118
comparison
equal deleted inserted replaced
56:3c8a44c06a95 63:b7f97abdc517
331 "") 331 "")
332 332
333 ;; The %2-is-%1-case is there just to make sure things don't fail. Could 333 ;; The %2-is-%1-case is there just to make sure things don't fail. Could
334 ;; presumably happen with optimizations off; no evidence. 334 ;; presumably happen with optimizations off; no evidence.
335 (define_insn "*divdi3_nonknuth" 335 (define_insn "*divdi3_nonknuth"
336 [(set (match_operand:DI 0 "register_operand" "=&r,r") 336 [(set (match_operand:DI 0 "register_operand" "=&r,&r")
337 (div:DI (match_operand:DI 1 "register_operand" "r,r") 337 (div:DI (match_operand:DI 1 "register_operand" "r,r")
338 (match_operand:DI 2 "register_operand" "1,r"))) 338 (match_operand:DI 2 "register_operand" "1,r")))
339 (clobber (match_scratch:DI 3 "=1,1")) 339 (clobber (match_scratch:DI 3 "=1,1"))
340 (clobber (match_scratch:DI 4 "=2,2")) 340 (clobber (match_scratch:DI 4 "=2,2"))
341 (clobber (reg:DI MMIX_rR_REGNUM))] 341 (clobber (reg:DI MMIX_rR_REGNUM))]
357 "") 357 "")
358 358
359 ;; The %2-is-%1-case is there just to make sure things don't fail. Could 359 ;; The %2-is-%1-case is there just to make sure things don't fail. Could
360 ;; presumably happen with optimizations off; no evidence. 360 ;; presumably happen with optimizations off; no evidence.
361 (define_insn "*moddi3_nonknuth" 361 (define_insn "*moddi3_nonknuth"
362 [(set (match_operand:DI 0 "register_operand" "=&r,r") 362 [(set (match_operand:DI 0 "register_operand" "=&r,&r")
363 (mod:DI (match_operand:DI 1 "register_operand" "r,r") 363 (mod:DI (match_operand:DI 1 "register_operand" "r,r")
364 (match_operand:DI 2 "register_operand" "1,r"))) 364 (match_operand:DI 2 "register_operand" "1,r")))
365 (clobber (match_scratch:DI 3 "=1,1")) 365 (clobber (match_scratch:DI 3 "=1,1"))
366 (clobber (match_scratch:DI 4 "=2,2")) 366 (clobber (match_scratch:DI 4 "=2,2"))
367 (clobber (reg:DI MMIX_rR_REGNUM))] 367 (clobber (reg:DI MMIX_rR_REGNUM))]