Lines Matching refs:arg1

3642 (define-pmacro (scan-semantics arg1 arg2 targ)
3644 (set tmp1 arg1)
3849 (define-pmacro (multiply-cc-semantics signop arg1 arg2 targ icc)
3852 (set tmp (mul DI (signop DI arg1) (signop DI arg2)))
7404 (define-pmacro (compare-and-set-fcc arg1 arg2 fcc)
7405 (if (gt arg1 arg2)
7407 (if (eq arg1 arg2)
7409 (if (lt arg1 arg2)
7454 (define-pmacro (float-mul-with-add name add_sub arg1 arg2 targ op ope comment)
7458 (.str name "$pack $" arg1 ",$" arg2 ",$" targ)
7459 (+ pack targ op arg1 ope arg2)
7460 (set targ (add_sub (mul arg1 arg2) targ))
7502 name add_sub arg1 arg2 targ op ope comment)
7509 (set targ (add_sub (mul arg1 arg2) targ)))
7517 (define-pmacro (ne-float-mul-with-add name add_sub arg1 arg2 targ op ope comment)
7521 (.str name "$pack $" arg1 ",$" arg2 ",$" targ)
7522 (+ pack targ op arg1 ope arg2)
7525 (set targ (add_sub (mul arg1 arg2) targ)))
7533 (define-pmacro (float-parallel-mul-add-semantics cond add_sub arg1 arg2 targ)
7536 (set targ (mul arg1 arg2))
7538 (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1)))))
7542 name add_sub arg1 arg2 targ op ope comment)
7546 (.str name "$pack $" arg1 ",$" arg2 ",$" targ)
7547 (+ pack targ op arg1 ope arg2)
7548 (float-parallel-mul-add-semantics 1 add_sub arg1 arg2 targ)
7556 (define-pmacro (float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ)
7558 (set targ (mul arg1 arg2))
7560 (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1)))
7562 (mul (nextreg h-fr arg1 2) (nextreg h-fr arg2 2)))
7564 (add_sub (nextreg h-fr arg1 3) (nextreg h-fr arg2 3))))
7568 name add_sub arg1 arg2 targ op ope comment)
7572 (.str name "$pack $" arg1 ",$" arg2 ",$" targ)
7573 (+ pack targ op arg1 ope arg2)
7574 (float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ)
7582 (define-pmacro (ne-float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ)
7588 (set targ (mul arg1 arg2))
7590 (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1)))
7592 (mul (nextreg h-fr arg1 2) (nextreg h-fr arg2 2)))
7594 (add_sub (nextreg h-fr arg1 3) (nextreg h-fr arg2 3))))
7598 name add_sub arg1 arg2 targ op ope comment)
7602 (.str name "$pack $" arg1 ",$" arg2 ",$" targ)
7603 (+ pack targ op arg1 ope arg2)
7604 (ne-float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ)
7627 (define-pmacro (float-parallel-mul-add-double-semantics add_sub arg1 arg2 targ)
7631 (fext DF FPCONV-DEFAULT arg1)
7636 (fext DF FPCONV-DEFAULT (nextreg h-fr arg1 1))
7641 name add_sub arg1 arg2 targ op ope comment)
7645 (.str name "$pack $" arg1 ",$" arg2 ",$" targ)
7646 (+ pack targ op arg1 ope arg2)
7647 (float-parallel-mul-add-double-semantics add_sub arg1 arg2 targ)
8071 (sequence ((HI arg1) (HI arg2) (HI shift))
8075 (set arg1 (sll (halfword hi FRinti 0) shift))
8081 (set arg1 (or HI arg1 arg2))))
8082 (set (halfword hi FRintk 0) arg1))
8252 operation arg1 arg2 res mode max min sie)
8257 ((.sym DI-ext- mode) arg1) ((.sym DI-ext- mode) arg2)))
8622 (define-pmacro (media-multiply-semantics conv arg1 arg2 res)
8623 (set res (mul DI (conv DI arg1) (conv DI arg2)))
8751 conv arg1 addop arg2 res max min sie)
8753 (set tmp (addop res (mul DI (conv DI arg1) (conv DI arg2))))