Lines Matching refs:rt

24      "andoui $rt,$rs,$hi16"
25 (+ OP_ANDOUI rs rt hi16)
26 (set rt (and rs (or (sll hi16 16) #xFFFF)))
30 "andoui ${rt-rs},$hi16"
31 (+ OP_ANDOUI rt-rs hi16)
32 (set rt-rs (and rt-rs (or (sll hi16 16) #xFFFF)))
36 "orui ${rt-rs},$hi16"
37 (+ OP_ORUI rt-rs hi16)
38 (set rt-rs (or rt-rs (sll hi16 16)))
42 "orui $rt,$rs,$hi16"
43 (+ OP_ORUI rs rt hi16)
44 (set rt (or rs (sll hi16 16)))
49 (+ OP_BGTZ rs (f-rt 0) offset)
57 (+ OP_BGTZL rs (f-rt 0) offset)
65 (+ OP_BLEZ rs (f-rt 0) offset)
72 (+ OP_BLEZL rs (f-rt 0) offset)
80 "mrgb $rd,$rs,$rt,$mask"
81 (+ OP_SPECIAL rs rt rd (f-10 0) mask FUNC_MRGB)
85 (set temp (and rt #xFF)))
88 (set temp (or temp (and rt #xFF00))))
91 (set temp (or temp (and rt #xFF0000))))
94 (set temp (or temp (and rt #xFF000000))))
99 "mrgb ${rd-rs},$rt,$mask"
100 (+ OP_SPECIAL rt rd-rs (f-10 0) mask FUNC_MRGB)
104 (set temp (and rt #xFF)))
107 (set temp (or temp (and rt #xFF00))))
110 (set temp (or temp (and rt #xFF0000))))
113 (set temp (or temp (and rt #xFF000000))))
126 (+ OP_REGIMM rs (f-rt 6) offset)
132 (+ OP_COP0 (f-rs 8) (f-rt 0) offset)
138 (+ OP_COP0 (f-rs 8) (f-rt 2) offset)
144 (+ OP_COP3 (f-rs 8) (f-rt 0) offset)
150 (+ OP_COP3 (f-rs 8) (f-rt 2) offset)
156 (+ OP_COP0 (f-rs 8) (f-rt 1) offset)
162 (+ OP_COP0 (f-rs 8) (f-rt 3) offset)
168 (+ OP_COP3 (f-rs 8) (f-rt 1) offset)
174 (+ OP_COP3 (f-rs 8) (f-rt 3) offset)
182 "cfc0 $rt,$rd"
183 (+ OP_COP0 (f-rs 2) rt rd (f-10-11 0))
188 "cfc1 $rt,$rd"
189 (+ OP_COP1 (f-rs 2) rt rd (f-10-11 0))
194 "cfc2 $rt,$rd"
195 (+ OP_COP2 (f-rs 2) rt rd (f-10-11 0))
200 "cfc3 $rt,$rd"
201 (+ OP_COP3 (f-rs 2) rt rd (f-10-11 0))
210 "chkhdr $rd,$rt"
211 (+ OP_COP3 (f-rs 9) rt rd (f-shamt 0) (f-func 0))
216 "ctc0 $rt,$rd"
217 (+ OP_COP0 (f-rs 6) rt rd (f-10-11 0))
222 "ctc1 $rt,$rd"
223 (+ OP_COP1 (f-rs 6) rt rd (f-10-11 0))
228 "ctc2 $rt,$rd"
229 (+ OP_COP2 (f-rs 6) rt rd (f-10-11 0))
234 "ctc3 $rt,$rd"
235 (+ OP_COP3 (f-rs 6) rt rd (f-10-11 0))
241 (+ OP_SPECIAL rs (f-rt 0) (f-rd 0) (f-shamt 0) FUNC_JCR)
246 "luc32 $rt,$rd"
247 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 3))
252 "luc32l $rt,$rd"
253 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 7))
258 "luc64 $rt,$rd"
259 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 11))
264 "luc64l $rt,$rd"
265 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 15))
270 "luk $rt,$rd"
271 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 8))
276 "lulck $rt"
277 (+ OP_COP2 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 4))
282 "lum32 $rt,$rd"
283 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 2))
288 "lum32l $rt,$rd"
289 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 6))
294 "lum64 $rt,$rd"
295 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 10))
300 "lum64l $rt,$rd"
301 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 14))
306 "lur $rt,$rd"
307 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 1))
312 "lurl $rt,$rd"
313 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 5))
318 "luulck $rt"
319 (+ OP_COP2 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 0))
324 "mfc0 $rt,$rd"
325 (+ OP_COP0 (f-rs 0) rt rd (f-10-11 0))
330 "mfc1 $rt,$rd"
331 (+ OP_COP1 (f-rs 0) rt rd (f-10-11 0))
336 "mfc2 $rt,$rd"
337 (+ OP_COP2 (f-rs 0) rt rd (f-10-11 0))
342 "mfc3 $rt,$rd"
343 (+ OP_COP3 (f-rs 0) rt rd (f-10-11 0))
348 "mtc0 $rt,$rd"
349 (+ OP_COP0 (f-rs 4) rt rd (f-10-11 0))
354 "mtc1 $rt,$rd"
355 (+ OP_COP1 (f-rs 4) rt rd (f-10-11 0))
360 "mtc2 $rt,$rd"
361 (+ OP_COP2 (f-rs 4) rt rd (f-10-11 0))
366 "mtc3 $rt,$rd"
367 (+ OP_COP3 (f-rs 4) rt rd (f-10-11 0))
372 "pkrl $rd,$rt"
373 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 7))
378 "pkrlr1 $rt,$count"
379 (+ OP_COP3 (f-rs 29) rt count)
384 "pkrlr30 $rt,$count"
385 (+ OP_COP3 (f-rs 31) rt count)
390 "rb $rd,$rt"
391 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 4))
396 "rbr1 $rt,$count"
397 (+ OP_COP3 (f-rs 24) rt count)
402 "rbr30 $rt,$count"
403 (+ OP_COP3 (f-rs 26) rt count)
414 "rx $rd,$rt"
415 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 6))
420 "rxr1 $rt,$count"
421 (+ OP_COP3 (f-rs 28) rt count)
426 "rxr30 $rt,$count"
427 (+ OP_COP3 (f-rs 30) rt count)
438 "srrd $rt"
439 (+ OP_COP2 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 16))
444 "srrdl $rt"
445 (+ OP_COP2 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 20))
450 "srulck $rt"
451 (+ OP_COP2 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 22))
456 "srwr $rt,$rd"
457 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 17))
462 "srwru $rt,$rd"
463 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 21))
469 (+ OP_COP3 (f-rs 1) (f-rt 0) (f-rd 0) (f-shamt 0) (f-func 8))
475 (+ OP_COP3 (f-rs 1) (f-rt 0) (f-rd 0) (f-shamt 0) (f-func 9))
480 "traprel $rt"
481 (+ OP_COP3 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 10))
486 "wb $rd,$rt"
487 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 0))
492 "wbu $rd,$rt"
493 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 1))
498 "wbr1 $rt,$count"
499 (+ OP_COP3 (f-rs 16) rt count)
504 "wbr1u $rt,$count"
505 (+ OP_COP3 (f-rs 17) rt count)
510 "wbr30 $rt,$count"
511 (+ OP_COP3 (f-rs 18) rt count)
516 "wbr30u $rt,$count"
517 (+ OP_COP3 (f-rs 19) rt count)
522 "wx $rd,$rt"
523 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 2))
528 "wxu $rd,$rt"
529 (+ OP_COP3 (f-rs 1) rt rd (f-shamt 0) (f-func 3))
534 "wxr1 $rt,$count"
535 (+ OP_COP3 (f-rs 20) rt count)
540 "wxr1u $rt,$count"
541 (+ OP_COP3 (f-rs 21) rt count)
546 "wxr30 $rt,$count"
547 (+ OP_COP3 (f-rs 22) rt count)
552 "wxr30u $rt,$count"
553 (+ OP_COP3 (f-rs 23) rt count)
561 "ldw $rt,$lo16($base)"
562 (+ OP_LDW base rt lo16)
565 (set (reg h-gr (add (ifield f-rt) 1)) (mem SI addr))
566 (set rt (mem SI (add addr 4))))
570 "sdw $rt,$lo16($base)"
571 (+ OP_SDW base rt lo16)
574 (set (mem SI (add addr 4)) rt)
575 (set (mem SI addr) (reg h-gr (add (ifield f-rt) 1))))
597 "bmb $rs,$rt,$offset"
598 (+ OP_BMB rs rt offset)
601 (if (eq (and rs #xFF) (and rt #xFF))
603 (if (eq (and rs #xFF00) (and rt #xFF00))
605 (if (eq (and rs #xFF0000) (and rt #xFF0000))
607 (if (eq (and rs #xFF000000) (and rt #xFF000000))
617 "ldw $rt,$lo16"
618 (emit ldw rt lo16 (base 0))
622 "sdw $rt,$lo16"
623 (emit sdw rt lo16 (base 0))