Lines Matching refs:operation

2047 (dnf f-TLBPRopx "TLB Probe operation number" () 28 3)
3190 (dnop TLBPRopx "TLB Probe operation number" () h-uint f-TLBPRopx)
3451 (define-pmacro (int-logic-r-r name operation op ope comment)
3458 (set GRk (operation GRi GRj))
3589 (define-pmacro (iacc-multiply-r-r name operation op ope comment)
3596 ((.sym iacc- operation) (mul DI (ext DI GRi) (ext DI GRj)))
3662 (define-pmacro (conditional-int-logic name operation op ope comment)
3670 (set GRk (operation GRi GRj)))
3736 (define-pmacro (conditional-shift name operation op ope comment)
3744 (set GRk (operation GRi (and GRj #x1f))))
3768 (define-pmacro (int-arith-cc-semantics operation icc)
3771 (set tmp ((.sym operation -oflag) GRi GRj (const 0)))
3773 (set tmp ((.sym operation -cflag) GRi GRj (const 0)))
3775 (set result (operation GRi GRj))
3781 (define-pmacro (int-arith-cc-r-r name operation op ope comment)
3788 (int-arith-cc-semantics operation ICCi_1)
3878 (define-pmacro (conditional-int-arith-cc name operation op ope comment)
3886 (int-arith-cc-semantics operation
3909 (define-pmacro (conditional-int-logic-cc name operation op ope comment)
3917 (int-logic-cc-semantics operation
3949 (define-pmacro (int-arith-x-r-r name operation op ope comment)
3956 (set GRk ((.sym operation c) GRi GRj (cbit ICCi_1)))
3965 (define-pmacro (int-arith-x-cc-r-r name operation op ope comment)
3974 (set tmp ((.sym operation c) GRi GRj (cbit cc)))
3975 (set-v cc ((.sym operation -oflag) GRi GRj (cbit cc)))
3976 (set-c cc ((.sym operation -cflag) GRi GRj (cbit cc)))
3989 (define-pmacro (int-arith-ss-r-r name operation op ope comment)
3997 (set GRk (operation GRi GRj))
3998 (if ((.sym operation -oflag) GRi GRj (const 0))
4017 (define-pmacro (int-logic-r-simm name operation op comment)
4024 (set GRk (operation GRi s12))
4136 (define-pmacro (int-arith-cc-r-simm name operation op comment)
4145 (set tmp ((.sym operation -oflag) GRi s10 (const 0)))
4147 (set tmp ((.sym operation -cflag) GRi s10 (const 0)))
4149 (set result (operation GRi s10))
4221 (define-pmacro (int-arith-x-r-simm name operation op comment)
4228 (set GRk ((.sym operation c) GRi s10 (cbit ICCi_1)))
4237 (define-pmacro (int-arith-x-cc-r-simm name operation op comment)
4246 (set tmp ((.sym operation c) GRi s10 (cbit cc)))
4247 (set-v cc ((.sym operation -oflag) GRi s10 (cbit cc)))
4248 (set-c cc ((.sym operation -cflag) GRi s10 (cbit cc)))
6483 (define-pmacro (condition-code-logic name operation ope comment)
6490 (set CRk (c-call UQI "@cpu@_cr_logic" operation CRi CRj))
6959 "Coprocessor operation"
7305 (define-pmacro (float-binary-op-s name pipe attr operation op ope comment)
7311 (set FRk (operation FRi FRj))
7330 (define-pmacro (float-binary-op-d name operation op ope major comment)
7336 (set FRdoublek (operation FRdoublei FRdoublej))
7346 (define-pmacro (conditional-float-binary-op name pipe attr operation op ope profile comment)
7354 (set FRk (operation FRi FRj)))
7372 (define-pmacro (ne-float-binary-op name pipe attr operation op ope profile comment)
7381 (set FRk (operation FRi FRj)))
7835 (define-pmacro (media-logic-r-r name operation op ope comment)
7842 (set FRintk (operation FRinti FRintj))
7852 (define-pmacro (conditional-media-logic name operation op ope comment)
7860 (set FRintk (operation FRinti FRintj)))
7893 (define-pmacro (media-rotate-r-r name operation op ope comment)
7900 (set FRintk (operation FRinti (and u6 #x1f)))
8006 (define-pmacro (media-dual-shift name operation op ope profile comment)
8018 (operation (halfword hi FRinti 0) (and u6 #xf)))
8020 (operation (halfword lo FRinti 0) (and u6 #xf))))
8038 (define-pmacro (media-dual-word-rotate-r-r name operation op ope comment)
8049 (set FRintkeven (operation FRintieven (and s6 #x1f)))
8051 (operation (nextreg h-fr_int FRintieven 1)
8236 ; We extend the argument before the abs operation so we can
8252 operation arg1 arg2 res mode max min sie)
8256 (set tmp (operation DI
8261 (define-pmacro (media-dual-arith-sat-semantics operation mode max min)
8264 (media-arith-sat-semantics operation argihi argjhi
8267 (media-arith-sat-semantics operation argilo argjlo
8272 (define-pmacro (media-dual-arith-sat name operation mode max min op ope comment)
8279 (media-dual-arith-sat-semantics operation mode max min)
8292 name operation mode max min op ope comment)
8300 (media-dual-arith-sat-semantics operation mode max min))
8312 (define-pmacro (media-quad-arith-sat-semantics cond operation mode max min)
8323 (media-arith-sat-semantics operation argihi argjhi
8326 (media-arith-sat-semantics operation argilo argjlo
8331 (media-arith-sat-semantics operation argihi argjhi
8334 (media-arith-sat-semantics operation argilo argjlo
8339 (define-pmacro (media-quad-arith-sat name operation mode max min op ope comment)
8346 (media-quad-arith-sat-semantics 1 operation mode max min)
8369 name operation mode max min op ope comment)
8377 operation mode max min)
8418 (define-pmacro (media-quad-limit name operation op ope comment)
8435 (set (halfword hi FRintkeven 0) (operation a1 b1))
8436 (set (halfword lo FRintkeven 0) (operation a2 b2))
8437 (set (halfword hi FRintkeven 1) (operation a3 b3))
8438 (set (halfword lo FRintkeven 1) (operation a4 b4))))
8451 (define-pmacro (media-quad-shift name operation op ope comment)
8465 (operation HI (halfword hi FRintieven 0)
8468 (operation HI (halfword lo FRintieven 0)
8471 (operation HI (halfword hi FRintieven 1)
8474 (operation HI (halfword lo FRintieven 1)
8486 (define-pmacro (media-acc-arith-sat name operation mode max min op ope comment)
8497 (media-arith-sat-semantics operation ACC40Si
8510 (define-pmacro (media-dual-acc-arith-sat name operation mode max min op ope
8525 (media-arith-sat-semantics operation ACC40Si
8529 (media-arith-sat-semantics operation