Lines Matching refs:rj
100 explicit MemOperand(Register rj, int32_t offset = 0);
101 explicit MemOperand(Register rj, Register offset = no_reg);
323 void beq(Register rj, Register rd, int32_t offset);
324 inline void beq(Register rj, Register rd, Label* L) {
325 beq(rj, rd, shifted_branch_offset(L));
327 void bne(Register rj, Register rd, int32_t offset);
328 inline void bne(Register rj, Register rd, Label* L) {
329 bne(rj, rd, shifted_branch_offset(L));
331 void blt(Register rj, Register rd, int32_t offset);
332 inline void blt(Register rj, Register rd, Label* L) {
333 blt(rj, rd, shifted_branch_offset(L));
335 void bge(Register rj, Register rd, int32_t offset);
336 inline void bge(Register rj, Register rd, Label* L) {
337 bge(rj, rd, shifted_branch_offset(L));
339 void bltu(Register rj, Register rd, int32_t offset);
340 inline void bltu(Register rj, Register rd, Label* L) {
341 bltu(rj, rd, shifted_branch_offset(L));
343 void bgeu(Register rj, Register rd, int32_t offset);
344 inline void bgeu(Register rj, Register rd, Label* L) {
345 bgeu(rj, rd, shifted_branch_offset(L));
347 void beqz(Register rj, int32_t offset);
348 inline void beqz(Register rj, Label* L) {
349 beqz(rj, shifted_branch_offset21(L));
351 void bnez(Register rj, int32_t offset);
352 inline void bnez(Register rj, Label* L) {
353 bnez(rj, shifted_branch_offset21(L));
356 void jirl(Register rd, Register rj, int32_t offset);
370 void add_w(Register rd, Register rj, Register rk);
371 void add_d(Register rd, Register rj, Register rk);
372 void sub_w(Register rd, Register rj, Register rk);
373 void sub_d(Register rd, Register rj, Register rk);
375 void addi_w(Register rd, Register rj, int32_t si12);
376 void addi_d(Register rd, Register rj, int32_t si12);
378 void addu16i_d(Register rd, Register rj, int32_t si16);
380 void alsl_w(Register rd, Register rj, Register rk, int32_t sa2);
381 void alsl_wu(Register rd, Register rj, Register rk, int32_t sa2);
382 void alsl_d(Register rd, Register rj, Register rk, int32_t sa2);
386 void lu52i_d(Register rd, Register rj, int32_t si12);
388 void slt(Register rd, Register rj, Register rk);
389 void sltu(Register rd, Register rj, Register rk);
390 void slti(Register rd, Register rj, int32_t si12);
391 void sltui(Register rd, Register rj, int32_t si12);
398 void and_(Register rd, Register rj, Register rk);
399 void or_(Register rd, Register rj, Register rk);
400 void xor_(Register rd, Register rj, Register rk);
401 void nor(Register rd, Register rj, Register rk);
402 void andn(Register rd, Register rj, Register rk);
403 void orn(Register rd, Register rj, Register rk);
405 void andi(Register rd, Register rj, int32_t ui12);
406 void ori(Register rd, Register rj, int32_t ui12);
407 void xori(Register rd, Register rj, int32_t ui12);
409 void mul_w(Register rd, Register rj, Register rk);
410 void mulh_w(Register rd, Register rj, Register rk);
411 void mulh_wu(Register rd, Register rj, Register rk);
412 void mul_d(Register rd, Register rj, Register rk);
413 void mulh_d(Register rd, Register rj, Register rk);
414 void mulh_du(Register rd, Register rj, Register rk);
416 void mulw_d_w(Register rd, Register rj, Register rk);
417 void mulw_d_wu(Register rd, Register rj, Register rk);
419 void div_w(Register rd, Register rj, Register rk);
420 void mod_w(Register rd, Register rj, Register rk);
421 void div_wu(Register rd, Register rj, Register rk);
422 void mod_wu(Register rd, Register rj, Register rk);
423 void div_d(Register rd, Register rj, Register rk);
424 void mod_d(Register rd, Register rj, Register rk);
425 void div_du(Register rd, Register rj, Register rk);
426 void mod_du(Register rd, Register rj, Register rk);
429 void sll_w(Register rd, Register rj, Register rk);
430 void srl_w(Register rd, Register rj, Register rk);
431 void sra_w(Register rd, Register rj, Register rk);
432 void rotr_w(Register rd, Register rj, Register rk);
434 void slli_w(Register rd, Register rj, int32_t ui5);
435 void srli_w(Register rd, Register rj, int32_t ui5);
436 void srai_w(Register rd, Register rj, int32_t ui5);
437 void rotri_w(Register rd, Register rj, int32_t ui5);
439 void sll_d(Register rd, Register rj, Register rk);
440 void srl_d(Register rd, Register rj, Register rk);
441 void sra_d(Register rd, Register rj, Register rk);
442 void rotr_d(Register rd, Register rj, Register rk);
444 void slli_d(Register rd, Register rj, int32_t ui6);
445 void srli_d(Register rd, Register rj, int32_t ui6);
446 void srai_d(Register rd, Register rj, int32_t ui6);
447 void rotri_d(Register rd, Register rj, int32_t ui6);
450 void ext_w_b(Register rd, Register rj);
451 void ext_w_h(Register rd, Register rj);
453 void clo_w(Register rd, Register rj);
454 void clz_w(Register rd, Register rj);
455 void cto_w(Register rd, Register rj);
456 void ctz_w(Register rd, Register rj);
457 void clo_d(Register rd, Register rj);
458 void clz_d(Register rd, Register rj);
459 void cto_d(Register rd, Register rj);
460 void ctz_d(Register rd, Register rj);
462 void bytepick_w(Register rd, Register rj, Register rk, int32_t sa2);
463 void bytepick_d(Register rd, Register rj, Register rk, int32_t sa3);
465 void revb_2h(Register rd, Register rj);
466 void revb_4h(Register rd, Register rj);
467 void revb_2w(Register rd, Register rj);
468 void revb_d(Register rd, Register rj);
470 void revh_2w(Register rd, Register rj);
471 void revh_d(Register rd, Register rj);
473 void bitrev_4b(Register rd, Register rj);
474 void bitrev_8b(Register rd, Register rj);
476 void bitrev_w(Register rd, Register rj);
477 void bitrev_d(Register rd, Register rj);
479 void bstrins_w(Register rd, Register rj, int32_t msbw, int32_t lsbw);
480 void bstrins_d(Register rd, Register rj, int32_t msbd, int32_t lsbd);
482 void bstrpick_w(Register rd, Register rj, int32_t msbw, int32_t lsbw);
483 void bstrpick_d(Register rd, Register rj, int32_t msbd, int32_t lsbd);
485 void maskeqz(Register rd, Register rj, Register rk);
486 void masknez(Register rd, Register rj, Register rk);
489 void ld_b(Register rd, Register rj, int32_t si12);
490 void ld_h(Register rd, Register rj, int32_t si12);
491 void ld_w(Register rd, Register rj, int32_t si12);
492 void ld_d(Register rd, Register rj, int32_t si12);
493 void ld_bu(Register rd, Register rj, int32_t si12);
494 void ld_hu(Register rd, Register rj, int32_t si12);
495 void ld_wu(Register rd, Register rj, int32_t si12);
496 void st_b(Register rd, Register rj, int32_t si12);
497 void st_h(Register rd, Register rj, int32_t si12);
498 void st_w(Register rd, Register rj, int32_t si12);
499 void st_d(Register rd, Register rj, int32_t si12);
501 void ldx_b(Register rd, Register rj, Register rk);
502 void ldx_h(Register rd, Register rj, Register rk);
503 void ldx_w(Register rd, Register rj, Register rk);
504 void ldx_d(Register rd, Register rj, Register rk);
505 void ldx_bu(Register rd, Register rj, Register rk);
506 void ldx_hu(Register rd, Register rj, Register rk);
507 void ldx_wu(Register rd, Register rj, Register rk);
508 void stx_b(Register rd, Register rj, Register rk);
509 void stx_h(Register rd, Register rj, Register rk);
510 void stx_w(Register rd, Register rj, Register rk);
511 void stx_d(Register rd, Register rj, Register rk);
513 void ldptr_w(Register rd, Register rj, int32_t si14);
514 void ldptr_d(Register rd, Register rj, int32_t si14);
515 void stptr_w(Register rd, Register rj, int32_t si14);
516 void stptr_d(Register rd, Register rj, int32_t si14);
518 void amswap_w(Register rd, Register rk, Register rj);
519 void amswap_d(Register rd, Register rk, Register rj);
520 void amadd_w(Register rd, Register rk, Register rj);
521 void amadd_d(Register rd, Register rk, Register rj);
522 void amand_w(Register rd, Register rk, Register rj);
523 void amand_d(Register rd, Register rk, Register rj);
524 void amor_w(Register rd, Register rk, Register rj);
525 void amor_d(Register rd, Register rk, Register rj);
526 void amxor_w(Register rd, Register rk, Register rj);
527 void amxor_d(Register rd, Register rk, Register rj);
528 void ammax_w(Register rd, Register rk, Register rj);
529 void ammax_d(Register rd, Register rk, Register rj);
530 void ammin_w(Register rd, Register rk, Register rj);
531 void ammin_d(Register rd, Register rk, Register rj);
532 void ammax_wu(Register rd, Register rk, Register rj);
533 void ammax_du(Register rd, Register rk, Register rj);
534 void ammin_wu(Register rd, Register rk, Register rj);
535 void ammin_du(Register rd, Register rk, Register rj);
537 void amswap_db_w(Register rd, Register rk, Register rj);
538 void amswap_db_d(Register rd, Register rk, Register rj);
539 void amadd_db_w(Register rd, Register rk, Register rj);
540 void amadd_db_d(Register rd, Register rk, Register rj);
541 void amand_db_w(Register rd, Register rk, Register rj);
542 void amand_db_d(Register rd, Register rk, Register rj);
543 void amor_db_w(Register rd, Register rk, Register rj);
544 void amor_db_d(Register rd, Register rk, Register rj);
545 void amxor_db_w(Register rd, Register rk, Register rj);
546 void amxor_db_d(Register rd, Register rk, Register rj);
547 void ammax_db_w(Register rd, Register rk, Register rj);
548 void ammax_db_d(Register rd, Register rk, Register rj);
549 void ammin_db_w(Register rd, Register rk, Register rj);
550 void ammin_db_d(Register rd, Register rk, Register rj);
551 void ammax_db_wu(Register rd, Register rk, Register rj);
552 void ammax_db_du(Register rd, Register rk, Register rj);
553 void ammin_db_wu(Register rd, Register rk, Register rj);
554 void ammin_db_du(Register rd, Register rk, Register rj);
556 void ll_w(Register rd, Register rj, int32_t si14);
557 void ll_d(Register rd, Register rj, int32_t si14);
558 void sc_w(Register rd, Register rj, int32_t si14);
559 void sc_d(Register rd, Register rj, int32_t si14);
661 void movgr2fr_w(FPURegister fd, Register rj);
662 void movgr2fr_d(FPURegister fd, Register rj);
663 void movgr2frh_w(FPURegister fd, Register rj);
669 void movgr2fcsr(Register rj, FPUControlRegister fcsr = FCSR0);
675 void movgr2cf(CFRegister cd, Register rj);
678 void fld_s(FPURegister fd, Register rj, int32_t si12);
679 void fld_d(FPURegister fd, Register rj, int32_t si12);
680 void fst_s(FPURegister fd, Register rj, int32_t si12);
681 void fst_d(FPURegister fd, Register rj, int32_t si12);
683 void fldx_s(FPURegister fd, Register rj, Register rk);
684 void fldx_d(FPURegister fd, Register rj, Register rk);
685 void fstx_s(FPURegister fd, Register rj, Register rk);
686 void fstx_d(FPURegister fd, Register rj, Register rk);
947 void GenB(Opcode opcode, Register rj, int32_t si21); // opcode:6
950 void GenBJ(Opcode opcode, Register rj, Register rd, int32_t si16);
956 void GenRegister(Opcode opcode, Register rj, Register rd, bool rjrd = true);
958 void GenRegister(Opcode opcode, Register rj, FPURegister fd);
960 void GenRegister(Opcode opcode, Register rj, FPUControlRegister fd);
964 void GenRegister(Opcode opcode, Register rj, CFRegister cd);
967 void GenRegister(Opcode opcode, Register rk, Register rj, Register rd);
973 void GenRegister(Opcode opcode, Register rk, Register rj, FPURegister fd);
975 void GenImm(Opcode opcode, int32_t bit3, Register rk, Register rj,
977 void GenImm(Opcode opcode, int32_t bit6m, int32_t bit6l, Register rj,
981 void GenImm(Opcode opcode, int32_t value, Register rj, Register rd,
983 void GenImm(Opcode opcode, int32_t bit12, Register rj, FPURegister fd);